Mit dem Mikrofonmodul / Sounddetektor INMP441 kannst du via I2S am ESP32 mit WLED coole LED-Effekte erzeugen. Ich habe dir zuvor in den nachfolgend aufgelisteten Beiträgen die analogen Sensoren MAX4466 und MAX9814 vorgestellt, welche ebenso in WLED eingebunden werden können, aber eine deutlich schlechtere Leistung haben.
- ESP32-Projekt: LED-Stripe mit Geräuschdetektor steuern,
- Klangvolle Lichtspielerei: MAX9814 Sound Sensor am ESP32 für LED-Stripes
Inhaltsverzeichnis
- Bezug des INMP441 Soundmoduls
- Aufbau des Mikrofonmoduls INMP441
- Anschluss des Sounddetektors INMP441 an den ESP32
- Einrichten des Mikrofonmoduls INMP441 in WLED
- Fazit zum INMP441 Sounddetektormodul
Bezug des INMP441 Soundmoduls
Dieses kleine Modul kannst du über ebay.de für bereits ab 2,5 €* zzgl. Versandkosten erstehen. Zum Lieferumfang gehört lediglich eine 6-polige Stiftleiste, welche du noch anlöten musst.
Hinweis von mir: Die mit einem Sternchen (*) markierten Links sind Affiliate-Links. Wenn du über diese Links einkaufst, erhalte ich eine kleine Provision, die dazu beiträgt, diesen Blog zu unterstützen. Der Preis für dich bleibt dabei unverändert. Vielen Dank für deine Unterstützung!
Aufbau des Mikrofonmoduls INMP441
Das kleine Mikrofonmodul INMP441 verfügt über 6 Kontakte. Die beiden 3er-Reihen haben einen idealen Abstand, sodass man dieses Modul auch auf ein Breadboard stecken kann.
Bevor man jedoch dieses Modul verwenden kann, muss man die Steckerleisten anlöten, hier bietet es sich an, dieses auf ein Breadboard zustecken, da man damit sicherstellen kann, dass die Stiftleisten im 90° Winkel angebracht werden.
Du musst jedoch aufpassen, dass die kleine Öffnung in der Mitte des Sensors nach oben zeigt, denn da sitzt das Mikrofon!
Technische Daten des INMP441 Moduls
Nachfolgend die technischen Daten des INMP441 Moduls:
Technische Daten | Werte |
---|---|
Schnittstelle | Digitale I2S |
Datenpräzision | 24-Bit |
Signal-Rausch-Verhältnis | 61 dBA |
Empfindlichkeit | 26 dBFS |
Frequenzantwort | 60 Hz bis 15 kHz |
Betriebsspannung | 1,8 V bis 3,3 V |
Stromverbrauch | 1,4 mA |
PSR (Power Supply Rejection) | -75 dBFS |
Anschluss des Sounddetektors INMP441 an den ESP32
Das kleine Sounddetektormodul INMP441 wird wie folgt an den ESP32 angeschlossen, ich habe hier gleich das LED-Stripe in die Schaltung integriert. Dieses LED-Stripe wollen wir später über das Mikrofonmodul und WLED steuern.
Einrichten des Mikrofonmoduls INMP441 in WLED
Im Beitrag WLED Webserver für ESP32 einrichten habe ich dir bereits erläutert wie du auf einem ESP32 das Projekt WLED einrichtest, hier möchte ich nun anknüpfen und dir zeigen wie du das Mikrofonmodul INMP441 dort einrichtest.
Schritt-für-Schritt-Anleitung zum Einrichten des Mikrofonmoduls INMP441 in WLED
Nachfolgend jetzt die Schritt-für-Schritt-Anleitung zum Einrichten des Mikrofonmoduls INMP441 in WLED. Zunächst starten wir, in dem im Browser die IP-Adresse des ESP32 eingegeben wird. Diese kannst du aus deinem Router entnehmen.
Schritt 1 – Soundeinstellungen setzen
Unter den Soundeinstellungen wählst du zunächst den Typ aus. In diesem Fall “Generic I2S” wenn du deinen Sensor wie im Schaltplan oben angeschlossen hast, dann brauchst du keine weiteren Einstellungen zu treffen.
Schritt 2 – LED-Einstellungen
Der LED-Streifen wird in den LED Preferences eingestellt. In meinem Fall habe ich die Länge von 30 eingestellt und den GPIO 26 gewählt.
Schritt 3 – ESP32 neu starten
Nach dem die Einstellungen getroffen wurden, muss der ESP32 neugestartet werden, hier kannst du den RST-Button auf dem Mikrocontroller betätigen oder unter den Einstellungen “Security & Update” die Schaltfläche “Save & Reboot” betätigen.
Schritt 4 -Soundeffekte setzen
Alle Effekte, welche eine Note vorangestellt haben, sind Soundreactive d.h. der LED-Streifen reagiert dann auf die Umgebungsgeräusche.
Fazit zum INMP441 Sounddetektormodul
Das kleine Mikrofonmodul INMP441 ist nicht nur kleiner, sondern hat auch eine deutlich bessere Leistung als die beiden analogen Module MAX9814, MAX4466.
Das dieser Sensor besser ist, wird auch auf der offiziellen Seite zu WLED beschrieben und dieser wird auch dort vorgeschlagen.
Super Informationen, tolles Projekt. Vielen Dank
Sehr gut erklärt und prima veranschaulicht