Raspberry Pi - Bewegingssensor - Relay
Deze handleiding laat u zien hoe u een Raspberry Pi en een bewegingssensor gebruikt om een relay aan te sturen. In detail:
- De Raspberry Pi activeert de relay wanneer beweging wordt gedetecteerd
- De Raspberry Pi deactiveert de relay wanneer er geen beweging wordt gedetecteerd
Door een relay aan te sluiten op een gloeilamp, LED-strip, motor of actuator... kunnen we de Raspberry Pi en de bewegingssensor gebruiken om deze apparaten te besturen...
Dit kan toegepast worden in een automatiseringsproces dat acties activeert bij het detecteren 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 Relay en Bewegingssensor
Als u niet bekend bent met een relay en bewegingssensor (inclusief pinout, functionaliteit en programmeren), bekijk dan de volgende tutorials:
Aansluitschema

This image is created using Fritzing. Click to enlarge image
Begininstelling
| Tijdvertraging Insteller | Draai de schroef volledig tegen de klok in. |
|---|---|
| Detectiebereik Insteller | Draai de schroef volledig met de klok mee. |
| Herhaal Trigger Selector | Plaats de jumper zoals afgebeeld op de foto. |

Raspberry Pi Code
Snel aan de slag
- Zorg dat u Raspbian of een ander Raspberry Pi compatibel besturingssysteem geïnstalleerd heeft op uw Pi.
- Zorg dat uw Raspberry Pi verbonden is met hetzelfde lokale netwerk als uw PC.
- Zorg dat uw Raspberry Pi met internet verbonden is als u libraries moet installeren.
- Als u voor het eerst een Raspberry Pi gebruikt, bekijk dan de handleiding voor het instellen van de Raspberry Pi
- Verbind uw PC met de Raspberry Pi via SSH met de ingebouwde SSH-client op Linux en macOS of PuTTY op Windows. Zie de instructies hoe u uw PC verbindt met Raspberry Pi via SSH.
- Controleer of de RPi.GPIO library geïnstalleerd is. Zo niet, installeer deze dan met het volgende commando:
- Maak een Python scriptbestand motion_sensor_relay.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 sensor.
- Controleer de status van de relay; u zult zien dat de relay inschakelt wanneer beweging wordt gedetecteerd.
Het script blijft in een oneindige lus draaien totdat u Ctrl + C indrukt in de terminal.
Uitleg van de Code
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.
Bekijk onze video-tutorial voor een visuele begeleiding bij dit project! De video biedt extra inzichten en helpt u beter begrijpen hoe u de bewegingssensor en relay met de Raspberry Pi bestuurt.