A little robot for the youngest people at home and want to start to experiment with robotics!
- Controlled by Arduino Nano
- All the electronics & batteries keeps inside the robot
- Movements by tank chains
- Continuous rotation servos
- Ultrasonic sensor
- Infrared sensor
- One switch to ON / OFF
- One button to control robot
- Powered by 4 x AA batteries and a boost (step-up)
Bill of Materials:
- 2 9g micro servos. I use TGY-9018MG metal gear servos.
- 1 HC-SR04 Ultrasonic Sensor
- 1 CEM-1203 Buzzer
- 1 Switch (I use one from a RC Hobby car RX)
- 1 1838B Infrared sensor
- 1 DSN6009 voltage step-up
- M3 10mm screws and bolts
- Arduino Nano
- A printer, some filament and patience :-)
You can watch a video in my youtube channel: https://youtu.be/rZlT0m7YXxw
Get the Robot Schematics in FreeCad & Arduino Sample program from GitHub: https://github.com/ugogarcia/ugobot-1.andromeda
The head of the robot is better printed with an infill of 50%. No need to use rafts or supports in any part.
Print 1 piece of each part except the "track_link.stl" that you need 19 for each track. Print some links more because is very easy to broke them when mounting
Mount the tracks
The first (and more tediuos) task is to mount the tracks. For each track link you should:
- Sand the link. Is very important that the link is well sanded. Otherwise the track should not work properly
- Use a round file to make the link holes as rounded as you can. Be carefull because is very easy to broke the link. A 3mm printer filament should be used to connect the links. The filament should get tight in the outside hole of the link and very soft in the center one.
- When you have all the links sanded, links together (19 for each track) with 3mm printer filament. Is very important to use a bit of grease where the gears touch the links in order to move smooth.
Hack the servos to continuous rotation
There are a lots of tutorials over Internet to hack servos in order to move in a continuous way. I recommend two thing about:
- The are some different ways to hack the servos (basically 2). Use the one that uses the to resistors
- Use servos with metal gear. The tracks need torque to move and if the servo uses resine gears it would broke quickly
Build the robot, attach the electronic and program the Arduino!
Finish to mount the robot parts as seen in the photos. Then weld all the wires with the sensors and Arduino (I have to attach an schematic...) and close the robot head.
Now you can program the robot from the Mini-USB plug that gets outside from the back side of the robot.
Enjoy ugobot#1 !