120x50 baantje: Himbeeren Wald, eerste sporen gelegd

Laat anderen meegenieten van je N-spoorbaan / Collectie.
Gebruikersavatar

Onderwerp starter
fenix
Berichten: 571
Lid geworden op: 04 apr 2019 14:26

Re: 120x50 baantje: Himbeeren Wald, draaischijf deel 2 met filmpje

Bericht door fenix »

Hallo Harry,

Een link naar dat plaatje kan ik nu zo snel niet meer vinden, maar ik kan wel de schakeling tekenen zoals ik de druktoets en ompool schakelaar had.

overigens heb ik die druktoets en ompoolschakelaar nu vervangen door een arduino compatible microcontroller systeem.


In essentie nog steeds die ompoolschakelaar en druktoets, alleen wat geavanceerder uitgevoerd .
Overigens heb ik de draaischijf motor iets aangepast en nu losgekoppeld van de print in de brug van de draaischijf. 2 "stappen" of spoorposities van de draaischijf tellen nu als 1 stap en er is een extra draadje gesoldeerd aan een van de contactjes in de draaischijfmotor. Dat extra draadje schakelt het blauwe relais op het aparte printje parallel aan de motor om bij elke bereikte positie een signaal te geven aan de microcontroller. Samen met de reset positie en dit signaal wordt op basis van "dead reckoning" de draaischijf naar een gewenste positie gestuurd.

De volgende stap is om de arduino aan de I2C bus van de Raspberry Pi te hangen en de I2C master software om te schrijven naar code die de RPi snapt.

Als er behoeft is aan de software die ik heb geschreven voor de arduino's, kan ik die beschikbaar maken onder een GPL licentie

groetjes, Fenna


Gebruikersavatar

Onderwerp starter
fenix
Berichten: 571
Lid geworden op: 04 apr 2019 14:26

Re: 120x50 baantje: Himbeeren Wald

Bericht door fenix »

Overigens Harry,

De meeste van die abracadabra komt neer op een zelfbouw automatisch bloksysteem (met wat extra toetertjes en belletjes) voor analoge treinen ;)

groetjes, Fenna


Gebruikersavatar

Onderwerp starter
fenix
Berichten: 571
Lid geworden op: 04 apr 2019 14:26

Re: 120x50 baantje: Himbeeren Wald

Bericht door fenix »

Hallo Harry,

Zojuist ben ik even aan het spitten geweest in mijn browser geschiedenis en heb de link naar het franstalige forum draadje gevonden.
In dat draadje wordt getoond hoe de draaischijf aan te sluiten op de standaard schakelaar en wat verder in het draadje de tekening van het printje in die schakelaar.
link naar franstalig forum draadje over draaischijf

groetjes, Fenna


Gebruikersavatar

Frank_N
Berichten: 914
Lid geworden op: 30 jan 2012 00:14

Re: 120x50 baantje: Himbeeren Wald

Bericht door Frank_N »

traiNiac schreef: 06 mar 2020 15:11 Hallo Fenna,
Je geeft aan de draaischijfschakelaar te hebben vervangen door een moment- en een ompolschakelaartje. Je hebt ook een schema van het printje gevonden. Kun je dat met ons delen?
Ik denk dat jij dit zoekt, Harry:
http://www.floodland.nl/aim/info_draaischijf_1.htm
Het gaat om het onderste aansluitschema.
Je hebt er niet eens een printje voor nodig......

Het is ook mogelijk om de draaischijf analoog geindexeert te besturen, maar dat is lastiger als de door Fenna bedachte digitale variant...


Groet van Frank
Gebruikersavatar

Onderwerp starter
fenix
Berichten: 571
Lid geworden op: 04 apr 2019 14:26

Re: 120x50 baantje: Himbeeren Wald

Bericht door fenix »

Hey Frank,
Dat is al een mooi schemaatje :)

Voor de Fleischmann draaischijf zet je dan de 2 groene draadjes aan de gele en rode draad die uit de draaischijf komen.
De zwarte en bruine van de drukknop in dat schema zet je op de gele en de grijze draad uit de Fleischmann draaischijf.

Wel even opletten, de draaischijf versie van Fleischmann die ik hier heb, heeft geen 2 oranje draden voor de spoorstaven, maar ook 2 gele ... handig ;)
De platte kabel van mij heeft op rij: geel-geel-rood-grijs-geel en die eerste 2 gele draadjes naast elkaar zijn voor de spoorstaven.

Fenna


Gebruikersavatar

Frank_N
Berichten: 914
Lid geworden op: 30 jan 2012 00:14

Re: 120x50 baantje: Himbeeren Wald

Bericht door Frank_N »

Klopt, die kleuren van de N schijf zijn anders, maar het is niet moeilijk de juiste aansluitingen te selecteren.

En aangezien ik de Arduino ook ontdekt heb, ben ik erg nieuwschierig naar de sketch van je besturing!


Groet van Frank
Gebruikersavatar

Onderwerp starter
fenix
Berichten: 571
Lid geworden op: 04 apr 2019 14:26

Re: 120x50 baantje: Himbeeren Wald

Bericht door fenix »

Hallo Frank,

Hier kun je de sketches downloaden. Ik heb er een zip bestandje van gemaakt.

groetjes, Fenna

edit: link updaten
Laatst gewijzigd door fenix op 09 dec 2020 02:08, 1 keer totaal gewijzigd.


Gebruikersavatar

Onderwerp starter
fenix
Berichten: 571
Lid geworden op: 04 apr 2019 14:26

Re: 120x50 baantje: Himbeeren Wald

Bericht door fenix »

Hi allemaal,

Inmiddels heeft de Raspberry Pi alle I2C master rollen op zich genomen om de draaischijf aan te sturen.
tov mijn eerdere sketches zijn er wat updates geweest voor de arduino en voor de RPi heb ik 2 programma's in ontwikkeling.
Het eerste programma voor de RPi geeft alleen aan stuurcode (als argument op de command line) naar de arduino welk spoor er bediend moet worden en leest hier verder geen enkele feedback van. Dit programma kan tzt in scripts ed. gebruikt worden.

Het tweede programma is een programma dat de arduino bewaakt (voor de nerds: het is een programma dat ncurses gebruikt voor in en uitvoer). Vanuit dit programma kan de arduino ook met het toetsenbord van de RPi bediend worden en wordt de status uitgelezen. Als een hardware reset gedetecteerd wordt, zorgt dit programma ook dat de brug weer terugkomt op het spoor dat bediend moet worden.

Het is overigens nog niet allemaal even idioot bestendig, dus er is nog werk zat :D

ik zal proberen vanavond een filmpje online te zetten.

groetjes, Fenna


Gebruikersavatar

Onderwerp starter
fenix
Berichten: 571
Lid geworden op: 04 apr 2019 14:26

Re: 120x50 baantje: Himbeeren Wald, chocolaterie deel 1

Bericht door fenix »

Hallo allemaal,
Deze ronde even geen electronica update, maar wel:

De chocolaterie in aanbouw.
De chocolaterie gaat behalve chocolade ook frambozenjam verkopen en het andere gebouwtje wordt een vakantie pension.

Vanwege wat extra tijd beschikbaar ben ik ietsjes verder gegaan dan het in elkaar plakken van de gebouwtjes en wat verf erop kliederen.
De gebouwtjes krijgen met warm-wit ledjes verlichting per kamer en omdat de winkel op die manier ook apart wordt uitgelicht is het wel zo leuk als er in die winkel ook iets te zien is ...... een compleet interieur in aanbouw ...(uit styreen plaat)
Afbeelding

ps voor de nerds: de ledjes komen via een arduino aan de I2C bus van de RPi te hangen ;)

groetjes, Fenna
Laatst gewijzigd door fenix op 16 apr 2020 21:13, 1 keer totaal gewijzigd.


Gebruikersavatar

Onderwerp starter
fenix
Berichten: 571
Lid geworden op: 04 apr 2019 14:26

Re: 120x50 baantje: Himbeeren Wald, chocolaterie deel 2

Bericht door fenix »

Weer wat gepriegel op de vierkante mm .. je moet wat met je tijd ;)

