Raspberry Pi - Ultrasone Sensor - LED
Deze handleiding legt uit hoe u een Raspberry Pi en een ultrasone sensor gebruikt om een LED te besturen. In detail:
- Raspberry Pi schakelt de LED aan wanneer er een object dichtbij de ultrasone sensor wordt gedetecteerd
- Raspberry Pi schakelt de LED uit wanneer er een object ver weg van de ultrasone sensor wordt gedetecteerd
Hardware Benodigd
Of u kunt de volgende kits kopen:
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over LED en Ultrasone Sensor
Als u niet vertrouwd bent met LED en ultrasone sensor (inclusief pinout, functionaliteit en programmering), kunnen de volgende tutorials u helpen:
Bedradingsschema

This image is created using Fritzing. Click to enlarge image
Raspberry Pi Code
Snelle Stappen
- Zorg ervoor dat u Raspbian of een ander Raspberry Pi-compatibel besturingssysteem op uw Pi hebt geïnstalleerd.
- Controleer dat uw Raspberry Pi verbonden is met hetzelfde lokale netwerk als uw pc.
- Zorg dat uw Raspberry Pi een internetverbinding heeft als u extra bibliotheken moet installeren.
- Als dit de eerste keer is dat u een Raspberry Pi gebruikt, zie hoe u de Raspberry Pi installeert
- Verbind uw pc met de Raspberry Pi via SSH met de ingebouwde SSH-client op Linux en macOS of PuTTY op Windows. Zie hoe uw pc met Raspberry Pi te verbinden via SSH.
- Controleer of u de RPi.GPIO bibliotheek geïnstalleerd heeft. Zo niet, installeer deze dan met het volgende commando:
- Maak een Python scriptbestand aan met de naam ultrasonic_sensor_led.py en voeg de volgende code toe:
- Sla het bestand op en start het Python script door het volgende commando in de terminal uit te voeren:
- Beweeg langzaam uw hand of een object van een grotere afstand richting de ultrasone sensor. Kijk naar de terminal-uitvoer, die de afstand aangeeft die door de ultrasone sensor gemeten wordt. * Let op de status van de LED:
- Wanneer u dichter bij de sensor komt en de afstand onder de ingestelde drempel komt, zal de LED aangaan.
- Wanneer u zich van de sensor verwijdert en de afstand boven de drempel uitkomt, zal de LED uitgaan.
Het script draait oneindig door, totdat u Ctrl + C in de terminal indrukt.
Code-uitleg
Bekijk de uitleg regel-voor-regel die in de commentaren van de broncode staat!
※ Notiz:
Bovenstaande code is bedoeld voor educatieve doeleinden. De ultrasone sensor is erg gevoelig voor storingen. Als u de ultrasone sensor in een echte toepassing wilt gebruiken, is het noodzakelijk om ruis uit de metingen te filteren. Voor meer informatie over het filteren van ruis uit afstandsmetingen van een ultrasone sensor, zie deze tutorial.
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 het stappenplan beter te begrijpen.