Project: Ball Plate Balancer
Reason for Building: Personal Enjoyment
Description: This project was just for fun and the way that I achieved it was by designing the parts in Solidworks, 3D printing these parts, and finally assembling everything with code. I implemented a PID control algorithm on an Arduino that measures the pinball’s position on the resistivite touchscreen then commands the servos to move to a specific angle. There are 2 concurrent PID loops and one estimator running on the Arduino. In the future I would like to implement bluetooth connectivity, a better estimator, PID tuning tools in python, and send the ball on interesting patterns.
Skills: Solidworks, 3D Printing, Arduino, Feedback Controls







