Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/chrisys/train-departure-display

A replica, near real-time, miniature UK railway station train departure sign based upon a Raspberry Pi Zero and 256x64 SPI OLED display
https://github.com/chrisys/train-departure-display

balena balenacloud raspberry-pi raspberrypi

Last synced: 28 days ago
JSON representation

A replica, near real-time, miniature UK railway station train departure sign based upon a Raspberry Pi Zero and 256x64 SPI OLED display

Awesome Lists containing this project

README

        

![](assets/full-logo.png)

**A replica, near real-time, miniature UK railway station train departure sign based upon a Raspberry Pi Zero and 256x64 SPI OLED display(s). Uses the publicly available [OpenLDBWS API by National Rail Enquiries](https://www.nationalrail.co.uk/).**

## Highlights

- **See local departures**: Display the depatures from your local station at home for up to date train information.
- **3D-printable cases**: Print your own miniature case to keep everything tidy - both desktop and 'hanging' style available.
- **Dual display support**: Run two displays each showing departures from different platforms from a single Raspberry Pi.

![](assets/blog-header.jpg)
![](docs/images/completed-unit.jpg)

## How to build

**Check out [the documentation](/docs/01-getting-started.md) for full hardware/software requirements and complete build guide.**

**A few kits are available! [See here for details](https://github.com/chrisys/train-departure-display/issues/94)**

- [Getting Started](/docs/01-getting-started.md)
- [Connecting the display to the Pi](/docs/02-connecting-the-display-to-the-pi.md)
- [Assembling the Case](/docs/03-assembling-the-case.md)
- [Configuration](/docs/04-configuration.md)

## Credits

A big thanks to [Chris Hutchinson](https://github.com/chrishutchinson/) who originally started this project and inspired me to develop it further. [Blake](https://github.com/ghostseven) made some further improvements and this project was forked from [there](https://github.com/ghostseven/UK-Train-Departure-Display).

The fonts used were painstakingly put together by `DanielHartUK` and can be found on GitHub at https://github.com/DanielHartUK/Dot-Matrix-Typeface - A huge thanks for making that resource available!

Thanks to [@jajasilver](https://github.com/jajsilver/UK-Train-Departure-Display-NRE) and [@MatthewAscough](https://github.com/MatthewAscough/UK-Train-Departure-Display-NRE) for forming the basis of the OpenLDBWS implementation.

Thanks to [@cr3ative](https://github.com/cr3ative) and [@CalamityJames](https://github.com/CalamityJames) for the huge performance improvements and clean up in v0.5.0.