ESP32 - Deursensor - Piezo Buzzer
Deze handleiding legt uit hoe u de ESP32 gebruikt met een deursensor en een piezo buzzer. In detail:
- De ESP32 maakt automatisch geluid als de deur geopend wordt en stopt met geluid maken als de deur gesloten is.
- De ESP32 speelt automatisch een melodie af als de deur wordt geopend.
Hardware Benodigd
Of u kunt de volgende kits kopen:
| 1 | × | DIYables ESP32 Starterskit (ESP32 inbegrepen) | |
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over Piezo Buzzer en Deursensor
We hebben specifieke tutorials over de piezo buzzer en de deursensor. Elke tutorial bevat gedetailleerde informatie en stapsgewijze instructies over hardware pinout, werkingsprincipe, bedrading met ESP32, ESP32 code... Leer meer over deze onderdelen via de volgende links:
Let op dat deze handleiding een 3-5V buzzer gebruikt, maar u kunt deze aanpassen voor een 12V buzzer. Meer informatie vindt u in de ESP32 - Buzzer tutorial.
Bedradingsschema

This image is created using Fritzing. Click to enlarge image
Als u niet weet hoe u ESP32 en andere componenten van stroom moet voorzien, vindt u instructies in de volgende tutorial: Hoe ESP32 van stroom te voorzien.
ESP32 Code - Simpel Geluid
Snelle Stappen
- Als dit de eerste keer is dat u ESP32 gebruikt, zie dan hoe u de omgeving voor ESP32 instelt in Arduino IDE.
- Maak de bedrading zoals te zien is op de bovenstaande afbeelding.
- Verbind de ESP32 board met uw pc via een micro USB-kabel.
- Open Arduino IDE op uw pc.
- Selecteer het juiste ESP32 board (bijv. ESP32 Dev Module) en de juiste COM-poort.
- Kopieer de bovenstaande code en plak deze in Arduino IDE.
- Compileer en upload de code naar het ESP32 board door te klikken op de Upload knop in Arduino IDE.
- Breng de magneet dicht bij de reed switch en beweeg deze daarna weer weg van de reed switch.
- Luister naar het geluid van de piezo buzzer.
Regelsgewijze Code Uitleg
De bovenstaande ESP32 code bevat regel-voor-regel uitleg. Lees alstublieft de commentaren in de code!
ESP32 Code - Melodie
Snelle Stappen
- Als dit de eerste keer is dat u ESP32 gebruikt, zie dan hoe u de omgeving voor ESP32 instelt in Arduino IDE.
- Kopieer de bovenstaande code en plak deze in Arduino IDE.
- Maak het bestand pitches.h aan in Arduino IDE door:
- Ofwel te klikken op de knop direct onder het serial monitor icoon en kies Nieuw Tabblad, of gebruik de toetsencombinatie Ctrl+Shift+N.
- Geef het bestand de naam pitches.h en klik op de OK knop.
- Kopieer de onderstaande code en plak deze in het aangemaakte pitches.h bestand.
- Compileer en upload de code naar het ESP32 board door te klikken op de Upload knop in Arduino IDE.
- Bedien de deursensor.
- Luister naar de melodie van de piezo buzzer.


Regelsgewijze Code Uitleg
De bovenstaande ESP32 code bevat regel-voor-regel uitleg. Lees alstublieft de commentaren in 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.