Doel:€250.00
Donaties:€88.00

Per saldo:€-162.00

Steun ons nu!

Laatst bijgewerkt
op 03-06-2025

Vacature: secretaris bestuur
Algemeen

De stichting

Recente berichten

"Kolenbakken" voor achter Railion 6400-en? door ES44C4
Vandaag om 11:49:48
? Aanleg Zuidwestboog bij Meteren door Arjan6511
Vandaag om 11:43:27
Ervaringen met veilingsites enzo (Marktplaats, Ebay, Catawiki, etc). door Montanbahn
Vandaag om 11:39:43
EifelBurgenBahn door Jelmer
Vandaag om 11:35:34
20 jaar BNLS door Eelco Storm
Vandaag om 11:33:47
Ventilatie (?) pukkels op dak ICM door Sven
Vandaag om 11:28:41
TEE treinstel krijgt nieuwe plaats na vertrek uit NTM door damngrazy
Vandaag om 11:11:14
Stichting 3rail 20 jaar jubileumwagen! door Sascha [St. 3rail]
Vandaag om 11:01:15
De IJmuider spoorlijn - korte geschiedenis en plaatjes door Vislijn
Vandaag om 10:39:45
Spoorwegmuseum krimpt collectie in door Rick
Vandaag om 10:12:45
VERPLAATST: Link trainer (was:: TEE treinstel) door Reinout van Rees
Vandaag om 09:47:12
Raadplaatje door Hlv53
Vandaag om 09:43:12
Mijn eerste H0-modeltreinbaan in aanbouw door Jelmer
Vandaag om 09:43:10
Welke 4-polige stroomvoerende koppeling is dit? door henk
Vandaag om 07:23:13
De projecten van Ruben (NL H0) door Frank 123
Vandaag om 07:02:43
19 Toen door Vroeger
Vandaag om 05:58:47
LS Models 2025 door spoorzeven
19 June 2025, 23:18:38
Toon hier je nieuwe (model-) spooraanwinst(en)... door Falkenberg
19 June 2025, 23:01:08
YD7010 en Roco WLAN Maus koppelen door AlbertG
19 June 2025, 22:27:48
Cherteau, fictieve Waals industriedorp door Paulus
19 June 2025, 21:45:01
The Southern Pacific & California Northern door Ronald Halma
19 June 2025, 21:43:01
Dubbelom, een boekenplankspoorbaan in H0 door Peter Kleton
19 June 2025, 21:32:13
Station Roodeschool door Torikoos
19 June 2025, 21:14:12
Eindstation Daarhuizen door Torikoos
19 June 2025, 21:04:03
Onlangs gespot - gefotografeerd, de foto's door Modellbahnwagen
19 June 2025, 20:49:16
Bouw van de ElD3 mat' 36 van MK Modelbouwstudio's door MathynK
19 June 2025, 20:47:40
Gelders Smalspoormuseum / Gelderse Smalspoor Stichting stelt zich voor door Ronald Halma
19 June 2025, 20:27:35
Hoe TrainController met Z21 start te runnen op laptop die alleen wifi heeft? door Ronald Halma
19 June 2025, 20:23:44
Reizigersmaterieel Twentelijn in de jaren '70 door 1200blauw
19 June 2025, 18:31:39
Toon hier je (model)TRAM foto's. door R1954
19 June 2025, 18:12:45
  

Auteur Topic: De ontwikkeling van een nieuw Nx schakelpaneel.  (gelezen 7616 keer)

MOVisser

  • Offline Offline
  • Berichten: 7022
    • Modelbouw in't algemeen. 3D printen etc..
Re: De ontwikkeling van een nieuw Nx schakelpaneel.
« Reactie #30 Gepost op: 07 November 2022, 09:21:18 »
Bas, je bent heel inventief bezig.  (y)

Dat er verschillende projecten tegelijk lopen is niet anders dan bij de meeste hobbyisten.
Ik heb daar ook "last" van.

Maar zelfs als leek begrijp ik niet wat je aan het doen bent en waarom.
Dat komt zeker door mij, omdat ik niet in deze electonica wereld bekend ben.
Maar zeker niet in de gedachten van het schakelen en aansturen van trein combinaties en de wissel en sein aansturingen.

Ik rij met de hand en bepaal dan zelf de route. :angel:

Maar ga door, anderen hebben daar veel profijt van (y)

