Le module geeekus Sound Sensor est conçu pour mesurer les signaux sonores tels que la voix, les claquements de mains, les claquements de doigts et les coups dans votre environnement. Il fonctionne grâce aux vibrations sonores, qui provoquent la flexion d'une plaque à l'intérieur du capteur, produisant un changement de tension qui peut être mesuré. Des vibrations plus importantes se traduisent par des valeurs plus élevées.
Le capteur de son se compose d'un microphone qui sert de transducteur, d'un potentiomètre pour régler l'intensité, d'un amplificateur audio basse consommation LM386, d'une LED et d'autres composants passifs tels que des résistances et des condensateurs. Vous pouvez définir une valeur seuil à l'aide du potentiomètre de sorte que lorsque l'amplitude du son dépasse la valeur seuil, le module émet un signal BAS ou HAUT.
Le fonctionnement est similaire à celui de nos oreilles. Nos oreilles ont un diaphragme qui convertit les vibrations détectées et les convertit en signal. De la même manière, les capteurs de son convertissent la vibration en signal audio (tension et courant proportionnels) à l'aide d'un microphone. Ce microphone possède un diaphragme intégré, composé d'aimants enroulés autour d'un fil métallique. Lorsque les ondes sonores frappent le diaphragme, les aimants vibrent et, en même temps, la bobine induit le courant.
Spécifications :
Tension de fonctionnement : 3.3V-5V(DC)
Courant de fonctionnement : <10mA
Interface:3PIN
Signal de sortie : Analogique
Diagramme de connexion
Code d'échantillon
int sensorPin =A0 ; // define analog port A0 int value = 0; //set value to 0 void setup() { Serial.begin(9600); //set the baud rate to 9600 } void loop() { value = analogRead(sensorPin); //set the value as the value read from A0 Serial.println(value, DEC); //print the value and line wrap delay(200); //delay 0.2S }
Résultat du test : téléchargez le code et ouvrez le moniteur série dans le coin supérieur droit de l'IDE Arduino. La valeur analogique apparaîtra dans la fenêtre du moniteur. Plus le son est fort, plus la valeur analogique est élevée.