Auteur Topic: Paul's baan  (gelezen 91607 keer)

0 leden en 1 gast bekijken dit topic.

Offline Dirk T

  • Super Modelspoorder
  • ******
  • Berichten: 1.352
  • Thanked: 99 times
  • Geslacht: Man
  • Tweerail DCC, NL 1950-1975 met ruime blik
Re: Paul's baan
« Reactie #600 Gepost op: 30 januari 2024, 19:02:31 »
Twee leds omgekeerd en een weerstandje van 1k. Lukt niet met leds met gemeenschappelijke anode/kathode.

Maar met een bipolaire LED lukt dat wel   :D

En een mij vertrouwde spaghetti toestand onder je baan. Succes!
Het einde van een weg wordt altijd bereikt door hem stap voor stap af te lopen.

Offline PaulBng

  • Verkeerleider
  • *****
  • Berichten: 433
  • Thanked: 14 times
  • Geslacht: Man
  • Analoog (pwm) met JMRI en wat ooit Mardec was...
Re: Paul's baan
« Reactie #601 Gepost op: 10 februari 2024, 20:57:21 »
Ik maak met de electronica betere vorderingen dan met mijn bomen 🙄





Bezig met een overbodig project (omdat ik programmeren nog steeds leuk vind).

Ik heb nu een Arduino Nano met een Tft op de rug. Beetje gemodificeerd om de nodige bedrading vrij te maken.
Hij (de master) leest (via "Wire", 2 draden) status berichten van een Arduino Mega (slave). (Wissel om, lamp aan etc).
Het scherm van de Nano kan ik verdelen in 2 of 3 delen waar de berichten voorbij scrollen.
Vanwege de hardware (Mega pin 20 en 21 voor Wire) moet ik die pinnen eerst nog vrij maken, en het rapporteren op verzoek van de Nano inbouwen.

Gaat lukken...



Getest met draden van 1m40. Geen storingen, maar dat kan anders worden op de baan.
Ik heb één servo die er wel last van heeft 🙄
Paul

Offline PaulBng

  • Verkeerleider
  • *****
  • Berichten: 433
  • Thanked: 14 times
  • Geslacht: Man
  • Analoog (pwm) met JMRI en wat ooit Mardec was...
Re: Paul's baan
« Reactie #602 Gepost op: 10 februari 2024, 22:57:57 »
Eigenlijk wel bijzonder wat zo'n Mega kan.

Er hangt nu aan:

- 10 wissels (van 14 mogelijk)
- 10 knoppen om wissels om te zetten
- 10 lijnen om met led's de status van de wissels aan te geven
- 2 lcd displays
- 5 knoppen ( van 10) om via een menu 8 relais (verlichting)aan te sturen
- nu een I2C lijn om berichten naar een Uno met tft te sturen
- luistert naar JMRI via USB

En ik heb de software zo ingericht dat ik ook via I2C de zaak zou kunnen besturen.

En er zijn nog pinnen over 😀🤪
Paul

Offline Henry

  • Stationchef
  • ***
  • Berichten: 107
  • Thanked: 5 times
  • Geslacht: Man
Re: Paul's baan
« Reactie #603 Gepost op: 11 februari 2024, 09:16:49 »
Hallo Paul

Met bomen maken is het oefenen, die eerste produkten die ik maakte waar ook niet om aan te gluren.
Kijk eens op youtube daar zit ook mijn leer school.

https://www.youtube.com/watch?v=QbjHQi0UMi4&t=36s

https://www.youtube.com/watch?v=TGlTTOuTGBc&t=18s

Offline PaulBng

  • Verkeerleider
  • *****
  • Berichten: 433
  • Thanked: 14 times
  • Geslacht: Man
  • Analoog (pwm) met JMRI en wat ooit Mardec was...
Re: Paul's baan
« Reactie #604 Gepost op: 11 februari 2024, 16:14:02 »
Precies, Henry.
Heb ook al wat filmpjes en tutorials bekeken.