Ronald Visser
(de Boxtel serie heb ik bekeken.)
Je kunt me vinden op diverse treinenbeurzen. Zaterdag 23 augustus ben ik er weer...

mdjr78

  • Kenner en liefhebber
  • Offline Offline
  • Berichten: 1527
  • BMB, Msg Ht, Fremo
    • Mijn Flickr pagina
Re: De ontwikkeling van een nieuw Nx schakelpaneel.
« Reactie #31 Gepost op: 07 November 2022, 19:01:52 »
Hey Bas,

Hoeveel knopjes (dus begin- en eindposities) kan je aan de Arduino koppelen?
En wat als je meer knopjes nodig hebt?
Ik neem aan dat twee Arduino's niet met elkaar gaan communiceren.

Groeten,
Werner

bask185

  • Offline Offline
  • Berichten: 4922
Re: De ontwikkeling van een nieuw Nx schakelpaneel.
« Reactie #32 Gepost op: 07 November 2022, 19:51:23 »
De Arduino zelf kan tot maximaal 22 maar...

Met io extenders tot oneindig. Zelfde met outputs. Daar hebben we schuifregisters chips voor.

Citaat
Ik neem aan dat twee Arduino's niet met elkaar gaan communiceren.
O zeker wel dat kan met rs232, rs485, canbus, loconet, xpressnet, infrarood, bluetooth, Ethernet, I2C, SPI... take your pick  ;D

Mvg,

Bas
Train-Science.com
Train-Science github
It ain't rocket science ;-)

bask185

  • Offline Offline
  • Berichten: 4922
Re: De ontwikkeling van een nieuw Nx schakelpaneel.
« Reactie #33 Gepost op: 28 January 2023, 22:37:38 »
Ik heb eindelijk weer eens wat te melden.

De Hardware
Ik heb mijn zeshoekjes paneel lichtelijk aangepast. Naar aanleiding van mijn recente endeavors (schakelpaneel PCBs van Ns264 en Hans van den Burgt) had ik bedacht om ook bij de zeshoekjes het printplaat materiaal als front end te gebruiken.



Dit paneel zoals je ziet is 220mm breed en 126mm hoog. Uiteraard is het niet zo mooi zoals the original, maar het kan er naar mijn mening mee door  :angel:


Ik weet niet of dit een mooie grootte is, ze zijn kleiner dan de vorige maar ik denk dat ze nog wel iets kleiner kunnen  ???

De wissel printjes hebben nu alleen nog maar een paar ledjes. Net zoals bij koen (filmpje onderin) wil ik de leds ook uit kunnen zetten met als einddoel alleen de huidige route op te laten lichten. Ik had koens paneel daar eigenlijk niet voor ontworpen dat leds van wissels ook uit konden, maar.. het kan dus. En ik vond het wel een leuk idee om 1 route te highlighten.  (y)


De voordelen zijn:
Ik kan gebruik maken van SMD assemblage dan hoef ik de zeshoekje op een connector na niet zelf in elkaar te solderen
Ik heb aanzienlijk minder 3D geprint materiaal nodig.

(schakelaars moet ik nog vervangen door SMD type)

Onder deze printjes komen nu een een soort ronde of driehoekige torentjes met 3 uitsteeksels waarop je de printen kan klikken. Ik had even gekeken, en als je dit soort printjes strak tegen elkaar zet, dan zie je de naad niet heel erg zitten.


Software en bediening
Dan had ik nog iets leuks bedacht omtrent software. Ik had even gebabbeld met Reindert van TrainTastic over het gebruik van zijn software om voor mijn controller wat routes te dumpen. Dat handmatig inleren van al die combinaties  :-X.. ik zag dat niet zo zitten. Dat leidt geheid tot fouten en het is vooral voor grote panelen heel erg veel werk met als gevolg... erg veel fouten.

Ik wil terug naar mijn GUI idee, maar dan met gebruik van andere software zoals TrainTastic. TrainTastic is momenteel nog niet zo ver (ik gelukkig ook niet  :P) maar ik ging kijken naar alternatieven. Voor de duidelijkheid. Ik wil dus dat een GUI voor mij de routes uitspuugt zodat mijn controller snapt wat hij moet doen.

Per toeval is het zo dat het programma Rocrail alle routes voor je uitspuugt. Ik kan dus in Rocrail een baanplan namaken met blokken, dat opslaan en dan heb ik een XML bestandje met... routes.

De routes lopen echter alleen over een wisselstraat tussen 2 blokken. De routes kunnen niet door een blok heen lopen. Eerst dacht ik.. meh jammer nou weer. Maar aan de andere kant, kan ik nog steeds het eindpunt vinden door een recursief zoek algoritme er op los te laten. Dat is opzich niet heel erg ingewikkeld, het was wat tricky om het in code te krijgen, maar dan heb je ook wat.

Ik ging testen met dit fictioneel plan:


Rocrail kan voor mij de routes uitspugen tussen twee van die takken. Verder moet ik het zelf uitzoeken. Dat kan alleen door alle mogelijke routes uit te proberen en precies dat doet mijn zoek algoritme.

Ik liet een arduino een route zoeken van blok 1 naar blok 31.
Ik laat hier een datadump zien waarmee ik getest heb. Het resultaat staat in de onderste 5 regels.


De Arduino kon succesvol bepalen dat hij van blok 1 naar 2 moest rijden,
van 2 naar 5
van 5 naar 21
van 21 naar 24
en van 21 naar 31.

Vanaf dit punt hoef ik alleen nog maar op te zoeken welke wissels daarbij horen en de bijbehorende ledjes aan te zetten en de instructies uit te delen.

Als de blokken bezetmelders hebben, is het ook nog relatief makkelijk om om een bezetblok heen te navigeren. Je hoeft er feitelijk niks extra's voor te doen. Alleen tijdens het route zoeken, bekijken of een blok al bezet is of niet, en zo ja -> dat blok negeren.

Citaat
Maar zelfs als leek begrijp ik niet wat je aan het doen bent en waarom.
In kort: ik ontwerp componenten en software waarmee men zelf Nx type schakelpanelen kan assembleren en configureren om zo alle wissels goed te leggen.

Citaat
Ik rij met de hand en bepaal dan zelf de route.
Precies dat doe je met een Nx paneel. Het is geen automatisering of iets dergelijks. Het is slechts een manier van wissels stellen. Ik heb dat in het begin van het draadje uitgelegd. Bij Nx druk je gelijktijdig op twee knopjes die overeen komen met het spoor waarvan je vertrekt en waar je naar toe wilt. Het systeem zorgt er voor dat alle wissels goed worden gezet en zoals ik net zei, om eventueel voorbij bezette blokken heen te navigeren.

Losse wissels stellen is leuk, maar vroeger of later... vergeet je er eentje.

Dit filmpje laat o.a. de werking van dat systeem zien. En dit is wat ik wil dat mijn zeshoekjes dadelijk ook moeten doen.
<a href="https://www.youtube.com/v/ncy9wpZGlu0&amp;" target="_blank" class="new_win">https://www.youtube.com/v/ncy9wpZGlu0&amp;</a>


Mvg,

Bas
Train-Science.com
Train-Science github
It ain't rocket science ;-)

Marijn

  • Grote treintjes monteur
  • Offline Offline
  • Berichten: 2190
    • Jacquelinger Lokalbahn - Nebenbahn in H0
Re: De ontwikkeling van een nieuw Nx schakelpaneel.
« Reactie #34 Gepost op: 28 January 2023, 23:02:26 »
Hey Bas, mooie vooruitgang boek jij in dit project.

Erg leuk om te zien dat jij ook ArduinoNX aan het bouwen bent. (y)
Ik heb zelf 6 jaar terug ook een NX paneel gemaakt (en later ook toegepast) maar veel minder sjiek en uitgebreid dan die van jou.

<a href="https://www.youtube.com/v/9jQuT1Q125A&amp;t=144s" target="_blank" class="new_win">https://www.youtube.com/v/9jQuT1Q125A&amp;t=144s</a>

Anywho, ik blijf dit draadje zeker volgen ! ;)
A positive attitude may not solve all your problems, but it will annoy enough people to make it worth the effort.

Servé

  • Team encyclopedie
  • Online Online
  • Berichten: 1768
  • Niks kan tippen aan een E1700
Re: De ontwikkeling van een nieuw Nx schakelpaneel.
« Reactie #35 Gepost op: 29 January 2023, 09:00:03 »
@Marijn, welke drukknoppen heb jij gebruikt?
Vriendelijke groet, Servé.