Raspberry Pi - Bewegingssensor - Servo Motor
Deze handleiding legt uit hoe u met een Raspberry Pi en een bewegingssensor een servo motor kunt aansturen. In detail:
- Wanneer beweging wordt gedetecteerd, draait de Raspberry Pi de servo motor naar 90 graden
- Wanneer er geen beweging wordt gedetecteerd, draait de Raspberry Pi de servo motor terug naar 0 graden
Dit kunt u toepassen 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 Servo Motor en Bewegingssensor
Als u niet vertrouwd bent met servo motoren en bewegingssensoren (inclusief pinout, werking en programmering), kunnen de volgende tutorials u helpen:
Bedradingsschema

This image is created using Fritzing. Click to enlarge image
Let op dat het hierboven getoonde bedrading schema alleen geschikt is voor een servo motor met een laag koppel. Als de motor trilt in plaats van draait, dient u een externe voeding te gebruiken om meer vermogen aan de servo motor te leveren. Hieronder wordt het bedrading schema met externe voeding voor de servo motor getoond.
TOE TE VOEGEN AFBEELDING
Vergeet niet om de GND van de externe voeding te verbinden met de GND van de Raspberry Pi.
Initiële Instelling
| 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 op de afbeelding te zien is. |

Raspberry Pi Code - Bewegingssensor bestuurt Servo Motor
Snelle Stappen
- Zorg dat u Raspbian of een ander Raspberry Pi compatibel besturingssysteem op uw Pi geïnstalleerd heeft.
- 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 eventueel libraries moet installeren.
- Gebruikt u voor het eerst een Raspberry Pi? Bekijk dan de handleiding voor het instellen van de Raspberry Pi.
- Verbind uw PC met de Raspberry Pi via SSH, gebruikmakend van de ingebouwde SSH-client op Linux en macOS of PuTTY op Windows. Zie hoe u uw PC verbindt met Raspberry Pi via SSH.
- Zorg dat de RPi.GPIO library geïnstalleerd is. Als dit niet het geval is, installeer deze dan met het volgende commando:
- Maak een Python-scriptbestand aan met de naam motion_sensor_servo.py en voeg de volgende code toe:
- Sla het bestand op en start het Python-script door het volgende commando in de terminal te typen:
- Maak een zwaaibeweging voor de sensor.
- Bekijk de verandering in de hoek van de servo motor.
Het script draait in een oneindige lus totdat u Ctrl + C indrukt in de terminal.
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 proces stap voor stap te volgen.