Stap 1:
Boven is de inspiratie voor de doorvoer Raspberry Pi project. iPhone transit apps zijn groot, maar niets verslaat met een altijd zichtbaar teken dat u snel een blik werpen kunt op wanneer je maar wilt.
Nou, laten we gaan voor het. Ik Raspberry Pi gekocht bij Amazon, en kocht dit teken van BrightLEDSigns.com. Ik was op zoek voor ten minste 16 rijen voor LEDs (te knijpen twee tekstregels) en voor een eenvoudige interface voor het tekenen van afbeeldingen op het, als ik wilde tijd besteden aan low-level programmering. Ik heb het teken voor de verkoopprijs van $89.
Na meerdere nachten van hacking, had ik eindelijk het: mijn eigen, altijd-op maat gemaakt dashboard met relevante ochtend informatie.
Dit bord toont dat de volgende 38-Geary bussen om een specifieke, vooraf ingestelde stop in 2, 7, 14, 27, en 40 minuten komen zal; weglatingsteken betekent een lange wachttijd, de volgende regel toont minder aankomsten voor 'reserve' 5-Fulton lijn, en het toont ook aan dat het is 55 graden buiten nu, en zal zij 56 at 8 pm.
Ik heb ook een vertolking van een echte Muni teken geïmplementeerd als een bijproduct van dit werk. Het heeft een aantal bugs, en deze verschilt van een echte teken, maar ik wilde niet te besteden veel tijd aan dat aangezien ik ging niet gebruiken het toch. Het ziet er wel goed voor demonstratie-doeleinden. Animatie, hier is een video >
De rest van de post wordt beschreven welke onderdelen samengesteld ik dit ding uit, hoe ik de Raspberry Pi, welke software die ik gebruikte configureerde voor het programmeren van het dashboard en gebruik maken van externe afhankelijkheden, en welke problemen en bugs die ik tegenkwam op de weg.