Priključimo modul z zvočnim senzorjem (mikrofonom) na Arduino.
Potrebno je
- - Arduino;
- - modul z elektretnim kapsulnim mikrofonom CMA-4544PF-W;
- - priključne žice.
Navodila
Korak 1
Elektretski mikrofon CMA-4544PF-W, ki je osnova modula, se odziva na zvočne valove s frekvencami od 20 Hz do 20 kHz. Mikrofon je vsesmerni, tj. občutljiv na zvok, ki prihaja iz vseh smeri, z občutljivostjo -44 dB. Več o napravi in principu delovanja električnih mikrofonov lahko preberete v članku, povezava do katerega je navedena na seznamu virov.
2. korak
Modul vsebuje električni mikrofon, ki zahteva napajanje od 3 do 10 voltov. Pomembna je polarnost povezave. Priključimo modul po preprosti shemi: pin "V" modula - za napajanje +3, 3 ali +5 voltov, pin "G" modula - na GND Arduino, pin "S" - na analogna vrata "A0" iz Arduina.
3. korak
Napišimo program za Arduino, ki bo odčitke prebral iz mikrofona in jih v milvolvoltah poslal na serijska vrata. Za kaj je namenjen? Na primer za merjenje ravni hrupa; za nadzor robota: pojdite na ploskanje ali ustavite. Nekaterim uspe celo "izuriti" Arduino za zaznavanje različnih zvokov in tako ustvariti bolj inteligenten nadzor: robot bo razumel ukaza "Stop" in "Go" (kot na primer v članku "Prepoznavanje glasu z Arduinom" v viri).
4. korak
Sestavimo nekakšen izenačevalnik po priloženem diagramu.
5. korak
Malo spremenite skico. Dodajmo LED in njihove pragove.
Izenačevalnik je pripravljen! Poskusite govoriti v mikrofon in videli boste, da se LED-diode prižgejo, ko spremenite glasnost govora.