Tito - Arduino UNO 3d Printed Robot

15,414

88

15

About: Toy Maker & Industrial designer working and living in China, in my daily work design inflatables and pool accessories, in my spare time make toys, robots, ride bicycle, :p and travel.

Intro: Tito - Arduino UNO 3d Printed Robot

Tito is a Biped dancing DIY robot, derivative from Zowi and Bob, basically has been adapted to an standard Arduino UNO board with easier connections and supports. It was the first iteration for Otto DIY (www.ottodiy.com)

Step 1: Tools & Materials

Arduino UNO board or compatible (in my case a DFRduino UNO)

Nano breadboard

Buzzer

Futaba servo S3003 x4

HC-SR04 Ultrasound sensor

Powerbank (optional)

Nut M3 x20

Screw M3 x20

3D printed Head

3D printed Base

3D printed Leg x2

3D printed Foot R

3D printed Foot L

Tools: 3D printer, allen key and screwdriver

Step 2: 3D Print Parts

3D .stl files here: http://www.thingiverse.com/thing:1378605 Find a way to 3d print the parts, they are designed for no supports so is very easy to print with 20% infill and 0.2mm resolution.

Since is Tito is completely opensource you can find the design 3d model files made in Autodesk 123D Design here:

Step 3: ​Pre Assemble

There is many was to build Tito, but one recommendation is before the connect the servos is to assemble the servo disk pieces to the legs, then put the servos in the body and the feet..

Step 4: The Schematic

Follow the picture for the connections. HC-SR04 Ultrasound sensor (trig for pin 8 and echo for pin 9). During the making process you may need to disconnect and connect constantly so just keep this schematic present for further fixes.

Step 5: ​Test the Position of the Servos

In the picture the cables are disconnected but the idea here is to upload a code to the Arduino UNO board that will put the all servos in 90 degrees and then match the right angle for the crank discs in the body and the feet. Tito should be in a position like the photo. then you can fix all the servos with the screw axis.

Step 6: ​Assemble Arduino UNO Board

This design make it easy to fix any Arduino Uno compatible board (in my case a DFRduino UNO) in the head part, you can use up to 4 screws.

Step 7: ​Final Assembly

If all connections are secured you can close the head part and fix it to the body using the lateral screws.

Step 8: Arduino IDE ​Programming

All libraries and sketch codes are in this Github repository. Just connect your USB cable to Arduino UNO and upload the codes There are many programmed movements for the robot like walk different directions, ultrasound, raise, tilt and dance.

Design Now: 3D Design Contest 2016

Runner Up in the
Design Now: 3D Design Contest 2016

Share

Recommendations

  • Audio Contest 2018

    Audio Contest 2018
  • Fix It! Contest

    Fix It! Contest
  • Furniture Contest 2018

    Furniture Contest 2018

15 Discussions

0
None
FrankyH2

5 months ago

Hy

ich have allready printed the design and i have alle wires connected correctly, but when i upload a Code the Otto makes not that was he made. the left Servo was permanently 360 !!!! and the other makes not.Can you help me please ?

1 reply
0
None
cparrapaFrankyH2

Reply 4 months ago

Hi Frank

you must use 180 servos otherwise how to align? i don't have experience with 360 but probably they need some special calibration.

0
None
babu.garg.2004

Question 4 months ago

I am not able to find the code can you please send me the link .

0
None
cparrapaxinxibiri

Reply 1 year ago

you are welcome man, have you build one of them?

0
None
katiaflcparrapa

Reply 10 months ago

Thank you for sharing the work! I'm making a kit for students to ride (I'm from Brazil). doubt about energy. You used Powerbank 5V?

PS: sorry, i used goggle translator.

0
None
cparrapakatiafl

Reply 10 months ago

Hi Katiafl

join the Otto builders group in Facebook !(https://www.facebook.com/groups/ottodiy/) there are many Brazilians there they will help you in Portuguese! ;)

Best Regards

Camilo

0
None
jmook1

1 year ago

I did everything correctly but i am getting a message that says error opening zip file. I was wondering if you have any ideas?

1 reply
0
None
jmook1

1 year ago

Hello, I have one question. Could you post the code using software. I am having a little trouble downloading the code and I am certain that it is because the code was written with a PC. If not i might need a little help to download the code.

1 reply
0
None
cparrapajmook1

Reply 1 year ago

Hi the code require the libraries so you need to download the whole packgage go to ottodiy.com built it! section and clic in the donwload button

0
None
Oh Jonathan

1 year ago

Hi, I am currently trying to make one, but the servos did not come with those disks for the feet. Any idea where I could get them?

1 reply
0
None
cparrapaOh Jonathan

Reply 1 year ago

Go to hobby stores or makerspaces they should have a lot of them

0
None
Starswap

1 year ago

I might try and make this but i was just wondering if you could tell me where you got your motors from because i'm new to this sort of thing and don't really know a good price. Thanks!

1 reply
0
None
cparrapaStarswap

Reply 1 year ago

Hi i bought them in China so i don't know a good price outside maybe mamazon. https://www.amazon.com/Futaba-FUTM0031-S3003-Standard-Servo/dp/B0015H2V72