Doel:€250.00
Donaties:€50.00

Per saldo:€-200.00

Steun ons nu!

Laatst bijgewerkt
op 03-01-2024

Vacature: secretaris bestuur
Algemeen

De stichting

Recente berichten

Piko NS 2015 stroomafname probleem door meino
Vandaag om 18:57:31
Bauarbeiten im gange door ruudns
Vandaag om 18:50:26
MARDEC, de Multifunctionele ARduino dcc DECoder. door NTeering
Vandaag om 18:39:49
Mijn eerste H0-modeltreinbaan in aanbouw door aad52
Vandaag om 17:40:42
HSM D1715 door vpeters1984
Vandaag om 17:34:25
Beekdaelen in H0 door Stieven76
Vandaag om 17:17:41
Punt- en hartstukken door FritsT
Vandaag om 17:11:38
Al mijn goede ideeën... door Monobrachius
Vandaag om 17:10:33
Gebruik je Arduino zonder te "programmeren" ;) door Rsd1000
Vandaag om 17:07:59
Welke Vallejo kleur voor drijfstangen van een DB stoomlocomotief? door Ronald69
Vandaag om 17:04:52
Toon hier je nieuwe (model-) spooraanwinst(en)... door Ronald69
Vandaag om 16:54:22
Ombouw/Pimpen Bolle neuzen door bollen neus
Vandaag om 15:58:15
US diorama in H0 door VAM65
Vandaag om 15:22:05
Hengelo in 1981-1982, maar dan anders: Kassenberg in N door spoorijzer
Vandaag om 15:08:30
Kleine Baan in H0 (≤ 0.5m²) door Jack Black (NS1220)
Vandaag om 15:06:14
U-vorm beperkte ruimte (H0 C-rails) door Jelmer
Vandaag om 14:58:04
Onlangs gespot - gefotografeerd, de links door Jeroen Water
Vandaag om 14:33:00
N spur scenery elementen maken van gips of klei? door Dave.......
Vandaag om 14:30:06
De overeenkomst tussen een Ovaalramer en een Motorpost. door RK
Vandaag om 14:28:54
Onlangs gespot - gefotografeerd, de foto's door mass am see
Vandaag om 14:18:46
BMB-Module: “Corfe Castle Station” door Hans van de Burgt
Vandaag om 14:07:52
welk jaar ging Marklin OVP voor wagons van blauw naar wit door Railman
Vandaag om 13:40:42
GSS Jubileumbaantje (0e / 0n30) door MacArthur
Vandaag om 12:55:30
NTM P1 in Schaal-1 door MaraNCS
Vandaag om 11:39:38
Rio Grande Southern - Lizard Head Pass door Hans GJ
Vandaag om 11:30:20
Variaties op Station Zetten Andelst in HO door Duikeend
Vandaag om 10:54:40
De IJmuider spoorlijn - korte geschiedenis en plaatjes door Vislijn
Vandaag om 10:42:29
Internationale Spoor 0 en 1 dagen in Gießen, 23 en 24 maart, 2024 door bernhard67
Vandaag om 08:42:53
De Hondsrugbaan door mass am see
Vandaag om 08:15:11
Pfarrerwinkel bahn door Jelmer
Vandaag om 08:00:19
  

Auteur Topic: Zelfbouw eenvoudige Arduino DCC centrale...  (gelezen 11949 keer)

Hans van de Burgt

  • BMB
  • Offline Offline
  • Berichten: 6061
Re: Zelfbouw eenvoudige Arduino DCC centrale...
« Reactie #15 Gepost op: 04 januari 2016, 17:41:58 »
@Hans, de DSCoreLib met Engelse comments zou erg handig zijn. Google is gelukkig erg goed in Japans maar het nadeel is dat je alle comments los moet kopieren om te eindigen met een Engels commented code...

Als het nodig is, wil ik dat wel voor mijn rekening nemen.
Maar we kunnen het hem gewoon vragen.

