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

0 leden en 2 gasten bekijken dit topic.

Offline PaulBng

  • Verkeerleider
  • *****
  • Berichten: 428
  • Thanked: 14 times
  • Geslacht: Man
  • Analoog (pwm) met JMRI en wat ooit Mardec was...
Re: Paul's baan
« Reactie #550 Gepost op: 20 december 2023, 22:36:00 »
Volgende stap van de "joekel" reclame zuil:

Bovenkant van de pcb eraf gezaagd.
SDcard houder eraf gesloopt (niet nodig)
Headers eraf gesloopt en dunne draadjes direct eraan gesoldeerd, die samen door de pilaar kunnen. Lengte moet ik nog bepalen.

Nu moet ik het frame gaan bouwen dat het enorme (😉) scherm gaat vasthouden.

Paul

Offline PaulBng

  • Verkeerleider
  • *****
  • Berichten: 428
  • Thanked: 14 times
  • Geslacht: Man
  • Analoog (pwm) met JMRI en wat ooit Mardec was...
Re: Paul's baan
« Reactie #551 Gepost op: 21 december 2023, 00:15:02 »
Zoiets.
Morgen afwerken: verven, achterkant en onder voorkant iets ervoor..
Dopje erop.
En stekkertjes aan de draadjes.



Paul

Offline PaulBng

  • Verkeerleider
  • *****
  • Berichten: 428
  • Thanked: 14 times
  • Geslacht: Man
  • Analoog (pwm) met JMRI en wat ooit Mardec was...
Re: Paul's baan
« Reactie #552 Gepost op: 22 december 2023, 20:51:51 »
Vandaag is de "joekel" reclamezuil geïnstalleerd...





Ik dacht gisteren avond de Uno opgeblazen te hebben (er kwam echt rook uit, dat hoort erin te blijven zitten 🙄 (verkeerd aangesloten op de voeding)) maar bleek dat alleen de "power jack" gesneuveld is, niet belangrijk).

Aangezien de uno om z'n kop onder de baan komt, alles wat gesoldeerd kan worden zo vast gezet.
Uno en SDCard reader op een perspex plaatje gezet, kan zo onder de baan..



Paul

Offline PaulBng

  • Verkeerleider
  • *****
  • Berichten: 428
  • Thanked: 14 times
  • Geslacht: Man
  • Analoog (pwm) met JMRI en wat ooit Mardec was...
Re: Paul's baan
« Reactie #553 Gepost op: 23 december 2023, 18:32:18 »
Soms moet het dorp even op de helling 😂😂😂🤪

Paul

Offline PaulBng

  • Verkeerleider
  • *****
  • Berichten: 428
  • Thanked: 14 times
  • Geslacht: Man
  • Analoog (pwm) met JMRI en wat ooit Mardec was...
Re: Paul's baan
« Reactie #554 Gepost op: 24 december 2023, 18:25:22 »
Na wat aanpassingen in de Arduino software voor de baan zelf te hebben gemaakt, heb ik de opbouw van het schaduwstation weer opgepakt.



Die twee latten zijn bedoeld om het geheel op z'n kop te leggen teneinde de bedrading te maken.
De bedrading van de wissels en de sporen is af, van de ontkoppel-rails moet nog.

Uiteindelijk zitten er  14 wissels, 15 sporen en 15 ontkoppelrails op.
Ik ga dus niet met tientallen knoppen werken.

De servo's van de wissels gaan weer aangestuurd worden met een Arduino Mega.
Dus ik denk, dan de rest ook maar.

Ik moet hier een aantal keuzes maken.
a)

Ik maak software waarmee ik mbv een LCD Keypad Shield door menu's heen wandel. Dat zal redelijk traag werken (van wissel 1 naar wissel 15 scrollen etc). Ik zal dan de status van een wissel met leds moeten tonen. Dan heb ik voor elke wissel 2 pinnen nodig, 28 dus.

De 15 sporen moeten aan en uit gezet kunnen worden, wil ik daar locomotieven parkeren of de verlichting van wagons uitzetten. Dat zal via een relais board gaan. 15 pinnen.

Dan zit ik op 28+15 = 43 pinnen.

De Mega heeft 53 digitale pinnen, er blijven er dus 10 over.

Ik zou de ontkoppel rails kunnen groeperen, in zeg twee of drie groepen. Dus daar kom ik wel mee uit.

b)

Ik ga een heel andere route en gebruik software op een laptop (bijvoorbeeld JMRI Panelpro). Daarmee schijn je DCC commando's te kunnen genereren, en de software die ik op de Mega gebruik zou daarmee overweg moeten kunnen.
Ik moet daar nog mee beginnen, maar ik zou dan geen led's voor de status nodig hebben.


Ik heb de gebruikte Mardec software al aangepast zodat die 16 servo's aankan.


Voor optie a) weet ik wel welke weg ik moet bewandelen.

Optie b) is helemaal nieuw, dus daar ga ik eens naar kijken.


Ik sta uiteraard open voor suggesties!
Paul

Offline PaulBng

  • Verkeerleider
  • *****
  • Berichten: 428
  • Thanked: 14 times
  • Geslacht: Man
  • Analoog (pwm) met JMRI en wat ooit Mardec was...
Re: Paul's baan
« Reactie #555 Gepost op: 31 december 2023, 13:42:40 »
De bedrading van het schaduwstation is (denk ik nu) af.



Dat moet nu getest worden, gaat wel even tijd in zitten...
Paul

Offline PaulBng

  • Verkeerleider
  • *****
  • Berichten: 428
  • Thanked: 14 times
  • Geslacht: Man
  • Analoog (pwm) met JMRI en wat ooit Mardec was...
Re: Paul's baan
« Reactie #556 Gepost op: 31 december 2023, 21:24:21 »
Eerste leermoment vandaag.
De wissels wilden niet. Na het nodige onderzoek bleek dat die parallel-printer kabels niet geschikt zijn om de servo's van voeding te voorzien.

Dus tijdelijk losse draden, werkt.

Betekent dat dat ook niet gaat werken voor de voeding aan de opstel sporen (1A?) en de ontkoppelrails (1,3A).

Nou wil ik dat al vanaf een Arduino gaan aansturen, en zijn er dus relais (of een alternatief) nodig. Die gaan dan dus onder het schaduwstation, de aansturing via Di printer kabel, net zoals de wissels, kan wel.

Betekent dus twee shields met 16 relais erbij, of mss een alternatief ( iets met riacs ofzo, geen idee nog).

Betekent wel dat het ding voorlopig nog niet onder de baan kan.
Overigens heb ik de software daarvoor ook nog niet klaar.
Paul

Offline Bert

  • Rangeerder
  • ****
  • Berichten: 372
  • Thanked: 20 times
  • Geslacht: Man
Re: Paul's baan
« Reactie #557 Gepost op: 31 december 2023, 21:49:46 »
Ik zou mosfets gebruiken, kunnen simpel door een arduino aangestuurd worden, stroom uit een poort is bijna 0. Verder zijn ze goedkoop, bijvoorbeeld
Ik heb net dit geweldige item op AliExpress gevonden. Bekijk het nu! €1,39  20% Off | 5Pcs/10Pcs 15A 400W Mos Fet Trigger Schakelaar Drive Module Pwm Regulator Bedieningspaneel Voor Arduino dc 5V 12V 36V
https://a.aliexpress.com/_ExJJ0FB
Zelf heb ik een print met 16 kanalen gemaakt

Offline PaulBng

  • Verkeerleider
  • *****
  • Berichten: 428
  • Thanked: 14 times
  • Geslacht: Man
  • Analoog (pwm) met JMRI en wat ooit Mardec was...
Re: Paul's baan
« Reactie #558 Gepost op: 31 december 2023, 23:36:24 »
Mag ik wat meer info over wat je zelf hebt gemaakt?

32 van die losse printjes (of per 4, is het max wat ik vond) is ook niet alles....
Paul

Offline Bert

  • Rangeerder
  • ****
  • Berichten: 372
  • Thanked: 20 times
  • Geslacht: Man
