Raspberry Pi - Touch Sensor - Piezo Buzzer
Deze tutorial legt uit hoe u met Raspberry Pi en een touch sensor een piezo buzzer aanstuurt. In detail:
- Raspberry Pi produceert een geluid wanneer de touch sensor wordt aangeraakt.
- Raspberry Pi stopt met geluid maken wanneer de touch sensor niet wordt ingedrukt.
- Raspberry Pi speelt een melodie af wanneer 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
Als u niet bekend bent met piezo buzzer en touch sensor (inclusief pinout, functionaliteit en programmeren), kunnen de volgende tutorials u helpen:
Bedradingsschema

This image is created using Fritzing. Click to enlarge image
Om uw bekabelingsopstelling te vereenvoudigen en te organiseren, raden we het gebruik van een Schroevenklemaansluiting-shield voor Raspberry Pi aan. Deze shield zorgt voor veiligere en beter beheerbare verbindingen, zoals hieronder weergegeven:

Raspberry Pi Code - Eenvoudig Geluid
In deze sectie programmeren we de Raspberry Pi om een piezo buzzer te activeren die een eenvoudig geluid produceert telkens wanneer u uw vinger op de touch sensor legt.
Snelle Stappen
- Zorg dat u Raspbian of een ander Raspberry Pi compatibel besturingssysteem geïnstalleerd hebt op uw Pi.
- Zorg dat uw Raspberry Pi verbonden is met hetzelfde lokale netwerk als uw PC.
- Zorg dat uw Raspberry Pi verbinding met internet heeft als u libraries moet installeren.
- Als dit de eerste keer is dat u Raspberry Pi gebruikt, bekijk dan hoe u de Raspberry Pi instelt.
- Verbind uw PC via SSH met de Raspberry Pi met behulp van de ingebouwde SSH-client op Linux en macOS, of PuTTY op Windows. Zie hoe u uw PC via SSH verbindt met Raspberry Pi.
- Controleer of u de RPi.GPIO bibliotheek geïnstalleerd hebt. Zo niet, installeer deze dan met het volgende commando:
- Maak een Python scriptbestand aan met de naam touch_sensor_buzzer.py en voeg de volgende code toe:
- Sla het bestand op en voer het Python script uit met onderstaand commando in de terminal:
- Leg uw vinger op de touch sensor en houd deze enkele seconden vast.
- Luister naar het geluid dat uit de piezo buzzer komt.
Het script draait in een oneindige lus totdat u Ctrl + C indrukt in de terminal.
Code Uitleg
Bekijk de regel-voor-regel uitleg die in de opmerkingen van de broncode staat!
Raspberry Pi speelt de melodie van het nummer
In deze sectie programmeren we de Raspberry Pi zodat de piezo buzzer het liedje "Jingle Bells" speelt wanneer u uw vinger op de touch sensor legt.
Snelle Stappen
- Maak een Python scriptbestand aan met de naam touch_sensor_buzzer_Jingle_Bells.py en voeg de volgende code toe:
- Sla het bestand op en start het script met het volgende commando in de terminal:
- Leg uw vinger op de touch sensor.
- Luister naar de melodie van de piezo buzzer.
Code Uitleg
Bekijk de regel-voor-regel uitleg die in de opmerkingen van de broncode staat!
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 om het goed te begrijpen en toe te passen.