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

ICR-rijtuigen, voor welk merk ga je? LSmodels, PBmodels, Exact Train of Piko? door LMX
Vandaag om 01:03:28
Zelfgemaakt BiDiB modules door Dennis1984
Vandaag om 01:01:19
NS bestelt 36 Flirt Flex treinstellen door FreekH
Vandaag om 00:45:03
"Litter Bin" voor Brits spoor en Britse modelspoorprojecten door Sven
Vandaag om 00:12:56
Reparaties aan je materieel: tips & tricks door Huup
Vandaag om 00:10:48
Toon hier je nieuwe (model-) spooraanwinst(en)... door sncf231e
23 November 2025, 23:52:01
LS models 92008, NMBS 1801, komt er printplaat voor meer functies? door arnaud-ns/htm
23 November 2025, 23:22:05
Spoor Groep Zuid 22-23 november Helmond door neudalhausenstadbahn
23 November 2025, 23:08:38
Bf Kibronn door Benelux795
23 November 2025, 23:00:45
Spoor- en tramweg parafernalia door Michiel2
23 November 2025, 22:35:34
De overeenkomst tussen een Ovaalramer en een Motorpost. door FritsT
23 November 2025, 22:29:35
Mijn geweatherde modellen door Frank 123
23 November 2025, 21:43:04
LS Models 2025 door Cegielski
23 November 2025, 21:32:38
Da's Daz 2 door Huup
23 November 2025, 21:26:11
Doornvliet door Chris Westerduin
23 November 2025, 21:21:32
S88N bezetmelder door bask185
23 November 2025, 21:12:35
Mijn eerste H0-modeltreinbaan in aanbouw door Wim Vink
23 November 2025, 21:09:50
Nieuwe ruimte, nieuw baanplan door Frank 123
23 November 2025, 21:00:16
Bahnstrecke 5867 door Frank 123
23 November 2025, 20:40:04
Stottering Piko 98551BD door Modeltreinmulder
23 November 2025, 20:10:03
BMB 00-Modulebaan, BMB-Rijdagen en BMB-Deelname aan Beurzen & Evenementen door Hans van de Burgt
23 November 2025, 19:38:53
BNLS modulebaan: Werkspoor-Kathedraal 3.5 door MOVisser
23 November 2025, 17:05:09
Länderbahn en Reichsbahn locomotieven. door Silvolde
23 November 2025, 16:53:16
Nieuw huis, nieuwe baan door Fred_G
23 November 2025, 16:37:35
Piko NS 5/600 Hippel 2025 door D_Loc
23 November 2025, 16:30:47
Spoor 1 loc omschakelen van analoog naar digitaal. door hmmglaser
23 November 2025, 16:23:14
Mallnitzer Tauernbahnstrecke ÖBB N Spoor door william_2
23 November 2025, 16:19:53
Hoe programmeer ik de snelheid van mijn lok met de multimuis? door henk
23 November 2025, 16:07:44
Aachenau West door Bertje B
23 November 2025, 15:35:36
Fleischmann 4178 NS4903 pimpen naar NS4905 door Bahn-AG
23 November 2025, 15:09:54
  

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

MOVisser

  • Offline Offline
  • Berichten: 7420
    • 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 15 november ben ik weer in Houten.

mdjr78

  • Kenner en liefhebber
  • Offline Offline
  • Berichten: 1532
  • 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: 5165
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: 5165
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
  • Offline Offline
  • Berichten: 1772
  • 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é.