Doel:€250.00
Donaties:€128.00

Per saldo:€-122.00

Steun ons nu!

Laatst bijgewerkt
op 16-04-2024

Vacature: secretaris bestuur
Algemeen

De stichting

Recente berichten

Oude metalen trafo's gebruiken....... door Klaas Zondervan
Vandaag om 13:04:52
Frans/Belgisch H0e baantje door Hans GJ
Vandaag om 12:52:15
Welke TAMS decoder heb ik? door henk
Vandaag om 12:44:15
EifelBurgenBahn door Reinout van Rees
Vandaag om 12:39:58
Cherteau, fictieve Waals industriedorp door Hans GJ
Vandaag om 12:22:25
wie heeft er ervaring met rijden met werkende schroefkoppeling van Rivarossi? door Karben
Vandaag om 12:14:28
Mijn Ned. N. Spoorbaan ''Echthoven'' door MaraNCS
Vandaag om 12:07:21
Uit Smalspoorcompagnies werkplaats. door smalspoorcompagnie
Vandaag om 11:58:57
US diorama in H0 door cor_b
Vandaag om 11:33:59
De Hondsrugbaan door cor_b
Vandaag om 11:32:44
Baanplan Bührtal VI door Ronald69
Vandaag om 11:30:18
Opschriften van LS Models rijtuig veilig verwijderen…. door Rob Ellerman
Vandaag om 11:14:15
bovenleiding Mader door Bobos
Vandaag om 11:12:10
De overeenkomst tussen een Ovaalramer en een Motorpost. door FritsT
Vandaag om 11:07:11
Toon hier je nieuwe (model-) spooraanwinst(en)... door Rob Ellerman
Vandaag om 11:02:50
PB Models, ICR-rijtuigen door Reinout van Rees
Vandaag om 10:41:36
VERPLAATST: Overlijden Joost van Ginneken door Reinout van Rees
Vandaag om 10:39:00
Ronald en Wanda's "Southern Comfort" swamp layout! door hervé
Vandaag om 10:35:02
Pools diorama H0 door mass am see
Vandaag om 10:34:51
Mijn eerste H0-modeltreinbaan in aanbouw door Wim Vink
Vandaag om 10:16:21
Witmoosdorf door Bert55
Vandaag om 10:12:32
LED-verlichting, op rol verkrijgbaar. Binnenverlichting maken. door Besselspoor
Vandaag om 08:36:07
rommenholler gasketelwagens door Falkenberg
Vandaag om 07:52:31
NS/32 door RK
Vandaag om 07:16:03
25 jaar geleden door Willem1951
15 april 2024, 23:24:31
Am Ende der Strecke, modulebaan op 1 M2 door Jelmer
15 april 2024, 23:23:19
Wohnzimmer Rbf materieelshow door Robkop
15 april 2024, 23:09:53
Nederland jaren 50 op basis van mijn roots door Noordernet
15 april 2024, 22:50:08
18 t/m 21 april Intermodellbau '24 Dortmund door Tijdperk||
15 april 2024, 22:16:14
Mallnitzer Tauernbahnstrecke ÖBB N Spoor door Schachbrett
15 april 2024, 21:46:35
  

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

Hans van de Burgt

  • BMB
  • Offline Offline
  • Berichten: 6087
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: 6087
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: 6087
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: 6087
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