Ball and Plate Arduino PID Control

32,578

38

37

Introduction: Ball and Plate Arduino PID Control

This is my homemade Ball & Plate system. System consist of 2 digital servo motors (HS-422 ECO), microcontroller Arduino UNO, and 4 wire resistive touchscreen (7"). There are two PID controllers working separately for each axis. This system can move any ( heavier ) round element to any point of the surface to an accuracy of ± 2 mm .

Step 1: Parts

Here is a short video that shows the parts of my real physical model

Step 2: Electronic Parts

1x Arduino UNO

1x Resistive touchscreen
1x Real time module DS1307
1x Wii nunchuck kit
1x IR remote kit
1x Breadboard
Some wires

Step 3: Mechanical Design

The model was built from aluminum base and lego blocks . In the middle is Cardan Joint on two shafts. The plate of lego blocks is connected to servo motors wit "Ball & Socket" mechanical joints.

1 Person Made This Project!

Recommendations

  • Microcontroller Contest

    Microcontroller Contest
  • Automation Contest

    Automation Contest
  • Make it Glow Contest

    Make it Glow Contest

37 Comments

0
petru1moisii
petru1moisii

Question 1 year ago

hi ,great project! But you can tell me how to calibrate the system? i have build it and i'm having a hard time making it work. Can you please help me with some guidance?

0
sandip.kollol
sandip.kollol

Answer 11 months ago

so did u make it?

0
raju8755
raju8755

1 year ago

hi i am puja kumari from iit bhu plzz send me the simulation of ball and plate system
ps61385@gmail.com

0
EdwardE31
EdwardE31

2 years ago

ukinam hindi mo naman pinost yung schematic tangina mo mga vovo

0
JorgeA253
JorgeA253

Question 2 years ago

Hi, I need to know how to connect the screen to arduino or matlab, please, send me the conection and configure to slade_soad@hotmail.com. Thanks

0
SohaibA7
SohaibA7

Question 2 years ago

Hi friend could you send the code im working in the same project please my email 135130@ppu.edu.ps

0
amanshukla
amanshukla

Question 2 years ago

can I get the coding please

0
calo2018
calo2018

3 years ago

Hi friend could you send the code im working in the same project please

0
willem70
willem70

3 years ago

Hi DavidH334! I love this machine! I am building it and hope you are willing to share your codes? Can't find it in the instructable? Hope you will send it to Willem@thelastpicturemovie.com or post it here! Think more people would like that....