verlichting per kamer:
de methode:
Afbeelding
tussenvloeren en muren van styreen plaat. smd ledjes op stripjes printplaat, met weerstandje en aansluitdraaden

lichtjes test, 7 'kamers', 14 draadjes
Afbeelding
Afbeelding

het effect:
Afbeelding

In de eindmontage worden alle grijze draadjes aan elkaar geknoopt en aan de centrale massa gehangen. De rode draadjes komen elk op een uitgang van een arduino nano kloontje. Die arduino kloon komt op zijn beurt met een i2c verbinding aan de Raspberry Pi.

Fenna


Gebruikersavatar

MarcoTrix
Berichten: 286
Lid geworden op: 06 apr 2020 19:10
Locatie: Zeist

Re: 120x50 baantje: Himbeeren Wald, chocolaterie deel 2

Bericht door MarcoTrix »

"7 kamers, 14 draden"? Geen centrale massa?


Gebruikersavatar

Onderwerp starter
fenix
Berichten: 571
Lid geworden op: 04 apr 2019 14:26

Re: 120x50 baantje: Himbeeren Wald, chocolaterie deel 2

Bericht door fenix »

Hey Marco,

Jawel, in de eindmontage, zie mijn laatste zin in het berichtje ;)

Mocht het ooit gebeuren dat een ledje vervangen moet worden, soldeer ik liever een massa draadje los buiten het model dan een hete soldeerbout tussen draadjes en styreenplaat door moeten manouvreren..

Fenna


Gebruikersavatar

geertvt
Berichten: 274
Lid geworden op: 08 nov 2018 19:27
Locatie: Oisterwijk

Re: 120x50 baantje: Himbeeren Wald, chocolaterie deel 2

Bericht door geertvt »

Te leuk! Complimenten. Filmpje met de schakelende lichten? Ben benieuwd!


Groetjes Geert

DR5000 & Z21
Fleischmann zonder bedding
MacOS & iTrain 4.1 Standard
Railmodeller Pro

Voormalige Baan: Our Way Or The Railway
1e project: Kerstbaantje 2019
2e project: Minibaantje
Gebruikersavatar

janiegein
Berichten: 3524
Lid geworden op: 26 okt 2012 12:33
Locatie: Nieuwegein sinds 05*12*23 Utrecht

Re: 120x50 baantje: Himbeeren Wald, chocolaterie deel 2

Bericht door janiegein »

Fenna,

kort gelezen en doorgebladerd.

toch zie ik hier een heleboel gelijkenis met het draadje waarin je voor mij bezig bent.

als je met dezelfde liefde jouw baan maakt als dat je met mijn besturingsmodule voor mijn project maakt zal dat niet anders kunnen dan dat dat super wordt.

in ieder geval succes.


gr jan

bouwer van de Geinbaan ( analoog )
we moeten roeien met de riemen die we hebben en wachten op betere tijden, voor nu zijn dat helaas wat kleine peddeltjes geworden.
Gebruikersavatar

Onderwerp starter
fenix
Berichten: 571
Lid geworden op: 04 apr 2019 14:26

Re: 120x50 baantje: Himbeeren Wald, verder met de sector draaischijf

Bericht door fenix »

Hallo allemaal,

Na mijn avontuur met 7 servo's ben ik weer eens aan de slag geweest met mijn eigen baantje :)
De sectordraaischijf moest nog uit de proefopstelling vandaan getrokken worden.

