Raspberry Pi - Ultrasone Sensor - Piezo Buzzer
Deze tutorial leert u hoe u de Raspberry Pi en een ultrasone sensor gebruikt om een piezo buzzer te bedienen. In detail:
- De Raspberry Pi produceert geluid wanneer een object dichtbij de ultrasone sensor is.
- De Raspberry Pi stopt het geluid wanneer het object zich verder van de ultrasone sensor bevindt.
- De Raspberry Pi speelt een melodie af wanneer het object dicht bij de ultrasone sensor is.
Hardware Benodigdheden
Of u kunt de volgende kits kopen:
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over Piezo Buzzer en Ultrasone Sensor
Als u niet bekend bent met piezo buzzer en ultrasone sensor (inclusief pinout, werking en programmeren), bieden de volgende tutorials meer informatie:
Aansluitschema

This image is created using Fritzing. Click to enlarge image
Raspberry Pi Code - Eenvoudig Geluid
In dit gedeelte programmeren we de Raspberry Pi om de piezo buzzer een eenvoudig geluid te laten maken telkens wanneer de gemeten afstand door de ultrasone sensor onder een bepaalde drempelwaarde komt.
Snelle Stappen
- Zorg dat u Raspbian of een ander Raspberry Pi compatibel besturingssysteem op uw Pi hebt geïnstalleerd.
- Zorg dat uw Raspberry Pi is verbonden met hetzelfde lokale netwerk als uw pc.
- Zorg dat uw Raspberry Pi verbonden is met internet als u libraries moet installeren.
- Als dit uw eerste keer is met Raspberry Pi, bekijk dan hoe u de Raspberry Pi instelt.
- Verbind uw pc met de Raspberry Pi via SSH met de ingebouwde SSH-client op Linux/macOS of PuTTY op Windows. Zie hoe u uw pc met Raspberry Pi via SSH verbindt.
- Controleer of de RPi.GPIO library geïnstalleerd is. Zo niet, installeer deze via het volgende commando:
- Maak een Python scriptbestand aan met de naam ultrasonic_sensor_buzzer.py en voeg de volgende code toe:
- Sla het bestand op en start het Python script met het volgende commando in de terminal:
- Zwaai met uw hand voor de sensor.
- Luister naar het geluid van de piezo buzzer.
Het script draait in een oneindige lus totdat u Ctrl + C drukt in de terminal.
Code Uitleg
Bekijk de regel-voor-regel uitleg in de commentaren van de broncode!
Raspberry Pi speelt de melodie van het lied
In dit gedeelte programmeren we de Raspberry Pi om een piezo buzzer aan te sturen die het liedje "Jingle Bells" speelt zodra de afstand onder een ingestelde drempel komt.
Snelle Stappen
- Maak een Python scriptbestand aan met de naam ultrasonic_sensor_buzzer_Jingle_Bells.py en voeg de volgende code toe:
- Sla het bestand op en start het Python script met het volgende commando in de terminal:
- Beweeg uw hand voor de sensor.
- Luister naar de melodie die door de piezo buzzer wordt afgespeeld.
Code Uitleg
Bekijk de regel-voor-regel uitleg in de commentaren van de broncode!
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.