User Interface (UI)
Built with Qt, providing port selection, temperature input, and a real-time chart display.
"Intelligent Control System for Smart Microneedle Patch"
Our software serves as the intelligent control center of the Smart Thermo-Responsive Microneedle Patch. Developed using C++ and the Qt framework, it provides a graphical interface for real-time temperature monitoring and control via serial communication. Users can easily view temperature changes, set target values, and ensure stable operation through an intuitive and reliable interface.
The system consists of three main parts:
Built with Qt, providing port selection, temperature input, and a real-time chart display.
Implemented using QSerialPort, enabling two-way data exchange between software and hardware.
Real-time plotting using QCustomPlot, allowing smooth and accurate temperature tracking.
System Architecture Diagram
1. Real-time temperature data acquisition from hardware sensors.
2. Display of live temperature curve and current readings.
3. Target temperature input and serial transmission.
4. Communication log for monitoring data exchange.
5. Elegant, modern visual design for intuitive user experience.
Software User Interface
The software communicates with the patch's microcontroller through serial port commands. It continuously receives temperature feedback and sends control instructions to adjust the heater power. This forms a closed-loop control system, enabling precise temperature regulation to drive controlled drug release.
The software currently operates stably with smooth real-time plotting and reliable serial communication. Future plans include adding Bluetooth communication, mobile app support, and automatic PID control visualization for enhanced portability and intelligence.
Wireless communication for enhanced mobility and convenience.
Cross-platform mobile application for on-the-go monitoring.
Advanced control algorithm visualization and tuning.