Spelen met DCC-EX en EX-RAIL

Plaats reactie
Gebruikersavatar

Onderwerp starter
Dré
Berichten: 99
Lid geworden op: 11 jul 2020 10:57

Spelen met DCC-EX en EX-RAIL

Bericht door Dré »

Hi,
Vorig jaar ben ik begonnen met een DCC-EX centrale, dit is erg goed bevallen.
Heb ook een uitstapje gemaakt naar een andere schaal en nu zijn we weer beland bij het N-spoor.
Een paar maandjes geleden heb ik ook de eerste stapjes gezet met EX-RAIL.
De uitstekende Youtube video's van Albert hebben mij hierbij goed geholpen.
Ook de topics van Momfer op dit forum waren leuk om te volgen.

En hier start nu mijn avontuur met DCC-EX en EX-RAIL.
Heb al de nodige handige dingen werkend gekregen maar dat was allemaal een beetje "houtje-touwtje".
Nu gaan we weer beginnen vanaf het begin met een mooi plaatje hout van 120x30 met daarop de Arduino centrale vastgeschroefd.
Afbeelding

Dit is de basisopstelling, een Arduino met motorshield en 3 simpele spanningsregelaars.
De Arduino draait hier op 8 volt, het motorshield op 12 volt en 5 volt is beschikbaar voor div zoals een relaisbord en een servo module.
In dit voorbeeld is een lichtsluisje aangesloten op de 5 volt en met één draadje aangesloten op één van de in/outputs (pin 30) van de Arduino.
Afbeelding

Deze commando's zijn ingevoerd om een lokje heen en weer te laten rijden.

Code: Selecteer alles

AUTOSTART
POWERON
DONE

SEQUENCE(1)
AUTOSTART
SETLOCO(1)
FWD(75)
AT(30)
DELAY(7000)
STOP
DELAY(5000)
REV(75)
AT(30)
DELAY(7000)
STOP
DELAY(5000)
FOLLOW(1)
Het lokje heeft dmv cv 3 en 4 een optrek- en afremvertraging gekregen van een paar sec.
Als de Arduino is opgestart gaat ie meteen heen en weer rijden en is niet meer te stoppen (behalve door de centrale uit te zetten :D ).
Volgende keer gaan we een paar drukknopjes toevoegen om het spul te starten en te stoppen.


Dré


Gebruikersavatar

maarten
Moderator
Berichten: 3801
Lid geworden op: 07 nov 2010 20:05
Locatie: Oosterhout

Re: Spelen met DCC-EX en EX-RAIL

Bericht door maarten »

Ik zie een lichtsluis in het midden, is die functioneel?


Groeten,
Maarten

Onder andere bouwer van Rock's End en NV De Vleeshouwer. Nu weer bezig met Polar Express.
Gebruikersavatar

Momfer
Berichten: 570
Lid geworden op: 29 okt 2020 13:13
Locatie: Zwolle

Re: Spelen met DCC-EX en EX-RAIL

Bericht door Momfer »

lekker bezig, Dré!


Groet,
Rico (momfer)

Centrale: DCC-Ex | Arduino Mega + Motor shield
Besturing: EXRAIL | Traintastic | RocRail | Engine Driver | DecoderPro
Rails: Minitrix / Fleischmann Piccolo
En hier vind je de bouw van mijn kerstbaan en Starten met EXRAIL

jw82
Berichten: 365
Lid geworden op: 11 mei 2021 09:03

Re: Spelen met DCC-EX en EX-RAIL

Bericht door jw82 »

Leuk! Ik sta op het punt om mijn DCC-EX 'definitief' op de baan aan te sluiten. Dan in eerste instantie handmatig rijden met de treinen (via EngineDriver bijvoorbeeld), nadruk in mijn geval ligt op via EXRAIL dingen als seinen en scenery aansturen.


Hartelijke groet,
Jan-Willem

Nederlandse baan in ontwikkeling: Kokkerdam
Gebruikersavatar

Onderwerp starter
Dré
Berichten: 99
Lid geworden op: 11 jul 2020 10:57

Re: Spelen met DCC-EX en EX-RAIL

Bericht door Dré »

Maarten,
Dat lichtsluisje is inderdaad aangesloten op de Arduino.
Het krijgt z'n 5 volt uit één van de spanningsregelaars en hij zit met één draadje aangesloten op pin 30.
Als de lok de sensor passeert (AT30 in de code) dan krijgt de lok na 7 sec een stopcommando en remt dan af.
Dit duurt 5 sec en dan rijdt ie weer terug.

Momfer,
Dank je,
Ik heb nog veel meer in de planning staan voor de komende tijd.
Een "echte" treinbaan bouwen zit er de komende tijd niet in maar ik kan nu wel lekker rommelen met DCC-EX en EX-Rail.

JW82,
Enginedriver vind ik perfect in gebruik en de mogelijkheden met EX-Rail zijn bijna eindeloos.

Hier is het tweede voorbeeld met nu 2 drukknopjes toegevoegd om de Sequence te starten en stoppen.
Deze zitten nu op pin 40 en 41. Als de groene schakelaar wordt ingedrukt dan wordt pin 40 verbonden met de massa van de Arduino.
Dit kan in EX-Rail worden gebruikt als "AT" commando.
Afbeelding

De instructies.
Met de eerste RESERVE(1) wordt voorkomen dat de lok in SEQUENCE(2) gaat rijden.
SEQUENCE(1) herhaalt zich continue en ziet of er 1 van de schakelaars wordt ingedrukt (pin 40 of 41).
Na het indrukken van het groene drukknopje wordt RESERVE(1) vrijgegeven en kan SEQUENCE(2) deze gebruiken om de lok te laten rijden.
Als tijdens het van rechts naar links rijden het gele knopje wordt ingedrukt dan wordt RESERVE(1) weer opgeëist in SEQUENCE(1) en
kan de lok niet meer vooruit rijden.

Er zullen vast wel andere manieren zijn om sequences te starten en stoppen.
Maar deze methode heb ik lekker zelf verzonnen al duurde het wel een tijdje voor het kwartje viel met de "reserve".
Ben ondertussen ook al 60 lentes jong en de laatste keer dat ik iets gedaan heb met een soort van code was halverwege jaren 80 met Basic :? .

Code: Selecteer alles

AUTOSTART
POWERON
RESERVE(1)
SENDLOCO(1,2)
DONE

SEQUENCE(1)
AUTOSTART
AT(40)
FREE(1)
AT(41)
RESERVE(1)
FOLLOW(1)

SEQUENCE(2)
RESERVE(1)
FWD(75)
AT(30)
DELAY(7000)
STOP
DELAY(5000)
REV(75)
FREE(1)
AT(30)
DELAY(7000)
STOP
DELAY(5000)
FOLLOW(2)


Gebruikersavatar

Onderwerp starter
Dré
Berichten: 99
Lid geworden op: 11 jul 2020 10:57

Re: Spelen met DCC-EX en EX-RAIL

Bericht door Dré »

Nou, nog eentje dan.
Ditmaal met 2 lokjes en nog steeds 1 infrarood lichtsluisje.
Deze zijn best wel handig om een en ander uit te testen en heel simpel met 1 draadje aan te sluiten op de Arduino.
Dit is het laatste filmpje met dat lichtsluisje, bij de volgende ga ik weer de Okkie8 bezetmelders gebruiken.
Afbeelding

Met een druk op het groen knopje gaat het spul heen en weer rijden en stopt pas als het gele knopje wordt ingedrukt.


Wellicht kan de EX-Rail code een stuk simpeler maar op deze manier heb ik het wel aan de praat gekregen.

Als de rode lok naar rechts rijdt langs de sensor dan krijgt ie na 9 sec een stopcommando en de blauwe lok wordt vrijgegeven.
Na het passeren van de sensor stopt deze na 5 sec en rijdt weer terug langs de sensor en stopt na 9 sec enz.

Code: Selecteer alles

AUTOSTART
POWERON
RESERVE(1)
RESERVE(2)
RESERVE(3)
SENDLOCO(1,2)
SENDLOCO(2,3)
DONE

SEQUENCE(1)
AUTOSTART
AT(40)
FREE(1)
AT(41)
RESERVE(1)
FOLLOW(1)

SEQUENCE(2)
RESERVE(1)
FWD(90)
AT(30)
DELAY(9000)
FREE(3)
STOP
RESERVE(2)
REV(90)
FREE(1)
AT(30)
DELAY(5000)
STOP
FOLLOW(2)

SEQUENCE(3)
RESERVE(3)
FWD(90)
AT(30)
DELAY(5000)
STOP
REV(90)
AT(30)
DELAY(9000)
FREE(2)
STOP
FOLLOW(3)
Volgende keer een ander "baanplan" met bezetmelders en een wissel.


Gebruikersavatar

Onderwerp starter
Dré
Berichten: 99
Lid geworden op: 11 jul 2020 10:57

Re: Spelen met DCC-EX en EX-RAIL

Bericht door Dré »

Zo, de infrarood sensor is verwijderd en een 8-voudige bezetmelder (Okkie8) is nu aangesloten op de Arduino.
Ik heb voor het gemak pin 41 t/m 48 aangehouden voor de 8 bezetmelders (makkelijker te onthouden voor mij :) ).
Pin 22 t/m 49 zijn vrij te gebruiken dus men mag zelf bepalen welke te gebruiken.
Ook is een een relaisbordje toegevoegd met een hulpschakeling om de wisselspoel aan te sturen.
Dit relais wordt aangestuurd vanuit pin 22, de 5v voeding komt nu van de spanningsregelaar maar hij mag ook direct op de Arduino worden aangesloten.
De schakeling voor de wissel wordt gevoed vanuit de 12v spanningsregelaar.

Het wordt steeds drukker met al die draadjes en dat voor een testbaantje.
Afbeelding

Ik gebruik nu weer Tomix rails, vind het nog steeds een prima railsysteem en heel handig voor dit soort tijdelijke baantjes.
Hier is meer info te lezen over deze rails (ook een uitleg over het aansturen van de wissels).
Tomix Fine Track Tips

Dit is het plan voor het volgende "heen en weer" baantje met 2 loks.
Lok 1 staat op rood en lok 2 op blauw.
Na het indrukken van de startknop rijdt lok 1 naar groen en stopt.
Nu mag lok 2 via geel naar rood rijden en daar stoppen.
Lok 1 rijdt dan van groen naar blauw en stopt hier weer en lok 2 mag nu rijden van rood naar groen enz.
Afbeelding

Het nieuwe baantje met alle draadjes aangesloten.
Afbeelding

Elk stukje Tomix rails heeft een paar openingen onder de railstaven om een connector in te steken.
Dit is niet heel fraai maar wel heel handig om tijdelijk wat aan te sluiten.
Ik heb hier draad met adereindhulsjes voor gebruikt, deze passen ook goed :D .
Dit zou ik niet doen bij een vaste baan maar als proefje voldoet het hier prima.
Op dit plaatje zijn ook de zwarte geïsoleerde raillasjes te zien om div secties te maken voor de bezetmelders.
Afbeelding

En nu nog een filmpje maken van het spul in actie, hoop dit vanavond te posten.

Dré


Gebruikersavatar

Onderwerp starter
Dré
Berichten: 99
Lid geworden op: 11 jul 2020 10:57

Re: Spelen met DCC-EX en EX-RAIL

Bericht door Dré »

En hier is het filmpje van de loks in actie.