Uit de originele fleischmann draaischijf wat tandheugeltjes en het motortje zonder de printplaat veilig gesteld (en op het houtwerk gekrabbelt waar er gezaagd en geboord moest worden voor het frame, de brug en een servo beugeltje:
Afbeelding

Waar ik nog steeds tegenaan liep was een manier om te registreren waar de brug zich werkelijk bevond. De arduino code ging uit van dead reckoning en bij een storing tergugvallen op spoor positie 1 waar een fysieke schakelaar dan terugmeldde dat spoor positie 1 bereikt was. Niet super elegant.

Vanuit het 7 servo's project had ik een aantal gesneuvelde servo's overgehouden......... Uit een zo'n overleden servo het printplaatje en motortje verwijderd et voila, een hoekmeter, alias draaipunt, alias lager :D De stand van de potmeter van de servo wordt straks rechtstreeks door de arduino uitgelezen en vertaald naar een spoorpositie.

Het frame met servo en de brug met precies op het draaipunt de hevel die op de servo komt (zichtbaar is de onderzijde van de brug):
Afbeelding

De onderzijde van de sector draaischijf met deels gemonteerd motortje. Het drukveertje moet nog een blokje krijgen om tegenaan te drukken, maar daarmee wacht ik tot de tandheugeltes zijn gemonteerd:
Afbeelding

En het bovenaanzicht:
Afbeelding

groetjes, Fenna


Gebruikersavatar

Frank_N
Berichten: 914
Lid geworden op: 30 jan 2012 00:14

Re: 120x50 baantje: Himbeeren Wald, verder met de sector draaischijf

Bericht door Frank_N »

Die hoekmeter uit een gesneuvelde analoge(?) servo lijkt me in dat bereik van pakweg een kwart
van het totale bereik niet erg nauwkeurig, Fenna.
Die kwart ga je vervolgens ook nog opdelen in 6,7(?) stappen.
Wat vind je van het gebruik van een stappenmotor met een draadstang, of stappenmotor met een kabel(tje) ?
En dan verder van het draaipunt aandrijven.
Lijkt me stuk nauwkeuriger.
My 2 cents...


Groet van Frank
Gebruikersavatar

Onderwerp starter
fenix
Berichten: 571
Lid geworden op: 04 apr 2019 14:26

Re: 120x50 baantje: Himbeeren Wald, verder met de sector draaischijf

Bericht door fenix »

Hallo Frank,

Dank voor het meedenken :) :Thumb

Je bedenking bij de nauwkeurigheid had ikzelf ook. Ik heb het daarom gemeten en het is me nauwkeurig genoeg gebleken.

De hoek die bemeten wordt is ongeveer 32 graden. Dat is inderdaad maar een klein deel van het totale bereik van het potmetertje en als ik alleen daarvan afhang niet nauwkeurig genoeg om een exacte stop positie te garanderen.
Dat hoeft ook niet, zie verderop in dit bericht.
De winst waardoor het bruikbaar wordt, zit in de 10 bits ADC van de analage ingang van de arduino. Dat betekend dat de maximale slag van een potmeter wordt verdeeld in 1024 stapjes. Bij de huidige montage van de servo heb ik de ADC waardes gemeten tussen 460 en 680. Dat is voldoende nauwkeurig om in 7 standen te verdelen met wat ruimte tussen de spoorposities.

De servo is verder een lege behuizing en wordt niet gebruikt voor de aandrijving.

Voor de aandrijving heb ik uit een fleischmann draaischijf de motor gebuikt, dat is in een voor dit doel gespecialiseerde stappenmotor en die zit ver bij het draaipunt vandaan. (zie ook de 3e foto in mijn vorige bericht.) Die motor heeft, in combinatie met de bijhorende tandheugeltjes, zeer nauwkeurige stop posities. De servo hoeft daarom alleen maar aan te geven wanneer ongeveer een spoor positie is bereikt. De draaischijfmotor zorgt dan voor het nauwkeurig op exact de juiste plaats stoppen. Zie ook mijn eerdere berichtjes en filmpjes over de draaischijf.

groetjes, Fenna


Gebruikersavatar

janiegein
Berichten: 3524
Lid geworden op: 26 okt 2012 12:33
Locatie: Nieuwegein sinds 05*12*23 Utrecht

Re: 120x50 baantje: Himbeeren Wald, verder met de sector draaischijf

Bericht door janiegein »

Fenne,
Ik vind het er zeer indrukwekkend uitzien.
Technisch snap ik er geen barst van maar met wat jij voor mij gemaakt moet dit ook een niet onoverkomelijk probleem zijn.
Oke je zal er ongetwijfeld jouw kennis over moeten uitstorten maar zal uiteindelijk wel op een goede manier werkbaar gemaakt worden.

Begrijp echter wel de grijns die bij jou tevoorschijn kwam bij het zien van mijn bedachte schijven aandrijving die uiteindelijk niet bleek te werken.

