Self Balancing Robot Report - Team YEEET!
Self Balancing Robot Report - Team YEEET!
(M Rishwik, 22ECB0A40
S Shaurya, 22ECB0A21
M Ramakrishna, 22ECB0A14
Y Vivek, 22ECB0A17)
JoE, Semester 2
Saturday, 17th June
Abstract:
A self-balancing robot made using a microcontroller board and Stepper
motors.
Introduction:
It’s an Arduino-controlled robot that balances on its own. It takes the help of a
device that gives constant feedback on its inclination. The Arduino is
programmed to take this input and turn the motors accordingly to balance the
robot. It can carry light loads on top of it when another platform is placed. It
can also be controlled with a smartphone via Bluetooth.
Circuit Diagram:
List of Components:
1. Arduino Nano
2. MPU6050 Gyroscope and Accelerometer Module
3. Motor Driver Module A4988
4. NEMA17 Stepper Motors
5. Wheels
6. Power Supply (3.7 Li-ion Batteries x3)
7. Prototyping PCB
8. Miscellaneous components (e.g., capacitors, resistors, wires, etc.)
Code:
The code and its related files were taken from GitHub. Credit for the code goes
to its creator Mahowik for the folder ‘BalancingWii’. This code is related to the
way segways operate, which were once popular. The robot would move in the
direction is it inclined all while balancing itself. Please refer to the ‘References’
section. For our project, we modify the code according to the orientation of
our MPU6050, choosing between the options PITCH and ROLL, according to the
direction in which the robot would tilt.
Conclusion:
The robot turned out to be successful. It shows how fast computer calculations
of physics combined with electrical machines to interact with the environment
can achieve such significant results. This project made us realize how powerful
robots can be and provided the inspiration to improve, learn, think, and make
another project from a unique idea entirely designed by us.
References:
Code and files: https://github.com/mahowik/BalancingWii.git
Video followed: https://youtu.be/XCvviy86NZA
Blog followed: https://robu.in/diy-self-balancing-robot-using-balancewii/
[End of Report]