Here is my build/demonstration of capabilities video for entry in all three categories... Best Result, Best Presentaion and Most Overkill.
I created an SVN repository on google code for this project to be in the public domain. It is GPLV3 which means go ahead and use it. The directory structures are in tact so you can download and copy to your root folder if you wish to reproduce. http://code.google.c...kadaysantapede/ Here are some links to the source code
Arduino Code: http://code.google.c...ons_project.pde
An Arduino ATMega1280 board runs the santa. This is the code which runs on the board.
---Web server code---
Permissions script: http://code.google.c...ript/startSanta
The shell script changes permsisions of the USB Serial device for use with the web server. It also forces the computer to keep the terminal open for communications as a serial device
Web interface: http://code.google.c.../www/index.html
The web interface provides the user a interface for button-pressing actions
command CGI: http://code.google.c.../cgi-bin/cmd.sh
The command script sends a command to santa and then returns the user interface back to the web page
Login CGI: http://code.google.c.../SantaLogin.cgi
The login script is a bit different then the command script as it sends two commands, both the username and the password to santa.
here is some of the stuff on-screen in the video which you could not see.
sOS 1.0 Login:Santa Password:Ho Welcome to Santa OS Mother f*cker Status: Online System runtime: 11Seconds Commands: help - displays a helpful message walk - tells Santa to walk shoot - shoot guns rocket - fires rockets stop - stops all actions obj - show objectives rampage - go into hardcore mode Unrecognized command Unrecognized command Unrecognized command Walking.. firing >rocket Stopping... Rampage
I disassembled the motor mechanism more then 10 times to get things just right. It took around-about 40 hours to figure out the perfect configuration and get the bends just right. Also, about 30 hours to write the software which drives Santa. It was a learning experience since I am not a web designer. Even with the difficulties, it was a fun project.
0 Comments On This Entry
Trackbacks for this entry [ Trackback URL ]
Search My Blog
0 user(s) viewing
0 anonymous member(s)
Sudo for Windows!
on Jul 13 2011 05:21 PM
One-Click UnBrick - a precursor to Heimdall One-Click
on Jul 04 2011 02:29 PM
on Apr 10 2011 09:28 AM
Adam Outler's Hackaday Santa-Pede competition entry
on Jan 31 2011 10:38 PM
Fixing Rovio's Charger
on Jan 07 2011 11:55 PM