KKM: MODUL DETEKTOR ZVUKA

Početnik si s Dasduinom. Ili s elektronikom? Za oko ti je zapeo određeni modul, ali ne znaš kako ga koristiti? Bez brige, tu je KKM! Kako Koristiti Module (KKM) je serija blog tutorijala tvrtke soldered na kojoj ćeš pronaći sve što ti treba kako bi započeo rad sa svojim omiljenim modulom. Tutorijali obuhvaćaju: tehničke karakteristike, princip rada, upute kako povezati modul s Dasduinom te osnovni kod. Sve ostalo prepuštamo tebi na maštu.
OSNOVNE KARAKTERISTIKE
Modul detektor zvuka je modul koji šalje signal preko digitalnog izlaza kada detektira zvuk. Prilikom detekcije šalje LOW signal i pali signalnu LED diodu ugrađenu na modulu. Može se koristiti za akustičnu kontrolu svjetla ili sličnu zvučnu kontrolu te jednostavno kao detektor zvuka.
Karakteristike:
Napon: 4V-6V
Dimenzije: 3.8 x 1.6 x 1.0 cm
Težina: 4g
PRINCIP RADA
Osnovni dio modula je mali kondenzatorski mikrofon koji energiju zvuka pretvara u električnu. Ovi mikrofoni sastoje se od membrane (izgrađene od electret materijala) i čvrste ploče. Titranjem membrane mijenja se razmak između elektrode, što utječe na promjenu kapaciteta, odnosno električnog napona. Kada nema detektiranih zvukova izlazna logika modula je HIGH i vice versa. Modul ima ugrađenu signalnu ledicu koja se pali kada modul detektira zvuk.
Na modulu se nalazi i LM393 analogni komparator napona. On radi kao mali voltmetar s integriranim prekidačima. Mjeri napon u dvije različite točke i uspoređuje razliku. Ako je napon u prvoj točki veći od napona u drugoj prekidač je upaljen, u obratnom stanju prekidač je isključen. Napon za usporedbu podešavamo pomoću ugrađenog potenciometra na modulu, odnosno s njim određujemo kada će modul slati signal LOW preko digital output pina. To nam omogućuje da modul koristimo i bez logičkih kontrolera.
KAKO POVEZATI MODUL S DASDUINOM
Vcc – 5V
gnd – gnd
out – digitalni pin 2
KOD ZA MODUL
Princip je vrlo jednostavan. Modul šalje LOW signal preko digitalnog OUT pina na Dasduino, koji očita vibraciju ili titraj (s obzirom na osjetljivost koju smo podeslili na potenciometru). Za ovo možemo koristiti kod koji dolazi s Arduino IDE “DigitalReadSerial”, a možemo ga pronaći u:
File – Examples – Basic – DigitalReadSerial
Kod svake 1ms očitava stanje digitalnog pina 2 i vrijednost (0 za LOW, 1 za HIGH) ispisuje u SerialMonitoru.
Korišteni proizvodi
No products found