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

Klangvolle Lichtspielerei: MAX9814 Sound Sensor am ESP32 für LED-Stripes

Posted on 13. November 202310. März 2024 by Stefan Draeger

Im letzten Beitrag ESP32-Projekt: LED-Stripe mit Geräuschdetektor steuern habe ich dir gezeigt, wie du einen LED-Stripe via Geräuschdetektor MAX4466 steuern kannst, jedoch ist dieser Sensor leider nicht so genau. An diesen Beitrag möchte ich hier anknüpfen und dir zeigen, wie du den deutlich besseren Sensor MAX9814 an den ESP32 anschließt und in WLED konfigurierst.

Inhaltsverzeichnis

  • Technische Daten des Sound Sensors MAX9814
  • Aufbau & Anschluss des MAX9814
    • Pinout des MAX9814 Sound Sensors
    • Anlöten der Stiftleiste
  • Anschluss des MAX9814 an den ESP32 mit LED-Stripe
  • Einrichten / Justieren des Sound Sensors MAX9814
    • Störungen des MAX9814 Sensors durch externe Quellen
  • Vergleich des MAX9814 mit dem MAX4466
  • Bezug des MAX9814
  • Fazit und Ausblick

Technische Daten des Sound Sensors MAX9814

Nachfolgend die technischen Daten des Sensors:

  • Spannungsbereich: Der Sensor ist für einen Spannungsbereich von 2,7 Volt bis 5,5 Volt ausgelegt und benötigt dabei eine Stromversorgung von etwa 3 mA.
  • Ausgang: Der Ausgang des Sensors beträgt 2 Volt Peak-to-Peak (2Vpp) bei einer Bias-Spannung von 1,25 Volt.
  • Frequenz: Der MAX9814 Sound Sensor kann Frequenzen im Bereich von 20 Hertz bis 20 Kilohertz erfassen.
  • Automatische Verstärkung (Gain): Der Sensor bietet die Möglichkeit zur automatischen Verstärkung mit wählbaren Gain-Werten von 40dB, 50dB oder 60dB.
  • Rauschdichte des niedrigen Eingangs: Der Sensor weist eine geringe Rauschdichte von 30nV/ am Eingang auf, was für präzise Klangaufnahmen wichtig ist.
  • Geringe harmonische Verzerrung (THD): Die harmonische Verzerrung des Sensors ist mit 0,04 % (typisch) gering, was auf eine hohe Signalqualität hinweist.

Aufbau & Anschluss des MAX9814

Pinout des MAX9814 Sound Sensors

Auf der Platine des Sound Sensors findest du die Pins GND, Vdd, Gain, Out und AR. Für den Anschluss an den ESP32 benötigen wir jedoch lediglich die Pins GND, Vdd und Out.

Anlöten der Stiftleiste

Bevor wir den Sensor einsetzen können, müssen wir zunächst eine Stiftleiste anlöten. Diese 5polige Stiftleiste liegt dem Sensor bei.

In meinem Fall nutze ich zusätzlich noch ein Breadboard und ebenso eine andere Buchsenleiste, welche ich unter die Platine lege.

Anschluss des MAX9814 an den ESP32 mit LED-Stripe

Im nächsten Schritt wollen wir nun endlich dazu kommen und den Sound Sensor an den ESP32 anschließen und für den LED-Streifen konfigurieren.

Der Sensor MAX9814 verfügt über den Pin Gain, über diesen kannst du zusätzlich noch die Empfindlichkeit festlegen. Wenn du den Pin Gain mit Vdd verbindest, ist dieser mit max. 40 dB und wenn du diesen mit GND verbindest, mit max. 50 dB ausgelegt. Jedoch konnte ich nach einem Test keine Verbesserung und auch keine Verschlechterung feststellen, somit habe ich diese Brücke weggelassen.

Im nachfolgenden kleinen YouTube-Video erläutere ich dir den Anschluss des Sensors am ESP32 und zeige dir einen Effekt mit laufender Musik

Ein LED-Stripe mit Sound Sensor MAX9814 am ESP32 mit WLED steuern
Dieses Video auf YouTube ansehen.

Einrichten / Justieren des Sound Sensors MAX9814

Nachdem der Sound Sensor in WLED eingerichtet ist, muss dieser ggf. noch eingerichtet bzw. justiert werden. Auf der Seite https://mm.kno.wled.ge/soundreactive/Sound-Settings/#how-to findest du eine englische Anleitung, wie du deinen Sound Sensor über WLED einrichten bzw. justieren kannst. Ich habe dieses jedoch als sehr fummelig empfunden, aber zum Schluss doch eine recht nützliche Einstellung gefunden.

Jedoch gibt es andere Faktoren, welche dazu führen, dass der Sound Sensor nicht so richtig arbeiten will oder eher kann.

Störungen des MAX9814 Sensors durch externe Quellen

Der Sound Sensor MAX9814 und besonders der MAX4466 werden am ESP32 durch externe Quellen beeinflusst, nachfolgend eine kleine Liste welche ich gefunden habe.

  • externe Spannungsversorgung: Wenn du deinen Mikrocontroller via USB vom PC aus mit Strom versorgst, kann dieses zu Störungen führen. Hier habe ich auf eine Powerbank gewechselt und konnte so schon etwas an Qualität des Sensors gewinnen.
  • der Mikrocontroller ESP32: Der Mikrocontroller mit seinen elektrischen Komponenten sowie seinem aktiven WiFi erzeugt auch eine Störung, daher haben andere hier den Sensor über Kabel verlängert und so ebenso dieses Problem eindämmen können.

Vergleich des MAX9814 mit dem MAX4466

Wie bereits erwähnt, habe ich die gleiche Schaltung bereits zuvor mit dem MAX4466 aufgebaut und dir gezeigt. Ich finde der MAX9814 ist hier deutlich besser, da dieser nicht so von der Versorgungsspannung beeinflusst wird.
Damit sind ebenso auch die Lichteffekte am LED-Stripe deutlich besser und passen und ebenso zum Rhythmus der Musik.

Sound Sensoren MAX9814 & MAX4466
Sound Sensoren MAX9814 & MAX4466

Bezug des MAX9814

Den Sensor habe ich auf ebay.de für 5,45 € von MAKERSHOP.DE* gekauft. Wenn du etwas sparen möchtest, aber auch Wartezeit hast, dann kannst du diesen auch auf aliexpress.com für einen deutlich günstigeren Preis finden.

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!

Fazit und Ausblick

Der MAX9814 Sound Sensor ist schon eine deutliche Verbesserung zum ebenso analogen Sensor MAX4466. Jedoch habe ich mit noch den INMP441 bestellt, welcher ebenso von WLED unterstützt wird und noch eine Ecke besser sein soll.

Der Sensor funktioniert sehr gut und kann mit nur 3 kleinen Kabeln mit dem Mikrocontroller verbunden werden.

1 thought on “Klangvolle Lichtspielerei: MAX9814 Sound Sensor am ESP32 für LED-Stripes”

  1. Pingback: ESP32 Meisterklasse: INMP441 Sounddetektor für einzigartige LED-Effekte mit WLED - Technik Blog

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}