Re: Paul's baan
« Reactie #559 Gepost op: 31 december 2023, 23:43:08 »
Uiteraard, wordt wel volgend jaar ;D

Offline PaulBng

  • Verkeerleider
  • *****
  • Berichten: 428
  • Thanked: 14 times
  • Geslacht: Man
  • Analoog (pwm) met JMRI en wat ooit Mardec was...
Re: Paul's baan
« Reactie #560 Gepost op: 31 december 2023, 23:45:56 »
Een kwartier nog.
Dat geduld kan ik wel opbrengen 😂

Alle wissels werken inmiddels.

Morgen de ontkoppel rails testen.
Daarna de sporen...

En dan 🙄 de software.... JMRI
Nog wel een dingetje
Paul

Offline Bert

  • Rangeerder
  • ****
  • Berichten: 372
  • Thanked: 20 times
  • Geslacht: Man
Re: Paul's baan
« Reactie #561 Gepost op: 1 januari 2024, 11:41:06 »
iets langer duurde het als een kwartier Paul ;D



Eventueel kunnen de 4 printen gescheiden worden. Ik heb er status leds aan toegevoegd.

Eventueel heb ik wel 2 kale printen over voor je. Bij JLCPCB bestel je ze per 5 voor ~€8 incl verzending.
Kan de bestanden ook mailen, net wat je wilt.

Mocht je dit alleen als inspiratie willen ook prima!

edit: ik zie dat ik ook een niet deelbare print heb gemaakt.

Offline PaulBng

  • Verkeerleider
  • *****
  • Berichten: 428
  • Thanked: 14 times
  • Geslacht: Man
  • Analoog (pwm) met JMRI en wat ooit Mardec was...
Re: Paul's baan
« Reactie #562 Gepost op: 1 januari 2024, 15:51:18 »
Maakt niet uit, ik had ijsbaan dienst....

Ik kan het niet goed zien, te vaag.

Hoe groot is de laatste print?

Ik pb je mijn email adres
Paul

Offline PaulBng

  • Verkeerleider
  • *****
  • Berichten: 428
  • Thanked: 14 times
  • Geslacht: Man
  • Analoog (pwm) met JMRI en wat ooit Mardec was...
Re: Paul's baan
« Reactie #563 Gepost op: 1 januari 2024, 16:52:17 »
Kijk, dat is beter leesbaar.

Mijn kennis van mosfets is niet zo bijster groot..

Begrijp ik het goed dat, als "in1" laag wordt gebracht, "O1" aan de min wordt gelegd?
Edit: o wacht, dat staat er bij 🙄

Welke mosfet heb je gebruikt?

Wat gebeurt er als een mosfet overlijdt?
Paul

Offline Bert

  • Rangeerder
  • ****
  • Berichten: 372
  • Thanked: 20 times
  • Geslacht: Man
Re: Paul's baan
« Reactie #564 Gepost op: 1 januari 2024, 18:09:26 »
Welke Mosfets je gebruikt maakt niet veel uit als het maar N-channels zijn. Ik heb LU2703 gebruikt omdat ik er een heel stel van heb.
De print gaat uit van een TO126 behuizing.

Indie je een "1" aanbied op de ingang schakelt de Mosfet naar 0. Dus de min van de belasting moet naar de print, de + van de belasting aan de voedingsspanning.
Een Mosfet heeft geen ingangsstroom nodig, alleen een spanning, dus de belasting is praktisch 0.

MosFets kunnen veel hebben maar wel een max stroom, voor genoemde is dat 15A continue en 30V over de drain-source (in transistor termen collector-emitter)
Ik heb er nog nooit 1 defect gehad maar ik neem aan een oneindige weerstand of een harde sluiting.

Offline PaulBng

  • Verkeerleider
  • *****
  • Berichten: 428
  • Thanked: 14 times
  • Geslacht: Man
  • Analoog (pwm) met JMRI en wat ooit Mardec was...
Re: Paul's baan
« Reactie #565 Gepost op: 2 januari 2024, 19:14:37 »
Bedankt voor de moeite en info, Bert, maar ik heb toch besloten voor relais te gaan.
Gedoe met die pcb boards...

