This video demonstrates a hardware-in-the-loop (HIL) simulation of a Smart Irrigation and Telemetry SCADA System developed for an electronics engineering project.
The system features a multi-threaded Python desktop application acting as the central Human-Machine Interface (HMI), linking directly via a virtual serial bridge to an embedded microcontroller network simulated in Proteus.
🔧 System Features & Architecture:
Real-time telemetry monitoring of environmental factors (Temperature, Humidity, Soil Moisture).
Automated closed-loop control system alongside a manual remote HMI override network.
Isolated NPN transistor-relay actuator system configuration for safe pump operation.
Multi-threaded Python architecture to maintain UI responsiveness during high-frequency data streaming.
💻 Tech Stack Used:
Firmware: Arduino / C++ (ATmega328P processing core)
Software/HMI: Python 3.13 (Tkinter for GUI, PySerial for communication, Threading API)
Simulation Environment: Proteus Design Suite (with custom sensor libraries)
Communication Interface: Virtual Serial Ports Emulator (VSPE) mapping COM11 and COM12 at 9600 Baud
Developed by EDU COE 4th Electronics Engineering Student.