Raspberry Pi - Motor
Deze handleiding legt uit hoe u een motor aanstuurt met Raspberry Pi. In detail leert u:
- De verschillende motoren die u met een Raspberry Pi kunt gebruiken
- De verschillen tussen de diverse soorten motoren
- Hoe u elk type motor kunt bedienen
Motor typen
Er zijn drie soorten motoren die vaak worden gebruikt in combinatie met Arduino (en Raspberry Pi):
- Servo motor
- Stappenmotor
- DC motor

Er zijn twee types servo motoren: de 180° servo motor en de 360° servo motor. Over het algemeen wordt bij het noemen van servo motoren impliciet uitgegaan van de 180° uitvoering.
Een 360° servo motor lijkt op een DC motor, maar er is geen extra hardware driver nodig.
180° Servo motor
Kenmerken
- De rotatie is beperkt tussen 0° en 180°.
- De draairichting kan zowel met de klok mee als tegen de klok in zijn.
- De rotatiepositie kan ingesteld worden op elke hoek tussen 0° en 180°.
- De draaisnelheid kan worden geregeld, maar niet heel nauwkeurig constant gehouden.
- Er is geen extra hardware driver nodig, alleen een Raspberry Pi pin.
- Een aparte voedingsbron is vereist.
- Het aansturen is eenvoudig met een PWM-signaal.
Toepassingen
- Alle toepassingen die slechts een draaihoek tussen 0° en 180° vereisen.
Servo motor Handleiding
Bekijk onze Raspberry Pi - Servo motor handleiding voor meer informatie.
Stappenmotor
Kenmerken
- De rotatiehoeveelheid is onbeperkt.
- De draairichting kan met de klok mee of tegen de klok in zijn.
- Het is mogelijk om de rotatiepositie precies naar elke hoek te sturen.
- De draaisnelheid kan nauwkeurig geregeld worden en ook versnelling en afremmen zijn nauwkeurig te controleren.
- Er is een extra hardware driver nodig.
- Ook is een aparte voedingsbron vereist.
- Het aansturen is complex; beginners doen er goed aan een softwarebibliotheek te gebruiken.
Toepassingen
- Automatisering en robotica
- Printers, 3D-printers, CNC-machines, X-Y plotters
- Cocktailmachines
Stappenmotor Handleidingen
- Raspberry Pi - Stappenmotor handleiding
- Raspberry Pi - Stappenmotor met L298N Driver handleiding
- Raspberry Pi - DRV8825 Stappenmotor Driver handleiding
- Raspberry Pi - 28BYJ-48 Stappenmotor handleiding
- Raspberry Pi - Stappenmotor en Limit Switch handleiding
DC motor
Kenmerken
- De rotatiehoeveelheid is onbeperkt.
- De draairichting kan met de klok mee of tegen de klok in zijn.
- Het is zeer moeilijk om nauwkeurig naar een exacte hoek te draaien.
- Het is eenvoudig om de draaisnelheid te regelen, maar lastig om deze precies in te stellen.
- Er is een extra hardware driver nodig.
- Daarnaast wordt een aparte voedingsbron vereist.
- Het aansturen is simpel; gebruik een hoogspannings-PWM signaal.
※ Notiz:
- Zo is het makkelijker om de positie van een DC motor te regelen.
- Om de positie van een DC motor te regelen is extra hardware noodzakelijk, zoals een encoder, samen met een gesloten regelsysteem (closed-loop control) zoals PID-regeling. Dit kan voor beginners lastig zijn.
- Snelheidsregeling is eenvoudiger, omdat dit aangepast kan worden naar langzaam, medium, snel of heel snel, en ook in een percentage van de maximale snelheid. Echter, om het aantal omwentelingen per seconde exact te regelen is een encoder en een gesloten regelsysteem nodig, wat moeilijk kan zijn voor beginners.
- Sommige DC motoren op de markt hebben een ingebouwde encoder, wat de positiecontrole vereenvoudigt.
Toepassingen
- Wordt vaak gebruikt om iets continu te laten draaien zonder specifieke snelheidseis. Voorbeelden zijn ventilatoren, pompen, RC-auto’s, boormachines, etc.
※ Notiz:
En robotica. Er zijn twee hoofdtypen DC motoren: geborstelde en borstelloze. Geborstelde DC motoren worden veel gebruikt bij doe-het-zelf projecten en robotica.
DC motor Handleiding
Bekijk deze handleiding over Raspberry Pi - DC motor.
Motor keuze gids
Bij het kiezen van een motor voor een project zijn er veel factoren om rekening mee te houden, zoals het gewicht dat moet worden gedragen, de voeding en de eigenschappen van de toepassing.
- Heeft u een motor nodig die draait tot een specifieke hoek tussen 0° en 180°, dan kiest u een 180° servo motor.
- Heeft u precieze rotatiecontrole naar elke positie nodig, kies dan een stappenmotor.
- Heeft u continue rotatie nodig zonder specifieke positie, dan kiest u een DC motor of een 360° servo motor.