Boven: Populaire servo voor aandrijven van wissels, locloods deuren of spoorovergang bomen.

Onder: 9v1A adapter voor de stroomvoorziening

Bovenstaand is alles wat je nodig hebt om SerVocontrol te gebruiken.

ServoControl, servo's en een adapter van 9V1A is alles wat nodig is om tot 8 wissels met servo's te gaan aandrijven.

Maar er kan er nog meer....

Voeding 9V1A

SerVocontrol, bestaat uit een standaard Arduino met daarom gestoken met 32pinnen een 'shield'. Een door wisselmotor.nl gemaakte print met daarop de drukknoppen, smartleds en alle andere onderdelen die nodig zijn.
De arduino heeft een dc entree 5.5x2.1 mm. Er zijn adapters, op Houten heb ik ze altijd bij me, met deze plug. Zo een adapter aansluiten is de makkelijkste manier om SerVocontrol van stroom te voorzien. Maar op de shield zit ook een schroefconnector voor aansluiting op een groepsvoeding of ringleiding. Een van de twee opties gebruiken, niet allebei.

USB voor updates

Hiermee wordt de arduino geprogrammeerd of update. Heeft verder geen functie.

DCC in.

Aansturing van de servo's met een DCC command. Sluit hierop de DCC aan. De DCC uitgang van je centrale, of railsignaal.
Basis DCC adres is 1017. Aanpassen van het adres is heel eenvoudig.
Programmeerstand 2, knop 7 indrukken, DCC wisselcommando sturen.
Meer info bij SerVocontrol, instellingen.

Aansluiting externe smartleds (data +5V GND)

De smartleds op SerVocontrol zijn van het type WS2812D. In de smartled zitten drie kleuren leds, een rode, groene en een blauwe, en een 'decoder'. De leds worden aangesloten in een 'daisy chain'. Een slinger van achter elkaar geschakelde smartleds. Allen krijgen een 5V en een GND aangesloten. Een Din (data-in) zit intern verbonden aan de ingang van de decoder, een Do (data-out) is de uitgang van de decoder. De smartled krijgt een datasignaal met de licht-instellingen voor alle smartleds achter elkaar. De eerste licht-instelling gebruikt de decoder voor zichzelf, daarna stuurt de decoder het datasignaal weer door naar de volgende smartled maar zonder de eerste licht-instelling.

De aansluiting op SerVocontrol heeft een data-out, deze verbinden aan de Din van de eerste smartled, de Do van deze smartled verbinden aan de Din van de volgende led en zo door voor alle 8 leds.
De tweede pin is de VCC, 5V. Deze verbinden aan de 5V van alle smartleds, de derde pin is de GND ook deze aan alle leds verbinden.

De WS2812D heeft een plat kantje. Hiernaast zit pin 1 Do(Data-out), daarnaast het langste pootje pin 2 (VCC, 5V) , pin3 is de GND en pin4 is de Din (data-in).

Op deze aansluiting kunnen dus smartleds worden aangesloten die dan in een bedienpaneel kunnen worden geplaatst.

Behalve de smartleds kunnen er ook speciale chips worden aangesloten van het type WS2811.
Deze zijn te koop 1 op een klein printje zoals hiernaast afgebeeld. Wisselmotor.nl heeft ook een WSboard waar drie van die chips op zijn gemonteerd.
Een rode led aansluiten op de R(ed) van de chip en een groene led op de G(reen). Dan heb je een rood/groen led indicatie voor het bedienpaneel. Ook een rood/groen wisselsein op de baan is op deze manier te maken.
Lange pootje anode van de leds op de 5V, korte pootje op de R of G.

De smartleds kunnen ook parallel worden aangesloten. Door de Do(data-uit, linker pin) van SerVocontrol naar meerdere slingers van WS2811 leds of chipboards te verbinden kun je een onbeperkt aantal rode en groene leds realiseren.
Opmerking: Meestal moet de instelling kleurschema, op programma stand 2 knop 4, op rood.

WS2812d smartled

WS2811 board

8 servo's

Hier sluit je dus de servo's op aan. Middelste pin is de 5V. Boven de GND, onder de puls aansluiting.

Matrix schakelaars

16 Drukschakelaars kunnen hier worden aangesloten in een matrix. Met 16 drukken zijn er meer functies als met de voor gemonteerde 8 drukknoppen op de shield. Kijk op SerVocontrol, instellingen voor meer informatie over deze functies en hoe ze in te stellen.

Aansluitingen in een matrix van 4 kolommen(col) en 4 rijen(row). Nevenstaande tekening toont het principe. 16 schakelaars, ieder aangesloten op een unieke combinatie van een kolom en een rij.

De aansluitingen op SerVocontrol is dan: K1-K2-K3-K4-R1-R2-R3-R4 (van L naar R).

Afhankelijk van de instellingen kunnen het drukknoppen of schakelaars zijn. Maar ook relais(modules) die bv. door de treinenloop worden geschakeld en daarmee dus wissels of seinen kunnen zetten.

