Objectifs
- Comprendre le fonction d’un module du microphone
- Savoir le pinout du module
- Savoir les limitations du microphone
- Savoir utiliser un capteur du son avec Arduino
- Voir la vidéo pour plus de détails
Pinout du Module
Le module est basé par le circuit LM393 constitué de deux comparateurs analogiques (voir le Datasheet) comme indiqué dans le schéma ci-dessous.
La sortie analogique A0 est branchée directement à la sortie du microphone via la résistance R3=150 et le pin (-) du premier comparateur. Le résistance variable VR1 sert à ajustée l’offset ainsi le seuil du premier comparateur. En revanche le deuxième comparateur dispose d’un seuil fixe =VCC/2 environ.
D’après les tests sur le circuit, le signal analogique reste trop faible et inexploitable par la carte Arduino. De plus le schéma est mal optimisé. Il serait intéressant d’utiliser un amplificateur de la tension à la place d’un comparateur analogique. On verra prochainement comment modifier la carte afin d’avoir un gain en tension.
10 réponses sur « Capteur du Son avec Arduino – Microphone »
Bonjour,
Pour un projet vidéo interactif je souhaite proposer aux spectateurs des protocoles de phrases prédéfinies qu’ils pourront citer afin d’interagir avec la vidéo qui changera en fonction de la phrase/mot prononcé.
Est-ce possible avec ce type de système? ou peut-être connaissez-vous un composant ou un système préfabriqué pour une novice en arduino?
Merci de votre réponse!
Eulalie
Bonjour Madame,
Merci pour ton commentaire, c’est un projet intéressant!
Tu as besoin d’un système de reconnaissance vocale en temps réel & Une base de données des mots locale. Je te recommande de faire marcher le projet sur Matlab en utilisant par exemple des images à la place de la vidéo. De plus tu peux utilisée le micro de ton ordinateur et manipuler les trames du son…
Voila un projet avec Arduino qui peut être utile pour toi: https://medium.com/illumination/how-to-make-your-first-voice-project-using-arduino-956bfd494947
Bon courage.
bonjour monsieur je veux enregistrer le son avec le module son d’Arduino
Salut lah, tu as besoin d’utiliser une entrée analogique A0 par exemple, et faire la lecture avec une fréquence d’échantillonnage fixe ensuite, stocké les données dans la mémoire SRAM. Arduino Mega dispose de 8ko de la mémoire SRAM. Si par exemple tu stocke les donnée au format 8 bits avec une fréquence de 1Khz, tu auras approximativement 8 secondes d’acquisitions. Si tu fasses l’acquisition à 24Khz, tu auras 8192/24000 secondes d’acquisitions!
Merci Mr, moi je prévois d’utiliser l’Arduino nano et je veux enregistrer le son capter par le module son et l’écouter après l’enregistrement via un logiciel.
s’il vous plait je peux avoir le code pour sa et quelque explication
C’est un projet complet, on verra prochainement le traitement audio avec Arduino. Abonne à la chaîne pour suivre l’actualité du blog: https://www.youtube.com/electroniquemixte/?sub_confirmation=1
Merci Mr, moi je prévois d’utiliser l’arduino nano; et je veux enrégistrer le son capté par le module son et e lire via un logiciel. S’il vous plaît je peux avoir le code de cela et des explications
Je comprends, pour le moment on a pas encore lancé le projet! Soit attentif aux projets à venir pour que tu puisses récupérer le code et des explications …
SVP est-ce que tu peut me donner une idée :
J’ai vient de réaliser un projet de fin d’étude . Et j’ai attrapée une problème dans la partie sonore. Le chahier de charge dit que : »une personne existe, elle prononcera leur nom et prénom, un capteur va capteur ces ondes sonore et génère un fichier .txt qui va stocker dans une sheid mémoire de type SD liée à la carte Arduino » . J’ai fait plusieurs recherches mais j’ai rien trouvé . Si vous avez une idée .hep me plz
Et j’excuse pour cette français.
Salut Rida, Voir la réponse dans: https://www.electronique-mixte.fr/projet-synthese-vocale-avec-arduino-introduction-1/