ESP8266 - Piezo-Buzzer
Diese Anleitung zeigt Ihnen, wie Sie den ESP8266 programmieren, um einen 12-V-Aktiv-Buzzer zu steuern und einen lauten Ton zu erzeugen. Wenn Sie einen 5-V-Aktiv-/Passiv-Buzzer steuern möchten, schauen Sie sich bitte diese ESP8266 Piezo-Buzzer-Anleitung an.
Erforderliche Hardware
Oder Sie können die folgenden Kits kaufen:
1 | × | DIYables Sensor-Kit (30 Sensoren/Displays) | |
1 | × | DIYables Sensor-Kit (18 Sensoren/Displays) |
Über 12-V aktiver Buzzer
Der 12-V-Aktiv-Buzzer kann einen lauten Ton erzeugen, der sich gut für das Alarmsystem eignet.
Pinbelegung

12-V-Aktuiver Summer hat normalerweise zwei Pins:
- Negativer Pin (-) (schwarz): muss mit der Masse der Gleichspannungsversorgung verbunden werden
- Positiver Pin (+) (rot): muss mit 12 V der Gleichspannungsversorgung verbunden werden
Wie man einen 12-V-Aktivbuzzer steuert
Wenn ein 12-V-Aktivbuzzer von einer 12-V-Stromversorgung betrieben wird, erzeugt er Ton. Um einen 12-V-Aktivbuzzer zu steuern, muss zwischen dem ESP8266 und dem 12-V-Aktivbuzzer ein Relais verwendet werden. Der ESP8266 kann den 12-V-Aktivbuzzer über das Relais steuern. Wenn Sie nichts über Relais (Pinbelegung, Funktionsweise, Programmierung …) wissen, lernen Sie mehr über Relais im ESP8266 - Relais-Tutorial.
Verdrahtungsdiagramm

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
Weitere Informationen finden Sie unter ESP8266-Pinbelegung und wie man ESP8266 und andere Komponenten mit Strom versorgt.
ESP8266-Code
Der untenstehende Code schaltet den 12-V-Aktivbuzzer wiederholt nach zwei Sekunden ein und nach fünf Sekunden aus.
Schnelle Schritte
Um mit dem ESP8266 in der Arduino-IDE zu beginnen, befolgen Sie diese Schritte:
- Schau dir das Tutorial wie man die Umgebung für ESP8266 in der Arduino IDE einrichtet an, falls du ESP8266 zum ersten Mal verwendest.
- Verdrahte die Bauteile wie im Diagramm gezeigt.
- Schließe das ESP8266-Board über ein USB-Kabel an deinen Computer an.
- Öffne Arduino IDE auf deinem Computer.
- Wähle das richtige ESP8266-Board, z. B. (NodeMCU 1.0 (ESP-12E Modul)), und den entsprechenden COM-Port.
- Verbinde das ESP8266-Board über ein USB-Kabel mit dem PC.
- Öffne Arduino IDE, wähle das richtige Board und den richtigen Port.
- Kopiere den obigen Code und öffne ihn mit der Arduino IDE.
- Klicke in der Arduino IDE auf Hochladen, um den Code auf den ESP8266 hochzuladen.
- Sieh dir den Zustand des 12-V-Aktivbuzers an.
Code-Erklärung
Sie finden die Erklärung in der Kommentarzeile des obigen Arduino-Codes.
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.