Visar när nästa buss går på en GeekMagic Ultra https://www.aliexpress.com/item/1005010417578863.html
Kräver api-nyckel för ResRobot v2.1 https://developer.trafiklab.se/project/list
Sök hållplats-ID här: http://www.windflag.se/buss.php
Använd inte skärmen för att visa angångar från Stockholm Central, Malmö Central och andra riktigt stora knutpunkter. Det är för mycket data för den lille mikrokontrollern. Du kan dock visa en avgång i riktning Malmö Central GeekMagic går inte att programmera via usb-porten. Enklaste sätttet är därför att göra det OTA (over the air) i webbinterfacet. Det är lämpligt att först rensa EEPROM så att enheten blir helt ren och därmed inte blir korrupt, samt att vi säkerställer att vi har tillräckligt med plats att ladda upp vår mjukvara.
Första uppdateringen görs alltså i GeekMagics originalinterface som ser ut ungefär så här
Kör därför först cleaner-firmware.bin och gå in i det nya webinterfacet och välj att rensa EEPROM-inställningarna. I steg två flashar du buss.bin
Jag använder WifiManager för att ge enheten en IP-adress och för att lägga till den på ditt wifi-nätverk. Kolla under accesspunkter så dyker enheten upp. IP-adressen till webinterfacet för att konfigurera enheten syns på bildskärmen under boot. Navigera till denna adress i en browser med http (ej https). Ofta något i stil med http://192.168.1.123 (<- Fast inte exakt så här) Fyll i din api-nyckel som du skaffat dig via ResRobot.Därefter skriver du in din stations HållplatsID som är ett nummer. Jag har byggt en webbplats som det länkas till i Webbinterfacet där du kan hitta ID till din hållplats
Sen behöver vi veta i vilken riktning du reser. Har bussen slutdestination Ystad så är det orten du matar in som destination
Mjukvaran visar när nästa buss även vilken linje som nästa ankommande buss trafikerar (150 i exemplet här)Nattläget sparar på API-anrop och stänger ner skärmen så den blir svart. Det går fortfarande att nå webbinterfacet.
