Trambaantje met Arduino?

Plaats reactie

Onderwerp starter
who2010
Berichten: 176
Lid geworden op: 25 jun 2020 21:19

Trambaantje met Arduino?

Bericht door who2010 »

Goedemorgen,
Zou het mogelijk zijn om een stukje baan als tramlijntje te gebruiken waarbij een Arduino zorgt voor het pendelen?
Wat heb ik dan, buiten een Arduino, nog meer nodig?
Zijn hier eventueel ook al kant-en-klare sketches voor beschikbaar?
Ik heb beperkte kennis van het programmeren, tot op heden wel wat gedaan met knipperlichten en servo's.
Idee is om een trammetje rustig op te laten trekken vanaf A en rustig af te remmen (tot stop) bij B, daar een poosje wachten en weer terug naar A.

Ik hoor graag wat er mogelijk is.


Mvg, Willem
Z21_start met WiFi
Gebruikersavatar

PaulRoman
Berichten: 34
Lid geworden op: 25 feb 2017 13:48
Locatie: RO

Re: Trambaantje met Arduino?

Bericht door PaulRoman »

Google eens op "pendelbaan arduino", dan vind je al wel wat. Je kunt natuurlijk ook zelf wat in elkaar steken, en wat ideeen gebruiken die je op internet vindt.

Groet,

Paul


Schäßburg an der Kokel

FidOo
Berichten: 5038
Lid geworden op: 05 jan 2010 16:27

Re: Trambaantje met Arduino?

Bericht door FidOo »

Of gewoon een analoge pendelautomaat gebruiken. Dan hoef je niets te programmeren. Enige is dat het langzaam vertrekken en remmen niet zo werkt.


M.v.g. Joost van Dijk

Lid van: mcdespoorstaaf
Bouwt momenteel: Modulebaan (Kiel-Nordhafen)"
Gebruikersavatar

Momfer
Berichten: 285
Lid geworden op: 29 okt 2020 13:13
Locatie: Zwolle

Re: Trambaantje met Arduino?

Bericht door Momfer »

Je zou het ook kunnen uitvoeren met DCC-EX. Dat werkt met een Arduino + Motorshield en dan kun je met een eenvoudige scripttaal (EX-RAIL) bereiken wat je wilt.

Ik wil daar eventueel ook wel -via het forum- bij helpen.

Op de website van DCC-EX staat een voorbeeldscript (met engelse uitleg) van een pendelbaan. Als sensor kan bijvoorbeeld een reed-contact, een hallsensor of een ir-lichtsluisje dienen.

OPM: Op dit moment alleen digitaal mogelijk DCC, maar de verwachting is dat binnen afzienbare tijd ook DC gestuurd kan worden met deze oplossing!


Groet,
Rico (momfer)

Centrale: DCC++ Ex | Arduino Mega 2560 | Deek-Robot Motorshield
Besturing: EXRAIL | Traintastic | RocRail | Engine Driver | DecoderPro
Rails: Minitrix / Fleischmann Piccolo
En hier vind je de bouw van mijn kerstbaan en Starten met EXRAIL
Gebruikersavatar

neudalhausenstadbahn
Berichten: 4036
Lid geworden op: 10 okt 2010 09:57
Locatie: Arnheim(Niederlande)

Re: Trambaantje met Arduino?

Bericht door neudalhausenstadbahn »

who2010 schreef: 13 mei 2022 09:42 Zou het mogelijk zijn om een stukje baan als tramlijntje te gebruiken waarbij een Arduino zorgt voor het pendelen?
Dat gaan Bjorn en ik ook doen met Bardüttingdorf Jammerhörnchen. Het bovengrondse traject is enkelspoor en daar moet zowel digitaal als analoog gependeld kunnen worden. Ondergronds word rond gereden en alleen digitaal. Het afremmen en stoppen gaat Bjorn doen met infrarood lichtsluisjes.

Voor meer inhoudelijke uitleg heb ik Bjorn gevraagd te reageren want ik heb daar nog geen verstand van.

Groetjes Michiel


"Demoteam Imherloher Bahnhof, das demoteam für Ihre Modellspur Messe"
Modelbouw hoeft niet duur, moeilijk of ingewikkeld te zijn, het is een kwestie van durven doen en leren van niets iets te maken.
Gebruikersavatar

mini rijder
Berichten: 700
Lid geworden op: 16 nov 2014 13:12
Locatie: Graauw

Re: Trambaantje met Arduino?

Bericht door mini rijder »

Misschien heb je iets aan dit filmpje.



