Inspiration

We want to learn more about PID control by using the Arduino System.

What it does

Develop a stability control system using a PID controller. Aim to stabilize a ball at the center of a platform, countering any destabilizing forces.

How we built it

  1. Methodology: a. Construct a platform equipped with an ultrasonic sensor and motor.

b. Using the ultrasonic sensor to measure the distance of the ball.

c. Calibrate the PID controller—tuning the proportional (P), integral (I), and derivative (D) values for the specific setup.

d. Implement the PID algorithm and develop the software to manage the system.

e. Using BLYNK and ESP32 to setup a wifi PID Value control.

  1. Integration: a. Combine the hardware and software components, followed by testing the prototype.

Challenges we ran into

The most challenging issue we have to face is tuning the PID Values and it is really hard to find a perfect value to make the system respond in a fast and stable way.

Accomplishments that we're proud of

We made the ball stable! Yeah

What we learned

We have learned the basics of the control system and learned how PID algorithms work in such control system.

What's next for Ball Stability Control using PID Controller

Due to time restrictions. We will try to add more functions like LCD Screen display PID Values to this project in the future.

Built With

Share this project:

Updates