⊗
Stap binnen in de wereld van digitale modelspoorbesturing met dit toegankelijke en
praktijkgerichte document voor Win-DigiPet™.
Of je nu net begint of al ervaring hebt, dit document biedt je een solide basis om je nieuwe WDP project op te bouwen — van het
instellen van melders en voertuigvelden tot het aanmaken van rijwegen en het simuleren van treinritten.
Wat dit document bijzonder maakt?
De nadruk ligt niet alleen op techniek, maar op leren ván en mét elkaar.
Want gedeelde kennis is de brandstof voor vooruitgang.
Met heldere uitleg, praktische voorbeelden en een speelse toon nodigt dit document je uit om te ontdekken,
te experimenteren en vooral: te genieten van elke digitale rit.
Samen leren, digitaal sturen — een educatieve reis door Win-DigiPet™
Veel succes en rijplezier,
Namens het team van Windigipet.nl.
Stap binnen in de wereld van digitaal voertuigbeheer met dit toegankelijke en praktijkgerichte document voor Win‑DigiPet™.
Dit document maakt deel uit van de reeks “Alles over locomotieven??? en biedt je een stevige basis om jouw voertuigen in de voertuigdatabank
overzichtelijk te registreren en te beheren.
Van het vastleggen van decoderinstellingen en functies tot het koppelen van macro’s en het bijhouden van onderhoudsgegevens, alles komt stap voor stap aan bod.
Wat maakt dit document bijzonder?
De nadruk ligt niet alleen op techniek, maar vooral op structuur, overzicht en gebruiksgemak.
Een goed georganiseerde databank is immers de sleutel tot een betrouwbare én plezierige modelbaan.
Met heldere uitleg en op een uitnodigende toon nodigt dit document je uit om te ontdekken, te
experimenteren en vooral: te genieten van elk voertuig dat je digitaal tot leven wekt.
Samen leren, samen beheren, een educatieve reis door de voertuigdatabank van
Win‑DigiPet™.
Veel succes en rijplezier,
Namens het team van Windigipet.nl.
Om het zoeken in de uitgebreide woordenlijst van het Win-DigiPet™ 2025-handboek eenvoudiger te maken,
is deze pagina voorzien van een slimme zoekfunctie.
Deze functionaliteit werkt snel en intuïtief, ook op mobiele apparaten.
De zoekvelden zijn per sectie beschikbaar, zodat je gericht kunt zoeken binnen specifieke onderdelen van de lijst.
Bron: Win‑Digipet 2025 Premium Edition Handbuch (Deutsche Version), © Bernd Senger.
Daarnaast is deze rubriek voorzien van een krachtige zoekfunctie waarmee je snel en eenvoudig door alle beschikbare projectdocumenten kunt bladeren.
Typ een trefwoord zoals "dag-nacht" of "schermverdeling" en zie direct in welke documenten deze onderwerpen worden besproken.
Of je nu net begint of al jaren digitaal rijdt, hier doe je ideën op die je wellicht direct kunt toepassen op je eigen modelbaan.
Heb je zelf een interessant project of tip?
Laat het ons weten via het contactformulier onderaan deze pagina. We delen graag kennis met en voor de WDP community!
| Document | Pagina's |
|---|
Voor een aantal documenten is gebruik gemaakt van Win‑Digipet 2025 Premium Edition Handbuch (Deutsche Version), © Bernd Senger.
De APU
Gebruik van EEPROM en de APU in Arduino‑projecten
Binnen de meeste Arduino‑projecten van Windigipet.nl wordt gebruikgemaakt van de EEPROM om
configuratievariabelen (CV’s) op te slaan. De EEPROM heeft als belangrijke eigenschap dat gegevens
behouden blijven, ook nadat de Arduino is uitgeschakeld. Bij het opnieuw inschakelen zijn de waarden
dus direct weer beschikbaar.
Het werken met CV‑parameters biedt veel flexibiliteit:
De Arduino Programming Unit (APU)
Om het aanpassen van CV‑waarden eenvoudiger te maken, heeft het ontwikkelteam van Windigipet.nl een
programmeerapparaat ontwikkeld dat dit proces zonder PC mogelijk maakt. Dit apparaat kreeg de
toepasselijke naam APU (Arduino Programming Unit).
Kenmerken van de APU:
De APU werd voor het eerst geïntroduceerd in het project:
“Geavanceerde zelfbouw DCC draaischijf met CV programmeer unit APU voor je WDP project”.
Omdat de APU een vast onderdeel vormt binnen onze projecten, heeft het ontwikkelteam van Windigipet.nl hiervoor een speciale Arduino
library ontwikkeld die alle benodigde APU functionaliteit binnen de software ondersteunt.
In deze handleiding worden zowel de technische opbouw als de praktische toepassing van deze APU library stap voor stap toegelicht.
Alle bijbehorende voorbeeld bestanden inclusief de Arduino library zijn als ZIP bestand in dit item te downloaden.
Major release APU library
De Arduino Programming Unit (APU) vormt een vast onderdeel binnen onze decoderprojecten.
Om deze functionaliteit uniform en betrouwbaar te ondersteunen, heeft het ontwikkelteam van Windigipet.nl een speciale Arduino library ontwikkeld
die alle benodigde APU functionaliteit integreert.
Ook deze library wordt doorontwikkeld.
In dit document wordt APU versie 3.0.0 beschreven.
Het betreft een major release. Voor gebruik van library 3.0.0 in bestaande (“oudere”) projecten moeten de betreffende decoder sources worden aangepast.
Deze migratie valt buiten de scope van deze handleiding.
Welke aanpassingen noodzakelijk zijn, is terug te vinden in de voorbeeldprogramma’s die worden meegeleverd in de APU bibliotheek.
Alle bijbehorende voorbeeld bestanden inclusief de Arduino library zijn als ZIP bestand in dit item te downloaden.
Met gepaste trots presenteert Windigipet.nl een bijzonder en uniek project:
“De volautomatische rookvloeistof‑vulinstallatie”.
De wereld van modeltreinen heeft de afgelopen jaren een indrukwekkende ontwikkeling doorgemaakt, met een sterke toename van geavanceerde functies die via de locdecoder kunnen worden aangestuurd. Denk hierbij aan verlichting, geluidsmodules, elektronische koppelingen, rangeersnelheden en meer.
Een van deze functies is de aansturing van rookgeneratoren. Deze beperken zich tegenwoordig niet meer tot rook uit de schoorsteen, maar omvatten ook stoomuitstoot uit de drukcilinders aan weerszijden van de locomotief. Dit draagt bij aan een bijzonder realistische uitstraling van de loc.
Het genereren van rook vereist echter het handmatig toevoegen van speciale rookvloeistof in de schoorsteen, doorgaans zo’n 3 milliliter. Afhankelijk van het gebruik kan de locomotief hier een bepaalde tijd mee vooruit, totdat de vloeistof op is. Het navullen gebeurt met een pipet of injectienaald, een nauwkeurig en tijdrovend proces vanwege de kleine vulopening.
Deze uitdaging heeft het team van Windigipet.nl ertoe aangezet om een geautomatiseerd
vulmechanisme te ontwikkelen. Op 2 oktober 2025 hebben we hiervoor de eerste verkenning gedaan.
Het resultaat is een uniek en innovatief ontwerp dat in deze rubriek stap
voor stap wordt toegelicht.
De installatie is opgebouwd rond een drietal stappenmotoren en een pompmotor voor het vulproces en sensoren voor het bepalen van de exacte posities. De aansturing verloopt via een Arduino Mega, gekoppeld aan een DCC‑centrale, volledig bestuurbaar met o.a. Win‑DigiPet™.
Deze rubriek zal gefaseerd het volledige ontwikkel- en bouwproces beschrijven, teststappen en praktische tips.
Veel leesplezier gewenst namens het ontwikkelteam van Windigipet.nl.
Kies de paragraaf waarin de bijbehorende delen beschreven worden.
Aantal rooklocs en nut van de automatische vulinstallatie
We realiseren ons goed dat het nut van de automatische vulinstallatie sterk af hangt van het aantal locomotieven
dat rookvloeistof gebruikt.
Bij slechts enkele stoom- of diesellocs is het nog goed te overzien wanneer een loc bijgevuld moet worden.
Je ziet snel wanneer de rookgenerator leeg raakt en handmatig vullen is dan nog prima te doen.
Wanneer er echter meerdere rooklocs tegelijk op de baan rijden, wordt het managen van rookvloeistof al snel lastig.
Je weet niet meer welke loc nog rookt, welke bijna leeg is en welke al langere tijd zonder rook rijdt.
Omdat rookgeneratoren geen terugmelding geven, is dit alleen visueel vast te stellen.
In dat geval biedt de automatische vulinstallatie een grote meerwaarde en zorgt deze voor betrouwbaarheid en continuïteit.
In Win‑Digipet kun je bovendien semi‑automatisch rijden:
via knoppen of het virtuele keyboard kun je handmatig een rijweg of treinrit naar de vulinstallatie starten.
In WDP 2025 Premium kan de Füllstand‑functie worden gebruikt om automatisch een vulactie te initiëren zodra het gesimuleerde vloeistofniveau onder
een ruime veiligheidsmarge komt.
We zullen deze voorbeelden t.z.t. behandelen.
Het ontwerp dat in dit onderdeel wordt beschreven, is tot stand gekomen na een uitgebreid traject van testen, meten en verfijnen.
Tijdens dit proces zijn talrijke ontwerpkeuzes zorgvuldig afgewogen, waarbij zowel technische betrouwbaarheid als praktische toepasbaarheid centraal stonden.
Een belangrijk uitgangspunt was het creëren van een uniforme en reproduceerbare aansturing, zodat het systeem eenvoudig te bouwen, te begrijpen en te onderhouden is.
De volledige installatie is in 3D ontworpen en geprint, waardoor optimale pasvorm, stabiliteit en modulaire opbouw konden worden gerealiseerd.
Voor zowel de installatie (constructie) als de aansturing geldt dat er aan het huidige ontwerp een aantal prototypes aan vooraf zijn gegaan.
In dit deel worden de belangrijkste ontwerpkeuzes van het huidige ontwerp kort toegelicht.
Download de bestanden
Naast deze (beknopte) beschrijving komt binnenkort onder de rubriek "Tips & Projecten" de volledige gedetailleerde handleiding en software beschrijving beschikbaar.
Op deze plek kun je ook alle bijbehorende bestanden als ZIP bestand downloaden.
De schaal
In dit ontwerp is gekozen voor schaal H0 (1:87). Deze keuze is voornamelijk praktisch van aard,
omdat onze eigen modelbaan eveneens in H0 wordt gereden. Voor andere schalen(zowel kleiner als
groter)kan de installatie in principe worden aangepast. Daarbij moeten echter diverse
ontwerpkeuzes opnieuw worden overwogen, zoals de afmetingen van de mechanische onderdelen, de
benodigde nauwkeurigheid van de positionering en de beschikbare ruimte rondom de locomotief.
Met deze aandachtspunten in gedachten kan het systeem relatief eenvoudig worden opgeschaald of
verkleind voor gebruik in andere modelspoorschalen.
De stoppositie van de locomotief
Voor een nauwkeurige en herhaalbare vulhandeling is een exacte stoppositie van de locomotief essentieel.
Het rechtstreeks laten stoppen van de loc met de vulopening exact onder de vulpijp blijkt in de praktijk
echter vrijwel onmogelijk wanneer dit uitsluitend via de baanbesturingssoftware (zoals WDP) wordt
aangestuurd. De vulopening van een rookgenerator is slechts enkele millimeters groot, terwijl de
daadwerkelijke stoppositie van een locomotief afhankelijk is van variabelen die vooraf niet volledig te
voorspellen zijn, zoals snelheid, massa, remvertraging en railcondities. Hierdoor stopt een loc doorgaans
met een nauwkeurigheid van enkele centimeters, onvoldoende voor een stabiel en betrouwbaar vulproces.
In onze prototypes zijn twee betrouwbaar werkende varianten getest, beide volledig aanstuurbaar via onze decoder‑software:
De VL6180X‑proximitysensor sensor maakt gebruik van een geïntegreerde lichtbron
en een interne timing‑module om zeer nauwkeurig te bepalen hoe dicht een object zich bij de sensor bevindt.
In tegenstelling tot traditionele reflectiesensoren werkt de VL6180X betrouwbaar, ongeacht de kleur of glans van het oppervlak.
Dankzij de compacte bouwvorm en stabiele meetkarakteristiek is deze sensor bijzonder geschikt voor toepassing binnen het vulmechanisme.
Proximity‑meting met de VL6180X
De VL6180X is geen klassieke afstandsmeter, maar een zogenaamde proximity‑sensor: hij meet hoe dicht een object zich bij de sensor bevindt
door de tijd te bepalen tussen het uitzenden en ontvangen van een lichtpuls.
Hierdoor kan hij zeer snel en consistent detecteren wanneer een object, zoals de vulopening van een locomotief, exact
onder de sensor staat.
De HW‑201 is een compacte en betrouwbare infraroodsensor die bijzonder geschikt is voor het nauwkeurig detecteren van de stoppositie van een locomotief.
De sensor werkt met een IR‑LED en fototransistor, waarbij de hoeveelheid gereflecteerd licht bepaalt of een object zich binnen het ingestelde
bereik bevindt. Dankzij de instelbare gevoeligheid via de potentiometer kan de detectieafstand eenvoudig worden afgestemd op de situatie,
doorgaans tussen 2 en 30 cm.
In onze prototypes heeft de HW‑201 zich bewezen als een robuuste oplossing voor korte‑afstand detectie binnen het vulmechanisme.
De installatie detecteert of de loc zich aandient. Dit wordt ook gedaan met een HW-201 infrarood detector.
Zodra de locomotief deze sensor passeert, detecteert de installatie de aanwezigheid van de loc en geeft zij een bezetmelding door
aan WDP. De software laat de locomotief vervolgens onmiddellijk stoppen. Hoewel dit de loc in de buurt van
de juiste positie brengt, is dit nog steeds niet nauwkeurig genoeg voor het vulproces.
De sensor HW-201 of de VL6180X scant daarna de positie van de schoorsteen en bepaalt exact waar de vulopening zich bevindt.
Zodra deze positie is vastgesteld, beweegt de vulpijp automatisch naar het juiste punt boven de schoorsteen en kan het vulproces starten.
Moeilijk vindbare vulopening door grillige locomotiefvormen
Hoewel de Sensoren zeer nauwkeurig meten, bleek in de praktijk dat het detecteren van de exacte positie van de vulopening niet altijd eenvoudig is.
Stoomlocomotieven hebben vaak een complexe en grillige bovenbouw: domes, leidingen, veiligheidskleppen, handrails en andere opbouwdelen creëren een
onregelmatig silhouet. Deze obstakels veroorzaken variaties in de afstandsmetingen, waardoor de sensor meerdere potentiële “hoogste punten” waarneemt
voordat de daadwerkelijke schoorsteen wordt gevonden.
Daarnaast verschilt de geometrie van locomotieven sterk per type. De vorm van de ketel, de diameter van de schoorsteen, de aanwezigheid van randjes
of verbredingen en zelfs de glans van het oppervlak kunnen de metingen beïnvloeden.
Hierdoor is het niet mogelijk om één generiek algoritme te gebruiken dat voor alle locomotieven automatisch en foutloos de vulopening detecteert.
Ondanks deze uitdagingen is het gelukt om voor elke locomotief afzonderlijk de exacte positie van de schoorsteen betrouwbaar vast te leggen.
Door tijdens de configuratiefase de gemeten sensorwaarden te analyseren en te corrigeren, wordt de uiteindelijke vulpositie per locomotief als
CV‑waarde in de EEPROM opgeslagen.
Tijdens het vulproces gebruikt de installatie deze loc‑specifieke correcties om de vulpijp nauwkeurig naar de juiste positie te bewegen, ongeacht
de variaties in vorm of obstakels op de locomotief.
Hierdoor is een stabiel, reproduceerbaar en volledig automatisch vulproces gegarandeerd, zelfs bij locomotieven met een complexe of asymmetrische bovenbouw.
Positie van de vulopening van de locomotief
In de eerste ontwerpfase werd uitgegaan van een vulpijp die exact in het hart van de locomotief zou
worden gepositioneerd. Al snel bleek echter dat dit in de praktijk niet werkbaar is. Niet iedere
locomotief heeft namelijk een centraal geplaatste schoorsteen. Bij diverse typen diesellocomotieven
bevindt de schoorsteen zich duidelijk uit het midden, wat een vaste, centrale vulpositie ongeschikt
maakt (zie afbeeldingen).

Keuze van de pomp
Daarnaast heeft deze pomp een zelfaanzuigende werking, waardoor de uitlaat van de ketel hoger kan worden geplaatst dan het vloeistofniveau in het reservoir. Dit biedt meer vrijheid in de mechanische opbouw en voorkomt problemen met terugstromen, luchtinslag en lekkages.
TB6612FNG pompmotor driver
Voor het betrouwbaar aansturen van de pomp is gekozen voor de TB6612FNG, een moderne en efficiënte motordriver die speciaal is ontworpen voor
DC‑motoren met een laag tot middelhoog vermogen. De pomp vraagt meer stroom dan een Arduino‑uitgang direct kan leveren, en bovendien moet
de motor gecontroleerd kunnen worden in snelheid en draairichting. De TB6612FNG vormt hiervoor een compacte schakelmodule.
De driver bevat twee volledig onafhankelijke H‑bruggen, waardoor hij een motor zowel vooruit als achteruit kan laten draaien. Daarnaast kan de snelheid nauwkeurig worden geregeld via PWM‑signalen. In tegenstelling tot oudere drivers zoals de L298N werkt de TB6612FNG met moderne MOSFET‑techniek, waardoor hij veel efficiënter is, minder warmte produceert en een stabielere aansturing biedt. In deze installatie zorgt de TB6612FNG ervoor dat de pomp:
DM0055X5 Step‑Down Converter – Spanningsreductie voor de pomp
De pomp in deze installatie werkt op 3,7 Volt gelijkspanning (DC), een spanning die niet direct beschikbaar is vanuit de hoofdvoeding.
Om de pomp met een veilige spanning te kunnen aansturen, is een stabiele en nauwkeurige spanningsomzetting noodzakelijk.
Hiervoor wordt de DM0055X5 step‑down converter gebruikt.
Deze module zet een hogere ingangsspanning (bijvoorbeeld 12 V of 5 V) efficiënt om naar de regelbare lagere spanning die de pomp nodig heeft. In tegenstelling tot lineaire regelaars, die veel warmte produceren, werkt de DM0055X5 met een schakelende techniek. Daardoor blijft hij koel, levert hij voldoende stroom en blijft de spanning stabiel, ook wanneer de pomp plotseling meer vermogen vraagt.
Opmerking over het instellen van de step‑down regelaar
De step‑down regelaar wordt eerst met de instelpotentiometer nauwkeurig op 3,7 V afgeregeld, voordat hij op de motordriver wordt aangesloten.
Dit voorkomt dat de pomp een te hoge spanning krijgt tijdens het testen of aansluiten, en zorgt er daardoor voor dat de driver direct met de juiste voedingsspanning
wordt belast.
Vloeistofhoogtemeter
Het heeft geen zin om het vulproces te starten wanneer vooraf al duidelijk is dat er onvoldoende
rookvloeistof in het reservoir aanwezig is. Daarnaast moet worden voorkomen dat de pomp droogloopt.
Om deze redenen is een betrouwbare methode ontwikkeld om het vloeistofniveau continu te monitoren.
Voor deze taak wordt gebruikgemaakt van een XKC 5V No Shell niveausensor, die zonder direct contact met de vloeistof het minimale niveau in de tank detecteert. Zodra het vloeistofniveau onder deze grens komt, grijpt de installatie automatisch in: er wordt een mp3‑melding afgespeeld en de LED boven op de tank begint te knipperen. Hiermee wordt de gebruiker tijdig gewaarschuwd dat het reservoir moet worden bijgevuld voordat een nieuw vulproces kan worden gestart.
Basis werking van de XKC 5V No Shell niveausensor
De XKC‑5V “No‑Shell” niveausensor werkt op een heel ander principe dan klassieke vlotters of geleidende sensoren.
Het is een capacitatieve (lees condensator)vloeistofsensor die door de wand van een reservoir heen kan meten, zonder direct contact met de vloeistof.
De sensor zendt een elektrisch veld uit via zijn vlakke detectieoppervlak.
Wanneer er vloeistof in de buurt komt, verandert de capacitieve waarde (de elektrische “lading” die het veld kan opslaan).
De sensor hoeft de vloeistof niet aan te raken.
Hij “kijkt” o.a. door kunststof flessen, PVC buizen, acryl, glas (soms). Metaal werkt niet, want dat schermt het elektrische veld af.
De noodstop
Tijdens de volledige vulcyclus kan het proces op elk moment worden onderbroken via de noodstopknop.
Zodra deze knop wordt ingedrukt, stopt de installatie onmiddellijk alle lopende motoren. Vervolgens
worden de bewegende onderdelen automatisch naar hun veilige uitgangsposities teruggebracht, zodat de
installatie in een stabiele toestand komt te staan.
Nadat de oorzaak van het activeren van de noodstop is verholpen, kan het vulproces opnieuw worden gestart. Hiermee wordt een veilige en gecontroleerde werking van de installatie gewaarborgd, zelfs in onverwachte situaties.
Toepassing geluidmodule
De geluidsmodule voegt een extra laag realisme toe aan het vulproces. Door geluidseffecten te koppelen
aan specifieke stappen in de procedure ontstaat een intuïtieve en herkenbare gebruikerservaring.
Maar ook in geval van onverwachte procesfouten zullen geluidsmeldingen worden gegeven. Hiermee wordt
de gebruiker direct geïnformeerd over afwijkingen, zodat snel en adequaat kan worden ingegrepen.
De luidspreker is op de installatie onder de voorraad tank gemonteerd.
Korte toelichting op de DFPlayer Mini MP3‑module (V3.0)
De gebruikte MP3‑module is een DFPlayer Mini V3.0, een compacte audiomodule die zelfstandig MP3‑bestanden kan afspelen vanaf een micro‑SD kaart.
De module bevat een ingebouwde MP3‑decoder, een kleine eindversterker en een seriële interface, waardoor hij eenvoudig vanuit de
Arduino kan worden aangestuurd.
De DFPlayer Mini V3.0 speelt direct vanaf een micro‑SD kaart audio af en wordt via seriële commando’s aangestuurd.
De module ondersteunt micro-SD kaarten tot 32 GB, geformatteerd als FAT32.
Bestanden moeten wel genummerd zijn voor betrouwbare werking.
Een Philips UHS‑I 32 GB kaart is geschikt (verkrijgbaar bij o.a. ACTION), mits correct geformatteerd.
In de handleiding wordt meer uitgelegd over het type SD-kaart en het formatteren hiervan.
Type Arduino
Voor de aansturing is gekozen voor een Arduino Mega die voldoende I/O‑mogelijkheden, stabiliteit en
uitbreidbaarheid biedt. De gekozen variant sluit naadloos aan op de benodigde functies, waaronder
motorsturing, sensoringangen, UART‑communicaties en DCC‑communicatie.
Dankzij het grote aantal beschikbare pinnen en de robuuste werking vormt de Arduino Mega een betrouwbare kern voor de volledige vulinstallatie. De module biedt bovendien voldoende ruimte voor toekomstige uitbreidingen en aanvullende functionaliteit.
De APU
Gebruik van EEPROM en de APU in Arduino‑projecten
Binnen de meeste Arduino‑projecten van Windigipet.nl wordt gebruikgemaakt van de EEPROM om
configuratievariabelen (CV’s) op te slaan. De EEPROM heeft als belangrijke eigenschap dat gegevens
behouden blijven, ook nadat de Arduino is uitgeschakeld. Bij het opnieuw inschakelen zijn de waarden
dus direct weer beschikbaar.
Het werken met CV‑parameters biedt veel flexibiliteit:
De Arduino Programming Unit (APU)
Om het aanpassen van CV‑waarden eenvoudiger te maken, heeft het ontwikkelteam van Windigipet.nl een
programmeerapparaat ontwikkeld dat dit proces zonder PC mogelijk maakt. Dit apparaat kreeg de
toepasselijke naam APU (Arduino Programming Unit).
Kenmerken van de APU:
Het 3‑D ontwerp
Voor het vervaardigen van de fysieke installatie is een volledig 3D‑ontwerp opgesteld met behulp van
Autodesk Inventor. Het ontwerp is modulair opgebouwd, waardoor de verschillende onderdelen eenvoudig
kunnen worden geprint, vervangen en samengebouwd. Deze modulaire aanpak maakt het systeem niet alleen
overzichtelijk, maar ook goed schaalbaar.
De onderdelen zijn geprint met een Bambu Lab S1P en S2P, een 3D‑printer die bekendstaat om zijn hoge
nauwkeurigheid en printsnelheid. Hierdoor konden de mechanische componenten met minimale toleranties
worden geproduceerd, wat essentieel is voor de precisie van het vulmechanisme.
Alle 3D‑ontwerpen die voor dit project zijn gebruikt, kunnen worden gedownload via onze website.
Voor informatie over de toegepaste filamentsoorten verwijzen we naar de materiaalstaat.
Waarom de ULN2803A en geen losse transistoren?
Voor het schakelen van relais, elektromagneten, andere componenten die meer stroom vragen dan een Arduino uitgang kan leveren, worden vaak transistoren toegepast.
In plaats van acht losse transistoren met bijbehorende basisweerstanden en terugslagdiode (bij een relais), is in dit ontwerp gekozen voor de ULN2803A.
Dit IC combineert namelijk alle benodigde onderdelen in één compacte en betrouwbare module.
Elke ingang bevat al een juiste basisweerstand, en elke uitgang heeft een ingebouwde terugslagdiode voor inductieve belastingen.
Hierdoor vervalt het risico op foutieve bedrading, verkeerde weerstandwaardes of ontbrekende diodes, problemen die bij toepassen van losse componenten snel kunnen ontstaan.
Daarnaast biedt de ULN2803A acht volledig geïsoleerde kanalen in één behuizing, waardoor de bedrading overzichtelijk blijft en het geheel veel minder ruimte inneemt. De chip is ontworpen voor directe aansturing vanuit de Arduino, waardoor extra tussencomponenten niet nodig zijn.
Gebruik van Hall‑sensoren (OH49E – analoog)
Om het systeem zo compact mogelijk te houden, is gekozen voor het gebruik van losse Hall‑sensoren.
Deze sensoren maken een flexibele en nauwkeurige positionering mogelijk zonder extra mechanische constructies of bewegende delen.
In dit project wordt de OH49E gebruikt, een analoge Hall‑sensor. In tegenstelling tot digitale Hall‑sensoren (die alleen aan/uit doorgeven),
levert de OH49E een continue analoge spanning die verandert afhankelijk van de sterkte van het magnetisch veld. Hierdoor kan het systeem niet
alleen detecteren of er een magneet aanwezig is, maar ook hoe dicht deze bij de sensor staat.
Dit biedt belangrijke voordelen:
Gebruik van de 6N137 optocoupler voor DCC‑besturing
Voor het inlezen van het DCC‑signaal wordt gebruikgemaakt van de 6N137 optocoupler.
Het DCC‑protocol werkt met relatief hoge spanningen en scherpe signaalovergangen op de rails.
Deze signalen kunnen niet rechtstreeks op de Arduino worden aangesloten zonder risico op beschadiging of storingen.
De 6N137 vormt daarom een elektrisch geïsoleerde interface tussen de DCC‑baan en de besturingselektronica.
De 6N137 is een snelle optocoupler die speciaal geschikt is voor digitale signalen met hoge schakelsnelheden, zoals DCC. Het inkomende DCC‑signaal wordt optisch omgezet naar een veilig, schoon en logisch signaal dat de Arduino betrouwbaar kan verwerken. Door de galvanische scheiding is er geen directe elektrische verbinding tussen de rails en de elektronica, waardoor storingen, piekspanningen en aardlussen worden voorkomen.
Toegepaste stappenmotoren en drivers (28BYJ‑48 + ULN2003)
In de installatie worden drie stappenmotoren gebruikt voor de nauwkeurige positionering van de vulstift ten opzichte van de locomotief.
Elke motor stuurt een afzonderlijke beweging aan:
De 28BYJ‑48 is een kleine unipolaire stappenmotor die ideaal is voor positioneringstaken waarbij precisie belangrijker is dan snelheid.
De motor heeft een interne overbrenging, waardoor hij zeer nauwkeurig kan bewegen (ongeveer 4096 stappen per omwenteling) en relatief veel
koppel levert ondanks zijn compacte formaat
De 28BYJ‑48 kan niet rechtstreeks op een Arduino worden aangesloten. De motor heeft vier spoelen die in de juiste volgorde moeten worden bekrachtigd,
en de Arduino kan de benodigde stroom niet leveren. De ULN2003‑driver vormt daarom de noodzakelijke schakel (driver) tussen de Arduino en de motor.
De ULN2003‑driver is nodig omdat een Arduino‑uitgang maar ongeveer 20–30 mA kan leveren. Een 28BYJ‑48‑spoel vraagt echter veel meer stroom, zo'n 100 mA.
De ULN2003 vormt daarom de noodzakelijke tussenlaag en de Arduino stuurt logische signalen (IN1–IN4).
De ULN2003 versterkt deze signalen waardoor de motor voldoende stroom krijgt om soepel te laten draaien.
Daarnaast bevat de ULN2003 beschermdiodes die spanningspieken van de motor opvangen. Zonder deze diodes zou de Arduino kunnen worden beschadigd.
LCD‑display (optioneel)
Voor dit project kan een 20×4 LCD‑display worden aangesloten. Dit scherm toont dezelfde informatie
die normaal op de seriële monitor verschijnt, waardoor tijdens het gebruik geen computer meer
hoeft te zijn aangesloten. Het display maakt het volgen van het vulproces eenvoudiger en geeft
direct inzicht in de actuele status en meldingen.
Het display is volledig geïntegreerd in de software en kan via een instelling in de EEPROM
worden in‑ of uitgeschakeld. Wanneer het display actief is, worden alle meldingen overzichtelijk
over vier regels weergegeven en schuift de tekst automatisch mee wanneer er nieuwe informatie
bijkomt.
Het gebruik van het display is optioneel: wie liever met de seriële monitor werkt, kan het
eenvoudig uitschakelen. Zo blijft het display flexibel inzetbaar, ongeacht de beschikbare
apparatuur.
Bedrading
De installatie bestaat uit twee duidelijk gescheiden delen: het fysieke mechanische gedeelte en het
besturingsgedeelte rond de Arduino. Bij het ontwerp is er bewust voor gekozen om zo min mogelijk
besturingselementen in het fysieke deel onder te brengen. Hierdoor kan de besturingseenheid op enige
afstand van de installatie worden geplaatst, wat meer flexibiliteit biedt bij de inbouw en het onderhoud.
Wel is het belangrijk rekening te houden met de maximale kabellengtes. Te lange bedrading kan leiden tot signaalvervorming, spanningsverlies of storingen in de communicatie met sensoren en motoren. Het verdient daarom aanbeveling om de afstand tussen installatie en besturing beperkt te houden.
Om de montage en demontage te vereenvoudigen, is tussen de fysieke installatie en de besturing een stekkerverbinding aangebracht. Deze modulaire koppeling maakt het mogelijk om de besturingseenheid netjes uit het zicht te plaatsen, terwijl de installatie zelf eenvoudig kan worden losgekoppeld.
Deze rubriek wordt binnenkort gepubliceerd.
Deze rubriek wordt binnenkort gepubliceerd.
Hieronder staan de actuele beurzen & evenementen.
📅 Datum:
Zaterdag 22 augustus 2026
van 10.00 tot 15.00 uur
📍 Locatie:
Expo Houten
🏠 Adres:
Meidoornkade 24
3992AE Houten
📝 Beurs info:
🌐 Website organisator:
https://modelspoorbeurs.nl/
4 locomotiven
12 Magneet artikelen
20 Automatiek regels
76 x 51 Spoorplan
Loc-Programmer alleen lezen
Premium Edition
Small Edition
Lok-Programmer
Updates
Hier worden weblinks beschikbaar gesteld die allerlei informatie bieden.
Het zijn geselecteerde onderwerpen of websites.
In de toekomst zullen de linkjes geactualiseerd worden.
Kies de rubriek waarna de bijbehorende linkjes getoond worden.
Druk daarna op de blauwe pijl om de pagina te bezoeken.
|     | Dampflokwerk Meiningen |
|     | De Van B naar A Koningstrein |
|     | Miniatur Wunderland Hamburg |
|     | Rail Away |
|     | Beneluxspoor |
|     | Dampflokwerk Meiningen |
|     | DCC Decoder Service |
|     | Decoder fabrikanten nummers |
|     | Die Eisenbahnstiftung |
|     | Fleischmann H0 history |
|     | Gietmallen voor gips |
|     | Langs de rails Sinds 1967 |
|     | Micromotor configurator Zoek hier naar de juiste ombouwset van Micromotor |
|     | Miniworld Rotterdam |
|     | Modelspoor vereniging Apeldoorn (VAMES) |
|     | MOROP, Europese normen voor spoormodelbouw |
|     | NMRA standaard |
|     | NProject (NL) |
|     | Seinstelsel uitleg en spel |
|     | SMD behuizingen |
|     | Stoomstichting Nederland |
|     | Veluwsche Stoomtrein Maatschappij (VSM) |

Heeft u een algemene vraag over de onderwerpen of een specifieke Win-DigiPet™ vraag
maak dan gebruik van het formulier hieronder.
Er wordt dan spoedig telefonisch contact met u opgenomen.
U ontvangt een bevestiging e-mail van dit bericht.
Door op de de knop "Verstuur bericht" te klikken stemt u in met de digitale verwerking van dit bericht.
In het tweede kwartaal van 2025 is Windigipet.nl live gegaan, en met succes. Dankzij jullie betrokkenheid, feedback en terugkerende bezoeken hebben we een stevig fundament gelegd voor het Nederlandse Win‑DigiPet platform. In acht maanden tijd wisten maar liefst ruim 3000 unieke bezoekers onze website te vinden. Dit heeft geleid tot de hoogtste score in de zoekmachine rankings.
2025 liet zien dat er een enorme behoefte is aan duidelijke, Nederlandstalige uitleg over Win‑DigiPet™. Vooral onderwerpen zoals logische acties, blokstructuren, terugmelding en automatische rijwegen bleken populair. Deze inzichten vormen de basis voor onze plannen in 2026.
In 2026 gaan we verder bouwen aan een compleet en toegankelijk platform. Je kunt onder andere verwachten:
Wij willen hét Nederlandstalige platform worden voor iedereen die met Win‑DigiPet™ werkt, van beginner tot expert. Toegankelijk, duidelijk, praktisch, professioneel en vooral volledig gratis.
Bedankt voor jullie steun het afgelopen jaar, enthousiasme en terugkerende bezoeken.
Samen bouwen we aan een platform dat de digitale modelbaanhobby in Nederland naar een hoger niveau tilt.
Ook bedanken we Bernd Senger voor het verlenen van toestemming voor het gebruik van "Win‑Digipet 2025 Premium Edition Handbuch" (deutsche Version) op onze website.
“Win‑DigiPet.nl is ook leuk in 2026”
Het team van het Nederlands platform Windigipet.nl