Should I read this page?
In short: if you buy a finished DB-01 from me, then no. If you want to assemble all or part of your DB-01 yourself or modify it, you should read the following page and deal with it.
In short: if you buy a finished DB-01 from me, then no. If you want to assemble all or part of your DB-01 yourself or modify it, you should read the following page and deal with it.
The “operating system” of the DB-01, like the hardware, has a modular structure. It consists of various files that are loaded onto the respective microcontrollers.
This also means that you can easily expand your DB-01 and / or adapt it to your needs. You simply mount the appropriate hardware, wire it up and load the corresponding part of operating system onto the MCU – and off you go!
The basic/master in V001 of the DB-01 is an Arduino MEGA2560 R3. This MCU regulates basic functions such as leg movement, but also radio or WiFi, so that you have a ready-to-go platform with this single MCU. If you want to expand your DB-01, this MCU addresses other MCUs as slaves, which then act with the various components.
All light functions are controlled with their own Arduino MEGA 2560 R3.
You can of course adapt the sketch to your own wishes. I also provided a few additional light programs.
The voice input and output is realized via an Arduino and a MOVI shield. Here I provide you with different versions of the operating system.
The basic version gives you basic commands (which you can also find here). Depending on the area of application of your DB-01, I will provide you with extended versions. You can also easily edit these sketches, and thus the voice commands and reactions of the MCUs, with the Arduino IDE.