ESP32 C3 Super Mini - Summer

Lernen Sie, wie Sie Ihren ESP32 C3 Super Mini programmieren, um einen aktiven 12V-Summer zu steuern und laute, aufmerksamkeitsstarke Töne zu erzeugen, die sich ideal für Alarme und Benachrichtigungen eignen. Dieses einsteigerfreundliche Tutorial führt Sie durch alles, was Sie für ein funktionierendes Summer-Projekt benötigen.

In diesem Tutorial lernen Sie:

ESP32 C3 Super Mini - Summer

Hinweis: Wenn Sie einen aktiven/passiven 5V-Summer steuern möchten, lesen Sie dieses ESP32 C3 Super Mini Piezo-Summer-Tutorial

Erforderliche Hardware

1×ESP32 C3 Super Mini
1×USB-Kabel Typ-A zu Typ-C (für USB-A PC)
1×USB-Kabel Typ-C zu Typ-C (für USB-C PC)
1×Relais
1×12V Active Buzzer
1×12V Netzteil
1×(Optional) DC-Stromanschluss
1×Breadboard
1×Verbindungskabel

Oder Sie können die folgenden Kits kaufen:

1×DIYables Sensor-Kit (18 Sensoren/Displays)
Offenlegung: Einige der in diesem Abschnitt bereitgestellten Links sind Amazon-Affiliate-Links. Wir können eine Provision für Käufe erhalten, die über diese Links getätigt werden, ohne zusätzliche Kosten für Sie. Wir schätzen Ihre Unterstützung.

Überblick über 12V Active Buzzer

Der aktive 12V-Summer ist ein elektronischer Summer, der einen lauten Ton mit hohem Schallpegel erzeugt und sich für Alarmanlagen und Warnsignale eignet.

Hauptmerkmale:

  • Betrieb mit 12V-DC-Stromversorgung
  • Erzeugt einen lauten Ton (viel lauter als normale 5V-Summer)
  • "Aktiv" bedeutet, dass er einen eingebauten Oszillator hat - einfach Spannung anlegen, um einen Ton zu erzeugen
  • Ideal für Alarmanlagen, Benachrichtigungssysteme und Warnsignale
  • Erfordert eine externe Stromversorgung (kann nicht direkt vom ESP32 versorgt werden)
  • Muss für einen sicheren Betrieb über ein Relaismodul gesteuert werden

Warum einen 12V-Summer verwenden?

  • Deutlich lauter als 5V-Summer
  • Besser für Außenbereiche oder laute Umgebungen
  • Ideal für Alarm- und Warnsysteme, bei denen der Ton weit hörbar sein muss

Pinbelegung

Die Pinbelegung des aktiven 12V-Summers ist einfach, mit nur zwei Anschlusspunkten.

Pinbelegung des aktiven 12V-Summers für ESP32 C3 Super Mini
  • Negativer (-) Pin (schwarz): Mit GND der 12V-DC-Stromversorgung verbinden
  • Positiver (+) Pin (rot): Mit dem 12V-Pluspol der DC-Stromversorgung verbinden

So steuern Sie einen aktiven 12V-Summer

Der ESP32 C3 Super Mini gibt nur 3,3V aus, was nicht ausreicht, um einen 12V-Summer direkt zu versorgen.

Steuerungsmethode:

  • Verwenden Sie ein Relaismodul als Schalter zwischen ESP32 und Summer
  • Der ESP32 C3 Super Mini steuert das Relais über einen Digitalpin
  • Das Relais schaltet die 12V-Stromversorgung des Summers EIN oder AUS
  • So bleibt Ihr ESP32 sicher, während er Geräte mit höherer Spannung steuert

Wichtig: Wenn Sie neu bei Relais sind, lesen Sie das ESP32 C3 Super Mini - Relais-Tutorial, um Pinbelegung, Funktionsweise und Programmiergrundlagen zu verstehen.

Verdrahtungsdiagramm

Folgen Sie diesem Schaltplan, um Ihren ESP32 C3 Super Mini über ein Relaismodul mit dem aktiven 12V-Summer zu verbinden.

Schaltplan ESP32 C3 Super Mini aktiver 12V-Summer

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.

Sicherheitshinweise:

  • Hinweis: Überprüfen Sie vor dem Anschließen die Polarität der 12V-Stromversorgung - eine verpolte Spannung kann den Summer beschädigen
  • Hinweis: Halten Sie die 12V-Verdrahtung getrennt von den ESP32-Signalleitungen, um elektrische Störungen zu vermeiden
Bauteil-Pin Anschlusspunkt
ESP32 Pin 2 Relais-Signalpin (IN)
ESP32 GND Relais GND
ESP32 5V Relais VCC
Relais COM 12V-Stromversorgung (+)
Relais NO Summer (+) rotes Kabel
Summer (-) schwarzes Kabel 12V-Stromversorgung GND (-)

ESP32 C3 Super Mini Code

Hier ist der Code zur Steuerung Ihres aktiven 12V-Summers - er schaltet den Summer 1 Sekunde lang EIN und dann 2 Sekunden lang AUS, in einem sich wiederholenden Muster.

Was dieser Code macht:

  • Richtet GPIO-Pin 2 zur Steuerung des Relais ein
  • Schaltet den Summer 1 Sekunde lang EIN (Relais aktiviert)
  • Schaltet den Summer 2 Sekunden lang AUS (Relais deaktiviert)
  • Wiederholt das Muster fortlaufend für ein alarmähnliches Piepen
  • Verwendet einfache digitalWrite-Befehle für eine leichte Anpassung
