Installatie - rwmodeltrain/departure-board GitHub Wiki

Gebruik zonder RPi en TFT scherm

Ubuntu

Het is mogelijk om departure-board te gebruiken zonder Raspberry en TFT scherm. Wel is een PC met Linux nodig, in deze Wiki gaan we uit van Ubuntu 14.4.

Inrichten Ubuntu

Gewerkt kan worden met een standaard installatie van Ubuntu, hierop is Python al geïnstalleerd (volgens laatste informatie, graag bericht als dit niet zo is). Installatie van pygame is wel nodig. Open een terminal venster en installeer pygame via:

sudo apt-get update
sudo apt-get install python.pygame

Koppeling met de koploper PC

Net als bij de RPi moet een koppeling gemaakt worden naar de share van de Windows-PC waarop Koploper zich bevindt. Maak daarvoor eerst een mount-point aan op Ubuntu en koppel de Windows Share. Iedere keer als de Ubuntu machine opnieuw wordt opgestart zal deze mount opnieuw gemaakt moeten worden. Uiteraard is dit te automatiseren...

sudo mkdir /mnt/koploper
sudo mount //192.168.1.61/Data /mnt/koploper -o username=username,password=password

Klik hier voor informatie over het aanmaken van de Windows share op de koploper PC.

Installatie van programma- en mediabestanden

De installatie van de bestanden nodig voor departure-board is vrijwel gelijk aan het installeren van de bestanden op de RPi, alleen het bestand train.sh wordt niet gebruikt. Omdat Ubuntu een grafische interface heeft kunnen de bestanden met bestandsbeheer worden gekopieerd. Informatie over de te kopiëren bestanden, klik hier.

Aanpassingen INI-bestanden

Voor het aanpassen kunnen de stappen gevolgd worden bij de RPi installatie (klik hier). Er is wel een speciale instelling nodig in departure-board.ini:

usetft: False
useRpi: False

Starten van departure-board

Open een terminal scherm en type:

sudo python 1.py

Als meerdere instanties van departure-board nodig zijn (bij meerdere stations), start deze dan op met

python 1.py

Het programma dat voorafgegaan met sudo wordt opgestart heeft rechten om de baaninformatie bij afsluiten ook op te slaan (de 'master'). Kies bij het afsluiten (de 0 op het numerieke toetsenbord) voor 0 (niets doen met andere RPi's) en sluit het programma af. De baaninformatie wordt dan opgeslagen. De andere instanties van departure-board kunnen gewoon afgesloten worden door het venster te sluiten.