Ook zijn er switch boards op de markt waar de 16 knoppen op zitten, alleen (juist) aansluiten van de kolommen en rijen is dan voldoende. Voorbeelden hiervan heb ik altijd mee op Houten.

Wat dieper ingaan op die matrix aansluiting voor de schakelaars

Met de schakelaars aangesloten op de matrix zijn de servo's te bedienen. Heeft veel toepassingen, onder veel meer een bedienpaneel waarop het sporenplan is getekend. Plaatje hiernaast laat een voorbeeld zien.
Op de plek van de wissels zit een schakelaar of twee drukknoppen die de wissels verzetten.
Verder kunnen leds worden geplaatst om de stand van de wissel te laten zien.

Maar hoe sluit je individuele drukknoppen of schakelaars aan?

Een prachtig diagram is te maken met alle knoppen en aansluitingen waar vervolgens niemand een touw aan vast kan knopen.
Daarom gewoon met een saaie opsomming.
De pinnen op SerVocontrol zijn van links naar rechts: K1-K2-K3-K4-R1-R2-R3-R4 (K=kolom, R=rij)

De instelling mono/duo (programmeer stand 2, 2e knop) is nu van belang. mono(lichtblauw)duo(lichtrood).

Voorbeeld van de notatie: Knop1:servo1(1/2) K1/R1 Betekend: drukknop 1 zet de servo 1 afwisselend van positie 1 naar positie 2; maakcontact aansluiten 1 contact op Kolom 1, andere contact op Rij 1.

16 drukknoppen. In mono mode bedienen oneven knoppen servo 1~8 posities 1/2 en even knoppen 9~16 servo 1~8 positie 3/4 *

Knop1: servo1(1/2) K1-R1 Knop2:servo1(3/4) K2-R1 Knop3:servo2(1/2) K1-R2 Knop4:servo2(3/4) K2-R2
Knop5:servo3(1/2) K1-R3 Knop6:servo3(3/4)K2-R3 Knop7:servo4(1/2) K1-R4 Knop8:servo4(3/4) K2-R4
Knop9:servo5(1/2)K3-R1 Knop10:servo5(3/4)K4-R1 Knop11:servo6(1/2) K3-R2 Knop12:servo6(3/4)K4-R2
Knop13:servo7(1/2)K3-R3 Knop14:servo7(3/4)K4-R3 Knop15:servo8(1/2)K3-R4 Knop16:servo8(3/4)K4-R4

*nummering van de knoppen is alleen voor verduidelijking. Gebruik van alleen positie 1 en 2 zijn alleen de oneven schakelaars nodig(zoals op de shield).

16 drukknoppen. in duo mode twee knoppen per servo. Oneven knoppen zetten servo rechtdoor, even afslaand. **

Knop1: servo1(1) K1-R1 Knop2:servo1(2) K2-R1 Knop3:servo2(1) K1-R2 Knop4:servo2(2) K2-R2
Knop5:servo3(1) K1-R3 Knop6:servo3(
2)K2-R3 Knop7:servo4(1) K1-R4 Knop8:servo4(2) K2-R4
Knop9:servo5(1)K3-R1 Knop10:servo5(
2)K4-R1 Knop11:servo6(1) K3-R2 Knop12:servo6(2)K4-R2
Knop13:servo7(1)K3-R3 Knop14:servo7(
2)K4-R3 Knop15:servo8(1)K3-R4 Knop16:servo8(2)K4-R4

**typische 'wissel' uitdrukking rechtdoor en afslaand dient alleen voor verduidelijking. Een brug wordt open of dicht.

8 wissel, wipschakelaars in duo mode. Zetten de 8 servo's.

Een voorbeeld: S1: servo1 cR1 noK1 ncK2 Schakelaar 1 bedient servo 1; Rij 1 verbinden met het midden contact(gemeenschappelijk) K1 en K2 met de beide andere contacten.
c=common gemeenschappelijke aansluiting no=normal open nc=normal closed

S1: servo1 cR1 noK1 ncK2 S2:servo2 cR2 noK1 ncK2 S3:servo3 cR3 noK1 ncK2 S4:servo4 cR4 noK1 ncK2
S5:servo5 cR1 noK3 ncK4 S6:servo6 cR2 noK3 ncK4 S7:servo7 cR3 noK3 ncK4 S8:servo8 cR4 noK3 ncK4

Meerdere draden komen samen op de verschillende pinnen van SerVocontrol. Natuurlijk kun je proberen de draden allemaal op die pinnen te solderen maar dat wordt een drama. Beste is een dupont contrastekker van 8 pinnen aan een stukje flatcable te krimpen, maar niet iedereen heeft zo een krimptang. Ook kan een contra dupont stekkertje te zagen uit een strip die ik ook altijd bij me heb, daaraan de 8 draden solderen. De 8 draden daarna afmonteren op een verdeel blokje. En vanaf de verdeelblokjes de verbindingen naar de schakelaars of drukknoppen. Wisselmotor.nl project Distribution is daar perfect voor. 4 heb je er dan van nodig.

Voor meer info stuur een email.