
A hőmérsékletszabályozás az ipari automatizálás és az IoT-alapú otthoni vezérlés egyik legfontosabb területe.
Szerző: HESTORE Hungary Kft. / Havas Imre
A HESTORE kínálatában kapható szenzorok és vezérlőmodulok lehetőséget adnak arra, hogy különböző vezérlési elveket próbáljunk ki és alkalmazzunk a gyakorlatban. A cikk célja, hogy áttekintést adjunk három népszerű szabályozási módszerről: a klasszikus hiszterézises ON-OFF termosztátokról, valamint a PI és PID típusú szabályozókról.
Ez a legegyszerűbb szabályozási forma. A termosztát egy beállított küszöbérték alapján kapcsolja be vagy ki a fűtést/hűtést. Általában hiszterézissel működik: ha a beállított hőmérséklet 22 °C, akkor lehet például 21,5 °C alatt bekapcsol és 22,5 °C fölött kikapcsol.
Előnyök:
Hátrányok:
Alkalmazás például:
# HESTORE - ESPHome ON-OFF vezérlés példa
climate:
- platform: thermostat
name: "futes-hestore"
sensor: temp_sensor
default_target_temperature: 22
min_temperature: 18
max_temperature: 26
heat_action:
- switch.turn_on: heater
idle_action:
- switch.turn_off: heater
hysteresis: 0.5A PI (Proporcionális-Integráló) szabályozó már sokkal intelligensebben reagál a hőmérsékletváltozásokra. A szabályozó a hibát (a kívánt és a mért hőmérséklet különbségét) használja, és annak nagysága alapján szabályozza a kimenetet. Az integráló tag gondoskodik arról, hogy a hőmérséklet hosszú távon is pontosan elérje a beállított értéket.
Előnyök:
Hátrányok:
Példakód Arduino PID könyvtárral (D → 0):
// HESTORE - PI szabályozó minta
#include <PID_v1.h>
double Setpoint = 22.0;
double Input, Output;
PID myPID(&Input, &Output, &Setpoint, 2.0, 5.0, 0.0, DIRECT);
void setup() {
Input = readTemperature(); // pl. HESTORE DS18B20 szenzor
myPID.SetMode(AUTOMATIC);
}
void loop() {
Input = readTemperature();
myPID.Compute();
analogWrite(heaterPin, Output);
}A PID szabályozó a PI-hez képest kiegészül a deriváló (D) taggal, amely a hőmérsékletváltozás sebességét is figyelembe veszi. Ezáltal gyorsabban reagál a változásokra, és jelentősen csökkenti a túllövéseket.
Előnyök:
Hátrányok:
Példa PID szabályozóra ESP32 alatt:
// HESTORE - PID hőmérsékletszabályzás
#include <PID_v1.h>
double Setpoint = 22.0;
double Input, Output;
PID myPID(&Input, &Output, &Setpoint, 2.0, 5.0, 1.0, DIRECT);
void setup() {
Input = readTemperature(); // HESTORE.hu DHT22 vagy BME280
myPID.SetMode(AUTOMATIC);
}
void loop() {
Input = readTemperature();
myPID.Compute();
analogWrite(heaterPin, Output);
}| Funkció / Típus | ON-OFF | PI | PID |
|---|---|---|---|
| Egyszerűség | ★★★★★ | ★★★☆☆ | ★★☆☆☆ |
| Precizitás | ★★☆☆☆ | ★★★★☆ | ★★★★★ |
| Túllövés kezelése | ★☆☆☆☆ | ★★★☆☆ | ★★★★★ |
| Kivitelezési költség | ★★★★★ | ★★★★☆ | ★★★☆☆ |
| Kompatibilitás | relé / SSR | PWM / SSR | PWM / SSR |
| Eszköz | Ajánlás |
|---|---|
| ESP32 fejlesztőpanel | Nagy számítási kapacitás, PID-hez ideális |
| ESP8266 D1 Mini | ON-OFF és PI szabályozásra elegendő |
| DS18B20 hőmérő | Pontos, digitális szenzor |
| BME280 szenzor | Hőmérséklet, páratartalom és nyomás mérés |
| SSR relé (DC-DC vagy AC-DC) | PWM-kompatibilis, halk kapcsolás |
| 18650 akku + tartó + töltő | Mobil vagy szünetmentes alkalmazáshoz |
| USB-C kábel + 5V adapter | Stabil tápellátás a fejlesztéshez |
| Eszköz | Típus | Ajánlás |
|---|---|---|
| XH-W3001-12, Termosztát LED kijelzővel, 12V DC, IP20 | ON-OFF | |
| TH-50110, Termosztát modul, -50+110°C, digitális, relés kimenet (W1209) | ON-OFF | |
| STC-1000 / 12VDC, Thermosztát panelműszer, hőmérséklet szabályzó, 1 méter NTC mérőszondával, 12V | ON-OFF | |
| REX-C100-SSR, PID hőfokszabályzó (thermosztát), SSR vezérlő kimenet | PI/PID | |
| REX-C100-RELAY, PID hőfokszabályzó (thermosztát), relé kimenet | PI/PID |
A hőmérséklet-szabályozás terén nem kell megelégednünk az egyszerű termosztátokkal. A HESTORE-ban elérhető ESP32 és ESP8266 alapú megoldásokkal könnyedén kipróbálhatók fejlettebb vezérlési stratégiák is. Akár egy egyszerű ON-OFF vezérlésről, akár egy precíziós PID szabályzóról van szó, a megfelelő szenzorok és kiegészítők segítségével rugalmas, tanulható és hatékony megoldásokat építhetünk ki.
A csomagküldés a magyarországi HESTORE raktárból történik.