A beam that self-balances to keep a ping pong ball stable.
Explore the docs »
Report Bug
·
Request Feature
This project is a PID-controlled beam that self-balances to keep a ping pong ball stable. I tried to limit the use of
Arduino libraries to keep the code as simple as possible, as well as make it relatively easy to port to other platforms.
- C++
- Arduino
- SolidWorks
- 3D Printing
- Arduino IDE
- SolidWorks
- 3D Printer
- Arduino Mega 2560 (or another Arduino board)
To get a local copy up and running, follow these simple steps:
- Clone the repository
git clone git@github.com:dgobalak/BalancingBeam.git
- Open the fw_beam Arduino sketch in your Arduino IDE
- Upload the fw_beam sketch to your Arduino Mega 2560
- You can use other Arduino boards, but you may need to re-assign the pins in the fw_beam sketch
- Daniel Gobalakrishnan - dgobalak@uwaterloo.ca
- Project Link: https://devpost.com/software/project-7tl8vw