Skip to content

dgobalak/BalancingBeam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PID-Controlled Beam

PID-Controlled Beam

A beam that self-balances to keep a ping pong ball stable.
Explore the docs »
Report Bug · Request Feature

Table of Contents

  1. About The Project
  2. Getting Started
  3. Contact

About The Project

Overview

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.

Built With

  • C++
  • Arduino
  • SolidWorks
  • 3D Printing

Getting Started

Prerequisites

  • Arduino IDE
  • SolidWorks
  • 3D Printer
  • Arduino Mega 2560 (or another Arduino board)

Installation

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

Contact

About

PID-controlled beam that balances a ball. (MakeUofT 2022 Submission)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages