Doel:€250.00
Donaties:€88.00

Per saldo:€-162.00

Steun ons nu!

Laatst bijgewerkt
op 03-06-2025

Vacature: secretaris bestuur
Algemeen

De stichting

Recente berichten

Dat overkomt mij niet. door wob
Vandaag om 17:48:21
Chinese prut kabel door BrightonBelle
Vandaag om 17:48:10
Aachenau West door Wim Vink
Vandaag om 17:47:51
BMB 00-Modulebaan, BMB-Rijdagen en BMB-Deelname aan Beurzen & Evenementen door BrightonBelle
Vandaag om 17:30:54
Ronald doet de Fork Challenge! door Klaas Zondervan
Vandaag om 17:11:20
LED / Lampjes (Viessmann) seinpalen aansturen. Vraagje aan electronica experts door bask185
Vandaag om 16:11:41
Mijn eerste H0-modeltreinbaan in aanbouw door Benrail
Vandaag om 16:02:05
Piko 1136 van AC naar DC door saskia
Vandaag om 15:55:57
BMB-Module: “Corfe Castle Station” door Ferdinand Bogman
Vandaag om 15:43:38
BR-18.6 Schaal-0. door Benelux795
Vandaag om 15:43:00
Raadplaatje door hervé
Vandaag om 15:36:58
Welke kleur is Roco oud bruin? door Bahn-AG
Vandaag om 15:17:45
Mooi weer om buiten te spelen door hervé
Vandaag om 14:58:05
Seuthe gaat stoppen door Rob Ellerman
Vandaag om 14:09:28
Station Roodeschool door Torikoos
Vandaag om 13:59:41
RhB 1:87, terug naar 25 jaar geleden door Jan Bennink
Vandaag om 13:42:30
Lokpilot 4 defect door bellejt
Vandaag om 13:27:01
Swalbenburg, N modulebaan door NS264
Vandaag om 13:02:57
Overstap naar HTM door Ronald Halma
Vandaag om 12:43:13
Wie heeft er ervaring met een baan in een inpandige garage in een app. gebouw? door Karben
Vandaag om 12:32:15
Toon hier je nieuwe (model-) spooraanwinst(en)... door Stefan88
Vandaag om 12:23:25
lampjes in huizen willekeurig schakelen door Bert55
Vandaag om 12:17:17
De bouw van mijn modelbaan in Thailand door thevandijks
Vandaag om 12:13:11
"Spoor op Vleugels" in H0 door Pinkelpa
Vandaag om 11:40:32
Microstepper motoren voor armseinpalen door Albert de Heer
Vandaag om 11:33:22
US diorama in H0 door puntenglijder
Vandaag om 10:54:45
DCC-decoder geïntegreerd in sein(voet) door schipcas
Vandaag om 10:21:06
Wèhnich - Eén onbeduidend baantje op 1200 bij 1200mm door Laenderbahn27
Vandaag om 09:55:11
Op zoek naar een club gespecialiseert in Britse modellen door MOVisser
Vandaag om 08:55:27
Mallnitzer Tauernbahnstrecke ÖBB N Spoor door Schachbrett
26 July 2025, 23:18:40
  

Auteur Topic: Arduino DCC decoder  (gelezen 24111 keer)

Fritsprt

  • Offline Offline
  • Berichten: 2615
Re: Arduino DCC decoder
« Reactie #30 Gepost op: 13 March 2014, 14:38:56 »
Citaat
Wat is precies het voordeel van zo'n 16 kanaalsservodecoder in vergelijking met het direct aansluiten van Servo's op een Arduino
@Thomas. Ik heb deze gekocht toen ik de Arduino nog niet kende, gewoon om eens mee te experimenteren. M.b.v. de bijgeleverde software zou je deze servocontroller met de PC moeten kunnen bedienen. Echter met de chinese software en handleiding kreeg ik het niet voor elkaar. Uiteindelijk de gehele Chinese handleiding door Google Translate gehaald en toen lukte het me in ieder geval om om met een terminalprogramma textstrings naar de controller te sturen en het werkte zowaar. Het moet mogelijk zijn om het apparaat voor te programmeren met servobewegingen. Dit wordt ook gebruikt om bijvoorbeeld een robot te laten lopen/bewegen. Dit soort boards komt ook uit de robotica-hobby-hoek.

Vervolgens begon ik met Arduino's te stoeien en kreeg ik het idee om met de Arduino DCC te decoderen en de textstring naar de controller te sturen. Het grootste voordeel is dat dit werkt en dat ik naast het bewegen van maar liefst 16 servo's ook nog eens 16 digitale uitgangen hebben waarmee ik de puntstukken kan polariseren (m.b.v. een relaisplatine die ook voordelig op Ebay gekocht kan worden).

