Skip to content
ESP8266 Controlled four wheeled robot toy with A3080 mouse sensor as a camera
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
data/web
lib
schematics
src
.gitignore
.gitmodules
.travis.yml
LICENSE
README.md
platformio.ini

README.md

Invent This, Invent That

ESPWheelie

ESP8266 Controlled four wheeled robot toy with A3080 mouse sensor as a camera

Wheelie finished

How it works

Chinese HBridge driver and ADNS3080 mouse sensor module are connected to Wemos D1 mini which serves a simple web page that allows to control the robot using touch gestures. Image retrieved using ADNS3080 is transferred to the web page using WebSockets as well as commands sent to the robot.

Web UI

The robot is powered using two LiPo 1200mAh batteries forming a 2S1P battery. A potentiometer connected to GND and Battery Plus scales battery voltage which is fed to Analog pin of the Wemos board and subsequently is displayed on the web page.

Wheelie guts

Mechanically the robot consists of four wheels with each sides spinning independently. Interestingly enough, this toy has two wheels of the same side connected to one motor. So that all two pairs of wheels rotate independently like in a tank.

Acknowledgements

Code for ADNS3080 was copied and refactored from https://github.com/Neumi/ESP8266_ADNS3080_reflectivity_finder

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.