Ball Balancing Project
Designed and built an automated, self-balancing ball platform using a 3D printed frame, resistive touch screen, and servo motors controlled by a Raspberry Pi Pico via PID algorithms. Developed custom PCB, firmware, control software, and 3D-printed components to create a closed-loop system capable of actively stabilizing a steel ball bearing at any programmable coordinate on the touchable surface.
Gained hands-on experience in mechatronics principles encompassing mechanical build, circuit prototyping, sensor integration, microcontroller programming, control theory, and system debugging during the project.
The resulting robotic balancer serves as a foundation for expanded functionality including computer vision, path planning, and machine learning.