Inmiddels staat de helft van de paaltjes op het schaduw station to-be.
Zo kan ik straks via de camera zien of er rij-spanning op een spoor staat (en dus ook hoe de bijbehorende wissel staat) en in welke richting.

Paul

Offline Henry

  • Stationchef
  • ***
  • Berichten: 107
  • Thanked: 5 times
  • Geslacht: Man
Re: Paul's baan
« Reactie #605 Gepost op: 11 februari 2024, 16:16:58 »
Ziet er mooi uit heel prof :o

Offline PaulBng

  • Verkeerleider
  • *****
  • Berichten: 433
  • Thanked: 14 times
  • Geslacht: Man
  • Analoog (pwm) met JMRI en wat ooit Mardec was...
Re: Paul's baan
« Reactie #606 Gepost op: 12 februari 2024, 20:39:56 »
Meestal zit het mee. Soms even tegen 🙄
Gisteren begonnen met het testen van de schaduwbaan.

Eén ding had ik niet voorzien: ik had op de Arduino de poorten voor de ontkoppelrails nog niet gedefinieerd. Dan is de default aan.
Kan.
Wat ik niet doorhad, was dat er al die tijd spanning op alle ontkoppelrails stond.
Ik was te laat met uitzetten.
Vanmiddag ontdekt dat 4 daarvan het tijdelijke met het eeuwige hebben verwisseld 😡
Deksel deels gesmolten en magneet kern zit soort van vast. Het onder-deel is nog wel heel, dus bij vervanging hoef ik niet de zaak te slopen. Hoop dat ik 4 nieuwe op de kop kan tikken. Alhoewel ik twijfels heb bij het functioneren van die dingen. Ze willen wel omhoog maar vaak niet terug naar beneden. Teflon spray?

Vandaag de bedrading opnieuw gedaan. Was nog niet gebeurd na verandering van opzet.
Het meeste doet het. 4 wissels niet. Losse draadjes ofzo?

Stug doorgaan 😬😀
Paul

Offline denobis

  • Stationchef
  • ***
  • Berichten: 232
  • Thanked: 15 times
  • Geslacht: Man
  • Ik rijd met iTrain, dinamo,roco,piko.pbmodels etc.
Re: Paul's baan
« Reactie #607 Gepost op: 12 februari 2024, 21:52:32 »
Paul ik zal eens kijken volgens mij heb ik er nog een aantal van fleischmann liggen.
Met vriendelijke groet
Hans

Offline PaulBng

  • Verkeerleider
  • *****
  • Berichten: 433
  • Thanked: 14 times
  • Geslacht: Man
  • Analoog (pwm) met JMRI en wat ooit Mardec was...
Re: Paul's baan
« Reactie #608 Gepost op: 13 februari 2024, 01:18:55 »
Dat zou mooi zijn, Hans!

Ben nog tegen een raar ding aangelopen.
Ik gebruik op de Mega een shield met schroef aansluitingen, omdat de stekkertjes in de Mega zelf niet blijven zitten.
Het bleek vanavond dat niet alle pennen van de shield contact maken met de Mega. Om een of andere reden wil ie er niet echt in.
Ik had al anderhalf uur alle bedrading nagelopen enzo 🙄

Ik had een tijd geleden al ontdekt dat je een uitsparing moet maken voor de usb aansluiting, en die voedings- jack (waarom zit die er überhaupt aan?).

Morgen verder zoeken...


Paul

Offline PaulBng

  • Verkeerleider
  • *****
  • Berichten: 433
  • Thanked: 14 times
  • Geslacht: Man
  • Analoog (pwm) met JMRI en wat ooit Mardec was...
Re: Paul's baan
« Reactie #609 Gepost op: 13 februari 2024, 20:55:46 »
Ik gebruik voor de aansturing van mijn baan een Arduino Mega 2560 R3.
Daarop heb ik de Mardec software van Nico Teering gezet, en nadien, zoals wellicht bekend, die nogal gemodificeerd en uitgebreid.
Gevolg is dat er zo'n 50 port definities en afhankelijkheden in zitten.

