Ganstrup- Link



GL-MEDIA (Planlagt)


Ide

Ganstrup-Link er mit forsøg på at skabe en fælles platform for elektronik og automatisering på Ganstrupbanen.

Gennem årene er der kommet mange forskellige elektroniske løsninger til modelbanen: lysstyring, sensorer, displays, lyd, vejrdata og integration med Win-Digipet. De enkelte løsninger virker, men Ganstrup-Link skal gøre dem mere ensartede og lettere at bygge videre på.

Grundlaget er ESP32, Wi-Fi og MQTT.

Hver Ganstrup-Link-enhed er som udgangspunkt selvstændig. Den skal kunne konfigureres og betjenes via en almindelig webbrowser og kommunikere med andre enheder via MQTT.

Win-Digipet er en mulighed – ikke en forudsætning.

På Ganstrupbanen kan Win-Digipet derfor være en del af systemet og eksempelvis tænde lys eller starte en funktion. Men den samme Ganstrup-Link-enhed skal også kunne anvendes uden Win-Digipet.

En fælles grundplatform

Alle Ganstrup-Link-enheder bygger så vidt muligt på den samme grundplatform. Det gør dem lettere at konfigurere, vedligeholde og udbygge.

Grundplatformen omfatter ESP32, Wi-Fi, MQTT og et lokalt webinterface. Første opsætning skal kunne foretages via enhedens eget Wi-Fi access point, og de nødvendige indstillinger gemmes i ESP32’en. Enheden skal desuden kunne nulstilles, så den kan konfigureres på ny.

OTA-opdatering (Over The Air) er et krav i Ganstrup-Link. Det betyder, at ny software kan installeres via netværket uden at forbinde ESP32’en til en computer med et USB-kabel.

Det er særligt vigtigt på en modeljernbane. En ESP32 kan være monteret under banen, inde i en bygning eller et andet sted, hvor den ikke er nem at komme til. Når enheden først er installeret og tilsluttet netværket, skal almindelige softwareopdateringer derfor kunne foretages uden fysisk adgang til den.

Win-Digipet er ikke en del af selve grundplatformen. En Ganstrup-Link-enhed skal kunne fungere selvstændigt, men kan integreres med Win-Digipet via MQTT, når det er relevant.

Oven på denne fælles grundplatform tilføjes den funktion, som den enkelte enhed skal udføre.

På den måde bliver Ganstrup-Link ikke én stor universalboks, men en familie af specialiserede enheder, der bygger på samme principper og kan arbejde sammen.

Projektet udvikler sig

Ganstrup-Link er et igangværende projekt.

Nye idéer og komponenter bliver først afprøvet på testbordet. En eksisterende løsning bliver ikke ændret, blot fordi der er kommet en ny komponent eller en ny idé. Først når en ændring har vist sig at være en forbedring, kan den blive en del af Ganstrup-Link-standarden