PLC, Arduino and HMI Projects over Modbus TCP: From Scratch (Udemy.com)
Design from A-Z control projects using Arduino, Soft PLC, HMI, VFD, ModBus TCP and Electrical panel with full simulation
Created by: Mouhammad Hamsho
Last updated September 2023
What you will learn
- Integrating an Arduino with Soft-PLC (CodeSYS)
- Integrating Arduino with HMI supporting ModBus TCP
- Basic motor driver control (VFD) using Arduino
- Simulate industrial automation projects using Arduino
- Design two full industrial automation projects from scratch
- Interfacing industrial sensors with Arduino
- Using cutting edge software to design automation projects
- Ladder logic skills
- Learning VFD setup
How it compares
Against the other 295 rated Udemy courses in Arduino on CourseDuck:
- Rating4.6 out of 5higher than 77% of them
- Reviews610#54 of 296 by number of reviews
- Length7.3 hourslonger than 62% of them
- Last updatedSeptember 2023more recently than 53% of them
Course Description
Real projects will be designed step by step to help you grasp the concepts.
By the end of this course, you will be able to integrate various technologies to control industrial automation projects in multiple ways, like using Soft-PLC with Arduino and using HMI with Arduino.
The materials also contain a lot of videos that will teach you various skills. Stuff like, Ladder logic programming, HMI design, VFD driving and many other cool lectures that you can use to expand the Arduino integration in real industrial automation projects.
You will use technologies and brands like :
ArduinoCodeSysSchneider ElectricModbus TCPVFD (Industrial motor drivers)And the best part is you will be able to simulate and integrate most of the things without having to buy any expensive industrial automation hardware. However, if you plan to buy the equipment, then you will be able to design your projects since this course will walk you through Programming and schematic of two complete integration projects.
This course will be based on the famous industrial protocol Modbus TCP, where you will learn how to use it in integrating almost any Modbus TCP supported device with Arduino, and just to note, this protocol supported by over 70% of the industrial automation devices and equipment.
What you need is:
Arduino UNOArduino Ethernet shieldPC/Laptop with Windows Some wires and potentiometerOptional (8-CH Arduino Relay external card with 5v 700mA minimum power supply) All software we will use are free so you don't need to worry about obtaining any of them, all the links will be provided, noting that these are very highly professional software used by the biggest companies around the world and are by no mean poorly developed ones.
Skills you will learn in this course:
Arduino Integration with CodeSys Soft PLC systemsArduino integration with HMI Learning how to use Modbus TCP with multiple equipmentBasic VFD driving using ArduinoDesign HMI screens in two different software Designing in Ladder LogicHandling Classical VFD devices (Industrial motor drivers) Using Arduino to simulate small size industrial automation projectsThe two projects designed from scratch in this course w are designed step by step. And besides, by the end of each project, an electrical panel-based demonstration video will be shown to let you see the result not only in simulation but also with real industrial automation electrical hardware.
An Arduino is NOT a replacement for a PLC system, though it can be deployed for small scale projects.
Who this course is for:
Any enthusiast about expanding Arduino capabilities to real applicationsAnyone curious about integrating arduino with HMI and PLCArduino HobbyistIndustrial Automation DesignersComputer engineersElectrical and Electronics engineersControl EngineersCommunication Engineers
Instructor Details
- 4.6 Rating
610 Reviews
Mouhammad Hamsho
Ich bin Ingenieur fr Elektrotechnik und Elektronik mit einer Leidenschaft fr Programmierung und Systemintegration.
Ich habe industrielle Automatisierungsprojekte entworfen, angefangen von kleinen Maschinen bis hin zu groen Produktionslinien und automatisierten Fabriken. Ich bin erfahren in der Programmierung der Schalttafeln fr SPS / DCS, HMI und SCADA.
Ich habe Erfahrung mit Programmierplattformen von Schneider, ABB, Siemens, Delta und AllenBradley.
ICH UNTERRICHTE NICHTINGENIEURE NACH DEN BESTEN KRFTEN IN TECHNISCHEN KONZEPTEN UND KONSTRUKTIONEN.
Ich glaube, dass Sie durch bung alles lernen knnen, unabhngig von Ihrem bevorzugten.
More courses by Mouhammad Hamsho
From Wire to PLC , A Bootcamp In Industrial Automation (2024)
4.7 (11,245 Reviews)
Provider: Udemy
Time: 17.3h
$19.99
Robotics & Mechatronics 1: Machine Theory & Production Lines (2023)
4.5 (1,018 Reviews)
Provider: Udemy
Time: 4.8h
$10.99
PLC Object Oriented Programming :Advanced Infrastructure (2023)
4.6 (1,010 Reviews)
Provider: Udemy
Time: 13h
$12.99
Embedded Systems Bootcamp: RTOS, IoT, AI, Vision and FPGA (2023)
4.5 (971 Reviews)
Provider: Udemy
Time: 16.3h
$84.99
Robotics & Mechatronics 3: Digital Twin Machines | Unity (2023)
4.8 (376 Reviews)
Provider: Udemy
Time: 9.3h
$84.99
More Arduino courses
Learn to Build a Computer (PC) in 2026 - all types!
4.9 (245 Reviews)
Provider: Udemy
Time: 6.1h
$74.99
Raspberry Pi For Beginners - 2026 Complete Course
4.8 (3,105 Reviews)
Provider: Udemy
Time: 10.6h
$89.99
Ultimate Guide to Raspberry Pi : Tips, Tricks and Hacks (2023)
4.8 (2,363 Reviews)
Provider: Udemy
Time: 5.2h
$69.99
Mastering Microcontroller: STM32-LTDC, LCD-TFT, LVGL (MCU3) (2026)
4.8 (487 Reviews)
Provider: Udemy
Time: 8.1h
$79.99
Arduino Step by Step: Getting Started (2024)
4.7 (8,714 Reviews)
Provider: Udemy
Time: 21.4h
$159.99
Reviews
By Carlo Falardo on 11/15/2020
It is a very big help on me to uderstand more on how to build HMI and programming a PLC. Thank you for creating this course.
By Fredrik Hedin on 10/27/2020
It is easy to follow.
By Patrick on 10/7/2020
Excellent match for me. I was wondering about a few people that I would refer to this course and was wondering about some of terms and if they would understand them. HMI, Modbus, TCP/IP and what these acronyms stand for
By Arun Dayal Udai on 9/21/2020
I think I am really going to learn something new.
Lectures are loud and clear.
By Nedzad Drndic on 9/7/2020
great.. well done..
By Akinlawon Moshood Adegoke on 8/26/2020
This engineer is awesome and excellent, he breaks everything down conveniently, I love it.
By Steven Siao Wong on 8/22/2020
Well structured, easy to follow and understand.. thanks.
By Hamayoon Sangi on 8/18/2020
Explained every part explicitly and comprehensively. Thank you for the lectures.
By Daniel Okyere Mensah on 8/2/2020
Nope. The tutor automatically assumes that learners are already experts at the course and hence moves too fast
By Sulaiman Alhasawi on 7/24/2020
simple and clear
By Jacques on 7/15/2020
Yes, it is so far recapping my knowledge and preparing me for the next steps
By Tihomir Nad on 7/5/2020
It is excelent course for my level of knowledge.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100