Ik heb Nico gevraagd of er een mogelijkheid bestaat om die definities op te slaan en te herladen, bijv in geval van een omgevallen Arduino.
Antwoord: documenteren en opnieuw in kloppen.

Al die definities opnieuw inkloppen?
Ahum. Is mijn eer te na. Als ex IT'er ben je liever lui dan moe.

Dus even nagedacht. Al die definities worden in EEPROM opgeslagen.
Half uurtje zoeken, uurtje programmeren..

Ik heb nu een sketch die de EEPROM uit leest en op een SD card zet.
SDcard ompluggen naar de andere Arduino,  sketch uploaden en data  in EEPROM schrijven....
Gewone sketch voor de baan weer uploaden en starten..


Verdomd, het werkt 😀👍🤪

(Zal ik dit aan Nico melden???)
Paul

Offline Bert

  • Rangeerder
  • ****
  • Berichten: 393
  • Thanked: 25 times
  • Geslacht: Man
Re: Paul's baan
« Reactie #610 Gepost op: 13 februari 2024, 21:08:03 »
Mooi uitgevonden

Offline PaulBng

  • Verkeerleider
  • *****
  • Berichten: 433
  • Thanked: 14 times
  • Geslacht: Man
  • Analoog (pwm) met JMRI en wat ooit Mardec was...
Re: Paul's baan
« Reactie #611 Gepost op: 15 februari 2024, 20:21:15 »
De vervanging van de lcd displays naar een tft scherm lijkt af te zijn.
Mss nog eens zoeken naar een wat grotere display,

https://thumbs-eu-west-1.myalbum.io/video/1k0_h264/b67e43bb-b341-4c3b-8e9c-71b1e0cc475f.mp4

De aansturing via JMRI werkt nu ook, alleen de ontkoppel rails moet ik nog uitvinden.
JMRI vertelt wat wrs de stand van zaken is, maar de tft laat zien wat er echt gebeurt, en  de hoofdbaan kan ik ook zonder JMRI besturen met drukknoppen.

Als ik de lcd's laat vervallen, moet ik wel iets verzinnen om de baan verlichting aan te sturen, doe ik nu met de knoppen op één van de lcd's.

Ik heb 2 kapotte lcd's. Mss daar de knoppen van af slopen 🤪
Paul

Offline PaulBng

  • Verkeerleider
  • *****
  • Berichten: 433
  • Thanked: 14 times
  • Geslacht: Man
  • Analoog (pwm) met JMRI en wat ooit Mardec was...
Re: Paul's baan
« Reactie #612 Gepost op: 18 februari 2024, 20:40:44 »
Voor sommige dingen heb ik geen verklaring.

Ik heb twee Arduino's Mega die de hoofdbaan en het schaduwstation aansturen.
Ik ben een tijd bezig geweest om de software zo aan te passen, dat ze beiden via Wire (I2C) rapporteren naar een derde Arduino.
Test opstelling werkt.

Probeer ik het te installeren op de banen beneden, werkt de rapportage van de schaduwbaan niet.
Over twee dagen uren bezig geweest om uit te zoeken waarom.
Omdat die priegelige stekkertjes niet echt werken, heb ik een shield erop, zodat ik de bedrading kan vastschroeven.
Shield verdacht? Uitgewisseld. Geen resultaat.
Arduino verdacht? Arduino uitgewisseld (godzijdank kan ik de configuratie nu overzetten 😬😁).
Geen resultaat.
Als ik de Arduino van het shield afhaal en alleen voeding en Wire aansluit werkt het wel.
Vaag.

Dus Arduino weer op shield gezet en begonnen met de bedrading van één relais board los te halen (16 draden).
Hoera, het werk.
Daarna steeds weer 4 draden aangesloten en testen. Gaat goed.
Nu zitten alle 16 draden er weer aan. Gaat nog steeds goed.

Schiet mij maar lek....

Nu verder om een grotere TFT als monitor op gang te krijgen....





Paul

Offline PaulBng

  • Verkeerleider
  • *****
  • Berichten: 433
  • Thanked: 14 times
  • Geslacht: Man
  • Analoog (pwm) met JMRI en wat ooit Mardec was...
Re: Paul's baan
« Reactie #613 Gepost op: 19 februari 2024, 18:26:01 »
Grotere display werkt nu ook.
Alleen die bedrading 🙄 dus ik wacht nu op een tft shield.



Bij het testen kwam ik er achter dat er een omissie in de Mardec software zit.
Aangepast en Nico Teering op de hoogte gebracht.
Geen idee of ie er iets mee doet.

Volgende stappen:
-  de config van het schaduwstation afmaken.
- in JMRI uitvinden hoe ik de ontkoppelrails aanstuurt
- ik wil de EEPROM backup/restore ook in de Mardec software invoegen, zodat ik de Arduino niet van het shield af hoef te halen, want dat gaat natuurlijk een keer fout.
Aangezien de benodigde pinnen al in gebruik zijn en ik het geen wirwar wil laten worden, moet ik SoftSPI gebruiken. En SoftSDCard. Nieuwe studie. Zo blijf je van de straat...
Paul

Offline Bert

  • Rangeerder
  • ****
  • Berichten: 393
  • Thanked: 25 times
  • Geslacht: Man
Re: Paul's baan
« Reactie #614 Gepost op: 19 februari 2024, 18:59:26 »
Wil je de Mardec omissie delen?

Offline PaulBng

  • Verkeerleider
  • *****
  • Berichten: 433
  • Thanked: 14 times
  • Geslacht: Man
  • Analoog (pwm) met JMRI en wat ooit Mardec was...
Re: Paul's baan
« Reactie #615 Gepost op: 19 februari 2024, 20:40:52 »
Mardec kent een variabele die aangeeft of een wissel recht of krom staat (Low or High).

Bij opstarten worden alle servo's gereset, maar deze variabele ("cmdLH") wordt dan niet gezet. Dat gebeurt pas als een servo later wordt verzet.

Het is maar 1 regel (aangegeven met de pijl)

Voor de meesten niet belangrijk. Maar ik gebruik het om te kijken of ik de setting van de wissel moet inverteren of niet...

Paul

Offline Bert

  • Rangeerder
  • ****
  • Berichten: 393
  • Thanked: 25 times
  • Geslacht: Man
Re: Paul's baan
« Reactie #616 Gepost op: 19 februari 2024, 21:08:52 »
dank, goed te weten

Offline PaulBng

  • Verkeerleider
  • *****
  • Berichten: 433
  • Thanked: 14 times
  • Geslacht: Man
  • Analoog (pwm) met JMRI en wat ooit Mardec was...
Re: Paul's baan
« Reactie #617 Gepost op: 20 februari 2024, 00:27:02 »
Geen dank.

Ik ben nu aan het worstelen met SoftSPI.
Schiet nog niet echt op... 🙄
Paul

Offline PaulBng

  • Verkeerleider
  • *****
  • Berichten: 433
  • Thanked: 14 times
  • Geslacht: Man
  • Analoog (pwm) met JMRI en wat ooit Mardec was...
Re: Paul's baan
« Reactie #618 Gepost op: 22 februari 2024, 00:38:52 »
TFT shield kwam vandaag binnen, dus ik ben van die spaghetti af.
De pin configuratie klopt.
Wel modificaties aangebracht om voeding en Wire draden in te kunnen steken.
De TFT moet aan één eind wel ondersteund worden, stukje perspex.



De sketch verder verbeterd. Display blijft niet meer doorlopen als een slave geen antwoord geeft, of er niet is.
Doublures eruit gehaald en wat efficiënter geprogrammeerd.

En verder studeren op SoftSPI.
Of die 3 pinnen vrijmaken...





De TFT is een touch ding, dus ik wil proberen dat te gebruiken om bijv de verlichting aan/uit te zetten.
Als dat lukt, kunnen de twee-regelige LCD's eruit.
Zoniet, van een gesneuvelde lcd de knopjes eraf slopen en apart gebruiken.

