Skip to content

Technik Blog

Programmieren | Arduino | ESP32 | MicroPython | Python | Raspberry Pi | Raspberry Pi Pico

Menu
  • Smarthome
  • Arduino
  • ESP32 & Co.
  • Raspberry Pi & Pico
  • Solo Mining
  • Über mich
  • Deutsch
  • English
Menu

ESP32 Meisterklasse: INMP441 Sounddetektor für einzigartige LED-Effekte mit WLED

Posted on 4. Dezember 202310. März 2024 by Stefan Draeger

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
    • Technische Daten des INMP441 Moduls
  • Anschluss des Sounddetektors INMP441 an den ESP32
  • Einrichten des Mikrofonmoduls INMP441 in WLED
    • Schritt-für-Schritt-Anleitung zum Einrichten des Mikrofonmoduls INMP441 in WLED
      • Schritt 1 – Soundeinstellungen setzen
      • Schritt 2 – LED-Einstellungen
      • Schritt 3 – ESP32 neu starten
      • Schritt 4 -Soundeffekte setzen
  • 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.

Mikrofonmodul INMP441, Vorderseite
Mikrofonmodul INMP441, Vorderseite
Mikrofonmodul INMP441, Rückseite
Mikrofonmodul INMP441, Rückseite

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!

Mikrofonmodul auf einem Breadboard zum löten
Mikrofonmodul auf einem Breadboard zum Löten
fertig gelötete Stiftleisten
fertig gelötete Stiftleisten

Technische Daten des INMP441 Moduls

Nachfolgend die technischen Daten des INMP441 Moduls:

Technische DatenWerte
SchnittstelleDigitale I2S
Datenpräzision24-Bit
Signal-Rausch-Verhältnis61 dBA
Empfindlichkeit26 dBFS
Frequenzantwort60 Hz bis 15 kHz
Betriebsspannung1,8 V bis 3,3 V
Stromverbrauch1,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.

Schaltung - ESP32 mit Mikrofonmodul INMP441 und einem LED-Streifen
Schaltung – ESP32 mit Mikrofonmodul INMP441 und einem LED-Streifen

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.

ESP32 mit WLED - Mikrofonmodul INMP441 für Soundreactive Effekte nutzen
Dieses Video auf YouTube ansehen.

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.

2 thoughts on “ESP32 Meisterklasse: INMP441 Sounddetektor für einzigartige LED-Effekte mit WLED”

  1. Lothar sagt:
    25. März 2024 um 18:17 Uhr

    Super Informationen, tolles Projekt. Vielen Dank

    Antworten
  2. NoUseForAName sagt:
    9. Oktober 2024 um 16:58 Uhr

    Sehr gut erklärt und prima veranschaulicht

    Antworten

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Fragen oder Feedback?

Du hast eine Idee, brauchst Hilfe oder möchtest Feedback loswerden?
Support-Ticket erstellen

Newsletter abonnieren

Bleib auf dem Laufenden: Erhalte regelmäßig Updates zu neuen Projekten, Tutorials und Tipps rund um Arduino, ESP32 und mehr – direkt in dein Postfach.

Jetzt Newsletter abonnieren

Unterstütze meinen Blog

Wenn dir meine Inhalte gefallen, freue ich mich über deine Unterstützung auf Tipeee.
So hilfst du mit, den Blog am Leben zu halten und neue Beiträge zu ermöglichen.

draeger-it.blog auf Tipeee unterstützen

Vielen Dank für deinen Support!
– Stefan Draeger

Kategorien

Tools

  • Unix-Zeitstempel-Rechner
  • ASCII Tabelle
  • Spannung, Strom, Widerstand und Leistung berechnen
  • Widerstandsrechner
  • 8×8 LED Matrix Tool
  • 8×16 LED Matrix Modul von Keyestudio
  • 16×16 LED Matrix – Generator

Links

Blogverzeichnis Bloggerei.de TopBlogs.de das Original - Blogverzeichnis | Blog Top Liste Blogverzeichnis trusted-blogs.com

Stefan Draeger
Königsberger Str. 13
38364 Schöningen

Tel.: 01778501273
E-Mail: info@draeger-it.blog

Folge mir auf

  • Impressum
  • Datenschutzerklärung
  • Disclaimer
  • Cookie-Richtlinie (EU)
©2025 Technik Blog | Built using WordPress and Responsive Blogily theme by Superb
Cookie-Zustimmung verwalten
Wir verwenden Technologien wie Cookies, um Geräteinformationen zu speichern und/oder darauf zuzugreifen. Wir tun dies, um das Surferlebnis zu verbessern und um personalisierte Werbung anzuzeigen. Wenn Sie diesen Technologien zustimmen, können wir Daten wie das Surfverhalten oder eindeutige IDs auf dieser Website verarbeiten. Wenn Sie Ihre Zustimmung nicht erteilen oder zurückziehen, können bestimmte Funktionen beeinträchtigt werden.
Funktional Immer aktiv
Die technische Speicherung oder der Zugang ist unbedingt erforderlich für den rechtmäßigen Zweck, die Nutzung eines bestimmten Dienstes zu ermöglichen, der vom Teilnehmer oder Nutzer ausdrücklich gewünscht wird, oder für den alleinigen Zweck, die Übertragung einer Nachricht über ein elektronisches Kommunikationsnetz durchzuführen.
Vorlieben
Die technische Speicherung oder der Zugriff ist für den rechtmäßigen Zweck der Speicherung von Präferenzen erforderlich, die nicht vom Abonnenten oder Benutzer angefordert wurden.
Statistiken
Die technische Speicherung oder der Zugriff, der ausschließlich zu statistischen Zwecken erfolgt. Die technische Speicherung oder der Zugriff, der ausschließlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Vorladung, die freiwillige Zustimmung deines Internetdienstanbieters oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen allein in der Regel nicht dazu verwendet werden, dich zu identifizieren.
Marketing
Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.
Optionen verwalten Dienste verwalten Verwalten von {vendor_count}-Lieferanten Lese mehr über diese Zwecke
Einstellungen anzeigen
{title} {title} {title}