KY-038 Microphone Module

Last Updated on 22 January 2020 by Suffocation

Hier mal eine akustische Anbindung für Microcontroller. Das Modul KY-038 beherbergt ein Mickrofon und einen Schwellwertschalter, wecher über einen Veränderlichen Widerstand einstellbar ist. Beide Signale, die des Schwellwertschalters und das invertierte Mirkrofon Sirgnal werden an den Pina A0 und D0 bereit gestellt.

ACHTUNG Ich habe dieses Modul nicht sinnvoll betreiben können!!!

Facts

DescriptionWorth
Digital output (0 = threshold reached)D0
Supply voltage 3.3V – 5V+
Mass G
Analogue output
(invertiert, hoher Eingangspegel = niedrige lautstärke)
A0
Power supply (ON = supplied)LED 1
Threshold reachedLED 2
Setting the threshold valuePot

Areas of application

  • Sound measurement
  • Security technology
  • Sound level alert
  • ...

Views

Programming

Libraries

Zur reinen Anbindung sind keine zusätlichen Bibliotheken notwendig. Es wird nur der analogRead und der digitalRead der Arduino Bibliothek verwendet.

Test programme

The program reads the digital threshold and the analogue level. The analogue value is also converted into volts.

Pinning

ArduinoKY-038
D2D0
A1A0
GroundGround
+5V+

https://gist.github.com/sfambach/92f57fef7c21430029afc43df57680df/archive/32f5c32dd272ce5f5baa378f9a3bfc05c57f3477.zip

Problems

Funktioniert bei mir nicht richtig, siehe Fazit. Auch andere scheinen das Problem zu haben, dass der Sensor nur bei hohen Lautstärken funktioniert.

Es gibt einen Korrekturvorschlag, der ein paar zusätzliche Widerstände auf dem Board anbringt. Siehe hierzu https://www.arduinoforum.de/arduino-Thread-Sound-Sensor-KY-038.

Conclusion

Das Modul wäre eine schöne Erweiterung für den Arduino. Leider konnte ich das Modul nicht sinnvollo betreiben. Trotz mehrfacher Versuche war es mir nicht möglich mehr als 0.2 Volt Unterschied am analogen Eingang zu erzeugen. Diese hängt damit zusammen, dass das Mikrofonsignal direkt, ohne Verstärkung auf den Analogen Ausgangs des Modules gegeben wird. Der Schwellwertschalter funktioniert ist aber leider nur sehr ungenau einstellbar. Ich habe zwei Module aus Fernost verwendet, evtl. haben diese Fehler oder ein Mikrofon mit falschem Pegel.

I've ordered 3 other modules, including the KY-037 with high sensitivity; perhaps this will bring better results.

Verwandte Beiträge

Sources

http://sensorkit.joy-it.net/index.php?title=KY-038_Mikrofon_Sound_Sensor_Modul
http://arduinolearning.com/code/ky038-microphone-module-and-arduino-example.php
https://www.arduinoforum.de/arduino-Thread-Sound-Sensor-KY-038
DateChangeAuthor
13.01.2020Post createdSuffocation

Leave a Reply

Your email address will not be published. Required fields are marked *