Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
PID Controller with Arduino - Masterclass
Rating: 4.2 out of 5(69 ratings)
895 students

PID Controller with Arduino - Masterclass

Learn and understand PID Control system in a very practical way with Arduino and with demonstrations
Created byAmeer Adam
Last updated 10/2021
English

What you'll learn

  • For those who are new, a brand new way of thinking about programming and electronics with Arduino
  • Basic understanding of Control systems
  • Differences between open loop and closed loop systems
  • Learn some exciting possibilities with Arduino and Microcontrollers
  • Master the fundamentals of PID control
  • Tuning methods for PID controller
  • Ideas to design your own automated PID control systems
  • Practical knowledge of designing, building and implementation of PID systems in your hobby projects
  • Ways to control Position and Speed (and other controls) precisely and intelligently in your DIY projects
  • Hardware software to build a control system
  • Tips and thought provoking ideas to build systems from scratch
  • Power of using programming and electronics together
  • Power of using Arduino and Microcontrollers in a yet different way

Course content

1 section11 lectures45m total length
  • Introduction to Control systems2:48

    In this lecture we will go through the basics of a control system and different control systems. This is to have an understanding of control systems before learning about PID control

  • Open loop System demonstration3:38

    In this lecture we will go through a demonstration of an open loop system and its characteristics.

  • Closed loop System demonstration3:12

    In this lecture we will go through a demonstration of a closed loop system and its characteristics.

  • Introduction to PID control3:22

    An introduction to PID systems before we dive deep into learning about PID in a very practical way.

  • PID Control Algorithm to Real world5:00

    We will learn how to relate an algorithm to real world systems by converting the algorithm and implement it in Arduino programming.

  • Proportional term P of PID Control5:51

    In this lecture you will learn about Proportional term of the PID control. We will learn its effect on a demonstration system.

  • Integral term I of the PID Control4:14

    In this lecture you will learn about Integral term of the PID control. We will learn its effect on a demonstration system in a very practical way.

  • Derivative term D of the PID Control3:03

    In this lecture you will learn about Derivative term of the PID control. We will learn its effect on a demonstration system in a very practical way.

  • Tuning PID Control systems5:34

    We will learn about tuning PID controller, we will learn two methods of tuning, namely Manual Method (trial and error) and Ziegler–Nichols method. We will use these two methods on the demonstration system

  • Arduino Sketch3:53

    In this lecture we will go through the Arduino sketch that was used in the PID demonstration system. Please find the sketch as a resource

  • Tips4:47

    In this segment we will go through some tips to get some common hardware you can use to build a system together with a way to get hold of some quickly.

  • Control Systems
  • PID Controller

Requirements

  • Be excited about learning and understanding the possibilities with programming and electronics
  • Who wants to expand their knowledge of ways to use Arduino and microcontrollers and know their capabilities yet in another way
  • Simply for anyone whose interested in learning IT and engineering concepts
  • Who likes to design and build things on your own
  • Knowing Arduino can be an advantage
  • Be excited about electronics
  • Be excited about programming
  • Be excited about Arduino
  • Be excited about Microcontrollers
  • Be excited about engineering concepts in everyday life

Description

This course is focused for those of you who are interested in programming and electronics, who are trying to expand their knowledge base in this field.

For those of you who are familiar with Arduino, microcontrollers, and electronics this course can give you yet another idea for new possibilities if you haven’t used PID in your DIY projects. You will find out how easy it is to implement this control systems to make your project very intelligent, sophisticated, and advanced.

For others, you will enjoy learning something new.

This course can also be exciting for someone who would like to know what PID Control systems are and some possibilities using it in your everyday projects.

This course is structured in such a way that we start from the result and then walks backward to figure out the solution and implementations with enough details that you will be empowered to design and implement PID controller in your own systems in almost no time.

My goal is to teach you closed loop control systems and how to implement such systems by using PID controllers using Arduino and microcontrollers in a very practical way (You don’t need to understand the maths behind the algorithm to build these systems)

With experience I know that if you do not have proper understanding of this amazing and very famous control system, it can remain a mystery for you. As I am targeting this course for beginners of all sorts, to give you a better understanding, I will touch on control systems in general and explain everything in a very practical way so you will get to understand them with ease.

This course covers live demonstrations of PID control systems which can be easily duplicated, improvised, and implemented by you. This course also covers some theoretical background about PID controllers and how it relates to real world system.

Rather than delving altogether in theory, my focus is to give you a better understanding and enough knowledge to empower you to immediately put your brain at work. This way you can come up with your own systems almost in no time. I have replaced the theory with lot of practical demonstrations to understand the whole concept behind PID control system.

Once you go through this course and have a better understanding of the crucial aspects of PID controllers in a closed loop system, the confusion and mystery behind PID controllers will be gone.

For all of you out there, you will enjoy learning something new and exciting.

Thank you

Who this course is for:

  • Curious DIY learners
  • Makers
  • Beginner students in the field of Electronics and Programming
  • Students of Arduino and Microcontrollers
  • Who likes robotics and ways to design and build systems
  • Basically for anyone who loves the field of programming and or electronics