Open Decabot
A 3D printed two-wheeled robot powered by an ESP8266 Wemos D1 Mini, driven by two 360 servo motors and programmed with the Arduino IDE.
- Wheeled
- arduino
- 3D printable
Suggested by Robotheca, created by @triwaca (opens in a new tab), from github.com/triwaca/openDecabot (opens in a new tab). Pinned to commit 19cbfcf (opens in a new tab).
- Hardware license
- CC-BY-NC-4.0 (opens in a new tab)
- Software license
- CC-BY-NC-4.0 (opens in a new tab)
- Commercial use
- Not allowed
A non-commercial license (CC-BY-NC) does not allow selling kits or parts. The license file (LICENSE.md) says CC BY-NC 4.0; the README says CC BY-NC-SA 4.0. Robotheca shows the license file's terms.
Photo and 3D model
3D model loaded from the original files on GitHub at 19cbfcf, under CC-BY-NC-4.0. View the original files from GitHub (4.9 MB) (opens in a new tab)
What it can do
Written by Robotheca from the project's documents.
- Drives two 360-degree servo motors as wheels, making it a small wheeled robot.
- Controlled from a Wemos D1 Mini (ESP8266) running Arduino sketches, with Wi-Fi for remote control and telemetry.
- Shows output on a LED matrix shield.
- Optional extra sensors and modules can be connected, such as line-following sensors, a gyroscope/accelerometer and I2C displays, via a dedicated shield.
Bill of materials
This repository has no parts list Robotheca can read yet.
Build guide
The guide appears here as you scroll.
Guide by @triwaca (README.md). Its license (CC-BY-NC-4.0) doesn't let everyone reuse it. To reuse it, ask the creator on GitHub (opens in a new tab). Creators can ask Robotheca to remove it at contact@robotheca.org.
More guides
Wiring and electronics
Notes written by Robotheca from the project's documents.
Main parts
- Wemos D1 Mini ESP8266 controller board.
- Two 5V 360-degree servo motors for the wheels.
- Wemos LED Matrix Shield.
- Custom homemade PCB or the Decabot Mini Shield PCB linking the controller to the motors.
- 4 x AA battery holder supplying up to 6V to the board.
- Optional buzzer, on-off switch, and sensor connectors on the Decabot Mini Shield.
Connections
- Battery is connected to the 5V pin of the Wemos board.
- The two servos connect to pins D0 and D6 of the Wemos board.
- Servos are driven directly from the ESP8266 pins, since they contain their own driver circuitry.
- The Decabot Mini Shield adds dedicated connections for servos, extra sensors, a gyroscope/accelerometer and I2C modules.