A little desktop bus arrival time tracker, built using a Raspberry Pi Pico W and the One Bus Away API
The script is written in MicroPython and uses the One Bus Away API to get the arrival time of a few bus stops around me.
The red LEDs indicate when the bus is less than 10 minutes away including walking time, and the yellow LEDs indicate when the bus is less than 5 minutes away including walking time. The blue LED on the top indicates that it is connected to the internet.
There is also a secondary function, a green LED that lights up every Sunday. The idea behind why this is included is to give myself a better visual indication of the passage of time at the scale of a week (I blame the ADHD for this being so difficult for me), as well as a little reminder for the local weekly events.
The physical construction is pretty rough as it's just a cardboard prototype at the moment. I'll surely work on a more put together version at some point once I manage to work out some of the known issues with the script, I'll give it a nicer looking home that maybe isn't cardboard :)
The script is free and open source and available to download if you want to use it yourself or make any changes/additions to it. Download through GitHub here:
(The bus stops that I use in the example will be replaced with a template to avoid doxing myself.)