As you asked for an update I have just posted a video of the system and I hope to do a complete series on how to make it.
Current status
First episode of the series
There are lots of videos on programming these things so I plan on making the video about getting a complete project up and running rather than just a demo project.