CONTROL SYSTEMS

PID Self-Leveling Propeller Arm

A physical feedback-control project using an inertial sensor, brushless propulsion, and PID control to stabilize a pivoting arm.

PIDMPU6050ArduinoBLDC MotorESC
OVERVIEW

What I built

The project used an MPU6050 for angle feedback and an A2212 1400KV brushless motor with a 50A ESC as the actuator. A PID controller adjusted motor PWM in real time to stabilize the single-sided seesaw around a level setpoint.

ENGINEERING WORK

What the project demonstrates

  • Closed-loop feedback using inertial measurements.
  • PID implementation and iterative tuning.
  • Brushless DC motor and ESC control.
  • Physical prototyping, wiring, sensing, and test.
  • Final balancing performance reached approximately ±1° of level, with PID control used to damp oscillation and reduce excessive overshoot.
DOCUMENTATION

Original project files