Edit: bij nader inzien besloten dat softspi te vergeten. Ik lees er alleen maar gedoe mee.
Het is veel eenvoudiger om pennen 50-53 te verhuizen naar A15-A12. Is maar 4 draadjes omleggen.
Een female 6-pins  header op de shield zetten met 6 draadjes en klaar...
Paul

Offline PaulBng

  • Verkeerleider
  • *****
  • Berichten: 433
  • Thanked: 14 times
  • Geslacht: Man
  • Analoog (pwm) met JMRI en wat ooit Mardec was...
Re: Paul's baan
« Reactie #619 Gepost op: 23 februari 2024, 18:50:35 »
Vandaag een eigen mini shield gemaakt voor de backup/restore van de configuratie van Mardec (wat er nog van over is 😬) welke in de EEPROM staat.
Ik kan dat bovenop de Arduino breakout drukken.

Om het wat leuk visueel te maken, twee ledjes erop.
Allebei aan is vragen om input.
Groen is backup, rood is restore.

Nu nog kijken of ik deze aparte sketch in Mardec kan inbouwen, zodat ik geen nieuwe sketch hoef te laden.

Paul

Offline PaulBng

  • Verkeerleider
  • *****
  • Berichten: 433
  • Thanked: 14 times
  • Geslacht: Man
  • Analoog (pwm) met JMRI en wat ooit Mardec was...
Re: Paul's baan
« Reactie #620 Gepost op: 24 februari 2024, 14:52:42 »
Uurtje over de beurs in Houten gestruind.
De buit:
- 6 ontkoppelrails (eentje opgelapt..)
- 3 lichtmasten voor het toekomstige industrieterrein en de pp bij het station
- paar kleine boompjes voor weinig
- een doos zeeschuim. Ben benieuwd wat dat wordt 😁
Paul

Offline denobis

  • Stationchef
  • ***
  • Berichten: 232
  • Thanked: 15 times
  • Geslacht: Man
  • Ik rijd met iTrain, dinamo,roco,piko.pbmodels etc.
Re: Paul's baan
« Reactie #621 Gepost op: 24 februari 2024, 15:14:17 »
Paul wij waren ook op de beurs sjonge wat was het achterlijk druk.
Met vriendelijke groet
Hans

Offline PaulBng

  • Verkeerleider
  • *****
  • Berichten: 433
  • Thanked: 14 times
  • Geslacht: Man
  • Analoog (pwm) met JMRI en wat ooit Mardec was...
Re: Paul's baan
« Reactie #622 Gepost op: 24 februari 2024, 16:24:19 »
Het verbaast me dat er zoveel belangstelling voor is...

Ik stond weer aan de andere kant van de industriewijk geparkeerd...
Paul

Offline denobis

  • Stationchef
  • ***
  • Berichten: 232
  • Thanked: 15 times
  • Geslacht: Man
  • Ik rijd met iTrain, dinamo,roco,piko.pbmodels etc.
Re: Paul's baan
« Reactie #623 Gepost op: 24 februari 2024, 17:02:33 »
Daarom zorgen wij er voor dat we om 9.15 uur er zijn dan kan je recht voor de deur parkeren.
Nu was het om 10 uur al achterlijk druk.
En er waren een aantal standhouders gewoon niet.
Met vriendelijke groet
Hans

Offline Dirk T

  • Super Modelspoorder
  • ******
  • Berichten: 1.352
  • Thanked: 99 times
  • Geslacht: Man
  • Tweerail DCC, NL 1950-1975 met ruime blik
Re: Paul's baan
« Reactie #624 Gepost op: 24 februari 2024, 17:06:51 »
Einde van de voorjaarsvakantie, zou dat de drukte verklaren? Of misschien dat Houten steeds minder vaak is?

Wat betreft de standhouders: sommige staan in Goes, daar is een modelbouwbeurs (handig dat die tegelijk zijn....). Er zijn er die zelf met vakantie zijn. En sommigen komen helemaal niet meer, bijvoorbeeld MTE.
Het einde van een weg wordt altijd bereikt door hem stap voor stap af te lopen.