Voor € 1,90 per Servo stuur ik nu 16 servo's aan (zonder puntstukpolarisatie) en 3,15 incl. puntstukpolarisatie.

Maar je kan natuurlijk ook een Arduino Mega nemen (lekker veel uitgangen en ook 16 servo's aansturen en 16 relais aansturen voor de puntstukpolarisatie.

Citaat
Volgens mij is die servo decoder ook een arduino achtig ding die je ook kan programmeren.. Als je wilt
@Auke: Ja dat klopt. Er zit een Atmel in. Dus indien de Int0 of Int1 ingang niet gebruikt wordt kan je hem zelf programmeren en geschikt maken. Dan is het eigenlijk niet meer dan een mooi printontwerp met alle stekkers er al op  ;D
Ik laat het toch voorlopig zoals het nu is.

Auke (of iemand anders) weet jij hoe je met het Arduino programma DCC_Decoder loc adressen en data kan lezen?
Kan je DCC_Acc_Decoder aanpassen zodat hij geen accessoire-adressen maar Loc-adressen leest?

gr. Frits
« Laatst bewerkt op: 13 March 2014, 14:42:08 door Fritsprt »
Groet Frits

schillet

  • Offline Offline
  • Berichten: 24
Re: Arduino DCC decoder
« Reactie #31 Gepost op: 13 March 2014, 17:11:50 »
Frits,

heb je hier al eens naar gekeken:

http://railstars.com/software/cmdrarduino/

https://github.com/Railstars/CmdrArduino

als je dit gaat analyseren kom je hopelijk wat verder. Kost waarschijnlijk wel veel tijd, ben er zelf nog niet aan toegekomen.

groeten en succes

schillet

  • Offline Offline
  • Berichten: 24

Fritsprt

  • Offline Offline
  • Berichten: 2615
Re: Arduino DCC decoder
« Reactie #33 Gepost op: 13 March 2014, 17:22:41 »
Hallo Thomas,

Ja die ken ik. De hier beschreven software is om een CommandStation te maken of om een decoder te programmeren op basis van de Opendcc protocollen van Wolfgang Kufer.

Ik zoek software voor de locdecoder. Dus vergelijkbaar met de accessoiredecoder van Mynabay maar dan voor loc adressen.
Groet Frits

schillet

  • Offline Offline
  • Berichten: 24
Re: Arduino DCC decoder
« Reactie #34 Gepost op: 13 March 2014, 17:25:33 »
als je de DCC standaarden doorgenomen hebt en je kunt DCC packets lezen, dan moet het toch kunnen om zelf wat te schrijven?

schillet

  • Offline Offline
  • Berichten: 24
Re: Arduino DCC decoder
« Reactie #35 Gepost op: 13 March 2014, 17:39:03 »


Auke (of iemand anders) weet jij hoe je met het Arduino programma DCC_Decoder loc adressen en data kan lezen?
Kan je DCC_Acc_Decoder aanpassen zodat hij geen accessoire-adressen maar Loc-adressen leest?

gr. Frits

Frits,

Dus je wilt de Arduino als het ware laten gedragen als een lokdecoder? Waarom zou je dat willen? Welke toepassing heb je in gedachten?

groeten

Fritsprt

  • Offline Offline
  • Berichten: 2615
Re: Arduino DCC decoder
« Reactie #36 Gepost op: 13 March 2014, 18:14:07 »
Ik wist dat je dat ging vragen. Ik wil de Arduino Pro Mini inzetten als DCCar decoder. Deze is klein genoeg om in een vrachtwagen te stoppen en zo mijn Faller Car System auto's te gaan besturen.
Groet Frits

Fritsprt

  • Offline Offline
  • Berichten: 2615
Re: Arduino DCC decoder
« Reactie #37 Gepost op: 13 March 2014, 20:00:27 »
Citaat
http://sourceforge.net/projects/mrrwa/files/latest/download?source=files

Thomas, kan jij NmraDccExample_1 compileren?

Ik krijg een hele rij errors
Groet Frits

dimo1_dimo1

  • Offline Offline
  • Berichten: 3380
Re: Arduino DCC decoder
« Reactie #38 Gepost op: 13 March 2014, 20:04:35 »
Ik heb een stappen motor op kanaal 50 in mijn code..  Kan je wel een mail sturen met mijn code, als je die wilt
groeten,
Auke

Fritsprt

  • Offline Offline
  • Berichten: 2615
Re: Arduino DCC decoder
« Reactie #39 Gepost op: 13 March 2014, 20:06:57 »
Hallo Auke,

Dat zou top zijn! Graag.

gr. Frits
Groet Frits

dimo1_dimo1

  • Offline Offline
  • Berichten: 3380
Re: Arduino DCC decoder
« Reactie #40 Gepost op: 13 March 2014, 20:08:24 »
Kan je mij dan een mail sturen via het forum, dan kan ik daar op reageren
groeten,
Auke

schillet

  • Offline Offline
  • Berichten: 24
Re: Arduino DCC decoder
« Reactie #41 Gepost op: 13 March 2014, 21:17:42 »
Thomas, kan jij NmraDccExample_1 compileren?

Ik krijg een hele rij errors

Je moet eerst de library importeren via menu item "sketch" -> "Import library" -> "add library", en dan de hele NmraDCC directory openen. Dan krijg je geen fouten meer.

mvg
« Laatst bewerkt op: 13 March 2014, 21:53:46 door schillet »

Fritsprt

  • Offline Offline
  • Berichten: 2615
Re: Arduino DCC decoder
« Reactie #42 Gepost op: 13 March 2014, 22:15:26 »
Zo doe ik het...... :-[
Gebruik jij ook een Uno?
Groet Frits

schillet

  • Offline Offline
  • Berichten: 24
Re: Arduino DCC decoder
« Reactie #43 Gepost op: 13 March 2014, 22:54:28 »
Zo doe ik het...... :-[
Gebruik jij ook een Uno?

ik gebruik een mega, maar het compileren ging bij mij eerst ook met veel fouten voordat ik de library had geimporteerd, allerlei variabelen etc waren niet gedeclareerd. Na de library geimporteerd te hebben ging het compileren zonder fouten. Het uploaden naar de Mega heb ik nog niet gedaan.

als ik een ander board type kies (bijv. de UNO ipv de 2560 Mega), dan compileert de example ook prima, dus daar ligt het denk ik niet aan dat je nog errors krijgt.

groeten
« Laatst bewerkt op: 13 March 2014, 23:03:10 door schillet »

Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4656
Re: Arduino DCC decoder
« Reactie #44 Gepost op: 14 March 2014, 12:49:07 »
Grappig om te zien dat er opeens zo veel mensen mee bezig zijn :) Zelf ontgaat mij het nut van een een 40 kanaals servo decoder mij, moet je wel heel veel wissels bij elkaar hebben. En hem centraal ophangen levert wel heel veel draden op  ::) Zou ik eerder een mega pakken en een 16 kanaals maken, is nog goedkoper ook. (wat wil je als je weer een uC gebruikt om alleen servo signalen te maken...) Ook kan je de PWM stoppen als de wisselstand bereikt is, iets waarvan ik niet weet of kan met die servo controllers.

@Frits, als het lukt om de DCC pakketten goed in te lezen en je kan al een accessoire aansturen moet het, als je de DCC standaard doorneemt, niet zo lastig zijn om een loc adress uit te lezen. Dit is juist de uitdaging als je zelf gaat programmeren. De voorbeeldcode voor de accessoire decoder kan dan mooi dienen als voorbeeld voor hoe de pakketten te gebruiken.

Nu lees ik ook veel over het willen schakelen van puntstukken. Hoe willen jullie dit gaan doen? Zelf ook wel eens zitten denken maar het grootste "probleem" is dat de decoder niet weet ik welke stand de wissel staat bij het inschakelen.  Je zou natuurlijk een bi stabiel relais kunnen gebruiken maar deze zijn veeeeeel duurder dan twee mono stabiel relaisjes. Zet je de wissel bij inschakelen in een vaste positie? En uberhaupt, waar ga je vanuit waar de wissel staat bij het inschakelen, die is van belang hoe je het PWM signaal laat zijn bij het inschakelen. Of laten jullie hem in 1 keer naar de start positie knallen? (In 1 keer de duty cycle waar je hem wilt hebben, resultaat, servo gaat daar met maximale snelheid en kracht heen.)

Verder blijf ik erbij dat een Arduino een leuke test omgeving is maar als je iets permanent wilt dat je beter een print kunt maken waar alle dingen op zitten. Nog goedkoper ook. Wel extra werk maar zo heb je wel een compleet product ipv losse modules die een decoder vormen met draadjes die makkelijk los kunnen...

Misschien kunnen mensen hun code delen? Dit moet geen probleem zijn met Google drive, Sky drive of Dropbox :)


Succes allemaal!

Timo
Verzonden vanaf mijn desktop met Firefox