A 4-person team project for ASME Probation.
This repository contains all the code, documentation, and design files for our two-wheeled self-balancing robot. Our goal is to create a stable, responsive robot using a PID control system.
- Stable Balancing: Uses a PID controller to maintain balance on two wheels.
- Sensor: Uses gyroscope data for an accurate orientation estimate.
- [Remote PID Tuning]: PID tuning via WiFi/Bluetooth through mobile app.
- [3D Printed]: 3D printed chassis, wheels, brackets, optical disc.
- Microcontroller: ESP32-C3
- Gyro Sensor: MPU6050
- Motors: GA12-N20 DC Gear Motors
- Motor Driver: TB6612FNG
- Battery: 2S 7.4V LiPo Battery
- Chassis: 3D Printed
- Wheels: 3D Printed
- Encoder: Groove Coupler
- Buck Converter: LM2596
- Main Language: C++ (Arduino Framework)
- [@DE41H] - Sreyash Satpathy
- [@IronMan1405] - Dakshesh Nankani
- [@PranayS216] - Pranay
- [@navneetgithubasdf] - Navneet