Grzz, Hans

Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4656
Re: Zelfbouw eenvoudige Arduino DCC centrale...
« Reactie #16 Gepost op: 04 januari 2016, 17:43:49 »
@Max, bedoel je met de afstandsbediening echt programmeren of rijden. Rijd je nu ook met een afstandsbediening? Voor het programmeren zou je dieper de library in moeten duiken. Om het simpel te houden (want je gebruikt het ook niet zo vaak) zou ik het programmeren via serial monitor doen ofzo. Heb je lekker geen display nodig en houdt het dus weer lekker simpel.


Timo
Verzonden vanaf mijn desktop met Firefox

Max Roodveldt

  • Offline Offline
  • Berichten: 258
  • 't is maar 'n spelletje...
Re: Zelfbouw eenvoudige Arduino DCC centrale...
« Reactie #17 Gepost op: 04 januari 2016, 17:47:59 »
@Timo,

wat ik bedoel is rijden met een drie standen schakelaar. En eventueel programmeren met een afstandsbediening (ivm met de keuzeknoppen)
En als het helemaal niet anders kan programmeren via de PC - maar alleen als 't niet anders kan...  8)

Schitterend.

De DSmain R5 (€120) kan programmeren en wordt gestuurd met een Arduino Nano.

Dus software-matig moet het kunnen - alle toeters en bellen er af - perfect...  (y)

Max.
« Laatst bewerkt op: 04 januari 2016, 17:49:44 door Max Roodveldt »
"And these visions of Johanna are now all that remain" - Bob Dylan (1966)

Hans van de Burgt

  • BMB
  • Offline Offline
  • Berichten: 6061
Re: Zelfbouw eenvoudige Arduino DCC centrale...
« Reactie #18 Gepost op: 04 januari 2016, 17:50:08 »
@Timo,

Yaasan heeft moeite om Wifi te integreren.
En dat heb je nodig voor een goede remote control via een smartphone of tablet.
Lijkt mij juist wel handig om (ook) een remote control functie te hebben.
Ik gebruik nu mijn PC als DCC command station. Maar soms ben ik net te laat bij de knoppen, als ik ergens langs de baan sta.

Uh... Niet alle toeters en bellen eraf, maar een modulaire aanpak, zodat er wat te kiezen valt.

Grzz, Hans

Max Roodveldt

  • Offline Offline
  • Berichten: 258
  • 't is maar 'n spelletje...
Re: Zelfbouw eenvoudige Arduino DCC centrale...
« Reactie #19 Gepost op: 04 januari 2016, 17:58:23 »
Uh... Niet alle toeters en bellen eraf, maar een modulaire aanpak, zodat er wat te kiezen valt.

ok, zolang het maar in zo'n blikje kan...  8)

Max.
"And these visions of Johanna are now all that remain" - Bob Dylan (1966)

Hans van de Burgt

  • BMB
  • Offline Offline
  • Berichten: 6061
Re: Zelfbouw eenvoudige Arduino DCC centrale...
« Reactie #20 Gepost op: 04 januari 2016, 18:06:23 »
@Max



Dit vind ik anders ook een heel mooie oplossing. :)
De Dsmain R4, overigens...

Grzz, Hans

Max Roodveldt

  • Offline Offline
  • Berichten: 258
  • 't is maar 'n spelletje...
Re: Zelfbouw eenvoudige Arduino DCC centrale...
« Reactie #21 Gepost op: 04 januari 2016, 18:50:33 »
@Hans

dat is het ook...

En het toont aan dat het met een Arduino kan - en kan je weglaten wat je niet nodig denkt te hebben.
Of aanvullen met overige wensen.
"And these visions of Johanna are now all that remain" - Bob Dylan (1966)

Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4656
Re: Zelfbouw eenvoudige Arduino DCC centrale...
« Reactie #22 Gepost op: 04 januari 2016, 19:02:16 »
@Max, afstandsbediening zou moeten werken ook al lijkt het me wel wat lastig zo zonder (goed) display. Maar goed, er zijn tig Arduino IR libraries dus lastig is het niet. Alleen even kijken hoe die library het verwacht.

Even gekeken, volgens mij kan je met
DSCoreLib::WriteConfig(word address, word number, byte value)
CV programmeren. Als ik het goed heb is address allen gebruikt om het type decoder vast te stellen. MM2 (motorola???), DCC of DS-DCC (eigen decoder type??). Volgens mij doet hij gewoon DCC CV programmeren als je er iets kleiner dan 0xC000 voor opgeeft.
Gateway.WriteConfig(0,1, 15);
Zou dan dus gewoon CV1 voorzien van de waarde 15.

Rest is kinderspel  ;D

@Hans: als hij Wifi wil toevoegen (neem aan met een ESP8266) kan hij het net zo goed gelijk poorten naar de ESP. Wat betreft snelheid en geheugen is deze veel sneller / beter geschikt dan een ATmega (aka, Nano/Pro Mini/Uno). De standaard AT+ based communicatie daarmee is maar erg beperkt. En een ESP toevoegen op die manier zou een beetje zijn als David die bomen aan het vellen is en Goliath die de paardenbloemen doet...  ;D

Timo
Verzonden vanaf mijn desktop met Firefox

Hans van de Burgt

  • BMB
  • Offline Offline
  • Berichten: 6061
Re: Zelfbouw eenvoudige Arduino DCC centrale...
« Reactie #23 Gepost op: 04 januari 2016, 19:11:41 »
@Timo,

OK, dan is het wachten dus op die nieuwe ESP die je eerder deze week noemde.
Als ik het goed begrijp, kun je dan een goedkope, betrouwbare DCC centrale maken met heel veel mogelijkheden. (Ook remote control bijv. via een iPhone).
Moet er dan ook nog gekeken worden naar de bijbehorende software van Yaasan?
Zo op het eerste gezicht leek die niet verkeerd. Al zal deze zich wellicht niet kunnen meten met RocRail of Traincontroller.
Vandaar ook mijn eerdere vraag mbt MRDirect. Jij was immers nogal enthousiast over het overzicht met deze software.

Grzz, Hans

Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4656
Re: Zelfbouw eenvoudige Arduino DCC centrale...
« Reactie #24 Gepost op: 04 januari 2016, 19:33:59 »
Nouwja, of je daar echt op moet wachten weet ik niet. Espressif heeft al aangegeven dat de ESP32 niet gezien moet worden als opvolger van de ESP8266 maar als uitbreiding op de familie. Ik denk dan ook dat het de grote broer wordt met bijbehorend prijskaartje (ook al denk ik nog steeds ver onder de 10 dollar). Maar de ESP8266 is al een paar keer zo krachtig als de Nano. Het heeft alleen iets minder IO maar dat is wel op te vangen met een port expander.

Wat betreft software, de code van de uC zal aangepast moeten worden omdat hij port manipulatie gebruikt (en ik denk ook wel timers). En de PC software heb ik nog niet naar gekeken en gaat natuurlijk ook ver buiten de scope van dit draadje. Maar als ik zo snel kijk is de PC software niets meer dan een virtuele rijregelaar (iets dat ik eigenlijk compleet niet interessant vind...)

Ik noemde MRdirect dus echt alleen voor het programmeer aspect. Omdat daar, Mint Can Controller aka minimalistische opzet gezien, het meeste werk in zit om te programmeren nu. Rijden met een schakelaar zoals Max wil is met deze code kinderspel. Het schakelaar snelheid deel kan hij er waarschijnlijk zo in copy pasten van de analoge versie nu.


Timo
Verzonden vanaf mijn desktop met Firefox

Peter Korsten

  • Offline Offline
  • Berichten: 8571
Re: Zelfbouw eenvoudige Arduino DCC centrale...
« Reactie #25 Gepost op: 04 januari 2016, 20:53:23 »
om met 1 locomotiefje te kunnen rijden heb je aan 500 mA genoeg; wat moet je dan met een booster  ???

