Skip to content
 
 

Latest commit

 

History

315 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Otto DIY

This Repository have all open source Arduino sketch files and basic libraries for Otto DIY an interactive robot that anyone can make! Otto walks, dances, makes sounds and avoids obstacles. It is completely and truly open source, Arduino compatible, programmable, 3D printable. when you buy the kit, SOLDERING IS NOT REQUIRED AT ALL!

This is the beginner version of Otto DIY, we decided to leave github for the main CODES and more advanced programmers that want to suport the project. For the latest changes please go and join our Wikifactory is a similar platform much more easy to use, visual and simple for all the community to collaborate.

if you want to try Bluetooth connection, APP control or more sensors please go to Otto DIY+ (PLUS) repository

1. Interact with other Otto builders

Join the Otto Builder community group in facebook

Welcome to our Otto Builder community! Follow us, give us a like and share your creativity, you could be featured here by sharing your robot in any social media; YouTube Facebook Instagram Twitter Just use the hashtag #ottodiy in your post and tag or mention @OttoDIY Be a part of this friendly community of robot builders, teachers and makers! by joining us here in Wikifactory or our group in Facebook.

Keep sharing with us in any social media, tag friends, family with #OttoDIY and make sure more robot fans do the same everywhere, we love to see Otto robots around the world!

Please help us to spread out the word first in Maker Faires, Maker spaces, Hacker spaces, Schools, Universities, tech events and so on...

Truly opensource hardware!

2. Build or make your own Otto!

Difficult to find all the parts?, please support Otto DIY and open-source hardware by purchasing kits from our e-shop, it is a way to contribute and support this project to continue growing, Otto DIY invests time and resources providing this open source code, so with your help we can continue making new robots open for all.

If you want to make by your own gather all electronic parts that you'll need for this assembly, then 3D print the latest .stl files and then follow the instruction Manual PDF.

After you have all components just follow the instruction manual in the files and build your own Otto in one hour!

If you want make Otto all by yourself ;) that is great too! but do not forget to add your marker in our google map!

3. Share your innovative creation with #OttoDIY

  1. A redesign, modified code or if your creation is different but inspired in Otto; is technically a remix, so please share in our Wikifactory Social & Design Platform

  2. Post that you have made/remix an Otto in Thingiverse and add to this group

  3. Pull a request here in Github:

Contributing to this software is warmly welcomed. You can do this basically by forking, committing modifications and then pulling requests. Please add a change log and your contact into file header.

Thanks for your contribution.

For the quick start programming and learners

  1. Download mBlock.cc Version 3; is an opensource software for easy programming Robot by Drop and Drag blocks. Based on Scratch 2.0 (MIT), beside sharing the great feature of graphical coding of Scratch, mBlock also integrates an Arduino Code generator for upload program into any Arduino based Hardware.
  2. Add the Otto DIY Extension in mBlock software, swtich in the menu to Arduino mode
  3. Drag and drop functions, dance, sounds and conditionals from robot Otto blocks
  4. Connect, select Arduino Nano 328 and check the USB COM port
  5. Upload your own code and Otto will follow each block command.

Alternatively you can use Arduino Blocks (based on Google Blocly) and Kittenblock (based on Scratch 3.0)

For the advanced programmer

  1. Download & Install Arduino IDE 1.8.5 version also [this driver if you have a clone board for PC] (http://www.wch.cn/download/CH341SER_EXE.html), or for MAC
  2. Copy all libraries to C:\Users\user\Documents\Arduino\libraries (or wherever your library folder is installed)
  3. Open for example OttoDIY_smooth_criminal.ino, make sure in tools you have "Board: Arduino Nano" "Processor ATmega328" and your Otto is connected to the corresponding USB port
  4. Upload code to your Otto and will dance!
  5. Make your own dance! just modify the Arduino .ino sketch code using same libraries and functions and do not forget to share.

License CC-BY-SA

You can use all resources of Otto for free but Otto DIY Website must be included in any redistribution and remixes must keep the CC-BY-SA license, As you might seen with the original Otto DIY project the idea is that more people can have access, therefore if you copy or remix Otto you must also release under same open license, that means you must release all files also to the public.

Creative Commons License
Otto DIY by www.ottodiy.com is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Otto DIY Website must be included in any redistribution and remixes must keep the CC-BY-SA license.

About

build you own robot in one hour! (this is the entry version "green" NO Bluetooth, for latest updates please go here:

Resources

Code of conduct

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages