I wanted to build this project for a few weeks but I could never find usable code, wiring diagrams and instructions in one place.. So after some minor tweaks to all of the above, here is the finished result. (yes it took me this long to actually post it on Instructables.. sorry. :)
I set off on this project with Instructables in mind and had photos and text ready to explain each step in the process; however, I realized that a video may be just as effective.
I hope you find this Instructable useful.
Note: I didn't write this code (attached), if you know who did please let me know so I can give them credit.