ESP32 - Buzzer
In deze tutorial leert u hoe u de ESP32 programmeert om een 12V actieve buzzer aan te sturen die een luid geluid produceert. Wilt u een 5V actieve/passieve buzzer aansturen, bekijk dan deze ESP32 Piezo Buzzer tutorial.
Hardware Benodigdheden
Of u kunt de volgende kits kopen:
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over 12V Actieve Buzzer
De 12V actieve buzzer kan een luid geluid produceren en is daarom geschikt voor alarmsystemen.
Pinout

Een 12V actieve buzzer heeft doorgaans twee pinnen:
- Negatieve (-) pin (zwart): moet worden aangesloten op de GND van de DC-voeding
- Positieve (+) pin (rood): moet worden aangesloten op de 12V van de DC-voeding
Hoe een 12V Actieve Buzzer aan te sturen
Als de 12V actieve buzzer wordt gevoed met 12V, geeft deze geluid. Om een 12V actieve buzzer aan te sturen, gebruiken we een relay tussen de ESP32 en de 12V actieve buzzer. De ESP32 kan de 12V actieve buzzer via het relay aan- en uitschakelen. Als u niet bekend bent met relais (pinout, werking, programmering...), leer hier meer over in de ESP32 - Relay tutorial.
Bedradingsschema

This image is created using Fritzing. Click to enlarge image
ESP32 Code
De onderstaande code schakelt de 12V actieve buzzer herhaaldelijk 1 seconde aan en 2 seconden uit.
Snelle Stappen
- Als u voor het eerst een ESP32 gebruikt, bekijk dan hoe u de omgeving instelt voor ESP32 in Arduino IDE
- Verbind de ESP32 via USB-kabel met uw computer
- Open Arduino IDE, selecteer het juiste board en de poort
- Kopieer bovenstaande code en open deze in Arduino IDE
- Klik op de Upload-knop in Arduino IDE om de code naar de ESP32 te uploaden
- Bekijk de status van de 12V actieve buzzer
Code Uitleg
Lees de regel-voor-regel uitleg in de commentaarregels van de code!
Video Tutorial
We overwegen het maken van videotutorials. Als u videotutorials belangrijk vindt, abonneer u dan op ons YouTube-kanaal om ons te motiveren de video's te maken.