Amerikaanse treinen

Algemeen => Zelf gemaakt gereedschap en hulpmiddelen. => Topic gestart door: Gerard Wassink op september 05, 2015, 13:09:11

Titel: Routes instellen op de RaspberryPi
Bericht door: Gerard Wassink op september 05, 2015, 13:09:11
De afgelopen week ben ik bezig geweest om een programma te schrijven voor de RaspberryPi (RPi) (https://www.raspberrypi.org). Dit is een kleine maar volwaardige  computer ter grootte van een pakje sigaretten.

Nu wilde ik een oplossing om routes in te stellen, wat ik wilde heb ik beschreven in  dit topic op DutchRoco (http://www.dutchroco.nl/index.php?topic=1442.0). Wat ik wilde bereiken staat daar redelijk beschreven, dus dat ga ik hier niet herhalen.

Met de hardware om de wissels te schakelen heb ik nog wat hulp nodig. Zie verder mijn blog (http://washtown.gerardwassink.nl/2015/09/05/routes-instellen-met-de-raspberrypi/).

Natuurlijk is de broncode beschikbaar als je met de RPi aan de slag wilt.

Gerard

(http://tinyurl.com/ovdhple)

(http://tinyurl.com/on7l4ke)
Titel: Re: Routes instellen op de RaspberryPi
Bericht door: dutchbuilder op september 05, 2015, 23:57:41
Ik heb hier ook zo'n frambozentaart liggen waar ik niks mee doe.
het oude model

Ton
Titel: Re: Routes instellen op de RaspberryPi
Bericht door: johnlostcreek op september 06, 2015, 01:57:09
Mij te ingewikkeld allemaal  :o
Titel: Re: Routes instellen op de RaspberryPi
Bericht door: BvDoorn op september 06, 2015, 08:13:39
Ik heb ergens op een blog of forum gelezen dat je JMRI kunt uploaden en dat gebruiken voor je wissel aansturing misschien daar eens naar op zoek gaan.
Titel: Re: Routes instellen op de RaspberryPi
Bericht door: JohnT op september 06, 2015, 09:24:46
Gerard, je zult het programmeren ongetwijfeld erg leuk vinden maar ik denk dat je nu bezig bent het wiel opnieuw uit te vinden. Ik lees regelmatig in de JMRI gebruikersgroep (Yahoo) over de Rasperi en dat JMRI er prima geschikt voor is, en daarmee een oplossing voor jou probleem.

http://mrexp.blogspot.nl/2015/02/raspberry-pi-2.html (http://mrexp.blogspot.nl/2015/02/raspberry-pi-2.html)

Verder ff google gebruiken, jmri raspberry pi 2.

JohnT
Titel: Re: Routes instellen op de RaspberryPi
Bericht door: Gerard Wassink op september 06, 2015, 09:41:31
Citaat van: BvDoorn op september 06, 2015, 08:13:39
Ik heb ergens op een blog of forum gelezen dat je JMRI kunt uploaden en dat gebruiken voor je wissel aansturing misschien daar eens naar op zoek gaan.

Dat was het eerste die ik geïnstalleerd heb (http://washtown.gerardwassink.nl/2015/08/02/raspberrypi-en-jmri/) Bart, en dat werkt - hoewel wat traag met opstarten - prima hoor!

Ik dacht dat ik dat verslagje al eens had geplaatst, maar kon hem niet meer terug vinden. Vanochtend maar even ge-antidateerd alsnog op mijn blog gezet.  :)
Titel: Re: Routes instellen op de RaspberryPi
Bericht door: Gerard Wassink op september 06, 2015, 09:50:06
Citaat van: JohnT op september 06, 2015, 09:24:46
Gerard, je zult het programmeren ongetwijfeld erg leuk vinden maar ik denk dat je nu bezig bent het wiel opnieuw uit te vinden. Ik lees regelmatig in de JMRI gebruikersgroep (Yahoo) over de Rasperi en dat JMRI er prima geschikt voor is, en daarmee een oplossing voor jou probleem.

http://mrexp.blogspot.nl/2015/02/raspberry-pi-2.html (http://mrexp.blogspot.nl/2015/02/raspberry-pi-2.html)

Verder ff google gebruiken, jmri raspberry pi 2.

JohnT

Zie mijn bericht hier voor. John, ik vertrouw er op dat je jouw commentaar goed bedoelt, maar je bent echt te snel. Het klopt ook niet wat je zegt.

Ik zou ik niet weten hoe ik in JMRI voor elkaar moet krijgen wat ik wil. Namelijk het kunnen indrukken van twee knoppen aan weerszijden van een route en het dan instellen van alle wissels zodat die route klaarligt. Ik daag je uit om hier een oplossing voor te beschrijven in JMRI.

Wat is het trouwens, dat als mensen (en nu ik) met een enthousiast verhaal komen van waar ze mee bezig zijn, dat anderen dan altijd zeggen: Oh, maar dat hoeft helemaal niet, dat ken je met zo en zo ook doen? Ik merk dat vaak op forums. Het maakt wel eens dat ik denk, weet je, laat maar, ik deel de dingen die ik doe gewoon niet meer.

Ik blijf er mee doorgaan hoor, ik laat me niet weerhouden, maar misschien is het handig dat je, voordat je "oplossingen" naar voren brengt, je eerst even verdiept in wat er aan de hand is.

En inderdaad, ik vind programmeren leuk.

Ik wacht jouw JMRI oplossing graag af...
Titel: Re: Routes instellen op de RaspberryPi
Bericht door: Joop_L op september 06, 2015, 11:31:58
Citaat van: Gerard Wassink op september 06, 2015, 09:50:06 Wat is het trouwens, dat als mensen (en nu ik) met een enthousiast verhaal komen van waar ze mee bezig zijn, dat anderen dan altijd zeggen: Oh, maar dat hoeft helemaal niet, dat ken je met zo en zo ook doen? Ik merk dat vaak op forums. Het maakt wel eens dat ik denk, weet je, laat maar, ik deel de dingen die ik doe gewoon niet meer.
Het is een beetje off-topic, maar dit is nu waarschijnlijk precies zoals Hans (American) ook gedacht heeft. En daarom niks meer plaatst over zijn werkzaamheden.

Gewoon lekker doorgaan met je programmeer werk Gerard, en vooral blijven delen (als dan niet via je blog)  :)
Titel: Re: Routes instellen op de RaspberryPi
Bericht door: Janbouli op september 06, 2015, 14:20:59
Citaat van: Joop_L op september 06, 2015, 11:31:58
Citaat van: Gerard Wassink op september 06, 2015, 09:50:06 Wat is het trouwens, dat als mensen (en nu ik) met een enthousiast verhaal komen van waar ze mee bezig zijn, dat anderen dan altijd zeggen: Oh, maar dat hoeft helemaal niet, dat ken je met zo en zo ook doen? Ik merk dat vaak op forums. Het maakt wel eens dat ik denk, weet je, laat maar, ik deel de dingen die ik doe gewoon niet meer.
Het is een beetje off-topic, maar dit is nu waarschijnlijk precies zoals Hans (American) ook gedacht heeft. En daarom niks meer plaatst over zijn werkzaamheden.

Gewoon lekker doorgaan met je programmeer werk Gerard, en vooral blijven delen (als dan niet via je blog)  :)

Sorry om het off-topic door gaan , maar Hans zijn enthousiasme was super , echter het niet om kunnen gaan met opbouwende kritiek, tja als je daar niets mee doet moet je zelf weten.
Titel: Re: Routes instellen op de RaspberryPi
Bericht door: BvDoorn op september 06, 2015, 17:29:14
Citaat van: Joop_L op september 06, 2015, 11:31:58
Het is een beetje off-topic, maar dit is nu waarschijnlijk precies zoals Hans (American) ook gedacht heeft. En daarom niks meer plaatst over zijn werkzaamheden.

Gewoon lekker doorgaan met je programmeer werk Gerard, en vooral blijven delen (als dan niet via je blog)  :)

Wat is nu precies off-topic?? Is de electronica die ongetwijfeld bij onze hobby hoord off-topic??? Ik denk het niet. Ook hier kunnen we wat van elkaar leren denk ik.
Titel: Re: Routes instellen op de RaspberryPi
Bericht door: Janbouli op september 06, 2015, 17:53:57
Nee  Bart , het off-topic zijn de reacties van o.a. mij over Hans American, die van Gerard absoluut niet en volg ik ook met interesse. Ben zelf niet zo van de computer gestuurde modelbaan ,maar wel geïnteresseerd in hoe het werkt.
Titel: Re: Routes instellen op de RaspberryPi
Bericht door: milocomarty op september 06, 2015, 18:36:37
Zelfde hier, altijd leuk om te zien wat Gerard op dat gebied klaar speelt..

Effe off-topic zo gezegd..gefundeerde kritiek is een goed ding voor een modelbouwer, daar kun je alleen maar van leren en beter van worden. Als je post op een forum om veren in je r... gedrukt te krijgen en gaat lopen als je eens wat kritiek krijgt..tja dan kun je IMO beter ook niet posten..
Titel: Re: Routes instellen op de RaspberryPi
Bericht door: coenvanhasselt op september 06, 2015, 20:08:04
Interessant concept Gerard!
Zeker handig voor de grotere layouts.
Titel: Re: Routes instellen op de RaspberryPi
Bericht door: Gerard Wassink op september 06, 2015, 20:13:35
Citaat van: coenvanhasselt op september 06, 2015, 20:08:04
Interessant concept Gerard!
Zeker handig voor de grotere layouts.

Er zijn uitbreidingsprintjes te krijgen voor het aansturen van 16 servo's per print (nog geen â,¬20 per print, dat is â,¬1,25 per servo...

Je kunt die prints ook stapelen en zo tot ruim 900 servo's aansturen!

Dus ja, inderdaad geschikt voor grote layout's!

Nu nog een Loconet library om commando's van een centrale te kunnen ontvangen, dan hebben we een zeer goedkope oplossing, in plaats van al die dure Loconet servo-decoders!

Titel: Re: Routes instellen op de RaspberryPi
Bericht door: JohnT op september 07, 2015, 09:57:44
Jammer dat je het zo opvat, het was inderdaad een goed bedoelde opmerking. Ik kreeg de indruk dat je iets probeert te bereiken wat er mogelijk al is en dat is jammer van de energie die je er dan insteekt. Maar zoals gezegd als je programmeren leuk vind is het jou feestje. Ik ken ook mensen die dol gelukkig zijn met het besturen van de treinen in DOS. Van mij mogen ze.

Overigens hier (http://jmri.sourceforge.net/help/en/html/tools/Routes.shtml) nog een uitleg over het maken van routes in JMRI waar je om vroeg.

JohnT
Titel: Re: Routes instellen op de RaspberryPi
Bericht door: Gerard Wassink op september 07, 2015, 11:39:55
John,

Ik heb de pagina gelezen en wist inderdaad dat men in JMRI routes kan maken, net als in ieder zichzelf respecterend controle-programma. Aan routes in JMRI kunnen tot drie 'knoppen' worden gehangen.

MAAR: het activeren van IEDER van die 'knoppen' individueel leidt tot het activeren van de route en het zonodig omzetten van de wissels.

Dus NIET wat ik voor ogen heb, namelijk het achtereenvolgens indrukken van twee knoppen die begin- en eindpunt van de route aangeven.

Gerard
Titel: Re: Routes instellen op de RaspberryPi
Bericht door: BvDoorn op september 07, 2015, 13:12:29
Pff, ik ben allang blij dat ik met een knop een wissel om kan zetten laat staan begin en eind punt definieren waarna het system alles gaat zetten. Dat wordt eigen logica schrijven want zo voor ik heb kunnen zien is dat niet voor handen in JRMI (maar je zou het die jongens kunnen vragen natuurlijk) of andere systemen die momenteel aangeboden worden.
Titel: Re: Routes instellen op de RaspberryPi
Bericht door: Gerard Wassink op september 07, 2015, 13:45:27
De logica is al klaar in het programma hoor. Die doet al wat het moet doen. Het wachten is op de hardware, en dan werkt het. Nu heb ik zojuist een print gevonden en besteld waarmee je per print 16 servo's kunt besturen. Ik zeg "per print" omdat ze stapelbaar zijn tot 62 stuks. Dat betekent dat je met dit systeem 992 (negenhonderd-twee-en-negentig) servo's kunt aansturen.  :)

Zo ver hoef je natuurlijk niet te gaan, maar in bijgaande afbeelding kun je de prijs per aan te sturen servo vinden. Zelfs met één print ben je slechts â,¬5,00 per servo kwijt voor de aansturing...

Als ik wat verder ben, dan kunnen bij belangstelling de bestellingen worden geplaatst  :)
Titel: Re: Routes instellen op de RaspberryPi
Bericht door: BvDoorn op september 07, 2015, 16:57:10
Eigenlijk ben ik meer geinteresseerd in de logica of ga je die ook marketen :)
Titel: Re: Routes instellen op de RaspberryPi
Bericht door: Gerard Wassink op september 07, 2015, 17:03:29
Bart, zie PB
Titel: Re: Routes instellen op de RaspberryPi
Bericht door: Gerard Wassink op september 11, 2015, 16:03:44
De servo hardware is binnen.

Zie dit filmpje (https://www.youtube.com/watch?v=Dhx6bCApy8c&feature=youtu.be)

(ietsje) Meer info op mijn blog (http://washtown.gerardwassink.nl/2015/09/11/servo-hardware-binnen/).

(http://washtown.gerardwassink.nl/wp-content/uploads/sites/2/2015/09/20150911_02_servo_aangesloten.jpg)



PS: John, wat was nou ook weer die truc om de video zichtbaar in een post te zetten?
Titel: Re: Routes instellen op de RaspberryPi
Bericht door: JohnT op september 11, 2015, 19:32:04
Eerder waren hiervoor tools zoals de fotogalerij geïnstalleerd maar omdat men deze niet nodig vond zijn ze verwijderd. Het plaatsen van een filmpje was hiermee eenvoudig, je moest https in de link veranderen in http waarna het filmpje automatisch in je bericht kwam.

Ik heb nu weer voor dit doel een tool geinstalleerd, je vind nu een knop in de editor met de het logo van YouTube. Klik één keer op die knop en plak vervolgens de link naar het filmpje. Als je klaar bent klik je nog een keer op de knop maar verander dan de tekst  youtube in /youtube.

Belangrijk, haal ook hier weer de s uit de link dus https:// wordt http://



JohnT
Titel: Re: Routes instellen op de RaspberryPi
Bericht door: Gerard Wassink op september 11, 2015, 21:12:23
Bedankt John!

Jammer genoeg gebruikt deze methode de flash player. Om veiligheidsredenen heb ik die uitgeschakeld. Maar de filmpjes zijn nu in elk geval direct te zien voor mensen die deze wel geïnstalleerd hebben!

Titel: Re: Routes instellen op de RaspberryPi
Bericht door: Gerard Wassink op september 19, 2015, 17:50:17
Route software op basis van servo’s

Voor de programmeertaal, standaard C, waarin ik mijn programma had geschreven kon ik geen software bibliotheek (library) vinden om de servo drivers aan te sturen. Om die reden moest ik het programma omschrijven naar een andere taal. Deze nieuwe taal, Python, heb ik me eerst eigen moeten maken. Net als iedere programmeertaal heeft ook deze taal haar eigen aardigheden.

Maar: het is voor elkaar, er is een nieuwe versie, die servo’s kan bedienen!
De software is beschikbaar voor liefhebbers.

Zie deze link naar mijn blog (http://washtown.gerardwassink.nl/2015/09/19/route-software-op-basis-van-servos/).

Titel: Re: Routes instellen op de RaspberryPi
Bericht door: JohnT op september 19, 2015, 19:25:02
Mooi dat het gelukt is.

JohnT
Titel: Re: Routes instellen op de RaspberryPi
Bericht door: Janbouli op september 19, 2015, 21:09:27
Super Gerard, gaat boven mijn pet ( misschien omdat het bij mij ook geen prioriteit heeft ) , maar ik vind het geweldig .
Titel: Re: Routes instellen op de RaspberryPi
Bericht door: BvDoorn op september 20, 2015, 08:26:42
Mooi!
Titel: Re: Routes instellen op de RaspberryPi
Bericht door: ger deguelle op september 20, 2015, 09:01:59
heel interessant om te zien hoe het werkt die schakelaars wat je gebruikt om zeg maar de wissel om te slaan zijn die van fleischmann?
Titel: Re: Routes instellen op de RaspberryPi
Bericht door: Gerard Wassink op september 20, 2015, 12:12:44
Dank mannen!

Nee Ger, die zijn van een stel oude constructie-bouwdozen die ik nog had, van "Fisher-Technik".
Die gebruik ik alleen maar om te testen hoor, voor de uiteindelijke paneeltjes gebruik ik andere schakelaars.

Gerard
Titel: Re: Routes instellen op de RaspberryPi
Bericht door: coenvanhasselt op september 20, 2015, 14:00:47
Gaaf Gerard!
Laat ook meteen weer zien hoe breed de hobby is.