/* * Dieser ESP32 C3 Super Mini Code wurde von newbiely.de entwickelt * Dieser ESP32 C3 Super Mini Code wird der Öffentlichkeit ohne jegliche Einschränkung zur Verfügung gestellt. * Für vollständige Anleitungen und Schaltpläne besuchen Sie bitte: * https://newbiely.de/tutorials/esp32-c3/esp32-c3-super-mini-buzzer */ #define RELAY_PIN 2 // The Arduino Nano ESP32 that connects to relay to control the 12V buzzer // The setup function runs once on reset or power-up void setup() { // initialize digital pin as an output. pinMode(RELAY_PIN, OUTPUT); } void loop() { digitalWrite(RELAY_PIN, HIGH); delay(1000); digitalWrite(RELAY_PIN, LOW); delay(2000); }

Schnelle Schritte

  • Neu bei Arduino? Beginnen Sie zuerst mit unserer Anleitung ESP32 C3 Super Mini - Erste Schritte.
  • Umgebung einrichten: Wenn Sie den ESP32 C3 Super Mini zum ersten Mal verwenden, folgen Sie der Anleitung zur Einrichtung der Arduino IDE
  • Hardware anschließen: Verdrahten Sie ESP32 C3 Super Mini, Relais, Summer und 12V-Stromversorgung gemäß dem obigen Schaltplan
  • Mit dem PC verbinden: Verbinden Sie Ihren ESP32 C3 Super Mini mit dem USB-Type-C-Kabel mit Ihrem Computer
  • Arduino IDE öffnen: Starten Sie die Arduino IDE und wählen Sie das richtige Board und den richtigen Port
  • Code hochladen: Kopieren Sie den obigen Code, fügen Sie ihn in die Arduino IDE ein und klicken Sie auf die Schaltfläche Upload
  • Summer testen: Hören Sie, wie der Summer wiederholt 1 Sekunde lang EIN und 2 Sekunden lang AUS piept
  • Funktion überprüfen: Die Relais-LED sollte ebenfalls synchron mit dem Summerton blinken
  • Profi-Tipp: Passen Sie die delay()-Werte im Code an, um verschiedene Piepmuster zu erzeugen - kürzere Verzögerungen ergeben schnelle Alarmtöne, längere Verzögerungen langsame Warnpieptöne

Code-Erklärung

Die Kommentare im Code erklären jede Zeile ausführlich - lesen Sie sie durch, um zu verstehen, wie die Summersteuerung funktioniert!

Verwendete Hauptfunktionen:

  • pinMode() - Konfiguriert GPIO-Pin 2 als Ausgang zur Steuerung des Relais
  • digitalWrite(HIGH) - Aktiviert das Relais und verbindet 12V mit dem Summer (Ton EIN)
  • digitalWrite(LOW) - Deaktiviert das Relais und trennt die Stromversorgung (Ton AUS)
  • delay() - Hält die Programmausführung an, um das Timing zu steuern

Anwendungen und Projektideen

Verwenden Sie Ihren Aufbau aus ESP32 C3 Super Mini und aktivem 12V-Summer in diesen praktischen Projekten:

  • Alarmanlage: Lösen Sie laute Warnungen aus, wenn Bewegungssensoren einen Eindringling erkennen
  • Timer-Benachrichtigungen: Erstellen Sie Küchentimer oder Summer für Trainingsintervalle
  • Tür-/Fensteralarme: Lassen Sie einen Alarm ertönen, wenn Türen oder Fenster unerwartet geöffnet werden
  • Wasserleckmelder: Kombinieren Sie ihn mit einem Feuchtigkeitssensor, um vor Lecks zu warnen
  • Temperaturwarnungen: Kombinieren Sie ihn mit einem Temperatursensor für Überhitzungsalarme
  • Erinnerungssystem: Bauen Sie ein Gerät zur Erinnerung an Medikamente oder Termine
  • IoT-Alarmanlage: Kombinieren Sie ihn mit WLAN, um ferngesteuerte Sicherheitswarnungen zu erstellen

Video-Tutorial

Sehen Sie sich das folgende Video an, um eine visuelle Anleitung zu diesem Projekt zu erhalten.

Fordern Sie sich heraus

Bringen Sie Ihr Summer-Projekt mit diesen Herausforderungen auf die nächste Stufe:

  • Einfach: Ändern Sie den Code so, dass ein SOS-Muster erzeugt wird (3 kurze, 3 lange, 3 kurze Pieptöne)
  • Einfach: Fügen Sie einen Taster hinzu, um den Summer manuell EIN/AUS zu schalten
  • Mittel: Erstellen Sie eine Melodie, indem Sie unterschiedliche Pieplängen und Pausen programmieren
  • Mittel: Verwenden Sie einen Bewegungssensor, damit der Alarm nur bei erkannter Bewegung ausgelöst wird
  • Fortgeschritten: Bauen Sie einen per Smartphone gesteuerten Alarm mit ESP32-WLAN und der Blynk-App
  • Fortgeschritten: Erstellen Sie eine Mehrzonen-Alarmanlage mit mehreren unabhängig gesteuerten Summern

※ UNSERE NACHRICHTEN

  • Sie können gerne den Link zu diesem Tutorial teilen. Bitte verwenden Sie jedoch unsere Inhalte nicht auf anderen Websites. Wir haben viel Mühe und Zeit in die Erstellung der Inhalte investiert, bitte respektieren Sie unsere Arbeit!