Industrial manufacturing
Industrial Internet of Things | Industrial materials | Equipment Maintenance and Repair | Industrial programming |
home  MfgRobots >> Industrial manufacturing >  >> Manufacturing Technology >> Manufacturing process

Tito: 3D-Printed Arduino UNO Robot with Servo Actuators, Sensors, and BLE Control

Components and supplies

Tito: 3D-Printed Arduino UNO Robot with Servo Actuators, Sensors, and BLE Control
Arduino UNO
×1
Servos (Tower Pro MG996R)
Futaba servo S3003
×4
Tito: 3D-Printed Arduino UNO Robot with Servo Actuators, Sensors, and BLE Control
Buzzer
×1
Tito: 3D-Printed Arduino UNO Robot with Servo Actuators, Sensors, and BLE Control
Ultrasonic Sensor - HC-SR04 (Generic)
×1
Tito: 3D-Printed Arduino UNO Robot with Servo Actuators, Sensors, and BLE Control
OpenBuilds Nut Block for 8mm Metric Acme Lead Screw
×20
Tito: 3D-Printed Arduino UNO Robot with Servo Actuators, Sensors, and BLE Control
SparkFun Solder-able Breadboard - Mini
×1
Tito: 3D-Printed Arduino UNO Robot with Servo Actuators, Sensors, and BLE Control
Male/Female Jumper Wires
×16
Tito: 3D-Printed Arduino UNO Robot with Servo Actuators, Sensors, and BLE Control
Breadboard (generic)
×1
Tito: 3D-Printed Arduino UNO Robot with Servo Actuators, Sensors, and BLE Control
LED (generic)
×3
Tito: 3D-Printed Arduino UNO Robot with Servo Actuators, Sensors, and BLE Control
DFRobot Romeo BLE - Arduino Robot Control Board with Bluetooth 4.0
as an option to replace the Arduino UNO and breadboard
×1
Otto DIY Otto maker kit
×6

Necessary tools and machines

Tito: 3D-Printed Arduino UNO Robot with Servo Actuators, Sensors, and BLE Control
3D Printer (generic)
Tito: 3D-Printed Arduino UNO Robot with Servo Actuators, Sensors, and BLE Control
Soldering iron (generic)
Tito: 3D-Printed Arduino UNO Robot with Servo Actuators, Sensors, and BLE Control
OpenBuilds Allen Wrench

Apps and online services

Tito: 3D-Printed Arduino UNO Robot with Servo Actuators, Sensors, and BLE Control
Arduino IDE
Tito: 3D-Printed Arduino UNO Robot with Servo Actuators, Sensors, and BLE Control
Arduino Web Editor
Tito: 3D-Printed Arduino UNO Robot with Servo Actuators, Sensors, and BLE Control
Arduino IoT Cloud

About this project

If you don't have or is difficult to get the part you can just buy our full kits!

Visit www.ottodiy.com

Tito: 3D-Printed Arduino UNO Robot with Servo Actuators, Sensors, and BLE Control

Tito is a Bi-ped dancing DIY robot, derivative from Zowi and Bob. Basically has been adapted to a standard Arduino UNO board with easier connections and supports. It was the first iteration for Otto DIY

Tito: 3D-Printed Arduino UNO Robot with Servo Actuators, Sensors, and BLE Control

Tools & Materials

Tito: 3D-Printed Arduino UNO Robot with Servo Actuators, Sensors, and BLE Control
  • Arduino UNO board or compatible (in my case a DFRduino UNO)
  • Nano breadboard
  • Buzzer
  • Futaba servo S3003 x4
  • HC-SR04 Ultrasound sensor
  • Powerbank (optional)
  • Nut M3 x20
  • Screw M3 x20
  • 3D printed Head
  • 3D printed Base
  • 3D printed Leg x2
  • 3D printed Foot R
  • 3D printed Foot L

Tools:

  • 3D printer
  • Allen key
  • Screwdriver

3D Print parts

Tito: 3D-Printed Arduino UNO Robot with Servo Actuators, Sensors, and BLE Control
Tito: 3D-Printed Arduino UNO Robot with Servo Actuators, Sensors, and BLE Control

3D.stl files here. Find a way to 3D print the parts, they are designed for no supports so is very easy to print with 20% infill and 0.2mm resolution. Since Tito is completely open source you can find the design of the 3D model files made in Autodesk 123D Design here:

Pre-assemble

Tito: 3D-Printed Arduino UNO Robot with Servo Actuators, Sensors, and BLE Control
Tito: 3D-Printed Arduino UNO Robot with Servo Actuators, Sensors, and BLE Control
Tito: 3D-Printed Arduino UNO Robot with Servo Actuators, Sensors, and BLE Control

There are many ways to build Tito, but one recommendation is: before connecting the servos, assemble the servo disk pieces to the legs, then put the servos in the body and the feet.

The Schematic

Follow the picture for the connections. HC-SR04 ultrasound sensor (trig for pin 8 and echo for pin 9). During the making process you may need to disconnect and connect constantly so just keep this schematic present for further fixes.

Test the position of the Servos

Tito: 3D-Printed Arduino UNO Robot with Servo Actuators, Sensors, and BLE Control

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. Then match the right angle for the crank discs in the body and the feet. Tito should be in a position as the one in the photo. Then you can fix all the servos with the screw axis.

Assemble the Arduino UNO board

Tito: 3D-Printed Arduino UNO Robot with Servo Actuators, Sensors, and BLE Control

This design makes 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.

Final assembly

Tito: 3D-Printed Arduino UNO Robot with Servo Actuators, Sensors, and BLE Control

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

Arduino IDE ​Programming

Tito: 3D-Printed Arduino UNO Robot with Servo Actuators, Sensors, and BLE Control
Tito: 3D-Printed Arduino UNO Robot with Servo Actuators, Sensors, and BLE Control

All libraries and sketch codes are in this Github repository. Just connect your USB cable to Arduino UNO and upload the codes. There are many programmed movements for the robot like walk different directions, ultrasound, raise, tilt and dance.

post your remix and modifications in the hackster community or Thingiverse

ottodiy.com

Code

Github
https://github.com/OttoDIY/OttoDIY

Custom parts and enclosures

Thingiverse
CAD file on thingiverse.com

Schematics

Tito: 3D-Printed Arduino UNO Robot with Servo Actuators, Sensors, and BLE Control

Manufacturing process

  1. Arduino Digital Dice Project: Build Your Own LCD-based Random Number Generator
  2. MobBob: Build Your Own Arduino Robot, Controlled Seamlessly via Android Smartphone
  3. Build a Portable Persistence of Vision Display with Arduino UNO and ATtiny85
  4. Precision Joystick Controller for MeArm Robot – Record & Replay Coordinates with Arduino Uno
  5. WiDC: Wi‑Fi FPV Robot – Remote Control with Live Video
  6. Arduino Laser Tripwire Project: Build a Simple Intrusion Detector
  7. Gesture‑Controlled Robot Project: Build Your Own Motion‑Sensing Bot
  8. Arduino UNO Guitar Pedal: DIY, Open‑Source, Beginner‑Friendly
  9. Build an Arduino Mecanum Wheels Robot: 360° Mobility DIY Guide
  10. Build an Arduino Ant Hexapod Robot – Step-by-Step Guide