Web Controlled IP Camera Robot on R/C Rock Crawler Chassis
24 Sep 2014 Update: Project still going... Some parts have arrived, still waiting on other parts... and some will be ordered soon.
Latest Blog Entry (19 Aug 2014): Phase 9 - Web Control (Serial Preview/Wannabe Web Control)
Notice: Currently WIP on Phase 6 & awaiting parts.
See project ouline and links to the blog articles below.
This is my first robot, but not my first electronics project. I am an R/C hobbyist and have had several cars, planes, helicopters, multi-copters and scratch-built/kit bashed a scale model boat, converting it to R/C (it was a mess but I learned a lot). A few months ago I bought my first Arduino kit and took right to it since I had previously learned a bit of C++.
I am building a web accessible IP camera robot out of an R/C Rock Crawler platform for remotely accessed security. With any complicated task, I take it one step at a time and make sure that step is working before moving on. It is tedious, but I feel it's necessary for my personal understanding and growth. I am a novice, but I appreciate a clean, structured, thorough approach to my hobbies.
This project & blog entries are picture heavy, as not only every step, but my thinking and planning are logged with pictures as well. To begin, I debated over many solutions for a chassis - both pre and scratch built. I ended up purchasing a Maisto Tech Rock Crawler, because it offered both an R/C platform that is widely modded and much information is already out there on it. It is also a very cost-effective kit for its performance. $30 will get you a 4WD chassis capable of crazy feats of suspension which will be easily traverse an indoor environment: carpet, toys, clothes, etc.
I have a list of goals, ideas and features I wish to achieve. These project phases should build upon eachother. Ideally, anything I do to the R/C vehicle should be easily reversed if I decided to use the stock transmitter/receiver (for any testing purposes), so all electronics are kept aside safely.
Phase 1 (completed) Link to Blog Post
- Testing stock R/C unit
Phase 2 (completed) Link to Blog Post
- Install and test motor shield
Phase 3 (cancelled) AFMotor library conflict with IRremote library (both use timer 2)
- ir receiver/remote sketch (completed) Link to Blog Post
- Manual ir control (cancelled) AFMotor library conflict with IRremote library (both use timer 2) Link to Blog Post
Phase 4 (completed) Link to Blog Post
- hc-sr04 static mount testing
- hc-sr04 sweeping servo mount
- auto roam mode
Phase 4.1 (completed) Link to Blog Post
- route choices in obstacle avoidance
Phase 5 (completed) Link to Blog Post
- project enclosure
Phase 6 (WIP)
- collision sensor/accelerometer
- motion detector
- line or edgde detection (not a priority)
- other ideas as they strike
- small robo claw/arm combo
- ip camera mounted & set up
- wannabe web control/serial commands (completed) Link to Blog Post
- web control: all stop/start button
- web control: manual control
- web control: enable auto-roam if signal lost to wander back into signal