This project requires some basic knowledge of electronics, bash scripting, html/css/javascript while I am not writing a step by step instructions I am happy to answer questions and help where I can.
This is my caterpillar tracked Raspberry Pi robot. It is fitted with a tilt controlled camera and is controlled through a web portal or web app on an iOS phone. wireless controls is over wlan. video is streamed with little to no latency making for a cool little spy vehicle.
I have attached my HTML and script files for others to use as they see fit.
how to assemble the tracks https://youtu.be/RxB7USuMwRw
EDIT: the default username and password for the cam stream is user: userxyz pass: pass1234
you can change this by editing /opt/mjpg-streamer/mjpg-streamer-experimental/run.sh
EDIT: I added an addition file "Body_SD_Card.stl" This alternative body has a slot for a spare SD card built into it. The reason being it takes a lot of setting changes to take the robot from working on a wifi network to being able to operate independently anywhere by becoming a Wifi Access Point and connecting to the robot directly. I have been experimenting with a way to script these setting changes without breaking anything and decided it would just be easier to swap the SD card.
32TrackSegments.stl | 4.8MB | |
bodyCover.stl | 1.0MB | |
Body_SD_Card.stl | 204.5KB | |
cameraPod.stl | 3.3MB | |
chassis.stl | 1.6MB | |
chassisBody.stl | 193.3KB | |
motorCovers.stl | 2.3MB | |
piStack.stl | 228.2KB | |
projectFiles.zip | 879.8KB | |
trackBody.stl | 1.0MB | |
wheels.stl | 1.4MB |