Connectons le module avec un capteur de son (microphone) à l'Arduino.
Il est nécessaire
- -Arduino;
- - module avec microphone à capsule électret CMA-4544PF-W;
- - les fils de connexion.
Instructions
Étape 1
Le microphone à électret CMA-4544PF-W, qui constitue la base du module, réagit aux ondes sonores avec des fréquences de 20 Hz à 20 kHz. Le microphone est omnidirectionnel, c'est-à-dire sensible au son provenant de toutes les directions, avec une sensibilité de -44 dB. Vous pouvez en savoir plus sur le dispositif et le principe de fonctionnement des microphones à électret dans l'article, dont le lien est donné dans la liste des sources.
Étape 2
Le module contient un microphone à électret qui nécessite une alimentation de 3 à 10 volts. La polarité de la connexion est importante. Connectons le module selon un schéma simple: broche "V" du module - à l'alimentation +3, 3 ou +5 volts, broche "G" du module - à GND Arduino, broche "S" - au port analogique "A0" d'Arduino.
Étape 3
Écrivons un programme pour Arduino qui lira les lectures du microphone et les transmettra au port série en millivolts. Pourquoi est-ce? Par exemple, pour mesurer le niveau de bruit; pour contrôler le robot: allez dans un clap ou arrêtez-vous. Certains parviennent même à « entraîner » l'Arduino à détecter différents sons et ainsi créer un contrôle plus intelligent: le robot comprendra les commandes « Stop » et « Go » (comme par exemple dans l'article « Reconnaissance vocale avec Arduino » dans les sources).
Étape 4
Constituons une sorte d'égaliseur selon le schéma ci-joint.
Étape 5
Modifier un peu le croquis. Ajoutons les LED et leurs seuils.
L'égaliseur est prêt ! Essayez de parler dans le microphone et vous verrez les voyants s'allumer lorsque vous modifiez le volume de la parole.