Size: (weeks of effort)
Summary:
Modify the Cubetto firmware to speak each command as the program is run.
Details:
The Cubetto robot hardware is based on Arduino and its firmware may be modified using the Arduino IDE.
"Cubetto Tutorial | Update Firmware" video from Primo Toys
Resources
- Repo with Cubetto firmward source code: https://github.com/simonbates/cubetto
- Contains files retrieved from the Google Drive location referenced in the video above: https://drive.google.com/file/d/0B0CGyWe9uilVc0Nycms2QnFJOTg/view
Library suggested by Primo: https://github.com/going-digital/Talkie
Hardware
The video above says to install support for Genuino Zero (now "Arduino Zero" that the legal battle is resolved between arduino.cc and arduino.org):
Arduino Zero specs:
- Microcontroller: ATSAMD21G18, 32-Bit ARM Cortex M0+ at 48 MHz
- Flash Memory: 256 KB
- SRAM: 32 KB
Microcontroller on Cubetto board says:
- Atmel
- ATSAMD21
- G18A-U
- 1810 D ARM
- 1810PKY TW