Otto DIY - build your own robot
by cparrapa, published
Use This Project
Give a Shout Out
If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.Print Thing Tag
Who is Otto?
An interactive robot that anyone can make!
Otto walks, dances, makes sounds and avoids obstacles https://youtu.be/AOQpcEnxrAU.
Is completely open source, Arduino compatible, 3D printable, and with a social impact mission to create an inclusive environment for all kids.
Otto was inspired by another robot BoB the BiPed and programmed using code from another open source biped robot Zowi.
Otto's differences are in the assembled size (11cm x 7cm x12cm), cleaner integration of components and expressions. Using off the shelf and 3D printed parts, simple electronics connections (almost no welding required), and basic coding skills, you will be able to build your own cute Otto friend in as little as two hours!
Otto is designed using Autodesk 123D Design software you can modify it for customization or further improvements!
Gather all the off the shelf parts that you'll need for this assembly.
List of parts:
- Arduino Nano; preferable with the pins already weld it
- Arduino Nano Shield I/O Extension Board Expansion XD-212
- Mini usb cable. (most Arduino dealers provide the cable)
- HC-SR04 Ultrasound sensor.
- Mini servo SG90 9g x4 (each one should come with 2 pointed screws and one small screw).
- 5V Buzzer.
- Female to Female breadboard connectors cable 10cmx6.
- 4 AA Battery case
- 1.5V AA batteries x4.
- Mini cross screwdriver. important magnetized
And then you only need to 3D print 6 parts in total:
- 3D printed head.
- 3D printed body.
- 3D printed leg x2.
- 3D printed right foot.
- 3D printed left foot.
New Version 03!, better snap, added space for a 8x8mm switch and the buzzer
Feet update to version 3 and legs update version 04, now no need high precision printer to have good assembly with motors just use the small plastic arm that comes with the servo motor SG90 to attach them.
Use OTTO_InstructionsManual.pdf (is inside OTTO_DIY_all.zip) for assembly instructions.
For the programming:
Download & Install Arduino IDE:
Copy all libraries in OTTO_DIY_all.zip to C:\Users\user\Documents\Arduino\libraries (or wherever your library folder is installed):
Finally open & upload OTTO_smooth_criminal.ino code to your Arduino Nano for dancing Otto.
- Try OTTO_avoid.ino for obstacle avoidance
More codes in https://github.com/OttoDIY/
Or follow this instructable http://www.instructables.com/id/Otto-Build-You-Own-Robot-in-Two-Hours/ that focuses on how to build the Otto DIY, more Ottos are coming and you can stay tuned for updates by subscribing here:
Recommended to use a FDM 3D printer with PLA material.
You can print individually piece by piece to match the colors of the original design or optionally print all at the same time in an area of 14cm x 14cm.
Legs and Foot fitting
For almost all 3d printers is recommendable use the new version 04 .stl files to print, then you just use the plastic arm of the servo motors with some glue to assemble them together.
If you have a high quality 3d printer print the version 02 files then put the micro servo inside foot and legs, then push it inside, if is to hard maybe need to clean more the area with a cutter, clean the area that fits the micro servos (if the 3d print quality is good enough no need).
How I Designed This
Designed using 123D Design (now thinkercad!)
Upgrade this Thing with Thingiverse AppsCustomization
Edit, personalize, or revise this ThingPrint Fulfilment
Order a print of this ThingTools and Utilities
Repair, slice, or enhance this Thing
Otto DIY - build your own robot by cparrapa is licensed under the Creative Commons - Attribution - Share Alike license.
What does this mean?
- You must attribute (give credit) to the creator of this Thing.
- You must distribute Remixes under the same license as the original.
- Remixing or Changing this Thing is allowed.
- Commercial use is allowed.
Show Some Love
Say thanks by giving cparrapa a tip and help them continue to share amazing Things with the Thingiverse community.Tip Designer
We're sure cparrapa would love to see what you've printed. Please document your print and share a Make with the community.
To post a Make simply visit this Thing again and click I Made One to start uploading your photo. It’s even easier to post a Make via the Thingiverse Mobile app (available via Google Play and Apple App Store).