Doel:€250.00
Donaties:€128.00

Per saldo:€-122.00

Steun ons nu!

Laatst bijgewerkt
op 16-04-2024

Vacature: secretaris bestuur
Algemeen

De stichting

Recente berichten

Pfarrerwinkel bahn door puntenglijder
Vandaag om 19:02:32
US diorama in H0 door puntenglijder
Vandaag om 19:00:28
Bouw van materieel 40 treinstellen door puntenglijder
Vandaag om 18:58:57
Een stukje Odsherreds Jernbane (OHJ) door Simplex
Vandaag om 18:56:16
20 en 21 april MobExpo door renenstimpie
Vandaag om 18:53:42
Bisonkit verdunner door Pauldg
Vandaag om 18:39:40
Ronald en Wanda's "Southern Comfort" swamp layout! door JohnRobertGrunn
Vandaag om 18:31:58
Onlangs gespot - gefotografeerd, de foto's door Marco1044
Vandaag om 18:10:03
LS Models 2024 door 4020 281-4
Vandaag om 18:03:40
Ervaringen met bezorgdiensten (PostNL, DHL, etc) door roco
Vandaag om 17:54:18
Ombouw/Pimpen Bolle neuzen door bollen neus
Vandaag om 17:48:50
Mijn eerste H0-modeltreinbaan in aanbouw door basjuh1981
Vandaag om 17:31:32
"Nederlandse" modellen door basjuh1981
Vandaag om 17:24:52
"Litter Bin" voor Brits spoor en Britse modelspoorprojecten door Hans van de Burgt
Vandaag om 17:09:15
Kleine Baan in H0 (≤ 0.5m²) door Jack Black (NS1220)
Vandaag om 17:02:09
Frans/Belgisch H0e baantje door Jack Black (NS1220)
Vandaag om 16:49:52
NS 8400 van Werps door Ivo tB
Vandaag om 16:40:16
Toon hier je nieuwe (model-) spooraanwinst(en)... door Pauldg
Vandaag om 16:03:04
Bouw NS C 8605, BC 6012 en C 6820 door MathynK
Vandaag om 15:28:02
Micromotor inbouwen in fleischmann tandradlok? door Besselspoor
Vandaag om 15:22:30
Stationsplein Baden Baden door Dave.......
Vandaag om 15:03:18
Oude metalen trafo's gebruiken....... door Benelux795
Vandaag om 14:17:23
Grenzbahnhof Ellrich ( DDR ) in schaal TT door spoorzeven
Vandaag om 14:07:57
Een diorama in TT (VEB Schwellenrost) door RK
Vandaag om 12:10:27
Mallnitzer Tauernbahnstrecke ÖBB N Spoor door Modellbahnwagen
Vandaag om 11:40:39
RhB modelbaan in Aanbouw die Scalettabahn Davos-Dürrboden door Hollandserhbfan
Vandaag om 11:26:46
Welke TAMS decoder heb ik? door henk
Vandaag om 11:10:33
BMB-Module: “Corfe Castle Station” door Hans van de Burgt
Vandaag om 10:49:22
EifelBurgenBahn door Reinout van Rees
Vandaag om 10:17:03
25 jaar geleden door Willem1951
Vandaag om 10:07:29
  

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

MOVisser

  • Offline Offline
  • Berichten: 6169
    • 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. Houten 18 mei sta ik er weer. Ook met N-schaal.

mdjr78

  • Kenner en liefhebber
  • Offline Offline
  • Berichten: 1513
  • Britse ModuleBaan, Msg Ht
    • 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: 4049
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: 4049
Re: De ontwikkeling van een nieuw Nx schakelpaneel.
« Reactie #33 Gepost op: 28 januari 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: 2147
    • Jacquelinger Lokalbahn - Nebenbahn in H0
Re: De ontwikkeling van een nieuw Nx schakelpaneel.
« Reactie #34 Gepost op: 28 januari 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: 1748
  • Niks kan tippen aan een E1700
Re: De ontwikkeling van een nieuw Nx schakelpaneel.
« Reactie #35 Gepost op: 29 januari 2023, 09:00:03 »
@Marijn, welke drukknoppen heb jij gebruikt?
Vriendelijke groet, Servé.