Who is Otto DIY?
An interactive robot that anyone can make!
Otto walks, dances, makes sounds and avoids obstacles
Is completely open source, Arduino compatible and 3D printable
Gather all the off the shelf parts that you'll need for this assembly.
If you don't have or is difficult to get the part you can just
buy our full kits!
NO SOLDERING REQUIRED!
List of parts:
- Arduino Nano;
- Arduino Nano Shield I/O Extension Board Expansion XD-212
- Mini usb cable.
- HC-SR04 Ultrasound sensor.
- Mini servo SG90 9g x4 (each one should come with 2 pointed screws and one small screw also arm keys to attach legs and feet).
- 5V Buzzer.
- Female to Female breadboard connectors cable 10cm x6.
- 4 AA Battery case
- 1.5V AA batteries x4.
- Phillips screwdriver. (important magnetized)
- Micro square Switch 8x8mm
And then you only need to 3D print 6 parts in total:
- 3D printed head.
- 3D printed body.
- 3D printed leg x2.
- 3D printed foot x2
update feet and legs latest version use the small plastic arm that comes with the servo motor SG90 to attach them.
Use the customizer to can change easily the size and parameters as you desire.
Use Instruction Manual for assembly instructions and Arduino or mblock or Adruinoblocks for coding, simple an easy graphical programming.
Programming setup with Arduino:
Download & Install Arduino IDE: https://www.arduino.cc/
Copy all libraries to C:\Users\user\Documents\Arduino\libraries (or wherever your library folder is installed):
Finally open OttoDIY_smooth_criminal.ino code & upload to your Arduino Nano for dancing Otto mode.
- Try OttoDIY_avoid.ino for obstacle avoidance
More codes in https://wikifactory.com/+OttoDIY
Otto builder group
Any problems printing or making or programming?
Join our community group
For battery power make sure to supply at least 6V and a maximum of 12V in the Vin input
suggested to try first and only program using the Mini USB cable to power your circuit from your computer or a USB socket.
If you want to add Bluetooth control and program with an APP or even your computer remotely try Otto DIY+ https://www.thingiverse.com/thing:2398231
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 .stl files to print, then you just use the plastic arm of the servo motors with some glue to assemble them together.
Designed using 123D Design (now thinkercad!)
Otto was inspired by another robot BoB the BiPed and programmed using code from 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 (now thinkercad) you can modify it for customization or further improvements!
Overview and Background
open source STEM
We are collecting feedback from different workshop and schools around the world that are already using Otto in their classroom and depending of the openness of this educational places we want to publish as well, some people are teaching electronics explaining the connections with Fritzing and the physics behind, other code with Arduino then publish Github, other to create open source APPs in app inventor, other how to design 3d models accessories for Otto with tinkerCAD or Fusion 360, how to use 3D printers and so on.
If you are interested to give feedback around this please message me ;)
Lesson Plan and Activity
Build your Own Otto Workshop
But…Who is Otto? Otto is an interactive robot that anyone can make!
What can Otto do? Otto walks, dances, makes sounds and avoids obstacles
Why Is Otto special? Otto is completely open source, 3D printable, and Arduino compatible
This is the opportunity to build and have your first robot.
First there will be a little introduction about Otto and the team behind,
Second you will receive one Otto DIY kit including all tools you need to make this biped robot.
And lastly you will follow the assembly instructions and you would be able to finish your new Otto robot and play.
Includes one Otto DIY kit and all the tools to build it in 2-3 hours.
No need technical knowledge, perfect for beginners and easy hackable for experts. Due small screws the workshops is recommend for 7+ years old, unless the children are accompanied by parents.
Code your own Otto
Ok so was fun to build now lets get into Otto's brain. By following the instructions will start to program your own robot by just modifying few lines of code, the simplicity of the function will help to easily jump into coding.
Design your own robot
Using TinkerCAD or Autodesk Fusion 360 or OpenSCAD (for more advance students) will be able to modify the source files or even recreate them to make you own robot and applied all the knowledge from the previous lessons. Customize, modify, remix and recreate your own Otto. then share to the world!
For a workshop
Bring all list of electronic parts mentioned before and all 3d components of Otto printed. Take some extras of each parts specially servos they break easily.
Is good to have some extra AA batteries and a soldering iron in case of accidents and further making.
Print the instruction manual in A6 format and have them organize and ready for the class
- express ideas
- auto confidence
- problem solving
- sequential thinking
- motor capacity
2 hours for build your own Otto
Rubric and Assessment
Test your own Otto
show what you learned free assessment to show your creativity