Otto Ninja Starter
robot
Otto DIY
VIEW IN BROWSER
updated 7. 10. 2024 | published 7. 10. 2024
Summary
Unique open source robot that walks and transforms into a wheeled racer!
made by Sebastian Coddington.
f k h d
11.12 hrs 4 pcs 0.20 mm 0.40 mm PLA 126 g Prusa MINI /
MINI+
Hobby & Makers > RC & Robotics
Tags: robot stem arduino esp866 esp3 ninja
ottodiy edtech
Build your own robot like a Ninja 🐱
This is the first emotional modular EdTech Arduino
opensource robot that can w alks & rolls!
Features
• Walk & dance
• Transforms quickly into a w heeled robot
• Simple Programming with Otto Blockly or Arduino
• Expand to Humanoid here: Otto Ninja Humanoid 3D files
• Avoid obstacles with ultrasonic sensor
• LED matrix or OLED emotional eyes to swap
• Makes emotional sounds and melodies
• Button for interactions
• Wireless communication – for remote controlling
List of P arts
• Otto Ninja PCB ESP866 (you could use a wemos board with a servo
shield)
• Micro USB cable Data Sync
• Battery 6FRechargeable Lithium (9V 650mAh with USB port for
charging)
• Toggle switch + UBEC Regulator (OUT 5V/ 3A) + XH P connector +
9V Battery connector soldered.
• x Ninja Servo 180° metal gears (it comes with 3 screws)
• x Ninja Servo 360° continuous rotation metal gears (it comes with 3
screws)
• x Oring 68 mm OD 60 mm ID 4 mm
• Ultrasonic sensor HC-SR04
• Button module with headers
• 4pin Dupont cable with connector
• x 3pin Dupont cable with connector
• Buzzer module with headers
• Screwdriver Phillips .5x40mm (with magnetic tip)
• 4 x Metal self-tapping screw M*5 (they must be ferromagnetic)
• Matrix 16x8 LEDs HT16K33 (OP TIONAL)
• OLED display 1.3" (OP TIONAL)
• 3D printed Ankle Left Black
• 3D printed Ankle Right Black
• 3D printed Base Black
• x 3D printed Foot Black
• 3D printed Inner Bottom Black
• 3D printed Legs Black
• 3D printed Starter Lid Black
• 3D printed Plate Matrix Lid Black
• 3D printed Plate Ultrasonic Lid Pink
• 3D printed Band Red
How to build 3D guide here in this link and w atch this video for
referenceWhat can Otto Ninja do?
Otto Ninja can walk, transform, roll, show emotions, dance, sense motion
& objects
Coding from beginner to advanced
Program Otto Ninja to think on its own using block-based coding with
Blockly or C++ with Arduino IDE.
Github repo here OttoDIY/OttoNinja
Want to just play?
Via the kit's w ireless communication module, remote control your Otto
Ninja by connecting to your mobile or tablet to race or have fun battles!
P rint instructions
Otto is very well-designed for 3D printing, so won't give you trouble if you
follow this common parameters:
Recommended using an FDM 3D printer.
No need of supports or rafts.
Resolution: 0.mm or less
Fill density 15%
Alternatively you can try to build the previous design that uses more
common off the shelf parts Otto Ninja robot Arduino Nano design by Otto
DIY | Download free STL model | Printables.com
We invested lots of time and resources to provide open source code,
software and hardware, please support this project by just giving us a ❤
Like, and share
You are w elcome to be a part of this friendly community of robot
builders, teachers and makers.
Join today our Otto Builder community
This remix is based on
Otto DIY build your ow n robot
by Otto DIY
Otto DIY Smart OLED robot
by Otto DIY
Otto DIY Wheels robot
by Otto DIY
Otto DIY Emotional LED eyes robot
by Otto DIY
Otto Ninja robot Arduino Nano design
by Otto DIY
M odel files
otto-diy_ninja_lid.stl
otto-diy_ninja_innerplate.stl
otto-diy_ninja_head.stl
otto-diy_ninja_legs.stl
otto-diy_ninja_leg-right.stl
otto-diy_ninja_leg-left.stl
otto-diy_ninja_footw heels-x.stl
3D print 2
otto-diy_ninja_plate-ultrasonic.stl
otto-diy_ninja_plate-matrix.stl
otto-diy_ninja_plate-oled.stl
OPTIONAL
otto-diy_ninja_band.stl
print in red :D
otto-ninja-01--v14.step
CAD file
P rint files
otto-diy_ninja_mainbodyparts_0mm_pla_mini_8h46.gcode
h PLA k 0.40 mm f 0.20 mm 8.76 hrs 96 g d Prusa MINI / MINI+
Main Body parts in black
otto-diy_ninja_foot-x_0mm_pla_mini_1h1m.gcode
h PLA k 0.40 mm f 0.20 mm 1.20 hrs 18 g d Prusa MINI / MINI+
Feet/ Wheels in black
otto-diy_ninja_plates_0mm_pla_mini_41m.gcode
h PLA k 0.40 mm f 0.20 mm 0.69 hrs 8g d Prusa MINI / MINI+
Modular eyes plates in Pink
otto-diy_ninja_band_0mm_pla_mini_8m.gcode
h PLA k 0.40 mm f 0.20 mm 0.47 hrs 4g d Prusa MINI / MINI+
Ninja band in red
Find source .stl files on Thingiverse.com
License
This work is licensed under a
Creative Commons (4.0 International License)
Attribution-ShareAlike
✖ | Sharing without ATTRIBUTION
✔ | Remix Culture allowed
✔ | Commercial Use
✔ | Free Cultural Works
✔ | Meets Open Definition