OttoNinja
Build your own robot like a Ninja 🐱👤 This is the first emotional modular EdTech robot that can walk and roll!
Install / Use
/learn @OttoDIY/OttoNinjaREADME
Otto Ninja Robot Arduino Libraries
This repository has the main Otto Ninja robot libraries for ESP compatible boards.
Compatible Hardware
- Designed to work with ESP8266 boards, but most of the code could be adapted to other microcontrollers.
You will need to add the ESP8266 to your Arduino IDE
:star: Star us on GitHub; it helps!
Installation:
You will need the Arduino IDE on your computer
- Download Otto Ninja libraries here
- Open the Arduino IDE and navigate to Sketch > Include Library > Add .ZIP Library...
- Navigate to .zip file location that you just downloaded and open it.
- You will see in the bottom black area a message that it has been installed.
- To verify they are properly installed, go to Sketch > Include Library menu. You should now see the library at the bottom of the drop-down menu.
Example:
You can find codes in File > Examples > OttoNinja.
*For more details or other ways to install libraries, visit this link
*For the LED matrix, you will need the Adafruit LED Backpack library and all the dependencies just do the exact same installation steps.
*For the OLED display, you will need the U8g2 libraries
Uploading:
For the firmware code to remote control Ninja via the Remote XY mobile App, select NodeMCU 1.0 as the board.
-
Connect the ESP board using the USB cable to your computer.
-
Open the app and press + Add new device.
-
Select the WiFi point.
-
Select "OTTO NINJA" from the options.
-
The password is 12345678.
(Make sure to have wifi disconnected from other networks) and power the robot with a battery all the time.
How to Contribute:
Contributing to this software is warmly welcomed.
- Test it, and if you find any problems, then post an issue.
- Help us solve the issues or other bugs.
- Improve and optimize the current libraries. You can do this basically by forking, committing modifications, and then pull a request.
Thanks for your contribution, and welcome to the Otto DIY community
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. In open source, the idea is that more people can have access; therefore, if you copy or remix Otto, you must also release it under the same open license, which means you must also release all files to the public.
<a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png" /></a><br /><span xmlns:dct="http://purl.org/dc/terms/" property="dct:title">Otto DIY</span> by <a xmlns:cc="http://creativecommons.org/ns#" property="cc:attributionName"> www.ottodiy.com </a> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a>.
Thanks to Sebastian Coddington for this project.
