Raspberry Pi - Bewegingssensor - LED
Deze tutorial laat u zien hoe u een Raspberry Pi en een bewegingssensor gebruikt om een LED te besturen. In detail:
- De Raspberry Pi zet de LED aan wanneer beweging wordt gedetecteerd
- De Raspberry Pi zet de LED uit wanneer geen beweging wordt waargenomen
Dit kan toegepast worden in een automatiseringsproces dat acties activeert bij detectie van menselijke aanwezigheid.
Hardware Benodigd
Of u kunt de volgende kits kopen:
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over LED en Bewegingssensor
Als u niet vertrouwd bent met de LED en bewegingssensor (inclusief pinout, werking, programmering, etc.), helpen de volgende tutorials u op weg:
Aansluitschema

This image is created using Fritzing. Click to enlarge image
Initiële Instellingen
| Time Delay Adjuster | Draai deze volledig tegen de klok in. |
| Detection Range Adjuster | Draai deze volledig met de klok mee. |
| Repeat Trigger Selector | Plaats de jumper zoals aangegeven op de afbeelding. |

Raspberry Pi Code
Snel Starten
- Zorg ervoor dat u Raspbian of een ander Raspberry Pi compatibel besturingssysteem hebt geïnstalleerd op uw Pi.
- Zorg ervoor dat uw Raspberry Pi verbonden is met hetzelfde lokale netwerk als uw pc.
- Zorg ervoor dat uw Raspberry Pi internettoegang heeft als u libraries moet installeren.
- Als dit de eerste keer is dat u de Raspberry Pi gebruikt, bekijk dan hoe de Raspberry Pi in te stellen
- Verbind uw pc met de Raspberry Pi via SSH met behulp van de ingebouwde SSH-client op Linux en macOS of PuTTY op Windows. Zie hoe u uw pc met Raspberry Pi verbindt via SSH.
- Zorg ervoor dat de RPi.GPIO library geïnstalleerd is. Zo niet, installeer deze dan met het volgende commando:
- Maak een Python script met de bestandsnaam motion_sensor_led.py en voeg de volgende code toe:
- Sla het bestand op en voer het Python script uit met het volgende commando in de terminal:
- Beweeg uw hand voor de HC-SR501 bewegingssensor en controleer de status van de LED.
Het script draait in een oneindige lus door totdat u Ctrl + C indrukt in de terminal.
Code Uitleg
Bekijk de regel-voor-regel uitleg in de commentaren in 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.