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
| Description | Worth |
| Digitaler Ausgang (0 = Schwellwert erreicht) | D0 |
| Versorgungspannung 3,3V – 5V | + |
| Masse | G |
| Analoger Ausgang (invertiert, hoher Eingangspegel = niedrige lautstärke) | A0 |
| Spannungsversorgung (AN = versorgt) | LED 1 |
| AN = Schwellwert erreicht | LED 2 |
| Einstellung des Schwellwertes | Poti |
Areas of application
- Messung von Schall
- Sicherheitstechnik
- Schallpegelwarner
- ...
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
Das Programm liest den digitalen Schwellwert und den analogen Pegel aus. Der Ananlogwert wird zudem noch in Volt umgerechnet.
Pinning:
| Arduino | KY-038 |
| D2 | D0 |
| A1 | A0 |
| Ground | Ground |
| +5V | + |
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.
Ich habe mir 3 andere Module bestellt, unteranderem der KY-037 mit hoher Empfindlichkeit, evtl. bringt dieser bessere Ergebnisse.
Related Posts
- Retro Project – FDC USB Floppy Disk Controller
- Arduino Nano 33 BLE
- Arduino Nano 33 IoT
- Preview – Arduino Motor Shield with L298P
- Preview – Arduino Mega Logger Shield
- Preview – Prototype Shield for Arduino Mega
- Preview – Arduino Nano Add-on Board
- Preview – Arduino Mini ATMEGA328P 328
- Arduino Ethernet Board W5100
- Arduino VS1053 MP3 audio shield with TF card

