Arduino Nano ESP32 - Sirene
In diesem Tutorial lernen wir, wie man den Arduino Nano ESP32 programmiert, um eine Sirene zu steuern, die einen Warnsound und/oder Licht erzeugt.
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 Siren
Je nach Hersteller kann eine Sirene entweder einen lauten Ton erzeugen oder eine Warnleuchte anzeigen, was sie für ein Alarmsystem geeignet macht. Sie ist auch in mehreren Betriebsspannungen erhältlich. In diesem Tutorial wird eine 12-V-Sirene verwendet, und andere Spannungen sind ähnlich.
Pinbelegung

Eine 12-V-Sirene hat normalerweise zwei Pins:
- Negativ-Pin (-) (schwarz): muss mit der Masse (GND) des DC-Netzteils verbunden werden
- Positiv-Pin (+) (rot): muss mit der 12-V-Spannung des DC-Netzteils verbunden werden
Wie man eine Sirene steuert
Wenn eine 12-V-Sirene von einer 12-V-Stromversorgung betrieben wird, erzeugt sie Töne und/oder eine Warnleuchte. Um eine 12-V-Sirene zu steuern, müssen wir ein Relais zwischen dem Arduino Nano ESP32 und der 12-V-Sirene verwenden. Der Arduino Nano ESP32 kann die 12-V-Sirene über das Relais steuern. Wenn Sie nichts über Relais (Pinbelegung, Funktionsweise, wie man es programmiert ...) wissen, erfahren Sie im Arduino Nano ESP32 - Relais-Tutorial mehr darüber.
Verdrahtungsdiagramm

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
Arduino Nano ESP32 Code
Der untenstehende Code schaltet die 12-V-Sirene nach drei Sekunden ein und nach fünf Sekunden wieder aus.
Schnelle Schritte
- Wenn dies das erste Mal ist, dass Sie Arduino Nano ESP32 verwenden, sehen Sie sich wie man die Entwicklungsumgebung für Arduino Nano ESP32 in der Arduino IDE einrichtet an.
- Schließen Sie das Arduino Nano ESP32 über ein USB-Kabel an den PC an.
- Öffnen Sie die Arduino IDE und wählen Sie das richtige Board und den richtigen 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 Hochladen, um den Code auf das Arduino Nano ESP32 hochzuladen.
- Überprüfen Sie den Zustand der Sirene.
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.