Build Your Own Otto Robot in One Hour

【Click the above「blue text」 to follow us, let’s become tech aesthetics together!】

Build Your Own Otto Robot in One Hour

At the Maker Carnival event from October 18-20, our community booth showcased an Otto robot from the tinkering workshop, which was loved by many for its cute appearance and adorable dance.

Build Your Own Otto Robot in One Hour

I found a tutorial for beginners created by Camilo Parra Palacio on making an Otto DIY, for everyone to learn and reference.
Additionally, you may encounter various problems during the making process, the article will be updated on the DF community forum website, where everyone can discuss and exchange ideas together.
Below is the original text.
Source:hackster
Original Author:Camilo Parra Palacio

The files mentioned in the article have been packaged, reply in the background: OTTO to obtain

Otto is an interactive robot that anyone can make!
Otto is very easy to 3D print and assemble. It can walk, dance, make sounds, and avoid obstacles.
Build Your Own Otto Robot in One Hour
Hardware Components
– Arduino Nano R3
– Otto DIY Arduino NANO Shield I/O
– USB-A to Mini-USB Cable
– SG90 Micro-servo motor
– Buzzer
– Female/Female Jumper Wires
– 4xAA battery holder Stack 2X 4AA Battery
– AA Batteries
– Otto DIY 8x8mm Micro Switch Self lock On/Off
Software Components
– Arduino IDE
– Arduino Web Editor
– Microsoft Visual Studio Code Extension for Arduino
Other Tools
– 3D Printer
– Phillips screwdriver
What is Otto?
An interactive robot that anyone can make!
Build Your Own Otto Robot in One HourYou can make it too!
What can Otto do?
Otto can walk, jump, make sounds, and avoid obstacles.
Build Your Own Otto Robot in One HourFeatures and Functions
Why is Otto special?
Otto is completely open-source, compatible with Arduino, can be 3D printed, and has a mission—to create an inclusive environment for children.
Build Your Own Otto Robot in One Hour
Otto was inspired by another robot, BoB the BiPed, and programmed using code from another open-source robot, Zowi.
Build Your Own Otto Robot in One Hour
BoB the BiPed, Zowi, Tito, and Otto
The difference between Otto and them is its compact assembly size (11cm x 7cm x 12cm) and easy assembly of components. Using off-the-shelf and 3D printed parts, with simple electronic connections (almost no soldering required) and basic coding skills, you can make this cute little guy in just an hour or even less!
Otto is designed using Autodesk 123D (now ThinkerCAD software), and you can modify it for customization or further improvements!
Build Your Own Otto Robot in One Hour
Build Your Own Otto Robot in One Hour
Build Your Own Otto Robot in One Hour

Swipe to view

This step focuses on how to make a simple version of Otto.
Yes, there are more advanced bi-directional robots, like Otto DIY + or Tito. You can tinker with those later.
Material Preparation
First, prepare all the parts and tools
Build Your Own Otto Robot in One Hour
A total of 6 parts need to be printed:
– 3D printed head
– 3D printed body
– 3D printed legs x2
– 3D printed feet x2
Optional: Cutting tools for post-processing 3D parts (if the 3D print quality is good enough, this is not needed) and soldering iron (if needed, otherwise it can still be powered via USB connection)
This is simple! Download all the .stl files, and if you don’t have a 3D printer, you can find someone on Taobao to print them.
The files mentioned in the article have been packaged, reply in the background: OTTO to obtain
3D Printing Settings
Build Your Own Otto Robot in One Hour
Silently watching your new friend being born
Otto is very suitable for 3D printing, the downloaded files are property-oriented and centered, so if you follow the general parameters below, you won’t have trouble:
– It is recommended to use an FDM 3D printer with PLA material.
– No support settings are needed
– Resolution: 0.15mm
– Fill density: 20%
Use slicing software (like Cura) to convert .stl files into g-code.
After printing, it is best to clean the area where the legs and feet are fixed to the motor.
Check the parts
As mentioned in step 2, the Micro servo motor now comes with 3 screws, and the part numbers have been rearranged for easier reading.
Remember to magnetize the mini screwdriver.
Download or print the instruction manual
or watch this video:
Assemble the foot servo motor
Place the micro servo motor inside the foot and push it in; if it is difficult, you may need to use a tool to clean more area.
Check if the servo motor can rotate at least 90 degrees, this is very important.
After checking the mechanism, secure it with only small screws.
The other foot is processed the same way.
Fix the motor to the body
Take the other 2 micro servo motors and place them in the designated positions in the 3D printed body, and secure them with only pointed screws.
Attach the legs to the body
Connect the legs to the hub of the motor; this is important, just like the foot servo motor, you must check if the legs can rotate 90 degrees relative to the body on each side.
Once aligned, secure them with small screws in the holes inside the legs.
Attach the feet to the legs
As shown, carefully insert the DuPont wire through the leg hole into the slot of the body.
Once they are in the correct position, secure them from the back with pointed screws.
Head Assembly
Starting with the ultrasonic sensor, it is very important to pull the eyes to the limit.
After plugging the Arduino nano into the expansion board, you can choose to solder the positive of the battery holder to Vin on the board and the negative to any GND.
Insert the two boards diagonally facing the USB connector into the holes of the 3D printed head, then secure them with the last 2 pointed screws.
Connect the power supply
Build Your Own Otto Robot in One Hour
Prepare DuPont wires, micro switches, and buzzers.
Then follow the pin numbering in the diagram and ensure they are placed in the correct positions.

Build Your Own Otto Robot in One Hour

Upload the code
The head has 4 buckles, please keep them safe and fasten them.
For the coding part, you will need:
  • Download and install the Arduino software.

  • Copy the oscillator library to C:\ Users \ user \ Documents \ Arduino \ libraries (or any location of the installed library folder):

  • Connect your Otto via USB (your computer should have the drivers installed)

  • Finally, open and upload the smooth_criminal.ino code to your Arduino Nano and Otto, and get ready to dance!

You can try different codes from Otto Wikifactory at any time.
# The code is too long, not displayed here, can be obtained from the background
Build Your Own Otto Robot in One Hour
Otto DIY + version adds Bluetooth, sound detection module, touch sensor, etc., with stronger interactive functions, providing more possibilities for education.
Using DFRobot Romeo BLE – (Arduino Robot Control Board with Bluetooth 4.0) to replace Arduino and the expansion board, along with our Otto APP, let’s play together!
About the APP:
iOS can be downloaded directly from the app store

Build Your Own Otto Robot in One Hour

MyOttoR
The APK installation package for Android is included in the file, reply in the background:OTTO
can be obtained together.

Previous Reviews

[Benefits] Arduino Series Pin Guide
With it, Dad no longer has to worry about me stealing his phone!
Also for graduation projects, just look at theirs!

Color Picker Flashlight: Countless colors, only one chosen

This gesture sensor can test your hand speed limit
The roaring plastic is here!

Look! This is true creativity!

Let’s learn together!

👇

Leave a Comment