Skip to content

Tells you when the next train is from your chosen station (UK) - Raspberry Pi / Adafruits 16x2 LCD

Notifications You must be signed in to change notification settings

random-robbie/Pi-Train-Ticker

Repository files navigation

Pi-Train-Ticker

Tells you when the next train is from your chosen station (UK).

This will automatically pull down the data every hour and if the data isnt in the database it will automatically pull it in for you

Requires 1 x Adafruits LCD plate

You will need to install mysql for python

Setup

sudo apt-get install python-mysqldb mysql-server mysql-client -y

ensure you edit trains.py to put in the mysql connection details once you have set them up.

The file will automatically download a CSV from google docs to get the information.

Currently it is set to my CSV for my local station West Kirby.

Create a new CSV on your google docs account and put this in the first row / col

=ImportHtml("http://ojp.nationalrail.co.uk/service/ldbboard/dep/WKI/LVC/To?ar=true?ar=true"& year(now()) & month(now()) & day(now()) & hour(now()),"table",1)

change the WKI to your station of depature and then change the LVC to the station code of the station it will be arriving or going to.

This example has WKI = West Kirby and LVC Central

def downloaddue():

and change the url in the link there.

Find

lcd.message("The Next Train\nTo Liverpool")

Change the station name to your local station.

save the file and then run ./trains.py and it will display on your LCD

If you like this project please donate to my Pi-Camera you can donate via paypal to txt3rob@gmail.com

Also any errors PM me on the raspberry pi forums or email me.

About

Tells you when the next train is from your chosen station (UK) - Raspberry Pi / Adafruits 16x2 LCD

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages