Arduino a zvukový sensor

Natálie

Re:Arduino a zvukový sensor
« Odpověď #15 kdy: 23. 04. 2014, 23:22:04 »
Děkuju, že jste na to koukli, sama moc nepoznám co je na tom za součástky :). Takže jestli to umí všechno co potřebuji, tak už nemusím shánět potenciometr a "zkoušet, zkoušet a zkoušet" ruzné kody?


Bastl

Re:Arduino a zvukový sensor
« Odpověď #16 kdy: 23. 04. 2014, 23:27:19 »

Dobrej postřeh! Z té fotky na tom e-shopu je vidět, že jeden pin je spojený s ground plate a jeden k napájení OpAmp (a samozřejmě to má tazatelka opačně). Výstupní vidět není, ale asi to bude ten poslední. Kdyžtak propípat…

Díky, aspoň mě dnes někdo pochválil :)))
Jinak tady je to samé, jen v jiném kabátě. Myslím, že ten modul umí vše co Natálka potřebuje, jen to chce dát někomu, kdo tomu trochu víc rozumí nebo zkoušet, zkoušet a zkoušet :)

https://www.youtube.com/watch?v=O7qm_64phAU

Jo a ještě ten týpek z toho video, ten modul prodává zde http://www.engineeringshock.com/audio-sound-detector-module.html a u výstupu uvádí 0-5V. To znamená, že to nebude 0 nebo 1 jak píše JardaP ale napětí 0-5V. Neumím moc dobře vysvětlovat a vlastně tomu ani moc nerozumím, ale dle mého, různá úroveň hluku = různé výstupní napětí, tedy ten program musí pracovat s tímto. Ale to je asi tak vše co jsou moje mozkové závity ochotny sdělit :)

Jenda

Re:Arduino a zvukový sensor
« Odpověď #17 kdy: 23. 04. 2014, 23:28:44 »
Ja Arduino neznam, nicmene v tom pripade mi neni jasne, proc na ten modul davaji voltage dual comparator a ne operacni zesilovac, kdyz ma byt vystup analogovy.
Hm, v popisu je tohle, ale na té fotce je tam osazený LM386

http://robotstore.cz/wp-content/uploads/2014/02/Mikrofon-Detektor-Zvuku-Arduino-Modul-4.jpg

Jinak souhlasím, že je možné, že to dělá digitální úrovně. Ať to tazatelka prostě zkusí.

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Arduino a zvukový sensor
« Odpověď #18 kdy: 23. 04. 2014, 23:32:11 »
https://www.youtube.com/watch?v=O7qm_64phAU

Cili z vystupu na osciloskopu vyplyva to, co jsem rikal. Vystup je binarni, invertovany. Proc by to nekdo zapojoval do A/D prevodniku? Ticho=1, kraval=0.

Bastl

Re:Arduino a zvukový sensor
« Odpověď #19 kdy: 23. 04. 2014, 23:42:37 »
Děkuju, že jste na to koukli, sama moc nepoznám co je na tom za součástky :). Takže jestli to umí všechno co potřebuji, tak už nemusím shánět potenciometr a "zkoušet, zkoušet a zkoušet" ruzné kody?

Potenciometr shánět nemusíš, to je to modrý na tom modulu. Když s ním budeš kroutit, polezou ti jiné hodnoty. Normálně do něho strč malý křížový šroubovák. Kluci vedou moc odbornou debat, ani já tomu nerozumím :) jo jo, chce to zkoušet různý kódy bo co...ještě s tou mojí předchozí úvahu, je možný že 0V = 0 a 5V = 1, ale jsem po 5 dvanáctkách, tak ani nevím jak se jmenuju :)


JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Arduino a zvukový sensor
« Odpověď #20 kdy: 23. 04. 2014, 23:50:48 »
Jo a ještě ten týpek z toho video, ten modul prodává zde http://www.engineeringshock.com/audio-sound-detector-module.html a u výstupu uvádí 0-5V. To znamená, že to nebude 0 nebo 1 jak píše JardaP ale napětí 0-5V. Neumím moc dobře vysvětlovat a vlastně tomu ani moc nerozumím, ale dle mého, různá úroveň hluku = různé výstupní napětí, tedy ten program musí pracovat s tímto. Ale to je asi tak vše co jsou moje mozkové závity ochotny sdělit :)

