ESP32 - Touch Sensor - Piezo Buzzer
Deze handleiding laat u zien hoe u met ESP32, een touch sensor en een piezo buzzer het volgende kunt doen:
- Maak een geluid zodra de touch sensor wordt aangeraakt en stop het geluid wanneer de touch sensor NIET wordt aangeraakt.
- Speel een melodie af als de touch sensor wordt aangeraakt.
Hardware Benodigd
Of u kunt de volgende kits kopen:
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over Piezo Buzzer en Touch Sensor
We hebben specifieke tutorials over piezo buzzer en touch sensor. Elke tutorial bevat gedetailleerde informatie en stapsgewijze instructies over hardware pinout, werkingsprincipe, bedrading naar ESP32, ESP32 code... Leer meer over deze onderdelen via de volgende links:
Let op: deze handleiding gebruikt een 3-5V buzzer, maar u kunt deze aanpassen voor een 12V buzzer. U kunt hierover meer leren in de ESP32 - Buzzer tutorial.
Aansluitschema
Het aansluitschema met voeding via USB kabel

This image is created using Fritzing. Click to enlarge image
Het aansluitschema met voeding via 5V adapter

This image is created using Fritzing. Click to enlarge image
ESP32 Code - Simpel Geluid
Snelle Stappen
- Als u ESP32 voor het eerst gebruikt, bekijk dan hoe u de omgeving instelt voor ESP32 in Arduino IDE.
- Maak de bedrading zoals op de bovenstaande afbeelding.
- Verbind de ESP32 board met uw PC via een micro USB-kabel.
- Open Arduino IDE op uw PC.
- Selecteer de juiste ESP32 board (bijv. ESP32 Dev Module) en COM-poort.
- Kopieer de bovenstaande code en plak deze in Arduino IDE.
- Compileer en upload de code naar de ESP32 door op de Upload-knop in Arduino IDE te klikken.
- Raak de touch sensor aan en houd deze enkele seconden aangeraakt.
- Luister naar het geluid van de piezo buzzer.
Regel-voor-regel Code Uitleg
De bovenstaande ESP32 code bevat regel-voor-regel uitleg. Lees de opmerkingen in de code zorgvuldig!
ESP32 Code - Melodie
Snelle Stappen
- Als u ESP32 voor het eerst gebruikt, bekijk dan hoe u de omgeving instelt voor ESP32 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 net onder het serial monitor icoon en kies New Tab, of gebruik de toetsencombinatie Ctrl+Shift+N.
- Geef het bestand de naam pitches.h en klik op de OK-knop.
- Kopieer onderstaande code en plak deze in het aangemaakte pitches.h bestand.
- Compileer en upload de code naar de ESP32 door op de Upload-knop in Arduino IDE te klikken.
- Raak de touch sensor aan.
- Luister naar de melodie van de piezo buzzer.


Regel-voor-regel Code Uitleg
De bovenstaande ESP32 code bevat regel-voor-regel uitleg. Lees de opmerkingen in de code zorgvuldig!
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.
Bekijk onze video-tutorial voor een visuele begeleiding bij dit project! De video biedt extra inzichten en helpt u sneller te begrijpen hoe alles werkt.