ESP8266 Self Balancing Robot

ESP8266 Self Balancing Robot

thingiverse

This is my self-balancing robot built around the ESP8266 chip, equipped with obstacle avoidance and remote control capabilities. The entire codebase was written using Arduino, and a responsive single webpage allows users to configure necessary parameters and control the robot remotely. The code and schematic are available on GitHub at https://github.com/Dave4675/Inverted-Pendulum. OTA (Over-The-Air) firmware updates enable wireless uploads without requiring a USB connection, as explained in the Arduino ESP8266 documentation at https://arduino-esp8266.readthedocs.io/en/latest/ota_updates/readme.html. The robot relies solely on the ESP8266 Wemos D1 Mini board, utilizing its built-in capabilities. The bottom component is designed to attach securely to a 400-series breadboard without any power supply lines. A glue gun is necessary for assembly. The 9g holder was remixed from https://www.thingiverse.com/thing:1774451. The base of the robot features a simple box with an added component inspired by https://www.thingiverse.com/thing:2848756. Powering the robot is a 2S 15C Hubsan H502 battery, while motor selection includes N20 models running at either 12V and 200 RPM or 300 RPM. Videos showcasing the project can be viewed on YouTube: https://youtu.be/Fy60T7QKW5E https://youtu.be/FBLBiT4ejvY Recorded using a smartphone, these videos demonstrate the robot's remote control capabilities.

Download Model from thingiverse

With this file you will be able to print ESP8266 Self Balancing Robot with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on ESP8266 Self Balancing Robot.