Beste,
Op dit moment volg ik de minor ?Project van je Leven? aan de Hogeschool van Utrecht. Tijdens deze minor werk je aan je eigen project. In deze tijd wil ik werken aan het automatiseren van mijn Märklin modelbaan en zal ik een eigen software- en hardware-oplossing hiervoor maken.
De reden voor dit project is dat ik momenteel de producten die er zijn van Märklin erg duur vind, zoals het Centraal Station 3. Hiervoor wil ik een goedkopere oplossing ontwikkelen.
Om dit te bereiken maak ik gebruik van de digitale connector box van Märklin (60116) en een Arduino-achtige printplaat die ik aan het ontwikkelen ben. Hierdoor ontstaat de mogelijkheid om via een goedkoop kastje de modelbaan aan te sturen door middel van een computer.
Op dit moment ben ik bezig met de ontwikkeling voor het ontwerpen van het baanplan.Verder heb ik al een aantal dingen gerealiseerd zoals een treinen bibliotheek, een settings-pagina voor het koppelen van de hardware en een console waar de output van de hardware te vinden is.
De software zal ik in 2 thema's gaan maken, dit omdat ik het zelf erg fijn vind om gebruik te maken van een donker thema maar ik ook kan begrijpen dat mensen een licht thema fijner vinden. Ook zal ervoor gezorgd worden dat de software op elk platform zal werken (Windows, Mac osx en Linux 32/64 bit (geen ARM)).
Een aantal voorbeelden hoe de software er op dit moment uit ziet:
Hoofdscherm waar het baanontwerp zal komen met de locatie van de treinen:
Mogelijkheid tot het handmatig aansturen van een trein:
Het ontwerpen van een baan:
Settings-pagina?s:
Output-pagina van de hardware:
Voor de baandetectie weet ik nog niet helemaal zeker welke methode ik ga gebruiken.
Mijn eerste plan was om dit te doen door middel van magneten en een reed sensor onder de baan. Er is echter ook massadetectie, aan de hand van deze methoden is het makkelijker om lange treinen te detecteren en daarom lijkt mij deze methode beter. Märklin zelf heeft hier een product voor die aangesloten kan worden op hun eigen software. Ik weet nog niet of dit goedkoper kan en of ik het product van Märklin hiervoor kan gebruiken. Wat zijn jullie ideeën hierover?
Ik hoop dat jullie dit ook een gaaf project vinden en dat jullie deze thread willen volgen. Ik zal hier updates plaatsen en alle feedback is zeer welkom
. Ook zou ik het tof vinden als er een aantal mensen mijn product willen testen op hun modelbaan als ze hun huidige digitale besturing (een simpele Märklin controller) zat zijn.
Groet,
Pascal Lieverse