Pripojme modul so zvukovým senzorom (mikrofónom) k Arduinu.
Je to nevyhnutné
- - Arduino;
- - modul s elektretovým kapsulovým mikrofónom CMA-4544PF-W;
- - spojovacie vodiče.
Inštrukcie
Krok 1
Elektretový mikrofón CMA-4544PF-W, ktorý je základom modulu, reaguje na zvukové vlny s frekvenciami od 20 Hz do 20 kHz. Mikrofón je všesmerový, t.j. citlivý na zvuk prichádzajúci zo všetkých strán, s citlivosťou -44 dB. Viac o zariadení a princípe činnosti elektretových mikrofónov sa dočítate v článku, ktorého odkaz je uvedený v zozname zdrojov.
Krok 2
Modul obsahuje elektretový mikrofón, ktorý vyžaduje napájanie 3 až 10 voltov. Polarita spojenia je dôležitá. Pripojme modul podľa jednoduchej schémy: pin "V" modulu - na napájanie +3, 3 alebo +5 voltov, pin "G" modulu - na GND Arduino, pin "S" - na analógový port „A0“produktu Arduino.
Krok 3
Poďme napísať program pre Arduino, ktorý bude čítať namerané hodnoty z mikrofónu a odosielať ich na sériový port v milivoltoch. Načo to je? Napríklad na meranie hladiny hluku; na ovládanie robota: choď tlieskať alebo zastav. Niektorým sa dokonca podarí „trénovať“Arduino na detekciu rôznych zvukov a vytvárať tak inteligentnejšie ovládanie: robot bude rozumieť príkazom „Stop“a „Go“(ako napríklad v článku „Rozpoznávanie hlasu pomocou Arduina“v zdroje).
Krok 4
Zostavme si akýsi ekvalizér podľa priloženej schémy.
Krok 5
Trochu úprava náčrtu. Pridajme LED diódy a ich prahové hodnoty.
Ekvalizér je pripravený! Skúste hovoriť do mikrofónu a uvidíte, ako sa LED diódy rozsvietia, keď zmeníte hlasitosť reči.