Temperature Controller

Oct 26, 2023 · 1 min read
projects

Real-time temperature controller designed for industrial/laboratory applications. The system leverages the dual-core architecture of the ESP32 to separate the PID regulation logic from the communication stack.

🛠️ Technical Implementation

The project focuses on high-precision thermal regulation with the following stack:

  • FreeRTOS: Multitasking implementation for deterministic PID timing.
  • PID Algorithm: Custom-tuned feedback loop for stabilization.
  • Web Interface: Live monitoring via ESPAsyncWebServer with WebSocket support for real-time graphs.
Live data visualization and PID tuning page

Web Interface

Live data visualization and PID tuning page

Export temperature data to CSV format

CSV Export

Export temperature data to CSV format


Cătălin Creciunel
Authors
Research Scientist & Embedded Systems Engineer
Cătălin Creciunel is a graduate of the Technical University of Moldova, specializing in microelectronics and nanotechnology. With over 5 years of experience as a Research Scientist, he has developed innovative solutions for semiconductor materials including ZnO, GaP, and InP through thermal treatment and anodization techniques. His expertise spans embedded software development in Python and C/C++, hardware design using CAD tools, and nanotechnology research including semiconductor and composite nanofiber production. Cătălin is dedicated to advancing technology through continuous learning and innovative contributions to microelectronics and embedded systems.