Servo's aansturen met een Arduino voor wissels en deuren

Portret van Jan van der Meer, modelspoorengineer en DCC-expert
Jan van der Meer
Modelspoorengineer & DCC-expert
Doe-het-zelf Elektronica · 2026-02-15 · 3 min leestijd

Stel je voor: een miniatuurtrein die vloeiend van spoor wisselt, of een poppenhuisdeur die vanzelf openzwaait als je langsloopt.

Dat is de magie van servo's aansturen met een Arduino. Het is niet alleen voor techneuten – met een beetje nieuwsgierigheid en de juiste onderdelen kun jij dit ook. Het is de sleutel om beweging toe te voegen aan je projecten, van modelbouw tot slimme thuisoplossingen.

Wat is een servo precies en waarom kies je voor Arduino?

Een servo is een klein motortje met ingebouwde hersenen. Hij kan niet alleen draaien, maar ook precies weten waar hij naartoe draait.

Geef je hem een commando, dan gaat hij naar die positie en blijft daar stevig staan. Ideaal voor het bewegen van een wissel op je modelspoorbaan of het openen van een deurtje in een poppenhuis. Waarom een Arduino gebruiken?

Omdat die microcomputer jouw commando's begrijpt en vertaalt naar taal die de servo snapt.

Je kunt programmeren dat een deur opent om 8 uur 's ochtends, of dat een wissel omgaat als je op een knop drukt. Het is flexibel, betaalbaar en er is een enorme community die je helpt als je vastloopt.

Hoe werkt het aansluiten en aansturen?

Het geheim zit in drie draadjes: stroom (rood, +5V), aarde (bruin of zwart) en signaal (geel of oranje).

Die sluit je aan op je Arduino. Meestal op de digitale pinnen, zoals pin 9.

De Arduino stuurt dan een speciaal signaal – een pulsbreedtemodulatie (PWM) – dat vertelt hoe ver de servo moet draaien. In de code is het eigenlijk heel simpel. Je gebruikt de 'Servo'-bibliotheek die standaard in de Arduino-omgeving zit. Je schrijft in wezen: "Servo, ga naar positie 0 graden" of "ga naar 180 graden".

Dat is de volledige bewegingsboog van de meeste servo's. Voor een deur betekent 0 graden dicht en 180 graden open.

Vergeet niet: een servo trekt best wat stroom. Als je er meerdere tegelijk gebruikt, sluit ze dan aan op een externe 5V-voeding, niet alleen op de Arduino. Anders kan je Arduino het begeven.

Welke servo's zijn er en wat kosten ze?

Niet elke servo is hetzelfde. Voor kleine projecten zoals een poppenhuisdeur is een micro-servo perfect.

De bekende SG90 is een werkpaardje dat je voor €2 tot €5 vindt. Hij is licht en stil, maar niet superkrachtig. Voor iets zwaarders, zoals een stevige wissel in een modelspoorbaan, kijk je naar standaard servo's zoals de MG996R.

Die kost tussen de €8 en €15 en heeft metalen tandwielen voor meer kracht en duurzaamheid.

Voor echt zwaar werk, zoals een automatische garagedeur in een miniatuurdorp, zijn er digitale servo's van merken als Hitec (€20-€40). Die zijn sneller en preciezer.

  • SG90 (micro): €2-€5. Voor lichte, kleine deurtjes.
  • MG996R (standaard): €8-€15. Voor modelspoorwissels.
  • Hitec HS-422 (digitaal): €20-€30. Voor projecten die precisie vragen.

Praktische tips waar je meteen wat aan hebt

Begin klein. Koop één SG90-servo, een Arduino Uno en wat jumperdraadjes.

Het kost je samen misschien €15 en je kunt direct experimenteren. Probeer eerst simpelweg heen en weer te draaien voordat je het aan een deur koppelt. Monteer je servo stevig.

Trillingen kunnen hem laten wiebelen, wat onnauwkeurig is. Gebruik servo-mounts of schroef hem vast op een stabiel stuk hout of plastic.

Voor een wissel op je modelbaan kun je een eenvoudige koppeling maken met een paperclip – serieus, dat werkt verrassend goed. Wil je daarnaast een overweg-besturing maken met een microcontroller? Test eerst je stroom. Als je servo schokkerig beweegt of raar doet, is het bijna altijd een stroomprobleem.

Een losse 5V-voeding van €10 lost dat op. En programmeer rustig. Ontdek met Arduino op de modelbaan een wereld van mogelijkheden en maak eerst een simpel programma dat de servo elke 5 seconden laat bewegen.

Pas als dat werkt, voeg je knoppen of sensoren toe. Het leukste is dat je niet alles zelf hoeft te verzinnen.

Op forums zoals het Arduino-forum vind je kant-en-klare codevoorbeelden voor deursystemen, wisselaansturing of lichtsluizen maken voor het detecteren van treinen. Kopieer, plak en pas aan. Dat is hoe iedereen het leert.

Portret van Jan van der Meer, modelspoorengineer en DCC-expert
Over Jan van der Meer

Jan bouwt al meer dan tien jaar gedetailleerde modelspoorlandschappen en specialiseert zich in digitale DCC-besturing. Hij deelt zijn praktijkervaring met complexe decoderprogrammering en schaalgetrouw baanontwerp op deze site.

Volgende stap
Bekijk alle artikelen over Doe-het-zelf Elektronica
Ga naar overzicht →