Tito - Arduino UNO 3d Printed Robot

26,699

114

23

Introduction: Tito - Arduino UNO 3d Printed Robot

About: Industrial Designer, maker of toys, robots and consumer products with remarkable initiative to explore solutions in multiple areas with lateral thinking, together with engineering, 3D creation skills, hands ...

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)

Supplies:

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

Breadboard

Buzzer

Futaba servo S3003 x4

HC-SR04 Ultrasound sensor

Powerbank (optional)

Nut M3 x20

Screw M3 x20

3D printed Head

3D printed Base3D printed Leg x23D printed Foot R3D printed Foot L

Tools: 3D printer, Allen key and screwdriver

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: 3D Print Parts

3D .stl files here: https://wikifactory.com/+OttoDIY/tito/files Find a way to 3D print the parts, they are designed for no supports, so it is very easy to print with 20% infill and 0.2mm resolution.

Since is Tito is completely opensource you can find there the 3D model design files.

Step 2: ​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 3: Wiring

Connect the servo motors in 2,3,4,5 digital outputs refer to the same wiring of other Ottos, HC-SR04 Ultrasound sensor (trig for pin 8 and echo for pin 9).

For more details just use the same connections used in Otto DIY robot https://wikifactory.com/+OttoDIY/otto-diy

Step 4: ​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 5: ​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 6: ​Final Assembly

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

Step 7: Coding With Blocks

Just connect your USB cable to Arduino UNO and upload the codes from our Otto Blockly software. There are many examples for the robot like walk different directions, ultrasound, raise, tilt and dance.

PLEASE DO NOT COMMENT IF ANY QUESTION, i don't get notifications by instructables new comments so if anything please post in our forum https://wikifactory.com/+OttoDIY/forum otherwise it will take a lot of time for me to see it

Design Now: 3D Design Contest 2016

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

1 Person Made This Project!

Recommendations

  • Trash to Treasure Contest

    Trash to Treasure Contest
  • Raspberry Pi Contest 2020

    Raspberry Pi Contest 2020
  • Wearables Contest

    Wearables Contest

23 Discussions

0
LeAnne_K
LeAnne_K

3 months ago

Also, I downloaded the codes and the libraries, they all verify fine, except the Otto_calibration.ino It says that it can't find the Otto.h library. I looked in your github again and my libraries folder and I don't see an Otto.h library there either. I tried downloading Otto robot libraries from different examples online, and still can't find it. But I do have an Otto9.h library. Could this be it instead? Or could you provide the Otto.h library?

0
LeAnne_K
LeAnne_K

3 months ago on Step 3

I don't see any schematic. Also the link for the Autodesk_123D_Design is broken.

0
cparrapa
cparrapa

Reply 3 months ago

Hi Leanne
Yes Autodesk closed that software but you can just use same as Otto.

0
Hurukan
Hurukan

5 months ago

Thank you for your works, I will, with my students and the pedagogic team try to raise funds to give a big tip. The project of this year is to build up tito and try to manage a "football" match with the "intelligence" set in the embedded Arduino UNO.

0
cparrapa
cparrapa

Reply 5 months ago

Hi Hurukan
Can't wait to see that football match! please share.

0
Carmapia
Carmapia

Question 1 year ago on Introduction

Hello! I'm printing several Tito robots for my students. I want it to be their final project. But we have a problem: in my school we only have the micro servos. Is there any way to do the assembly with these? Could we adapt it in some way? Could you explain me, please? Thank you!

0
Carmapia
Carmapia

Answer 1 year ago

And other question: is it possible to program It with Snap4Arduino??? We are working with this program. Thanks!

0
FrankyH2
FrankyH2

1 year 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 ?

0
cparrapa
cparrapa

Reply 1 year 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
babu.garg.2004
babu.garg.2004

Question 1 year ago

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

0
xinxibiri
xinxibiri

3 years ago

thanks for share your work, Tito and otto are amazing

0
cparrapa
cparrapa

Reply 3 years ago

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

0
katiafl
katiafl

Reply 2 years 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
cparrapa
cparrapa

Reply 2 years 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
jmook1
jmook1

2 years 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?

0
cparrapa
cparrapa

Reply 2 years ago

check your zip software

0
jmook1
jmook1

2 years 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.

0
cparrapa
cparrapa

Reply 2 years 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
Oh Jonathan
Oh Jonathan

2 years 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?