Do you want to build your own DIY miniature departure board, for your desk? Below will detail all the steps involved in constructing and setting your very own one up for as little as £60!
This project was sparked after seeing a similar concept online for train station departure boards. As a then computer science student, I decided to make my own version and now you can to! Below details the hardware you will need to purchase and how to set up and install the software I've created. Please note, this is neither owned or endorsed by Reading Buses, National Rail or any other company listed unless stated explicitly. The software is provided "as is", without warranty of any kind, expressed or implied.
* Not all regions will provide live data and data quality may vary region to region. Some regions may charge for Live data, however, Scheduled/Timetabled data is usually free in all regions.
All the hardware will cost you around £60, some of the hardware you may already own. Be sure to read the hardware list carefully so not to buy the wrong product with similar sounding names. There are two types of boards you can build, a "headered" board which will have pin headers for easy dismantling and zero soldering or there is the header-less approach which involves soldering the parts together.
The instructions will be split into two main stages, the setting up your Raspberry Pi and attaching the display and then downloading and installing the software needed to make the display work.
The ER-OLEDMO32 comes in a variety of interfaces, but the one you will want is either the "4-Wire SPI" Interface display or the "Pin Header Connection-4-Wired SPI" Interface Display. If you intend to use your Pi for nothing but a departure board and aren't afraid of soldering I would recommend buying the 4-Wire SPI interface. If however you wish to be able to easily dismantle your device or don't want to do much soldering buy the "Header Connection" version and a Pi Zero WH. The connections are very small so soldering is pretty difficult to achieve.
You are able to view any UK Train station (including London Underground) and any UK Bus Station! But not all regions will provide live data and data quality may vary region to region. Some bus services may charge for data after certain levels of usage.
Yes, you can! But you need some strong computer skills, the guide can be found here:
Yes, you can! First make sure you've read our terms and conditions for usage, then head over to our guide here to implement it!
Sure! You can pop me an email or post it onto Github, make sure to check out our road map first to see if it is already planned!
Your display should automatically update if left running for 3 consecutive days, if your display does not automatically update you can connect to your display via Putty (as described in the setting up instructions) . Then type the following command:
git -C ./Bus-Departure-Board/ pull
We have dropped support for Python 2 and the old scripts have been removed from the Git repository; Please use Python 3 only.
Yes this will work on any Raspberry Pi that can connect to the internet, including the new Raspberry Pi Zero 2. You'll see slightly smoother animations on the newer Pis, although the original Pi's are still sufficient.