ESP32 - MP3-Player mit Bewegungssensor
In diesem Leitfaden werden wir untersuchen, wie man den ESP32, einen HC-SR501-Bewegungssensor und einen MP3-Player verwendet, um die Wiedergabe einer voraufgenommenen Audiodatei zu starten, wenn Bewegung erkannt wird. Dieses Projekt bietet Vielseitigkeit und kann für verschiedene Anwendungen angepasst werden, z. B. durch automatisierte Audioanweisungen oder Warnungen, wann immer menschliche Präsenz erkannt wird.
Erforderliche Hardware
Oder Sie können die folgenden Kits kaufen:
| 1 | × | DIYables ESP32 Starter-Kit (ESP32 enthalten) | |
| 1 | × | DIYables Sensor-Kit (30 Sensoren/Displays) | |
| 1 | × | DIYables Sensor-Kit (18 Sensoren/Displays) |
Über MP3-Player und Bewegungssensor
Sind Sie mit MP3-Playern und Bewegungsensoren, einschließlich ihrer Pinbelegungen, Funktionalität und Programmierung, nicht vertraut? Entdecken Sie unten umfassende Tutorials zu diesen Themen:
Verdrahtungsdiagramm

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
Wenn Sie nicht wissen, wie Sie ESP32 und andere Komponenten mit Strom versorgen, finden Sie Anleitungen im folgenden Tutorial: Wie man ESP32 mit Strom versorgt.
Vorbereitung
- Speichern Sie vorab die aufgezeichnete MP3-Datei, die wir abspielen möchten, auf der Micro-SD-Karte.
- Stecken Sie die Micro-SD-Karte in das MP3-Player-Modul.
- Schließen Sie das MP3-Player-Modul an den ESP32 an.
- Schließen Sie den Lautsprecher an das MP3-Player-Modul an.
- Schließen Sie den Lautsprecher an eine Stromquelle an.
- Schließen Sie den Bewegungssensor an den ESP32 an.
- Nehmen Sie die Einstellungen für den Bewegungssensor gemäß der untenstehenden Tabelle vor.
| Time Delay Adjuster | Screw it in anti-clockwise direction fully. |
| Detection Range Adjuster | Screw it in clockwise direction fully. |
| Repeat Trigger Selector | Put jumper as shown on the image. |

ESP32-Code - Bewegungssensor steuert MP3-Player
Schnelle Schritte
- Wenn Sie ESP32 zum ersten Mal verwenden, sehen Sie sich wie man die Umgebung für ESP32 in der Arduino-IDE einrichtet an.
- Verkabeln Sie die Verdrahtung wie im obigen Bild.
- Schließen Sie das ESP32-Board über ein Micro-USB-Kabel an Ihren PC an.
- Öffnen Sie die Arduino-IDE auf Ihrem PC.
- Wählen Sie das richtige ESP32-Board (z. B. ESP32 Dev Module) und den COM-Port aus.
- Verbinden Sie den ESP32 mit dem PC über ein USB-Kabel.
- Öffnen Sie die Arduino-IDE, wählen Sie das richtige Board und den Port aus.
- Kopieren Sie den obigen Code und öffnen Sie ihn in der Arduino-IDE.
- Klicken Sie in der Arduino-IDE auf die Schaltfläche Upload, um den Code auf den ESP32 hochzuladen.
- Bewegen Sie Ihre Hand vor dem Sensor.
- Hören Sie die Audioausgabe des MP3-Players.
Video Tutorial
Wir erwägen die Erstellung von Video-Tutorials. Wenn Sie Video-Tutorials für wichtig halten, abonnieren Sie bitte unseren YouTube-Kanal , um uns zu motivieren, die Videos zu erstellen.