De hoofdbaan heeft 10 wissels, het schaduwstation heeft er 14.

Omdat ik uiteindelijk een enkele sketch wil gebruiken voor de hoofdbaan, het schaduwstation (en later het nog te bouwen industrie terrein) de sketch en de aansluitingen van de displays aangepast, zodat 14 wissels eenvolgend aan de Arduino aangesloten kunnen worden.

De sketch zou dcc commando's moeten kunnen verwerken, maar dat heb ik nog niet op gang gekregen.
Wachtend op de relais shields daar maar verder mee....
Paul

Offline Bert

  • Rangeerder
  • ****
  • Berichten: 372
  • Thanked: 20 times
  • Geslacht: Man
Re: Paul's baan
« Reactie #566 Gepost op: 2 januari 2024, 19:16:41 »
Prima Paul, het werkt allebei..

DCC aansturing gaat je vast lukken.
Mijn draaischijf heeft als input analoge DC waarden, per track een waarde zodat ik hem met schakelaars en een weerstandsarray kon bedien. Later het ik een nano met <dcc sniffer> toegepast zodat ik hem nu met dcc kan aansturen.

Offline PaulBng

  • Verkeerleider
  • *****
  • Berichten: 428
  • Thanked: 14 times
  • Geslacht: Man
  • Analoog (pwm) met JMRI en wat ooit Mardec was...
Re: Paul's baan
« Reactie #567 Gepost op: 3 januari 2024, 00:33:03 »
Voorlopig niet, Bert.

Heb een tutorial gevonden hoe servo's met JMRI aan te sturen.

Enig verschil is dat ze een servo shield gebruiken, maar dat zou Mardec ook moeten kunnen.

Ik kan alleen nog niet vinden hoe ik erachter kom wat Mardec met een dcc commando doet.
De usb poort is bezet door JMRI. Ik heb nog niet gevonden of JMRI serial output kan laten zien.

Dag is op....
Paul

Offline Bert

  • Rangeerder
  • ****
  • Berichten: 372
  • Thanked: 20 times
  • Geslacht: Man
Re: Paul's baan
« Reactie #568 Gepost op: 4 januari 2024, 13:11:23 »
Dacht nog even aan relais versus mosfet.
Die laatste wel een must om bijvoorbeeld een motortje aan te sturen met PWM.

Offline PaulBng

  • Verkeerleider
  • *****
  • Berichten: 428
  • Thanked: 14 times
  • Geslacht: Man
  • Analoog (pwm) met JMRI en wat ooit Mardec was...
Re: Paul's baan
« Reactie #569 Gepost op: 4 januari 2024, 16:50:03 »
Begrijp ik, Bert. Maar daar zie ik voorlopig geen toepassing voor.

DHL ging weer eens de mist in. Zijn toch thuis langs geweest, en ze hebben me gemist, schreven ze.
Nee, ze hadden gelijk naar zo'n service punt moeten rijden!
Paul

Offline PaulBng

  • Verkeerleider
  • *****
  • Berichten: 428
  • Thanked: 14 times
  • Geslacht: Man
  • Analoog (pwm) met JMRI en wat ooit Mardec was...
Re: Paul's baan
« Reactie #570 Gepost op: 5 januari 2024, 14:48:17 »
De ralais shields zijn binnen, dus ik kan weer verder.

Eerst de shields maar even verbouwd, want ik had geen zin om 32 draadbruggen te maken...

Paul

Offline PaulBng

  • Verkeerleider
  • *****
  • Berichten: 428
  • Thanked: 14 times
  • Geslacht: Man
  • Analoog (pwm) met JMRI en wat ooit Mardec was...
Re: Paul's baan
« Reactie #571 Gepost op: 6 januari 2024, 23:44:06 »
Zo zou het moeten werken.
Eenvoudiger kan ik het niet verzinnen.

Nog een keer goed nalopen, dat ik niet meer dan 5v op de servo's en de ralais logica zet.

