Skip to content

svkatielee/espway

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESPway

A segway-like balancing two-wheel robot built on ESP8266. It is controlled over WiFi via a HTML/JS GUI and a WebSocket.

This is a work in progress, but basic functionality now works.

The project takes advantage of the ESP8266 Arduino core, PlatformIO and some excellent libraries. Instead of Arduino's analogWrite, StephanBruens's ESP8266_new_pwm is used for running the motors.

TODO

Beware! There might be some nasty bugs or erratic behavior, although some major issues in the early code (watchdog resets, incorrect PID initialization) have been resolved. Some things TODO:

  • Gyro calibration
  • PID tuning graphically via the browser

License

The project is licensed under GPLv3.

About

Segway-like robot implemented on ESP8266

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 44.8%
  • HTML 30.3%
  • C++ 23.6%
  • Other 1.3%