This project was a combination of multiple ideas that have all come together to create one awesome rover. The Rover is controlled using a watch equipped with an accelerometer to track the movements and tilting of the wrist. The rover will move forward if the wrist is tilted forward, backward when tilted backwards and so fourth. This rover is also equipped with a camera mounted on a pan and tilt servo that will move based on the head movements of the user. Finally there is a heads up display unit for the person controlling the rover that will have a live camera feed from the rover.
- 1x 3-axis accelerometer (https://www.sparkfun.com/products/9836)
- 2x Arduino Uno (https://www.sparkfun.com/products/11021)
- 1x Traxxer Rover Platform
- 1x Seeedstudio Motor Driver Board
- 2x 12V Lipo Battery (Look on HobbyKing.com for good options)
- 2x xBee Transmitter/Receiver (https://www.sparkfun.com/products/8665)
- 1x 9DOF module (We got ours off of eBay)
- 1x MyVu Personal Video Glasses
- 1x Mini Wireless Color Camera
- 1x Pan/Tilt Servo Mount (http://www.amazon.com/SparkFun-Pan-Tilt-Bracket/dp/B007R9TSIC/)
- 2x Generic Servo (https://www.sparkfun.com/products/9065)
- 1x Ultrasonic sensor (http://www.maxbotix.com/Ultrasonic_Sensors/MB1403.htm)
- 1x Push Button
- Solid Core Wrap Wire (https://www.sparkfun.com/products/8031)
Total Budget: $458
Step 2: Assemble Rover Platform
The first thing you need to build this rover is a functioning rover itself. To do this use the Rover kit described above(or a similar rover kit) and program your Arduino and motor shield to drive the motors (See tutorial on http://www.adafruit.com/products/81). Once you can control your rovers motions (front, back, left, light, bank left and right) via serial commands you can move on to the next step.
Step 3: Accelerometer Control
Step 4: Ultrasonic Sensor Stop
Next you mount an ultrasonic sensor to the front of the rover and give it a threshold value that it will stop the motors. This sensor will prevent the rover form crashing into anything head on.
Step 5: Wireless Communication
Step 6: Pan and Tilt
Step 7: Sending 9DOF Commands
Step 8: Video Transmission
Step 9: Battery Power
Final Notes: We created our own breakout board on the rover to make wiring all of the different components easier and more reliable, we strongly recommend this. Also we soldered our own wiring harness for the user side to create a very reliable and durable wiring platform.
How To Document: https://docs.google.com/a/smcm.edu/document/d/12z4w0K8nnj2-5Rq2PT8j_Pr3ynnmg9kSMhDgQTcwlm0/edit
- Rover Side: