Project tutorial
Otto DIY+ Arduino Bluetooth robot easy to 3D Print

Otto DIY+ Arduino Bluetooth robot easy to 3D Print © CC BY-SA

"Otto DIY with steroids" + Bluetooth + APP + switch + touch sensors + strength + sound detection...

  • 87,898 views
  • 136 comments
  • 232 respects

Components and supplies

Necessary tools and machines

3drag
3D Printer (generic)
09507 01
Soldering iron (generic)
if you buy from ottodiy.com NO need
Phillips Cross screwdriver
Hy gluegun
Hot glue gun (generic)

Apps and online services

About this project

Otto DIY + would be the improved and advanced version of original #OttoDIY, the idea is to have the same base features DIY robot + Bluetooth control and programming + metal gear servo motors + optional rechargeable + changing modes by touch sensor + sound sensor + ...?

main features of this Otto robot

The exciting part is that we are doing open development with makers and hackers around the world so we are open to ideas, not only from experts, you can join us with, feedback, social share, testing or any other contribution that you might think of.

some main moves

follow our live build video!

how to build video part 1
how to build video part 2

Start to play with the APP!

Baud-rate for programming module is 9600 or 19200 or 38400, depends on a module. and the code you are using

The BT code for our APP has 9600 baud-rate so BT module must match that speed to be able to communicate with Arduino Nano via serial interface(UART).

Main Code:

Upload this code with the Bluetooth module disconnected

https://wikifactory.com/+OttoDIY/otto-diy-plus

After successful upload connect the Bluetooth module and it will be ready for pairing with your phone.

Otto DIY APP

Android APP:

For Android download for free here.

For iOS download for free here.

If the APP didn't work is probably because the Bluetooth module came with a baud rate different to 9600bpm so you need to setup or change in the code.

Code with Blocks

The easiest to code your own Otto is by using one of our Blockly based software.

Otto Blockly makes coding easy

For more advanced coding here there is some basic programming with Arduino IDE:

Here you can find some complimentary tutorials for beginners to quickly get started with Arduino for each component:

- Servo Motor Tutorial: https://arduinogetstarted.com/tutorials/arduino-servo-motor - Ultrasonic Sensor Tutorial: https://arduinogetstarted.com/tutorials/arduino-ultrasonic-sensor

-Touch Sensor Tutorial: https://arduinogetstarted.com/tutorials/arduino-touch-sensor

- Buzzer Tutorial: https://arduinogetstarted.com/tutorials/arduino-piezo-buzzer

Post your remix and modifications in the Otto Builder community.

https://wikifactory.com/+OttoDIY

https://www.facebook.com/groups/ottodiy/

Code

Custom parts and enclosures

Thingiverse .STL 3D printable files

Schematics

Basic parts schematic
Please note that was made in Autodesk Circuit the ultrasound lack of one cable, https://circuits.io/circuits/1749080-otto-circuit/
Wt6iqi53jxztnybmnx4b

Comments

Similar projects you might like

Otto DIY build your own robot in one hour!

Project tutorial by Camilo Parra Palacio

  • 143,360 views
  • 136 comments
  • 387 respects

Otto DIY Humanoid Robot (alike)

Project tutorial by Camilo Parra Palacio

  • 1,341 views
  • 0 comments
  • 12 respects

Tito - Arduino UNO 3D-printed robot

Project tutorial by Camilo Parra Palacio

  • 18,832 views
  • 20 comments
  • 52 respects

OpenCat

Project in progress by Team Petoi

  • 294,914 views
  • 207 comments
  • 1,874 respects

MobBob: DIY Arduino Robot Controlled by Android Smartphone

Project tutorial by Mirko Pavleski

  • 5,219 views
  • 3 comments
  • 40 respects

Make your first Arduino robot - The best beginners guide!

Project tutorial by Muhammed Azhar

  • 71,770 views
  • 19 comments
  • 155 respects
Add projectSign up / Login