Testen zal er de komende dagen niet van komen. Eind van de week weer...

Paul

Offline PaulBng

  • Verkeerleider
  • *****
  • Berichten: 428
  • Thanked: 14 times
  • Geslacht: Man
  • Analoog (pwm) met JMRI en wat ooit Mardec was...
Re: Paul's baan
« Reactie #572 Gepost op: 8 januari 2024, 21:29:19 »
Ik begin langzamerhand een idee te krijgen waar ik heen wil met de aansturing van de baan.

Ik heb nu drie schermpjes met info, alle drie met hun eigen sketch. Daar wil ik vanaf, dus ik ga bezien of ik kan volstaan met eenelke sketch, waarbij ik met één parameter kan duiden waarvoor hij bedoeld is. Hoe minder duplicatie, hoe beter.

Verder, heb ik een sketch voor de hoofdbaan.
Ik ben nu bezig met de aansturing van het schaduwstation. Dat wil ik dus ook combineren in één.
Heb al bedacht dat ik de spanning op de opstelsporen kan aansturen als accessory van een wissel in Mardec.
Blijven de wissels zelf, en de ontkoppel rails.
Ik wil daarvoor geen serie aan knoppen, dus zit te denken aan a) een tft touch screen, of b) iets met JMRI (wat ik nog niet op gang heb).

Dus nog even wat denkwerk...
Paul

Offline PaulBng

  • Verkeerleider
  • *****
  • Berichten: 428
  • Thanked: 14 times
  • Geslacht: Man
  • Analoog (pwm) met JMRI en wat ooit Mardec was...
Re: Paul's baan
« Reactie #573 Gepost op: 11 januari 2024, 21:04:00 »
Ik was het een beetje zat, dat ik tijdens een compilatie van een sketch rustig de was op kon hangen.
Dus mezelf een nieuwe laptop kado gedaan. Nu is het een seconden kwestie.

De Mardec software die ik op de Arduino gebruik, heeft de mogelijkheid om met drukknoppen de wissels om te leggen, en de status met leds weer te geven.
Voor het schaduwstation wil ik niet zoveel knoppen.
Dus oeverloos lang bezig geweest om uit te vlooien hoe. Eindeloos debuggen. Maar, nu het zo snel gaat, is het me gelukt. Natuurlijk was de oplossing zeer simpel 🙄
De sketch is nogal gecompliceerd, en er staat bar weinig commentaar in.
Maar ik kan nu virtueel een knop indrukken.

Nu uitzoeken of ik dat met een touchscreen doe (heb er wel één, maar die gebruikt bijna alle pennen van de Mega). Dus ik zou een seriële moeten vinden. Of een tweede mega met de eerste laten praten.

Of  met JMRI. Maar dat heb ik nog niet op gang.

Voorlopig van de straat 🤔🤪
Paul

Offline PaulBng

  • Verkeerleider
  • *****
  • Berichten: 428
  • Thanked: 14 times
  • Geslacht: Man
  • Analoog (pwm) met JMRI en wat ooit Mardec was...
Re: Paul's baan
« Reactie #574 Gepost op: 11 januari 2024, 23:59:43 »

DCC aansturing gaat je vast lukken.

Na een dag woest onderzoek en debuggen heb ik het eindelijk een beetje op gang.

Arduino Mega 2560 R3 hangt via usb aan m'n laptop.
Op de Arduino een zwaar gemodificeerde versie van Mardec.
Dat stuurt de wissels en bijbehorende leds aan, door op de bijbehorende drukknop te drukken.
Diverse licht groepen van via knopjes op de lcd displays.

Ben eerst lang bezig om de gecompliceerde coding zo aan te passen, dat ik zonder knopje in te drukken, alle "dingen" die hetzelfde dcc address hebben om te gooien.

Daarna verder gegaan om die aanpassing met JMRI aan te sturen.
Met behulp van een gevonden tutorial is me dat gelukt: ik kan nu op mijn testbed een wissel omgooien.

Nu uitzoeken hoe ik 14 wissels adresseer, en hoe ik terugkoppel aan JMRI
Paul