Tag: Arduino PID

3 articles found.

Magnetic Levitation Control Lab Library for Proteus

Magnetic Levitation Control Lab Library for Proteus: an Arduino UNO V4.0 and the maglev lab with the ball floating

Hello friends, I hope you all are doing great. Today, I am going to share the new Magnetic Levitation Control Lab Library for Proteus , the fourth of our University Lab series. A steel ball floating in mid-air under an electromagnet, held there by nothing but a controller, is one of the most striking experiments in a control course, and one of the most demanding. The magnet pulls harder the closer the ball comes, so the ball sits on a knife edge: a little too close and it snaps to the magnet, a little too far and it falls. The controller has to correct it hundreds of times a second. The same idea floats maglev trains and holds the shafts of magnetic bearings. Updates Magnetic Levitation Control Lab Library for Proteus Latest version: V1.0 (November 2026, this tutorial) Other component libr ...

DC Motor Speed and Position Control Lab Library for Proteus

DC Motor Speed and Position Control Lab Library for Proteus: an Arduino UNO V4.0, an L9110S driver and the DC servo lab

Hello friends, I hope you all are doing great. Today, I am going to share the new DC Motor Speed and Position Control Lab Library for Proteus , the second of our University Lab series. The DC servo is the workhorse of control courses: a small motor with a flywheel and an encoder, driven from a computer, on which students identify the motor with a bump test, design a PD controller for a given overshoot and peak time, and then watch the flywheel snap to an angle. The same skills drive robot joints, camera gimbals, printer heads and the feed axes of machine tools. Updates DC Motor Speed and Position Control Lab Library for Proteus Latest version: V1.0 (November 2026, this tutorial) Other component libraries: C945 Transistor · PC817 Optocoupler · Relay Module · Resistor · 5 mm LED · Designer C ...

PID Temperature Control Lab Library for Proteus

PID Temperature Control Lab Library for Proteus: a two-heater lab shield controlled by an Arduino UNO V4.0

Hello friends, I hope you all are doing great. Today, I am going to share the new PID Temperature Control Lab Library for Proteus , the first of our University Lab series. Temperature control is everywhere: in an oven, a 3D printer's hot end, an incubator, a soldering station and the heating of every building. It is also the classic way to learn process control. Many universities, in the United States and around the world, teach their process dynamics and control courses with a small two-heater board on an Arduino, such as the TCLab kit from Brigham Young University: students run a step test, fit a model, tune a PID loop and watch it hold a temperature. Updates PID Temperature Control Lab Library for Proteus Latest version: V1.0 (November 2026, this tutorial) Other component libraries: C94 ...