De hiervoor gemaakte instructies in EX-Rail zitten deze keer in één sequence(2).
Het is wel een beetje lang geworden, het kan natuurlijk ook een stuk korter als je met losse sequences en reserveringen gaat werken.

Sequence(1) luistert de hele tijd of de schakelaar op pin(36) wordt ingedrukt.
Dan pas wordt sequence(2) gestart en gaan de loks rijden.
Als de loks weer terug zijn in de startpositie stopt het vanzelf dmv het "DONE" commando aan het eind
en kan het weer gestart worden met de schakelaar.

Code: Selecteer alles

AUTOSTART
POWERON
DONE

SEQUENCE(1)
AUTOSTART
AT(36)
START(2)
FOLLOW(1)

SEQUENCE(2)
RESET(22)
SETLOCO(5)
FWD(75)
AT(43)
DELAY(3000)
STOP
SET(22)
SETLOCO(6)
FWD(75)
AT(42)
DELAY(3000)
STOP
RESET(22)
REV(75)
AT(41)
DELAY(3000)
STOP
SET(22)
SETLOCO(5)
REV(75)
AT(44)
DELAY(3000)
STOP
RESET(22)
SETLOCO(6)
FWD(75)
AT(43)
DELAY(3000)
STOP
SET(22)
SETLOCO(5)
FWD(75)
AT(42)
DELAY(3000)
STOP
RESET(22)
REV(75)
AT(41)
DELAY(3000)
STOP
SET(22)
SETLOCO(6)
REV(75)
AT(44)
DELAY(3000)
STOP
DELAY(5000)
DONE




Edwin65
Berichten: 8
Lid geworden op: 28 apr 2023 16:14

Re: Spelen met DCC-EX en EX-RAIL

Bericht door Edwin65 »

Dit is een hele mooie demo die de kracht laat zien van DCC-EX/Ex-Rail. De learning curve is misschien wat hoog, maar de kosten voor zoiets zijn veel lager dan de commerciële varianten.

Ik blijf het volgen :)


Gebruikersavatar

Momfer
Berichten: 570
Lid geworden op: 29 okt 2020 13:13
Locatie: Zwolle

Re: Spelen met DCC-EX en EX-RAIL

Bericht door Momfer »

_o_ :Thumb _o_



jw82
Berichten: 365
Lid geworden op: 11 mei 2021 09:03

Re: Spelen met DCC-EX en EX-RAIL

Bericht door jw82 »

Super!


Hartelijke groet,
Jan-Willem

Nederlandse baan in ontwikkeling: Kokkerdam
Gebruikersavatar

Onderwerp starter
Dré
Berichten: 99
Lid geworden op: 11 jul 2020 10:57

Re: Spelen met DCC-EX en EX-RAIL

Bericht door Dré »

Hoi,
Edwin65 schreef: 08 sep 2024 02:15 De learning curve is misschien wat hoog.
Dat was bij mij zeker het geval, het bouwen van de DCC-EX centrale met de Arduino Mega vond ik prima te doen.
Maar het duurde toch wel even voor ik door had hoe EX-Rail werkte.
Er kwam wel erg veel informatie in 1 keer op me af maar ben blij dat ik vol gehouden heb en nu in ieder geval de basis onder de knie heb.

En met de komst van de "nieuwe" EX-Installer wordt het ons ook weer wat makkelijker gemaakt.
Ik gebruikte eerst nog de Arduino IDE software, dat werkte ook goed maar was wel een beetje omslachtig voor mensen die er niet mee vertrouwd zijn.
Ben zo blij dat er mensen zoals Albert zijn die van die handige filmpjes op Youtube zetten _o_ .


Dit is ook een leuk kanaal met leerzame filmpjes.


En dit vond ik ook wel interessant.
De beste man heeft wel af en toe een vervelend kuchje maar hij brengt het wel goed (vind ik).
https://www.youtube.com/@SPKPRR/videos

Komende week gaan we het hele baanplan weer omgooien :D en een wifi bordje aansluiten.

Dré


Plaats reactie