This project is submitted for

Description

Truly open source nature of Otto allows open STEAM education, we collect feedback from different workshops and schools around the world that are already using Otto DIY in their classroom and depending of the openness of this educational places we organize the lesson material and share as well, some people are teaching electronics explaining the connections with fritzing and the physics behind, other code with Arduino then github, other to create open source APPs in app inventor, other how to design 3d models with accessories for Otto with tinkerCAD or Fusion 360.

Otto DIY+ would be the advanced version of original #OttoDIY, the idea is to have the same base features + Bluetooth control and programming + metal gear servo motors MG90 + rechargeable battery + modes activation + sensors + RGB light moods + vibrators + facial recognition camera +...? This is a more advanced version requires some expertise and patience, if you want to start slow as a beginner please go to Otto DIY project

Details

Even do all biped robots are very similar is of course because of their nature, i haven't seen any other bigger and broader family of opensource robots like in bipeds or in the "opensource hardware world". In Otto DIY we encourage people to copy us, remix and redesign like Chip-E did, even some people ask us if they can produce and sell Otto by themselves, for us the most important is to keep the creative commons license unfortunately we always find people that keep knowledge for themselves.

How is Otto different/better? "Through clever use of low price off-the-shelf hardware, and with a press-fit mechanical design". All electronics parts are out of the shelf and are very easy to buy basically everywhere; we don't try to create some sort of business strategy so people can buy from only one source. (that is not real opensource!)

We are almost going to publish Otto DIY+(PLUS) which will have all Otto DIY features + some improvements for more advance coders + directly play with Bluetooth + more sensors.Please note the difference between Otto DIY (green) and Otto DIY+ (orange) we Fix this color only for brand reasons but actually Otto builders can decide which color use and even mix the features between them.

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 + rechargeable + changing modes by touch sensor + sensors + light moves + other outputs +...?

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. (https://www.thingiverse.com/groups/ottodiy)

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, comments on social network, testing or any other contribution that you might think of.

3D design is done! and is fully parametric; means is very easy to modify.

Interested to design your own Otto?

Well now you can just start to use Autodesk Fusion 360 for FREE as maker or student to change, resize, remix and redesign our own Otto.

Add comments in the model for changes or adjustments in the original design.

And call to #Ottobuilders around the world!, remember... The community is growing but we need to keep sharing:

Build Instructions

1 × Arduino Nano

1 × HC-06 or HC-05 Bluetooth module

1 × Arduino Nano Shield I/O You can use a mini breadboard but much more cable work

1 × USB-A to Mini-USB Cable

4 × Micro servo

1 × Buzzer

10 × Female/Female Jumper Wires

1 × 3.7 V LiPo Battery

1 × Touch sensor

1 × RGB Led

1 × Dot matrix display MAX7219optional for the mouth

1 × 8x8mm Micro Switch Self lock On/Off

2

3D print settings

Recommended to use a FDM 3D printer with PLA material.

No need supports or rafts at all.

Resolution: 0.15mm

Fill density 20%

3

Rechargeable Battery

"lipo battery, 500 mAh, with step up converter it danced continuously for 40 minutes before battery run out"

Arduino Nano with micro USB connector - i removed diode from it and soldered a wire from it to lipo charger so it only charges from usb and can be programmed via usb but can't be powered from it. But programming is a problem since BT is connected so maybe i will remove connector, plug the hole and use the connector from lipo charger for charging and BT for programming

Metal gear servos

2 switches - had to add 2 pull down resistors 10 kohm

Mic

5V buzzer

MAX7219 Dot matrix display - having some memory problems when using it so arduino resets by itself

HC-05 bluetooth module - had to add 10 microF capacitor on reset line so i can program it over BT

500 mAh lipo battery

Lipo charger board

Step up converter

With 4x AA 1.5V Energizer can only run about 1 hour and then HC-06 not running

Programming

An easier way for programming faster and less drivers or software trouble some like Arduino IDE

Still can be something like Scratch or Bitbloq graphical coding

Something tangible like Google bloks

App like cousin Zowi trough Bluetooth

Anything to control the robot in and more fund and friendly way, up to you.

Electronic design

Custom made PCB for Otto, (now we use 2 boards that could be replaced by one with more functions like battery, integrated buzzer and microphone)