Csatlakoztassuk a modult egy hangérzékelővel (mikrofonnal) az Arduino-hoz.
Szükséges
- - Arduino;
- - modul elektret kapszula mikrofonnal CMA-4544PF-W;
- - összekötő vezetékek.
Utasítás
1. lépés
A modul alapját képező CMA-4544PF-W elektret mikrofon 20 Hz és 20 kHz közötti frekvenciákkal reagál a hanghullámokra. A mikrofon körirányú, azaz érzékeny a minden irányból érkező hangra, érzékenysége -44 dB. Az elektretmikrofonok eszközéről és működésének elvéről a cikkben olvashat bővebben, amelynek linkjét a források listája tartalmazza.
2. lépés
A modul tartalmaz egy elektret mikrofont, amelyhez 3–10 voltos tápellátás szükséges. Fontos a kapcsolat polaritása. Csatlakoztassuk a modult egy egyszerű séma szerint: a modul "V" tűje - +3, 3 vagy +5 voltos tápellátáshoz, a modul "G" csapja - a GND Arduino-hoz, az "S" tű az analóg porthoz Arduino "A0".
3. lépés
Írjunk egy programot az Arduino számára, amely leolvassa a mikrofonról az adatokat és millivoltban adja ki a soros portra. Mire való? Például a zajszint mérésére; a robot irányításához: tapsolj vagy állj meg. Egyeseknek még az Arduino-t is sikerül "kiképezniük" a különböző hangok észlelésére, és ezáltal intelligensebb vezérlést hozhatnak létre: a robot megérti a "Stop" és a "Go" parancsokat (mint például a "Hangfelismerés Arduinóval" cikkben a források).
4. lépés
Állítsunk össze egyfajta hangszínszabályzót a mellékelt ábra szerint.
5. lépés
A vázlat kissé módosítva. Adjunk hozzá LED-eket és azok küszöbeit.
Az Equalizer készen áll! Próbáljon beszélni a mikrofonba, és látni fogja a LED-ek bekapcsolását, amikor megváltoztatja a beszéd hangerejét.