0 a 5 V jsou logicka 0 a logicka 1 +/- autobus. Ja nepsal 0 V a 1 V, ale jen 0 a 1. Na vystupu je bud jedno, nebo druhe, nic mezi. Funguje to jako prahovy detektor. Pri prekroceni nastavene intenzity se to proste preklopi.

Ja Arduino neznam, nicmene v tom pripade mi neni jasne, proc na ten modul davaji voltage dual comparator a ne operacni zesilovac, kdyz ma byt vystup analogovy.
Hm, v popisu je tohle, ale na té fotce je tam osazený LM386

http://robotstore.cz/wp-content/uploads/2014/02/Mikrofon-Detektor-Zvuku-Arduino-Modul-4.jpg

Jinak souhlasím, že je možné, že to dělá digitální úrovně. Ať to tazatelka prostě zkusí.

To je docela mozne, LM386 je operacni zesilovac. Kdyz mu nastavim vhodnou zpetnou vazbu a zamezim v oscilacich, mohu s nim realizovat obvod se stejnou funkcionalitou a jen s malymi zmenami zapojeni. Ale chce to trochu jiny tistak, protoze ty obvody nejsou nohove kompatibilni.

Natálie

Re:Arduino a zvukový sensor
« Odpověď #21 kdy: 23. 04. 2014, 23:56:33 »
Ted jsm s tim zkoušela kroutit a lezou mi hodnty od 0 do 500 podle toho jak s tim točím, takže super, funguje to.. Zkusím ještě ten digitální vstup a napíšu sem jak to šlo. Kod mi bude chvíli trvat ale pak dám vědět :) Ještě jednou všem moc děkuju

Bastl

Re:Arduino a zvukový sensor
« Odpověď #22 kdy: 24. 04. 2014, 00:12:16 »
Ted jsm s tim zkoušela kroutit a lezou mi hodnty od 0 do 500 podle toho jak s tim točím, takže super, funguje to.. Zkusím ještě ten digitální vstup a napíšu sem jak to šlo. Kod mi bude chvíli trvat ale pak dám vědět :) Ještě jednou všem moc děkuju

Ok tak pak dej vědět :)
Mrkni na http://www.instructables.com/ tam já vždycky hledám inspiraci :)

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Arduino a zvukový sensor
« Odpověď #23 kdy: 24. 04. 2014, 00:13:29 »
Ted jsm s tim zkoušela kroutit a lezou mi hodnty od 0 do 500 podle toho jak s tim točím,

To je dost pravdepodobne. Podle nastavene citlivosti se ti meni prubeh hranatin, ktere lezou z modulu. Pri vyssi citlivosti budou sirsi, pri nizsi budou uzsi, protoze se spina jen na spickach signalu a tez jich bude mene. To vse pak podle vseho invertovane. A/D prevodnik to pak asi zprumeruje. Otazka je jak, protoze zalezi na tom, na jakem funguje principu. Obavam se, ze to nebude delat integraci, protoze pri tech sesti nebo kolika analogovych vstupech by ta deska pretekala kondenzatory, ktere na obrazku Arduina nejak nevidim. Cili tam budou asi nejake rychle a ne moc presne A/D prevodniky a poleze z nich asi dost kolisava hodnota. Na druhou integracni A/D prevodnik by na podobnou aplikaci byl prilis pomaly a nemusel by si zvuku dostatecne vsimnout.

Tomas

Re:Arduino a zvukový sensor
« Odpověď #24 kdy: 24. 04. 2014, 09:41:29 »
A máš to opravdu dobře zapojené? Svítící LEDkou se neřiď, ta může svítit i při špatném zapojení. Podle mě by to mělo být takhle:

https://drive.google.com/file/d/0B3oz2SafNKzDT3BNc3JJeHZNejQ/edit?usp=sharing

Spodní pin GND je spojený se zemní plochou, pin nad tím je přiveden na pin číslo 6 u zesilovače, což je jeho + a ten horní by tedy měl být výstup.

