BeneluxSpoor.net forum

Vraag en antwoord => Elektronica en analoog => Topic gestart door: Jeroen1975 op 27 August 2017, 22:26:18

Titel: Bestaande DCC baantje uitbreiden met Arduino.
Bericht door: Jeroen1975 op 27 August 2017, 22:26:18
Best hobby collega's.

Ik ben aan het kijken of ik mijn 2 modules "Yselkade Zutfen" een beetje kan automatiseren met bhv Arduino.

Het liefst wil ik dit doen zonder dat ik bij "optredens" de hele dag achter een PC moet doorbrengen.

Ik heb ook nog een aantal S88 in bezit. De trammetjes zijn digitaal en het sporen plan is zeer eenvoudig, een inhaalslag en 2 kopspoortjes.

Ik heb al wat lopen zoeken hier op het forum, maar het is nogal een oerwoud aan informatie.

Wat ik nergens kan vinden zijn componenten die ik aan Arduino kan koppelen bijvoorbeeld, zoals terugmelding of Servo aansturing.

Hoe kan ik dit het beste aanpakken.

Merci

Groeten Jeroen.

Verstuurd vanaf mijn S57 met Tapatalk

Titel: Re: Bestaande DCC baantje uitbreiden met Arduino.
Bericht door: Timo op 01 September 2017, 11:57:02
Hoi Jeroen,

Het belangrijkste detail mis ik eigenlijk nog, is je baan analoog of digitaal? :angel:

En daarnaast, wat wil je precies automatiseren? Want het is echt wel mogelijk maar de complexiteit staat of valt met wat je wilt. Volledig bloksysteem met automatisch rijden is heel wat lastiger dan wat locs laten wachten in je station. Dus heb je misschien een baanplan en meer een schets van wat je wilt?

Daarnaast, servo sturing is een van de basis dingen in de Arduino dus je gaat mij niet vertellen dat je dat niet gevonden hebt ;) ;D

S88 is niets meer dan een (latched) shiftregister. Dus als je daar op zoekt kan je die ook wel uitlezen. Tip, gebruik de hardware SPI bus :) Overigens ben je er met alleen S88 nog niet, je moet ook iets van detectie hebben (stroomdetectie, lichtsluizen, IR-reflectie, reedcontacten etc). Sommige S88 modules hebben stroomdetectie er in zitten maar is het eigenlijk niet eerlijk ze alleen een S88 te noemen. Een bezetmelder is dan een meer omvattende naam.

En mag ik vragen wat je achtergrond is wat betreft techniek en programmeren? Maakt het voor ons wat makkelijker gericht antwoord te geven.

En nog een tip, probeer:
1) niet alles in één keer te willen doen. Hak het op in hapklare brokken.
2) als het groeit, probeer het niet allemaal met een enkele Arduino te doen. Dat leidt vaak tot een enorme dradenbede en maakt het vaak lastig te programmeren en te schalen.


Timo
Titel: Re: Bestaande DCC baantje uitbreiden met Arduino.
Bericht door: Ed K. op 01 September 2017, 12:45:59
Hoi Timo,

Het draadje heet Bestaand DCC baantje uitbreiden met Arduino
Titel: Re: Bestaande DCC baantje uitbreiden met Arduino.
Bericht door: Timo op 01 September 2017, 13:02:16
Ik zie het nu ook ::) Altijd een recept voor verwarring als informatie alleen in de titel staat :police:

Maar DCC geeft wel weer uitdagingen. Als je treinen als nog netjes wilt doen afremmen zal je voor een digitaal remsysteem moeten kiezen. Zelf zou ik dan voor ABC gaan maar er zijn er meer (https://www.digital-bahn.de/info_kompo/bremssysteme.htm). Nadeel is dat je decoder het moet ondersteunen (maar eigenlijk doen alle moderne decoders dat) en dat het niet altijd bij iedereen vlekkeloos gaat. Voordeel: simpel en geen kans op kortsluiting.

Ander nadeel is dat het veranderen van de rijrichting niet mogelijk is zonder ook werkelijk met de centrale te communiceren. Maar dat maakt het geheel wel weer een stuk complexer. Maar als je dit niet wilt vormt dat natuurlijk geen probleem :angel:

Aan de andere kant, stroomdetectie is dan wel weer makkelijker met digitaal ;D


Timo
Titel: Re: Bestaande DCC baantje uitbreiden met Arduino.
Bericht door: Jeroen1975 op 03 September 2017, 08:45:48
Dank Timo voor je antwoord. Het moet nog simpeler worden dan je denkt. Remvertraging is niet nodig. Het inhaalspoortje zit in het schaduw gedeelte dus dat hoefde voor mij niet netjes te gaan. Ondertussen heb ik de Arduino programma geïnstalleerd en een Arduino simulator gevonden en daar mee aan de slag al geweest.

Nu wil ik kijken of ik zo kan programmeren dat als trein 1 de coulisse in rijdt trein 2 vertelt  uit schaduw gedeelte voordat trein 1 in daar is aangekomen en omgekeerd, zodat er vrijwel altijd iets op het zichtbare gedeelte aan het rijden is.

Voor detectie wil ik IR poortjes maken, zodat er altijd strak in het schaduw station gestopt wordt.

Merci, groeten Jeroen.

Verstuurd vanaf mijn S57 met Tapatalk

Titel: Re: Bestaande DCC baantje uitbreiden met Arduino.
Bericht door: Timo op 05 September 2017, 21:18:13
Hoi Jeroen,

Als je niet wilt afremmen is het allemaal niet zo lastig, gewoon spanningsloos schakelen en klaar :)

Maar tip, koop zo snel mogelijk een echte Arduino (clone). De simulatoren zijn leuk voor de basis maar voor meer dan de voorbeelden zijn ze eigenlijk niet geschikt ::)

IR detectie (IR poortje) of IR reflectie zijn inderdaad prima toe te passen. Ga wel voor een vorm met modulatie zodat ze immuun zijn voor (zon)licht.

Als je code hebt kan je het hier plaatsen als je opmerkingen en tips wilt (y)


Timo
Titel: Re: Bestaande DCC baantje uitbreiden met Arduino.
Bericht door: Jeroen1975 op 05 September 2017, 21:39:26
Ik heb nu ook ontdekt dat je grafisch kan programmeren om het te vergemakkelijken, maar de op de instructiefilmpjes op YouTube werkt het net anders als in de praktijk....

Dus wat je zegt koop een echte Arduino om te testen.

En we stoeien verder...

Merci

Groeten Jeroen.

Verstuurd vanaf mijn S57 met Tapatalk

Titel: Re: Bestaande DCC baantje uitbreiden met Arduino.
Bericht door: Timo op 05 September 2017, 22:06:06
Mja, ook wat betreft grafisch programmeren, dat is leuk als begin en om code stucturen te snappen maar daarna is het al snel beperkend. Het is helaas geen LabView wat dat betreft. :-\


Timo
Titel: Re: Bestaande DCC baantje uitbreiden met Arduino.
Bericht door: NTeering op 05 September 2017, 22:08:14
Citaat
Wat ik nergens kan vinden zijn componenten die ik aan Arduino kan koppelen bijvoorbeeld, zoals terugmelding of Servo aansturing.

Heb je de Mardec, Arsigdec en ArLoco al gevonden?
https://forum.beneluxspoor.net/index.php/topic,68257.new.html#lastPost (https://forum.beneluxspoor.net/index.php/topic,68257.new.html#lastPost) (Mardec voor servo's)
https://forum.beneluxspoor.net/index.php/topic,74161.new.html#lastpost (https://forum.beneluxspoor.net/index.php/topic,74161.new.html#lastpost) (Arloco voor terugmelding)
https://forum.beneluxspoor.net/index.php/topic,71976.new.html#lastPost (https://forum.beneluxspoor.net/index.php/topic,71976.new.html#lastPost) (Arsigdec voor lichtseinen)

Mvg
Nico

Kijk ook even op Arcomora.Wordpress.com (http://Arcomora.Wordpress.com)
Titel: Re: Bestaande DCC baantje uitbreiden met Arduino.
Bericht door: Jeroen1975 op 06 September 2017, 20:25:00
Merci Nico, ik zal dat ook eens doorlezen. Dat ziet er mooi uit.


@Timo. Ik had van het grafische programmeren ook meer verwacht/gehoopt, het scheelt wat typewerk maar meer eigenlijk ook niet. Ik had hoopte dat je kon aangeven welke componenten je wilde gebruiken en welke wat moet doen bij een bepaalde actie en dat het ontwerp programma de rest er tussen zou bedenken. het aansluiten lijkt mij geen probleem, ik heb al eens een modelbaan gehad die pc/koploper gestuurd was en waarbij ik de meeste decoders en terugmelders zelf heb gesoldeerd (bouwpakket)


en we prutsen weer gezellig verder.

Groeten Jeroen