A proportional–integral–derivative controller (PID controller or three-term controller) is a control loop mechanism employing feedback that is widely used in industrial control systems and a variety of other applications requiring continuously modulated control. A PID controller continuously calculates an error value e(t) as the difference between a desired setpoint (SP) and a measured process variable (PV) and applies a correction based on proportional, integral, and derivative terms (denoted P, I, and D respectively), hence the name. In practical terms it automatically applies accurate and responsive correction to a control function. An everyday example is the cruise control on a car, where ascending a hill would lower speed if only constant engine power were applied. The controller's PID algorithm restores the measured speed to the desired speed with minimal delay and overshoot by increasing the power output of the engine.

## ProjectSelf Balancing Ball and Beam using PID control2021-04-08

“By implementing PID control we have made the ball balance on the beam at the desired setpoint of 15 cms(total beam length = 30 cms) In this project PID control has been implemented to balance a ball in the center …

## ProjectSelf-Balancing Two Wheels Car2020-08-27

“A cool project to implement PID control! I started this project becasue back in the time when I was student I really like how things can be perfect controled using algorithms. So, I want to try to make my own …

## ProjectDIY Electric Foundry for Metal Casting (120V)2020-07-16

“Weve been loving our Shapeoko CNC and have made some fun projects recently. One thing we need to improve on is nesting designs to minimize waste. In order to reuse the scrap aluminum, we made this electric foundry to melt …

## ProjectThe Octo-Bouncer2020-03-12

“I started thinking about ball juggling machines in the year 2015. I wrote about my first few attempts at creating them in this blog post from the year 2017. In 2018 I wrote another post about my then newest build …

## ProjectSelf Balancing Robot - PID Control Algorithm2020-01-23

“I undertook this project because I wanted to learn more about Control Algorithms and how to effectively implement a PID control loop. The project is still in the development phase as a bluetooth module is yet to be added which …

## ProjectACA: AEP’s Can Do Anything2020-01-09

“A Two-Degree-Of-Freedom Ball Balancing PID Controller In this project, we implemented a two-degree-of-freedom ball balancing platform using a resistive touchscreen, two servo motors, and PID control. We used a PIC32 microcontroller to read position data from the touchscreen and drive …

## ProjectDIY Self Balancing Robot2019-09-19

“Hello friends this post is about DIY self balancing robot in this post I’ll show how you can build your own Self balancing robot. I have tried to build the project but failed not get results as expected. but …

## ProjectBall Balancing PID System2019-08-22

“This system holds a ball in balance on a plate. A webcam films the system and a python program analyzes the images to find the position of the ball. The python program calculates the tilting of the tray to prevent …

## ProjectThe Ultimate Guide to Building a Quadcopter From Scratch2019-04-04

“This project started all the way back when I was in 6th grade and completely new to electronics, when I thought to myself, “Hey, let’s build a drone….it shouldn’t be that hard……right?” Yea, guess what, it …

## ProjectSelf Balancing Robot via Stepper Motor2019-01-31

“With stepper motor via microstepping, digital motion processing, auto tuning via Twiddle Algorithmus, cascaded PID Controller I bought my first Arduino three years ago. I was fascinated by by the idea of a self-balancing-robot and this was my first project …