So, I've been using my http://blog.jgc.org/2012/03/ambient-bus-arrival-monitor-from... for well over 4 years and it's proved to be really useful. Today, I would likely follow Stavros' lead and use the ESP8266 since it's a nice module and OLED displays are cool.
What I learnt from the project was that the most important part was the model bus. This made it acceptable for my SO to have the thing in the house and she's the one that uses it a lot more than me.
I've built other "IoT" things around the house (lots of Amazon Dash buttons that don't do what they were intended for and other stuff) and the packaging matters a lot. It makes the things seem less like technology and more like part of the environment.
Since I wrote that blog post TfL have created a proper API and it has loads of goodies in it: https://api.tfl.gov.uk/
What I learnt from the project was that the most important part was the model bus. This made it acceptable for my SO to have the thing in the house and she's the one that uses it a lot more than me.
I've built other "IoT" things around the house (lots of Amazon Dash buttons that don't do what they were intended for and other stuff) and the packaging matters a lot. It makes the things seem less like technology and more like part of the environment.
Since I wrote that blog post TfL have created a proper API and it has loads of goodies in it: https://api.tfl.gov.uk/