Een 7-pens TA8050 levert 1,5 A, meer dan genoeg... (en kost €4  (y))(trouwens die gebruik ik nu ook)

en 't idee was zelfbouw - je weet wel, met een soldeerbout en printplaatjes...  ;D

Wat ik bedoelde is dat je kant-en-klare ontwerpen hebt om een DCC-booster te bouwen, dus dan hoef je dat zelf niet uit te zoeken. Een DCC-centrale is in feite een command station dat zijn uitvoer direct in een booster stopt. Als je de command station en de booster scheidt, heb je twee redelijk eenvoudige ontwerpen (of misschien zijn die al kant en klaar ontwerp voor is) die je vervolgens aan elkaar knoopt.

Dat is de manier waarop ik software benader: altijd kijken welke modules je kunt onderscheiden en die één voor één oplossen. plus hergebruiken waar mogelijk.

Maar voor jouw geval is het inderdaad misschien overkill.

- Peter
***** ***** ***** ***** ***** ***** ***** ***** 40

cadeboer

  • Offline Offline
  • Berichten: 26
Re: Zelfbouw eenvoudige Arduino DCC centrale...
« Reactie #26 Gepost op: 09 januari 2017, 06:33:50 »

gvandersel

  • HCC!m maar toch Selectrix (RMX)
  • Offline Offline
  • Berichten: 3602
  • Als het maar elektrisch is.
    • Homepage Gerard van der Sel
Re: Zelfbouw eenvoudige Arduino DCC centrale...
« Reactie #27 Gepost op: 09 januari 2017, 07:11:21 »
Een simpele L6203 neemt de gehele conversie van 5V naar railspanni g voor zijn rekening.

Verstuurd vanaf mijn S7e met tapatalk

Holzburg (IIIb/IVa) schaal N.
Kijk ook eens bij de bouw en lees de avonturen.

gvandersel

  • HCC!m maar toch Selectrix (RMX)
  • Offline Offline
  • Berichten: 3602
  • Als het maar elektrisch is.
    • Homepage Gerard van der Sel
Re: Zelfbouw eenvoudige Arduino DCC centrale...
« Reactie #28 Gepost op: 09 januari 2017, 11:48:45 »
Heren,

Even wat verder gezocht. Een collega Selectrix rijder is ook aan het experimenteren met DCC. Hij heeft hier de sketch en de hardware gepubliceerd. Als ik de definities van de boodschappen doorlees, is programeren op POM mogelijk, mits je een detectie schakeling toevoegd in de massa aansluiting van de H-brug. Dit is een stroom van 60 mA. Dus een relais om deze weerstand te gebruiken is wel noodzakelijk. Normaal zou je gewoon op korsluiting kunnen detecteren.

Groet,

Gerard van der Sel.
Holzburg (IIIb/IVa) schaal N.
Kijk ook eens bij de bouw en lees de avonturen.

Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4656
Re: Zelfbouw eenvoudige Arduino DCC centrale...
« Reactie #29 Gepost op: 09 januari 2017, 12:12:46 »
Uhm, POM heeft niets van doen met de 60mA en schakelen van een weerstand. POM = Program On Main, dus gewoon tijdens het rijden ook programmeerboodschappen versturen. En dit is éénrichtingsverkeer. Dus met POM heb je geen feedback (anders dan hoe de decoder reageert) van je programmeer actie.

Voor gewoon programmeren op het programmeerspoor heb je de 60mA / weerstand voor detectie nodig als je de decoder wilt uitlezen. Maar ook daar, programmeren aan zich is éénrichtingsverkeer en heeft de weerstand niet nodig. Het is alleen de standaard geworden dat de centrale de waarde van het CV ook uitleest (om weer te geven en/of als controle van de programmeeractie) maar staat eigenlijk los van het programmeren zelf.


Timo
Verzonden vanaf mijn desktop met Firefox