Categorieën
Techniek

Techniek

De software

Na veel lezen op de diverse fora was het nog niet echt duidelijk geworden wat ik zou gaan gebruiken. Maar om een lang verhaal kort te maken, de keuze is op dit moment (juli ’20) op Rocrail gevallen.

De reden?
– Gratis en open source, en veel informatie op de wiki pagina *)
– Draait op alle gebruikelijke besturingssystemen
– Het is een client/server systeem

*) Dat is meteen ook een nadeel/valkuil!
Er is inmiddels zoveel geschreven op de wiki pagina dat het in mijn ogen steeds onduidelijker wordt wat nu de actuele informatie is. Ik heb over het installeren van de software op een Raspberry echt heel veel verschillende (en volgens mij ook tegenstrijdige) informatie gevonden.

Rocrail Client/server? Hoezo en waarom?

Op zich heb je hier helemaal geen erg in als je Rocrail op hetzelfde apparaat gebruikt als waar ook je digitale centrale is aangesloten.
Maar je kunt de bediening van je modelbaan dan bijvoorbeeld ook vanaf je laptop o.i.d. doen, en als je klaar bent je laptop ook weer voor iets anders gebruiken.

De hardware

Besturingssysteem

In eerste instantie heb ik een mini moederbord met geintergreerde video onder de treintafel gemonteerd. Het voordeel van zo’n moederbordje is dat er verder niet al te veel onderdelen bij nodig zijn om een werkende pc bij de tafel beschikbaar te hebben zonder dat het al te veel ruimte inneemt.

Maar eigenlijk had ik het plan om alles met een Raspberry Pi 3 B+ (hierna gewoon Pi genoemd) te gaan besturen.

Na wat zoekpogingen kwam ik de website van Guus Disselkoen tegen met daarop een duidelijk verhaal hoe je Rocrail op een Raspberry Pi kunt installeren.

Bij het installeren van Rocrail op de Raspberry waren er toch wel wat problemen, waarvan een deel aan mij zelf te danken is ben ik bang. In het verleden ben ik al meerdere keren begonnen om het Linux pad te bewandelen, maar telkens loopt dat dood.

Dat komt voornamelijk omdat ik niet goed weet wat ik aan het doen ben, en alle commando’s die ik in de opgezochte artikelen vind klakkeloos overneem voordat ik het hele artikel gelezen heb. Aan het einde blijkt dan vaak dat het toch net niet was wat ik zocht en een enorm vervuild, onveilig en instabiel systeem overheb gehouden.

Maar ook het feit dat er in de tussentijd een nieuwe versie van het besturingssysteem is (Stretch => Buster) én het geen Raspbian meer heet maar Pi OS maakt het Googelen naar oplossingen niet echt heel eenvoudig.

Uiteindelijk heb ik het als volgt gedaan:

Ik heb de laatste versie van Raspberry Pi OS (32-bit) with desktop geïnstalleerd en de Pi aangesloten op een monitor, keyboard en muis. Het is de bedoeling dat de Pi later zonder deze extra’s gaat draaien, maar voor nu bij het installeren enzo kan ik het wel aanbevelen om er gewoon (tijdelijk) een monitor etc op aan te sluiten.

Vervolgens heb ik de laatste versie van Rocrail geïnstalleerd door op de link te dubbelklikken waardoor het bestand (op dit moment rocrail-922-raspbian-buster-armhf.deb) wordt gedownload. Daarna in de verkenner nog een keer dubbelklikken op het gedownloade bestand en de installatie begint.

Maar daarna? Dat is meestal waar alle artikelen een beetje ophouden en dan begint voor mij de gevreesde zoektocht naar de volgende stap.

Want als ik vanaf mijn laptop, waar Rocrail ook op geïnstalleerd moet zijn, Rocrail opstartte en dan in het file op ‘connect to… ‘ klikte en het IP adres van mijn Pi invulde, kreeg ik geen verbinding…

Na wat geëxperimenteer op de Pi (blij met mijn monitor, muis en toetsenbord!) kwam ik er achter dat je op de Pi Rocview moet opstarten én een Workspace moet selecteren. Daarna kan de laptop wel keurig contact krijgen met de server en komt dezelfde workspace in beeld.

Ook heb ik op de Pi bij de instellingen SSH en VNC aangezet om het systeem later wat makkelijker te kunnen benaderen zonder meteen de monitor etc weer aan te moeten sluiten.

Hoe ik er voor kan zorgen hoe ik Rocrail automatisch start na een reboot van de Pi moet ik nog even uitzoeken.

Digitale centrale

Als digitale centrale heb ik gekozen voor de Digikeijs DR5000, vanwege de prijs maar ook vanwege de vele aansluitmogelijkheden voor terugmelders etc.

Wisseldecoders / bezetmelders

Voor de aansturing van de wissels en de bezegelingen heb ik gekozen voor de artikelen van ArCoMoRa.

Ik heb eerder al van alles 1 exemplaar besteld om er mee te experimenteren en dat beviel prima! Als je daarbij de snelle en nette levering, de duidelijke uitleg van de ontwikkelaar bij vragen en zeker ook de zeer redelijke prijs telt, is de keuze snel gemaakt.

Categorieën
Geen categorie

De bouw

Categorieën
Geen categorie

Hallo wereld.

Welkom bij WordPress. Dit is je eerste bericht. Bewerk of verwijder het, start dan met schrijven!