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

Bauarbeiten im gange door Frank 123
Vandaag om 19:06:27
13 en 14 september Open Monumentendag door Seinhuis
Vandaag om 19:05:45
Vijfhuis (v.h. Frotterdam) door Forever Rocofan
Vandaag om 18:55:41
Halling aandrijvingen door skiptram
Vandaag om 18:53:59
Voordelige treinkaartjes door Seinhuis
Vandaag om 18:35:29
Overstap naar HTM door Wim1969
Vandaag om 18:26:01
Layne, Somewhere South. door g-j
Vandaag om 18:25:15
Rheinburg, TP V/VI door william_2
Vandaag om 18:12:22
Raadplaatje door grossraumwagen
Vandaag om 18:11:34
Kibri station CALW ingekort als NS station door grossraumwagen
Vandaag om 18:04:36
Veevervoer ss/ ns door klusser
Vandaag om 18:03:37
BNLS-Werkspoor - Railhopper SM90 door Joz
Vandaag om 18:01:35
Vandaag bij pon door Stefan88
Vandaag om 17:56:04
Mijn eerste H0-modeltreinbaan in aanbouw door barry1972
Vandaag om 17:47:05
Stalen D 4 deurs spoor 0 door AB 7216
Vandaag om 17:24:33
Onlangs gespot - gefotografeerd, de foto's door GerardvV
Vandaag om 17:02:06
Wijzigen functies-functietoetsen PBModels ICRmh rijtuigen door Lex-trein
Vandaag om 17:02:06
De IJmuider spoorlijn - korte geschiedenis en plaatjes door IJmc
Vandaag om 16:44:52
Da's Daz 2 door Huup
Vandaag om 16:13:16
Portland ID, OR; een 2-turnout Inglenook door Ronald door Ronald Halma
Vandaag om 15:45:20
BR-18.6 Schaal-0. door FritsT
Vandaag om 15:31:59
NRS 107 / HSM 353 / NS 1604 in schaal N door janw
Vandaag om 15:28:19
Ombouw/Pimpen Bolle neuzen door bollen neus
Vandaag om 15:23:13
Decoder waarden van trix 22357 nmbs lok 25.5 door Vosptr
Vandaag om 15:20:08
Handleiding van de Roco kraan 46901 NS kraan 482 door Jelmer
Vandaag om 14:24:24
Module vliegveld Jan van Mourik door MOVisser
Vandaag om 13:51:55
Z21 en het programeren met de Z21App. door Ronald Halma
Vandaag om 13:31:36
Straalcabine, hoe en wat door Duikeend
Vandaag om 13:24:20
Exact-Train 2025 door Sicco Dierdorp
Vandaag om 13:16:32
Vr 19 en za 20 september raildagen 25 door Seinhuis
Vandaag om 13:10:25
  

Auteur Topic: Arduino DCC decoder  (gelezen 24380 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