Ikonekta natin ang module na may isang sensor ng tunog (mikropono) sa Arduino.
Kailangan iyon
- - Arduino;
- - module na may electret capsule microphone CMA-4544PF-W;
- - pagkonekta ng mga wire.
Panuto
Hakbang 1
Ang electret microphone CMA-4544PF-W, na siyang batayan ng module, ay tumutugon sa mga sound wave na may mga frequency mula 20 Hz hanggang 20 kHz. Ang mikropono ay omnidirectional, ibig sabihin sensitibo sa tunog na nagmumula sa lahat ng direksyon, na may pagkasensitibong -44 dB. Maaari kang magbasa nang higit pa tungkol sa aparato at prinsipyo ng pagpapatakbo ng mga electret microphones sa artikulo, ang link na kung saan ay ibinigay sa listahan ng mga mapagkukunan.
Hakbang 2
Naglalaman ang module ng isang electret microphone na nangangailangan ng 3 hanggang 10 volt power supply. Ang polarity ng koneksyon ay mahalaga. Ikonekta natin ang module ayon sa isang simpleng pamamaraan: i-pin ang "V" ng module - sa power supply +3, 3 o +5 volts, i-pin ang "G" ng module - sa GND Arduino, i-pin ang "S" - sa analog port "A0" ng Arduino.
Hakbang 3
Sumulat tayo ng isang programa para sa Arduino na magbasa ng mga pagbasa mula sa mikropono at ilabas ang mga ito sa serial port sa millivolts. Para saan ito? Halimbawa, upang masukat ang antas ng ingay; upang makontrol ang robot: pumunta sa isang palakpak o huminto. Ang ilang mga kahit na pamahalaan upang "sanayin" ang Arduino upang makita ang iba't ibang mga tunog at sa gayon ay lumikha ng isang mas matalinong kontrol: mauunawaan ng robot ang mga utos na "Itigil" at "Pumunta" (tulad ng, halimbawa, sa artikulong "Pagkilala sa boses kasama ng Arduino" sa ang mga pinagkukunan).
Hakbang 4
Magkasama tayo ng isang uri ng pangbalanse alinsunod sa nakalakip na diagram.
Hakbang 5
Binabago nang kaunti ang sketch. Magdagdag tayo ng mga LED at kanilang mga threshold.
Equalizer ay handa na! Subukang makipag-usap sa mikropono at makikita mo ang mga LED na naka-on kapag binago mo ang dami ng pagsasalita.