Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Applied Control Systems in Arduino
Rating: 4.7 out of 5(18 ratings)
161 students

Applied Control Systems in Arduino

Control of Dynamic Systems in Discrete time programmed in Arduino IDE
Last updated 12/2024
English

What you'll learn

  • Create your own Temperature Laboratory to study modeling and control disciplines.
  • Land the abstract concepts of control systems in practice
  • Program control algorithms step by step with the Arduino board
  • Understand the implementation concepts that must be considered in control systems.
  • Interpret block diagrams to translate them into a programming language
  • Perform data acquisition and model systems

Course content

7 sections51 lectures6h 37m total length
  • Maximize Your Learning Experience – Special Access Available!0:36
  • TCLAB1:00

    Start of the Course. In this section we are going to learn how to create the control system for our embedded system

  • How does UDEMY work?7:58
  • Control Plant for the Course5:55

    In this video we show the temperature laboratory plant, which we will use throughout the course to test each of the control systems implemented in the Arduino.

  • Plant Material0:21
  • Control Plant Circuit15:25

    We will see how the electronic circuit of the control plant that we will use in the course of control systems in embedded devices using the Arduino is structured.

  • PCB Control Plant5:58

    We will see the design of the electronic PCB card of the control plant that we are going to use in the control theory course using the Arduino.

  • Introduction to the Base Code for Control Systems in Arduino1:46

    In this video, we will see the files that make up the base code of our Arduino development board, for the programming and implementation of the various control systems that we are going to carry out throughout the course.

  • Explanation of the Arduino Code Base [Control Systems]23:05

    This video explains in detail the Arduino base code for reading the sensors and activating the heaters in our plant. Based on this code we can develop control systems using embedded devices.

  • Sensor LM350:10
  • Interface Data Reception11:04

    Adicionamos al código base del Arduino, la etapa de recepción de datos directamente del Serial Plotter o de la interfaz gráfica de Matlab, para posteriormente realizar la implementación del sistema de control en Arduino.

  • Data Transmission to the Interface7:28

    In this video we learn how to program the Arduino to transmit data to Matlab or the Serial plotter in order to later program the control systems in microcontrollers, in this case a control system in Arduino.

  • Testing the Graphical Interface - Control System with Arduino8:30

    Comprobamos el funcionamiento de la interfaz que se comunicará con el Arduino, para el monitoreo de las variables del sistema de control que será programado en el dispositivo embebido.

  • Interface Update0:11
  • Embedded System Interface Installer3:15

    Download and installation process of the graphical interface in Windows.

  • TCLAB Model Identification21:22

    In this video, we perform a data acquisition with our Arduino, with which we are going to build an input - output model (transfer function) for the variable temperature of the TCLAB, with the objective of being able to design and project the different control structures within the microcontrolled system.

Requirements

  • Have Matlab installed
  • Know how to program in Arduino
  • Concepts of control systems and modeling applied to control
  • Concepts on digital control, for discretization and signal processing.

Description

In this beginner's course in Applied Control Systems, you will learn how to put the abstract theory of control into practice using embedded devices. In this particular case, we will use the ARDUINO UNO or ARDUINO LEONARDO prototype board.

This will be a totally practical course, from the beginning, you can follow along and develop at home the same practices that the instructor carries out in the videos. Best of all, you will learn to create your own practice system for control theory.

I will show you step by step:

  1. How to create your own temperature system to be used in practices of modeling, programming, and control systems.

  2. We will perform data acquisition with the embedded system and our plant to obtain the mathematical models that characterize the dynamics of the temperature plant.

  3. Program different control algorithms, from tuning to designs.

  4. Verify the possible causes of error that prevent the implementation of a control system in real life.

  5. How to translate into C programming language the different control structures, so that you can easily extend it to any other structure you want to implement in your microcontroller.

  6. We will perform controllers in both implicit and explicit forms within the microcontroller.

  7. We will see the importance of engineering tools like Matlab for the development and design of control systems.

Who this course is for:

  • Students of Control disciplines
  • Mechatronics Students
  • Electronics Students
  • Chemical engineering students
  • Fans of microcontrollers and digital controls.