Amerikaanse treinen

Modelspoor => Digitaal en andere electrische projecten. => Topic gestart door: Gerard Wassink op april 09, 2017, 13:14:00

Titel: Arduino DCC++ command station!
Bericht door: Gerard Wassink op april 09, 2017, 13:14:00
Gisteren en vandaag ben ik bezig geweest met het bouwen van een kleine eigen centrale.

Dit is een projectje op basis van de Velleman ATmega328 UNO ontwikkelboard (http://www.okaphone.com/artikel.asp?id=484294) en de Velleman VMA03 motor shield (http://www.okaphone.com/artikel.asp?id=478224). Met deze twee componenten kun je een DCC command station bouwen als je de Arduino voorziet van de DCC++ software (https://github.com/DccPlusPlus/BaseStation).

Meer en uitgebreidere info volgt op mijn website...
Titel: Re: Arduino DCC++ command station!
Bericht door: gilpin43 op april 09, 2017, 14:14:36
Toevallig ben ik ook afgelopen week bezig geweest met DCC++, alleen heb ik de Chinese weg bewandeld, dus bij vriend Ali een Arduino Uno gekocht, https://nl.aliexpress.com/item/Best-prices-UNO-R3-MEGA328P-for-Arduino-Compatible en het motor shield, dat gebruikt is in het artikel van Geoff Bunza in MRH, https://nl.aliexpress.com/item/New-L298N-L298P-4A-Dual-Channel-Motor-Driver-Module-Motor-Shield-R3-For-Arduino.
Je moet wel even geduld hebben, maar het is wel goedkoop.
Deze twee op elkaar geprikt, na de verbinding voor Vcc doorgesneden te hebben en twee linkjes op de connector geplaatst, aangesloten op de laptop en JMRI aangeslingerd. Preferences ingesteld op DCC++ en alles werkt.
Nu tijd om JMRI verder uit te proberen.

Ron Ebregt
Titel: Re: Arduino DCC++ command station!
Bericht door: Gerard Wassink op april 09, 2017, 14:35:52
Mijn bouwverslag is hier (http://nerd.gerardwassink.nl/control/arduino-based-dcc-command-station/) te vinden.
Titel: Re: Arduino DCC++ command station!
Bericht door: JohnT op april 09, 2017, 18:46:07
Mag ik ook vragen waarom je dit zou willen?

De prijs, meer mogelijkheden?

JohnT
Titel: Re: Arduino DCC++ command station!
Bericht door: Gerard Wassink op april 09, 2017, 19:11:14
Citaat van: JohnT op april 09, 2017, 18:46:07
Mag ik ook vragen waarom je dit zou willen?

Omdat het kan.

Citaat van: JohnT op april 09, 2017, 18:46:07
De prijs, meer mogelijkheden?

Nee natuurlijk niet John, je vraagt naar de bekende weg. Het ding kan bijna niks.

We zijn met een hobby bezig. De een verliest zich in scenery, de ander in weathering, weer een ander in JMRI. Ik ben geïnteresseerd in de (digitale) techniek en de software die daar bij hoort.

Gerard
Titel: Re: Arduino DCC++ command station!
Bericht door: JohnT op april 10, 2017, 09:34:23
Ik ook wel en ik val je er niet op aan, ieder zijn plezier. Ik zat het mij gewoon af te vragen.

In onze club zijn er ook mensen mee bezig maar dan om wissels aan te sturen. Een  Arduino en servo per wissel. Volgens zeggen is het  Arduinoprintje amper 2,50 en een servo kost tegenwoordig ook geen drol.

JohnT
Titel: Re: Arduino DCC++ command station!
Bericht door: Gerard Wassink op april 10, 2017, 12:15:44
Intussen heb ik het ding aan de praat. Het werkt met JMRI goed samen, alleen het uitlezen en programmeren van decoders wil nog niet echt lukken. Dat wil ik eerst aan de praat hebben (desnoods via een PowerPax). Ik vermoed nu een timing probleem in de software... FF Googlen.

In tweede instantie wil ik kijken of het ding daarnaast ook Loconet wil spreken en luisteren...

Gerard
Titel: Re: Arduino DCC++ command station!
Bericht door: gilpin43 op april 10, 2017, 12:52:37
Ik heb in JMRI de default preferences op DCC++ gezet en kan decoders lezen en schrijven
Ron
Titel: Re: Arduino DCC++ command station!
Bericht door: Gerard Wassink op april 10, 2017, 18:30:22
Citaat van: gilpin43 op april 10, 2017, 12:52:37
Ik heb in JMRI de default preferences op DCC++ gezet en kan decoders lezen en schrijven
Ron

Ik heb een aantal preferences ook op DCC++ gezet, ook daarna lukt het niet.

Welke bedoel jij, Ron?
Titel: Re: Arduino DCC++ command station!
Bericht door: gilpin43 op april 10, 2017, 19:11:40
Ik heb de "service mode programmer" en "ops mode programmer" beide op DCC++ gezet en daarmee werkt het programmeren zowel op de prog-rail en op de baan. Eigenlijk staan alle defaults nu op DCC++.
Ron