Nicméně divné je, že v popisku na tom eshopu mají psané LM393 a na obrázku je LM386, což jsou úplně jiné a pinově nekompatibilní součástky.

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Arduino a zvukový sensor
« Odpověď #25 kdy: 24. 04. 2014, 10:39:32 »
Nicméně divné je, že v popisku na tom eshopu mají psané LM393 a na obrázku je LM386, což jsou úplně jiné a pinově nekompatibilní součástky.

Nicmene nektere piny jsou umistene podobne a dovedl bych si predstavit univerzalni plosnak, kde osadim pasivni soucastky podle toho, jaky integrac mam.

OndrejSvoboda

Re:Arduino a zvukový sensor
« Odpověď #26 kdy: 24. 04. 2014, 10:41:19 »
A máš to opravdu dobře zapojené? Svítící LEDkou se neřiď, ta může svítit i při špatném zapojení. Podle mě by to mělo být takhle:

https://drive.google.com/file/d/0B3oz2SafNKzDT3BNc3JJeHZNejQ/edit?usp=sharing

Spodní pin GND je spojený se zemní plochou, pin nad tím je přiveden na pin číslo 6 u zesilovače, což je jeho + a ten horní by tedy měl být výstup.

Nicméně divné je, že v popisku na tom eshopu mají psané LM393 a na obrázku je LM386, což jsou úplně jiné a pinově nekompatibilní součástky.

Dobrý den,
ano, zapojení je přesně tak, jak ukazuje obrázek.
Piny jsou na desce popsány, ale jsou nešikovně překryty konektorem. Pokud ho lehce nadzvednete, jsou popisky vidět.
Ten dodávaný kablík má přehozené barvy, tak vás to asi zmátlo, omlouvám se, ale je to chyba výrobce a dosud jsem na ni nenarazil.

Za chybu v popisu se taktéž omlouvám, již jsem ji opravil.

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Arduino a zvukový sensor
« Odpověď #27 kdy: 24. 04. 2014, 14:30:20 »
Aha. No ted jeste vemte kybl popela, nasypte si ho na hlavu a video dejte na youtube.

OndrejSvoboda

Re:Arduino a zvukový sensor
« Odpověď #28 kdy: 24. 04. 2014, 18:22:32 »
Aha. No ted jeste vemte kybl popela, nasypte si ho na hlavu a video dejte na youtube.

Milý Jardo,
tazatelce jsem se emailem omluvil, nabídl ji úhradu veškerých nákladů, které by jí vznikly.
Nejsem neomylný, stejně tak jako výrobce toho modulu.

Myslím, že s vámi jsem žádnou kupní smlouvu neuzavřel, proto považuji váš "komentář" za poněkud infantilní a mimo téma diskuze.
Byl bych rád, kdyby jste uveřejnil odkaz na svůj eshop nebo projekt, rád se přiučím, jak se to dělá správně.

Velmi bych uvítal, kdyby mi někdo, kdo se zajímá o Arduino, pomohl doplnit či opravit chybějící respektive neúplně informace, příklady kódů nebo datasheety, výměnou za moduly dle vlastního výběru. Samozřejmě v nějaké rozumné míře dle dohody.

Pokud by měl někdo zájem, ozvěte se mi prosím, kontakty jsou zde: http://robotstore.cz/contact/

Díky.

Natálie

Re:Arduino a zvukový sensor
« Odpověď #29 kdy: 24. 04. 2014, 21:22:29 »
Dnes jsem zapojila sensor a vrací mi daleko větší rozdíly v hodnotách. V příloze posílám screenshot kodu a seriového monitoru a zapojení na arduino Mega. Hodnoty ale nereagují vubec na zvuk v okolí. Vyšší hodnoty, které zase tolik nekolísají kolem 400 vycházejí když nemám zapojený A0 pin do arduina a nižší, více rozdílné hodnoty vycházejí když mám žlutý drátek zapojený do arduina. Jen se nemění podle okolního zvuku. Napadá vás co jiného než rozbitý sensory by to mohlo být? Obrázky zapojení a kodu se seriovým monitrem jsou ze: http://nataliehil.tumblr.com/