Thingiverse
Autonomous-Webserved-Tanktrack-Robot by donboy
by Thingiverse
Last crawled date: 3 years ago
Start a new project merging several skills in one task. This is my tank track robot controlled by a Raspberry Pi using a webservice. You can control the robot over dynamic website with webcam view. The RSPI also provides RPI-Wireless-Hotspot, so it is possible to connect directly with your smartphone.
An Arduino-Micro communicates to the RSPI over I2C and controls 8 servos. Also a battery state monitor is implemented. I decide to use standard AA Accus for powering with 2 rows a 5x 1,2 volt. A step-up/ step-down switching voltage regulator guaranteed 5 volt supply despite low battery.
See latest video on: https://www.youtube.com/watch?v=D2brukbh378
Updates:
03/12/18: Due to frequent questions: the servo is a MODELCRAFT BMS-410C. You can buy this in Europe at Conrad (https://www.conrad.de/de/modelcraft-standard-servo-bms-410c-analog-servo-getriebe-material-kunststoff-stecksystem-jr-404753.html). The servo is therefore interesting, because he has a receptacle for the axle in the rear housing insinde !
01/04/16: After a long break, I return to the project again. The Raspberry Pi 3B has now integrated Bluetooth and FiFi which means it has more performance and i can remove the "Ampere-eating" WiFi-Stick. Also checking the use of adressable digital servos or selfmade Digital2PWM-Adaptor for serial (BUS) connection. My intention is reducing the amount of cable to the arm.
07/07/15: Project goes on. Currently, the main problem is the power, respectively the duration of the battery power supply. 1 camera, 8 servos, 2 controller, web service, and Wi-Fi hotspot consume a total of 2.5 amperes. Maybe I wanted to solve too much at once :-((
My aim is: Remote-controlled robot with camera. Looking for an alternative video transmission system without web service
02/26/15: Add Tank-Track for 1.75mm Filament rod.
02/05/15: Software implemented. RSP used as WLAN Hotspot with Webserver -> communicates to Arduino over serial - Arduino over I2C to PCA9685. RSPI won't work in Multislave I2C Mode :-((
01/21/15: Fault in the electrical circuit improved. MOSFET got too little voltage on UGS -> reduced resistance
01/20/15: Build new Battery-Pack for more current available. Using 16 x AA á 6V (4 x 4 pack)
01/19/15: Implements PCA9685. Works fine! First trial without RSP for verfication of trigonometric calculation on Arduino.
01/08/15: First trial completed. Built a experimental arrangement with a old joystick and a second Arduino-Micro which simulates the RSPI-I2C communication (see image). ARGHH! Huge twitching of the servos because Arduino is overloaded with I2C and 8 servos! Special servo driver ordered (Adafruits-PCA9685) to save Arduino-Performance.
01/06/15: Add layout extension board preview. Not checked if all works - release of eagle file after validation by function.
12/28/14: Laser pointer moved to the middle of the gripper - now i can point to the thing i want to grip exactly.
-Change cam to a RSPI-Wide-Angle Cam. In fact this camera is much lighter than the first one!
-Change arm wiring! Because of problems with bending and buckling the wires between the servos i decide to route them on the side which made it necessary to implement the cam to the other side. So add 2 additional cable guides. (see new images)
12/21/14: The chassis is wide enough now.It is not necessary to desolder the cinch video connector.
This is a work-in-progress project and wil bee updated regularly ;-)
An Arduino-Micro communicates to the RSPI over I2C and controls 8 servos. Also a battery state monitor is implemented. I decide to use standard AA Accus for powering with 2 rows a 5x 1,2 volt. A step-up/ step-down switching voltage regulator guaranteed 5 volt supply despite low battery.
See latest video on: https://www.youtube.com/watch?v=D2brukbh378
Updates:
03/12/18: Due to frequent questions: the servo is a MODELCRAFT BMS-410C. You can buy this in Europe at Conrad (https://www.conrad.de/de/modelcraft-standard-servo-bms-410c-analog-servo-getriebe-material-kunststoff-stecksystem-jr-404753.html). The servo is therefore interesting, because he has a receptacle for the axle in the rear housing insinde !
01/04/16: After a long break, I return to the project again. The Raspberry Pi 3B has now integrated Bluetooth and FiFi which means it has more performance and i can remove the "Ampere-eating" WiFi-Stick. Also checking the use of adressable digital servos or selfmade Digital2PWM-Adaptor for serial (BUS) connection. My intention is reducing the amount of cable to the arm.
07/07/15: Project goes on. Currently, the main problem is the power, respectively the duration of the battery power supply. 1 camera, 8 servos, 2 controller, web service, and Wi-Fi hotspot consume a total of 2.5 amperes. Maybe I wanted to solve too much at once :-((
My aim is: Remote-controlled robot with camera. Looking for an alternative video transmission system without web service
02/26/15: Add Tank-Track for 1.75mm Filament rod.
02/05/15: Software implemented. RSP used as WLAN Hotspot with Webserver -> communicates to Arduino over serial - Arduino over I2C to PCA9685. RSPI won't work in Multislave I2C Mode :-((
01/21/15: Fault in the electrical circuit improved. MOSFET got too little voltage on UGS -> reduced resistance
01/20/15: Build new Battery-Pack for more current available. Using 16 x AA á 6V (4 x 4 pack)
01/19/15: Implements PCA9685. Works fine! First trial without RSP for verfication of trigonometric calculation on Arduino.
01/08/15: First trial completed. Built a experimental arrangement with a old joystick and a second Arduino-Micro which simulates the RSPI-I2C communication (see image). ARGHH! Huge twitching of the servos because Arduino is overloaded with I2C and 8 servos! Special servo driver ordered (Adafruits-PCA9685) to save Arduino-Performance.
01/06/15: Add layout extension board preview. Not checked if all works - release of eagle file after validation by function.
12/28/14: Laser pointer moved to the middle of the gripper - now i can point to the thing i want to grip exactly.
-Change cam to a RSPI-Wide-Angle Cam. In fact this camera is much lighter than the first one!
-Change arm wiring! Because of problems with bending and buckling the wires between the servos i decide to route them on the side which made it necessary to implement the cam to the other side. So add 2 additional cable guides. (see new images)
12/21/14: The chassis is wide enough now.It is not necessary to desolder the cinch video connector.
This is a work-in-progress project and wil bee updated regularly ;-)
Similar models
grabcad
free
16 Channel I2C Servo Controller
...ervo controller from adafruit, but a lot of generic pca9685 based board use the same schematics.
can be used with arduino or esp.
thingiverse
free
Servo holder for 41 mm standard servo by mojo_replica
...ne has the same orientation as the one in the open rc truggy project. originally made for the modelcraft standard-servo bms-410c.
grabcad
free
PCA9685 PWM Servo driver for Arduino
...pca9685 pwm servo driver for arduino
grabcad
16-channel 12-bit pwm/servo driver - i2c interface - pca9685
grabcad
free
16 Channel PWM Servo Controller
...16 channel pwm servo controller
grabcad
16-channel 12-bit pwm/servo driver i2c interface pca9685 for arduino / raspberry pi.
thingiverse
free
16 Servo Controller with LCD by Venomouse
...erface module for arduino
3d files
wiring diagram and code available here:https://github.com/disasterofpuppets/lcdservocontroller
thingiverse
free
Open Robot Kit
...rials:
arduino nano
arduino nano io shield
lm2596 (dc-dc converter)
pca9685
servo mg90s x 16
li-ion 18650 x 2
bms 2s
power button
grabcad
free
Smart Robot Car
....
ultrasonic sensor hcsr04 measures distance and returns arduino.
solar panels generate electricity and charge the 18650 battery.
3dwarehouse
free
PCA9685
...pca9685
3dwarehouse
16-channel 12-bit pwm/servo driver - i2c interface - pca9685
grabcad
free
16 channel PCA9685
...16 channel pca9685
grabcad
16-channel 12-bit pwm/servo driver - i2c interface - pca9685
thingiverse
free
Modular Frame for Raspberry Pi 3 B+ and Arduino with PWM
...erse
modular frames for raspberry pi 3 b+ and arduino with adafruit 16-channel 12-bit pwm/servo driver - i2c interface - pca9685
Donboy
thingiverse
free
K8200 / 3DRAGFrame Bracket Customizable by donboy
...ith nut. length of screw depends on the value of thickness and the thing you want fix with it.
this thing is still in progress!
thingiverse
free
K8200 / 3DRAG Ribbon Cable Clip by donboy
...signed a wider clip which holds the ribbon cable straight on the frame.
update: added a clip for thicker cable (3-4mm diameter)
thingiverse
free
X Axis Adjustable Motor Mount by donboy
...
update in progress:
removing chamfer on frame mounting holes
increasing distance between switch and motor block (for cable)
thingiverse
free
Modfied Clips For Glass Plate Mount by donboy
... glass. use a screwdriver and pliers to wide the clip a little bit so that the glass is fitted enough not to slip - but not more.
thingiverse
free
K8200 / 3DRAG X-Axis GT2 Belt Modification by donboy
... two different version provided. one explicite for gt2 assembly, the other for any kind of pulley with variable mounting options.
thingiverse
free
K8200 / 3DRAG Heatbed Glass Mod by donboy
...in less than 4 minutes. max. temperature: 97°c. once printed object (pla) is not removable till temperature falls down under 35°c
thingiverse
free
X Axis Idler Mount With Tensioner Ver.2 (K8200 / 3DRAG) by donboy
...o: there´re two versions of the outrigger.
-one with my own support for overhanging areas
-one without support - it´s your choice
thingiverse
free
K8200 / 3DRAG Parallel Z-Axis Spindle Gear by donboy
...ere printed with the original hotend. no further upgrades are necessary to get the parts, but your printer should be set well ;-)
thingiverse
free
K8200/3DRag Dual Z axis with 10x2mm trapezoidal leadscrew by raby
...raby thingiverse this is a mod from the excellent donboy#39;s design : http://www.thingiverse.com/thing:222245. i've used two 10x2 mm trapezoidal...
Tanktrack
thingiverse
free
Complicated track v1.2 by tanktracks
...f the pegs for the drive wheel is 17mm, this track design will work with my gear design. as for roadwheels, 26mm width will work.
thingiverse
free
6 tooth drive wheel by tanktracks
... teeth drive wheel for my track designs, or any other track designs with 5 mm diameter pegs and a 17mm distance between the pegs.
thingiverse
free
tank track for solid roller by tanktracks
...ive wheel for this design.
http://woodgears.ca/gear/index.html
unfortunately it costs money which is quite understandable though.
thingiverse
free
complicated track v1.3 by tanktracks
...e removable supports. measurements are the same as earlier ie. distance between pegs is 17mm and the diameter of the pegs is 5mm.
thingiverse
free
intricate tank track for solid rollers by tanktracks
...ive wheel for this design.
http://woodgears.ca/gear/index.html
unfortunately it costs money which is quite understandable though.
thingiverse
free
6 tooth drive wheel v1.1 by tanktracks
...o on. you'll have to design your own drive wheel design as this is only the teeth profile but i'm sure you'll manage!
thingiverse
free
Complicated track v1.4 final version by tanktracks
...wn ones, modeling the gears should be easy enough when you know the distance between pin holes (17mm) and the peg diameter (5mm).
thingiverse
free
Universal spool holder for 625 zz size bearings by tanktracks
...holder by myself.
this design does not require a lot of plastic (only 5 meters of 1.75mm for the two) and yet it works very well.
thingiverse
free
8 tooth driving gear for tracks with 17mm distance between pins, 45 degree angle between teeth by tanktracks
...k with my track designs, you can also easily design your own track for this gear by following the measurements mentioned earlier.
thingiverse
free
Prusa I3 MK2 hotend parts cooling fan updated to the new MK3S R3 design by tanktracks
...self.
tldr: newest prusa mk3s style tilted fan design parts cooling solution for your old mk2s without any new hardware necessary
Webserved
thingiverse
free
Arduino Nano + Ethernet Shield - ENC28J60 webserver enclosure by Kolouch
...h
thingiverse
just a little enclosure for arduino nano webserver project.
to use with arduino nano + ethernet shield - enc28j60.
thingiverse
free
Micro-SD WiFi Webserver by lechge
...ghttps://www.az-delivery.de/blogs/azdelivery-blog-fur-arduino-und-raspberry-pi/micro-sd-file-server-mit-d1-mini-8in-arbeit9?ls=de
thingiverse
free
An Arduino Compatible Webserver on a Breadboard by Monsonite
...010/08/arduino-compatible-web-server.html
this design is the forerunner of "nanode" which also features on thingiverse.
thingiverse
free
Animatronic Eye by johnbradley
...around when it is controlled by two knobs or via a webserver over a usb connection.
more at:http://makerjohn.com/animatronic-eye/
thingiverse
free
RFID candy box by flazer
...r i'm allowed to or not.
if you want more information, please check my blog:https://flazer.com/blog/17/rfid-candy-box-twitter
thingiverse
free
ESP8266-RGB-Leuchtring v2
...ni (esp8266)
1 x 24 bit rgb-led-ring
programm quelle:
https://github.com/jasoncoon/esp8266-fastled-webserver
programm:
sketch.zip
thingiverse
free
ESP32-CAM-Box-for-WashingMachine by ahrweiler
...6.htmlhttps://de.aliexpress.com/item/1005001322358029.html
code for arduino-ide:https://github.com/easytarget/esp32-cam-webserver
thingiverse
free
NeoLavaLamp - WS2813/RGB-LED Lamp using ESP32
...ou need to cut the legs of the esp to length.
software i used for the esp32: https://github.com/jasoncoon/esp32-fastled-webserver
thingiverse
free
Hexa Lights by jolcese
...gle.com/share/af1qippccptzo6fg6_raw8yqr_5hbm80_yaow_teluojnfub--_8caf9tzosat07avo5yw?key=ofvhu0tnafzitxpirxvodzuwru1itmvxtjzyttz3
Autonomous
turbosquid
$15
concept autonomous bus
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$300
Unmanned Autonomous Land Vehicle
...l unmanned autonomous land vehicle for download as and sldas on turbosquid: 3d models for games, architecture, videos. (1437737)
turbosquid
$5
Old autonomous stationary washbasin
...model old autonomous stationary washbasin for download as max on turbosquid: 3d models for games, architecture, videos. (1393474)
3d_export
$25
autonomous robotic car
...r>moreover in this design used some special components such as 3d camera and rplidar sensor to make this robot more qualified.
turbosquid
$100
Autonomous automatic wind-heat the central_SolidWorks
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
3d_export
$10
autonomous mechanism
...>verts: 40158<br>renderer: scanline<br>no 3rd party plugins<br>uvmapping: mixed<br>units: centimeters.
3d_export
$50
The of the American multi-purpose underwater autonomous drone Snakehead
...e drone uses lithium-ion<br>batteries with a very high charge density and electric motors.<br>all peace and goodness.
3d_export
$5
AIDANN 3D Model
...aidann 3d model 3dexport aidann robot autonomous dog fox wolf machine technology aidann 3d model evangel...
3d_export
$7
fallen titan
...passability but low maneuverability, with good armor, and long autonomous work...
3d_export
$69
Drone 3D Model
...air vehicle rotorcraft unmanned aerial remote contolled propeller weapon autonomousy unpiloted ship airship plane airplane drone 3d model cosminkn...
Robot
3d_ocean
$20
Robot
...robot
3docean
character metal robot robot robotic white
robot model for 3dsmax 2009 and greater
3d_ocean
$45
Robot
...robot
3docean
fighing machine robot
a fighting robot from the scrapyard.
3d_ocean
$18
Robot
...robot
3docean
machin robot science fiction
high poly robot.
3d_export
$7
Robot
...robot
3dexport
robot
3d_export
$5
robot
...robot
3dexport
robot
3d_export
free
Robot
...robot
3dexport
robot
turbosquid
$10
Robot/ Alien Robot
...
royalty free 3d model robot/ alien robot for download as max on turbosquid: 3d models for games, architecture, videos. (1442828)
3d_export
$5
robot
...robot
3dexport
robot in blender
3ddd
$1
robot
...robot
3ddd
робот
robot
3ddd
$1
Robot
...robot
3ddd
робот
robot