Groetjes: Robby



jw82
Berichten: 111
Lid geworden op: 11 mei 2021 09:03

Re: Trambaantje met Arduino?

Bericht door jw82 »

Dat is een inspirerend (en duidelijk) filmpje. Bedankt voor tip @mini rijder!

Geeft mij wel een leuk idee icm. de eerste Arduino stapjes die ik aan het zetten ben...(ook) met een analoge trein overigens!

@Momfer in jouw draadjes noem je andere motor shields dan in dit filmpje gebruikt (zag ook bij https://www.tinytronics.nl/shop/nl/mech ... aansturing). Zijn er belangrijke verschillen die ik mee moet nemen in keuze, of is deze voor analoog voldoende en zijn degenen die jij noemt 'zwaarder', uitgebreider qua functionaliteit en/of nodig voor DCC?


Hartelijke groet,
Jan-Willem

Nederlandse baan in ontwikkeling: Kokkerdam
Gebruikersavatar

Momfer
Berichten: 285
Lid geworden op: 29 okt 2020 13:13
Locatie: Zwolle

Re: Trambaantje met Arduino?

Bericht door Momfer »

Het motorbord in jouw link is inderdaad anders, daar ontbreekt een stroomdetectie schakeling en past niet op een Arduino Uno of Mega. Het moet dus met draden op de arduino worden aangesloten en er moeten aanpassingen aangebracht worden om het met DCC-EX te laten werken. Voor een standaard "analoog" PWM aansturing is het wel prima bruikbaar, zij het zonder kortsluitdetectie.

Het standaard L298P Arduino motorshield (of gelijkwaardig, zoals DIY MORE of Deek Robot) kun je direct bovenop de Arduino plaatsen.

Qua vermogen: ze kunnen op papier allebei 2 A leveren, maar het motorboard uit het filmpje (L298N) heeft een koellichaam, waardoor het beter uitgerust is voor de maximale stroom van 2A. De L298P borden hebben geen koellichaam en kunnen in de praktijk 1,2-1,5A. De meeste N-lokjes gebruiken minder dan 1A, dus daar ligt niet direct een probleem.

Wil je nu analoog en later naar DCC overstappen, dan zou ik een L298P motor shield nemen. Je kunt dan later zonder problemen overstappen op DCC. Blijft het pendelbaantje analoog (PWM), dan kun je rustig de L298N nemen.



Ik hoop dat je hiermee genoeg informatie hebt om een keuze te bepalen, anders hoor ik het wel weer :)

Groet,
Rico



BjornOl49
Berichten: 18
Lid geworden op: 16 sep 2012 17:02
Locatie: Roermond

Re: Trambaantje met Arduino?

Bericht door BjornOl49 »

Hi who2010,

ik werd gisteren geattendeerd op dit draadje, ik zag dat je al een eind geholpen was. Ik heb zelf ook nog even een voorbeeldje uitgewerkt, wat hier te vinden is.

Er wordt tussen 2 stations gependeld, station A en B. Er wordt eerst 2 seconden gewacht. Hierna wordt binnen 2,5 seconden aangezet naar (bijna) volle snelheid. Wanneer de trein op snelheid is, wordt er gewacht totdat de sensor bij station B wordt geactiveerd.
Wanneer dit gebeurt, remt de trein binnen 2,5 seconden af. Er wordt van richting veranderd, 2 seconden gewacht, en het eerdergenoemde proces wordt in de tegenovergestelde richting herhaald.

Om de richting om te keren, worden 2 pinnen gebruikt, welke aangesloten worden op IN1 en IN2 van de L298N. Voor het optrekken en afremmen wordt een PWM-sturing gebruikt, deze komt uit pin 9 van de Arduino, en wordt aangesloten op pin ENA van de L298N.

Het aansluitschema is hieronder weergegeven:

Afbeelding

Dit is een eenvoudig voorbeeldje, je kunt natuurlijk ook altijd grapjes uithalen zoals bijvoorbeeld kruisende trams die op elkaar wachten. Mocht er iets niet kloppen, of is er iets onduidelijk, laat het vooral weten!

Mvg Bjorn



jw82
Berichten: 111
Lid geworden op: 11 mei 2021 09:03

Re: Trambaantje met Arduino?

Bericht door jw82 »

Bedankt voor deze uitleg @Momfer! En ook @BjornOl49 voor het voorbeeld!


Hartelijke groet,
Jan-Willem

Nederlandse baan in ontwikkeling: Kokkerdam
Plaats reactie