Work

Self Balancing Robot

Robotics
ESP32
CAD

A two-wheeled self-balancing robot using ESP32 and PID control algorithms

Collaborators

Loading profiles...

Two-wheeled self-balancing robot built with Riyana for a hardware hackathon. Pretty impressed with what we managed to build in such a short time - ESP32 reading IMU data and running PID control to keep it balanced, all with a 3D-printed chassis we designed and printed during the event.

Quick Build

  • ESP32 microcontroller for processing
  • IMU sensor detecting tilt
  • PID control algorithm adjusting motors in real-time
  • Custom CAD chassis, 3D printed on-site

What We Learned

Hackathon time pressure forces you to make fast decisions and not overthink things. Learned that sometimes “good enough to work” beats “perfectly optimized” when you’re racing the clock. The robot actually balanced, which felt pretty satisfying given the time constraint.