Ik blijf dit wel volgen ook al sla ik het technische gedeelte over maar indrukwekkend blijft het wel.


gr jan

bouwer van de Geinbaan ( analoog )
we moeten roeien met de riemen die we hebben en wachten op betere tijden, voor nu zijn dat helaas wat kleine peddeltjes geworden.
Gebruikersavatar

Onderwerp starter
fenix
Berichten: 571
Lid geworden op: 04 apr 2019 14:26

Re: 120x50 baantje: Himbeeren Wald, verder met de sector draaischijf

Bericht door fenix »

Weer een knutselweekendje aan de sector draaischijf...

De hardware is klaar...
Bovenzijde:
Afbeelding

en de onderzijde:
Afbeelding

In de opbouw heb ik voor het eerst gewerkt met epoxy lijm. joepie, dat had ik eerder moeten doen :Thumb
Het werkt snel, is sterk en heeft een vullende werking als de passing toch niet helemaal zuiver is. In mijn geval met het vastlijmen van de tandheugel, want het zagen van de boog was niet helemaal haaks gelukt. Dat heb ik met de epoxy lijm en een strookje styreen opgelost. Daarmee had ik een prima onderlaag om de tandheugeltjes tegenaan te plakken. De onrondheid van de boog is minder dan een halve milimeter en daarmee ruim binnen de marge van de draaischijfmotor (origineel fleischmann met wat modificaties)

Op de bovenste foto is ook het schakelaartje te zien dat aan de arduino terugmeld dat de brug bij spoor 1 staat. (ook met epoxy lijm vastgezet)

Rechts op de 2e foto de relais die, afhankelijk van de positie van de brug, de sporen schakelen. Alleen als de brug exact bij een spoor staat, wordt het aansluitende spoor van rijspanning voorzien.

In het midden de relais die het harde werk doen van de draaibrug schakelen. De 2 witte relais schakelen de draaibrug en het blauwe relais zorgt voor terugmelding aan de arduino als de brug bezig is met draaien.

Op de grote print de arduino nano compatible controller. Die heeft via een I2C lijntje verbinding met de RPi over welk spoor geschakeld moet worden en handelt dat verder autonoom af. Ook wordt via de I2C de RPi op de hoogte gehouden van de status van de draaischijf.

De sketch die ik nu heb, houdt nog geen rekening met de gemodificeerde servo voor de spoor terugmelding aan de arduino.
Met de ervaring van het programmeren van de servo controller voor de geinbaan ben ik nu bezig aan het compleet opnieuw schrijven van de software voor deze sector draaischijf.

Oh ja, op het noppen tape passen steunpootjes van lego blokjes voor als ik de draaischijf op de werkbank heb voor testen van de software.

groetjes, Fenna
edit: een spelvoudje opgelost


Gebruikersavatar

Pierre
Berichten: 531
Lid geworden op: 10 dec 2020 16:40
Locatie: Den Haag (Loosduinen)

Re: 120x50 baantje: Himbeeren Wald, verder met de sector draaischijf

Bericht door Pierre »

Wauw ... indrukwekkend project man. Ben zeer onder de indruk en blijf je zeker volgen .... top! ;)


Groet Pierre.

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

Re: 120x50 baantje: Himbeeren Wald, verder met de sector draaischijf

Bericht door FidOo »

Tof project hoor fenna. Ben erg benieuwd naar het eindresultaat. Heel tof dat je zo veel zelf programmeert.


M.v.g. Joost van Dijk

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

Onderwerp starter
fenix
Berichten: 571
Lid geworden op: 04 apr 2019 14:26

Re: 120x50 baantje: Himbeeren Wald, verder met de sector draaischijf

Bericht door fenix »

zo dan ... een tijdje stil geweest hier.
disclaimer: dit bericht is wat nerdy programmeer gedoe

programmeer gedoe dus ... en vooral hoe ik de zelfgeschreven c/c++ programmatjes (die met de baan praten, proof of concept programmatjes doen wat ik wil) ga laten praten met hoe ik de baan bedien en visueel prettig terugmeld.

uitstapje naar qt: leercurve om in C/C++ de widgets te leren programmeren en ook in een venster de output van de live video te tonen (de live video laat me zien wat er in het schaduw station gebeurt dat zich achter de achterwand bevindt) Dergelijke leercurves zijn me te tijds kostbaar. met Py wrappers wordt het iets makkelijker, maar dan heb ik evengoed nog een leercurve en de vraag hoe ik de live video toon.

gtk: zie qt .... hmm

ncurses: .. leercurve iets korter, maar console gebaseerd en nog steeds geen idee hoe ik de live video toon

inmiddels was er in een ander draadje iets voorbijgekomen met server-client constructie voor eigenbouw automatisering. Hmm zou kunnen werken ....

server-client, als in webserver(apache, php, mysql) en browser in het bijzonder
Met php, apache, mysql in een webserver heb ik wel eens gespeeld, dus een korte leercurve. Ik vertel met de php via de server aan de browser waar ik wat op het scherm wil hebben op basis van wat er waar aan de hand is op de baan. Hierbij is mysql de lijm. In een database tabel wordt per trein bijgehouden waar die is (met velden voor alle verdere eigenschappen die nodig danwel handig zijn). Ook voor de baan een tabel wat de stand is van wissels en ontkoppelaars en per logisch spoor segment ook een tabel met de mogelijkheden van dat segment, inclusief aangrenzende spoor segmenten, al dan niet via een wissel, en welke stand een wissel moet hebben voor aansluiting.

In de achtergrond draait er dan een programma dat de bedieningsknoppen leest, de baan beheert (inclusief eventuele vaste dienstregelingen) en de database bijwerkt wanneer nodig. Dan draait er de webserver die een webagina toont met wat er waar aan de hand is op de baan (dmv uitlezen van de database) en een browser om alles in beeld te brengen.

De live video wordt door een extern programma (mplayer en webcam) op een deel van het scherm getoond dat ik met php makkelijk kan reserveren op pixel niveau.
Dit alles met een wrapper script opgestart en afgesloten.

De bediening kan eventueel ook via de muis en de browser door op het scherm de wissels ed. klikbaar te maken.
Ook heb ik zo met een tablet op de wifi van de RPi een draadloze bedienings terminal zonder me met app ontwikkeling bezig te hoeven houden.

leercurves:
- php en mysql kennis wakker schudden
- mysql libraries gebruiken in C/C++
Dat is te doen :)
Overigens is het wrapper script al aardig op weg en de webserver is ook al klaar voor de klus.

Fenna


Gebruikersavatar

janiegein
Berichten: 3524
Lid geworden op: 26 okt 2012 12:33
Locatie: Nieuwegein sinds 05*12*23 Utrecht

Re: 120x50 baantje: Himbeeren Wald, programmeer gedoe

Bericht door janiegein »

zoals eerder gemeld zeeeer knap maar blijft voor mij abacadabra.

evengoed petje af en zeker weten dat dit uiteindelijk gaat werken. _o_


gr jan

bouwer van de Geinbaan ( analoog )
we moeten roeien met de riemen die we hebben en wachten op betere tijden, voor nu zijn dat helaas wat kleine peddeltjes geworden.
Gebruikersavatar

Onderwerp starter
fenix
Berichten: 571
Lid geworden op: 04 apr 2019 14:26

Re: 120x50 baantje: Himbeeren teasertje

Bericht door fenix »

Afbeelding

stay tuned om meer over dit gedrochtig knutselwerkje te weten te komen ;)

Fenna


Gebruikersavatar

janiegein
Berichten: 3524
Lid geworden op: 26 okt 2012 12:33
Locatie: Nieuwegein sinds 05*12*23 Utrecht

Re: 120x50 baantje: Himbeeren teaser ;)

Bericht door janiegein »

Hoi Fenna,

fijn om te zien de je de draad weer hebt opgepakt en verder bent gegaan met jouw project.

ik denk dat ik namens allemaal de wens uitspreek dat je weer met veel plezier en kunde jouw knutselarij middels foto,s en filmpjes met ons deelt.

we wachten af .


gr jan

bouwer van de Geinbaan ( analoog )
we moeten roeien met de riemen die we hebben en wachten op betere tijden, voor nu zijn dat helaas wat kleine peddeltjes geworden.
Plaats reactie