Skip to content

Balancing robot built for our ASME Probation project. This repo contains all firmware, schematics, CAD models, and documentation.

License

Notifications You must be signed in to change notification settings

DE41H/self-balancing-robot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

82 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ€– Self-Balancing Robot

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.

STATUS: 🚧 In-Progress


πŸ› οΈ Key Features

  • 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.

πŸ”Œ Hardware Stack

  • 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

πŸ“¦ Software & Libraries

  • Main Language: C++ (Arduino Framework)

🀝 Our Team

  • [@DE41H] - Sreyash Satpathy
  • [@IronMan1405] - Dakshesh Nankani
  • [@PranayS216] - Pranay
  • [@navneetgithubasdf] - Navneet

About

Balancing robot built for our ASME Probation project. This repo contains all firmware, schematics, CAD models, and documentation.

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •