Arduino library for controlling the OttoIFL Robot ...
Mix from OttoDIY opensource Project.
http://ottodiy.com
- Arms (Lego Hand Pads)
- Capacitance Touch (ADCTouch)
- WiFi (Esp8266)
- Web App
- Mp3 Audio
- Led Matrix (i2c)
- RGB Led Nose (NeoPixel)
- mBlocks Extention
- mBlocks Examples (Calibration, Smooth Criminal ...)
- Arduino Library
- Arduino Examples (Calibration, Smooth Criminal ...)
coming soon ...
Component | Arduino Pin |
---|---|
D0 | |
D1 | |
Servo Leg left | D2 |
Servo Leg right | D3 |
Servo Foot left | D4 |
Servo Foot right | D5 |
WiFi / mp3 (ESP-01) Tx | D6 |
WiFi / mp3 (ESP-01) Rx | D7 |
Ultrasonic Trigger (SRF04) | D8 |
Ultrasonic Echo (SRF04) | D9 |
Servo Arm left | D10 |
Servo Arm right | D11 |
RGB LED 5mm (APA106) | D12 |
Piezo Buzzer | D13 |
Light sensor (Left) | A0 |
Light Sensor (Right) | A1 |
Button 1 / ADCTouch | A2 |
Button 2 / ADCTouch | A3 |
LED Matrix (HT16K33) sda | A4 |
LED Matrix (HT16K33) scl | A5 |
Analog Sound Sensor (MEMS) | A6 |
A7 |
- port mouth code from max7219 to HT16K33
- expand otto for arm gpios (init, and for loops, ...)
- unify the ottoserial and softwareserial (so we don't need seperate version of the programs ... ie _BT)
- expand otto serial commands to use audio (mp3) commands and arm movement functions
- modify predetermined motion functions to use arm movements (home, jump, walk, ...)
- expand predetermined motion functions to have arm only movements ... and new handstand/somersault
- modify predetermined gestures functions to use arm movements and audio (OttoHappy, OttoSuperHappy, ..)
- port legacy smooth criminal movements into otto.c
- port legacy ottodiy and ottodiy plus code to mBlocks (smooth criminal)
- expand legacy ottodiy and ottodiy plus code to use arms and audio functions
- emulate bluetooth interface (espsoftserial)
- ESP8266Audio
- WiFi
- HTTPServer
- WebSockets
- Web APP
- mimic bluetooth app
- javascript
- svg
- websockets
- DIY: head, body, arms
- PLUS: head, body, arms
- glue on features for hair, eyes, and mouth for several age groups ... young: barn yard animals older: super heros and teen/adult: south park, simpsons, futurama, etc ...