Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/emogooo/pid-controlled-balance-robot
Balance robot using Arduino and MPU6050 with PID control for stability.
https://github.com/emogooo/pid-controlled-balance-robot
arduino mpu6050 pid-control self-balancing-robot
Last synced: about 1 month ago
JSON representation
Balance robot using Arduino and MPU6050 with PID control for stability.
- Host: GitHub
- URL: https://github.com/emogooo/pid-controlled-balance-robot
- Owner: emogooo
- Created: 2022-06-19T15:06:57.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-06T07:15:52.000Z (6 months ago)
- Last Synced: 2024-07-06T08:29:59.756Z (6 months ago)
- Topics: arduino, mpu6050, pid-control, self-balancing-robot
- Language: C++
- Homepage:
- Size: 12.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PID-Controlled Balance Robot
This project involves the creation of a balance robot using an Arduino microcontroller and an MPU6050 sensor. The robot utilizes a ***PID (Proportional-Integral-Derivative)*** control system to maintain its balance. The ***MPU6050***, a combination of an accelerometer and a gyroscope, provides real-time data on the robot's orientation. This data is processed by the Arduino to adjust the motor speeds, ensuring the robot remains upright. The ***PID algorithm*** is crucial for smooth and accurate balancing, allowing the robot to respond dynamically to changes in its environment. This project demonstrates the application of control theory and sensor integration in robotics.
> [!TIP]
> Click the image to watch the video.[![Watch](https://img.youtube.com/vi/qx2WpSd9-G8/maxresdefault.jpg)](https://youtu.be/qx2WpSd9-G8)