3DPS logo
3DPS Europe
Szerviz és fejlesztés
Fejlesztés alatt · ALPHA

3DPS ThermoPilot

Webes fűtésfelügyelet és vezérlés. ESP32-S3 és Arduino Nano alapú fejlesztés, hőmérsékletméréssel és böngészős kezelőfelülettel. Következő lépés: konfigurálható hardverek és vizuális szabályprogramozás.

3DPS ThermoPilot

A ThermoPilot a HEATER CONTROL fejlesztés termékbemutató neve. A cél egy áttekinthető, helyben működő fűtésfelügyeleti és vezérlési platform.

Egy valós fűtési rendszerből indult

A HEATER CONTROL kiindulópontja egy fatüzelésű, vízteres kandallóval működő radiátoros fűtési rendszer volt. Az első feladat egyszerűen megfogalmazható: legyen látható az előremenő és a visszatérő víz hőmérséklete, valamint a kettő közötti különbség, és a rendszer adjon helyi visszajelzést a beállított határértékek átlépésekor.

A fejlesztés első alapját Arduino Nano, két NTC100k érzékelő, OLED kijelző, színes állapotjelzés és hangjelző adta. Az előremenő és visszatérő adatok mellett megjelent a ΔT, vagyis a hőmérséklet-különbség figyelése is. Így a felhasználó már nem egyetlen hőmérő alapján követhette a fűtés pillanatnyi állapotát.

Ebből az alapból fejlődik tovább a HEATER CONTROL: olyan helyi felügyeleti és vezérlési platformmá, amelyben a mérések, a csatlakoztatott eszközök és a működési szabályok áttekinthető felületen találkoznak.

Két vezérlő, elkülönített feladatok

A felépítés két mikrokontrollerre támaszkodik. Az Arduino Nano a helyi mérési és visszajelzési feladatok alapja, az ESP32-S3 pedig a Wi-Fi-kapcsolatot és a böngészős felületet biztosítja.

A két egység közötti kommunikáció kérés–válasz elven működik. Az ESP32-S3 másodpercenként kezdeményezi az adatcserét; a Nano a kérésekre válaszol. Az üzenetek sorszáma és CRC-ellenőrzése segít felismerni a hibás vagy oda nem illő válaszokat. A válaszidő és az időtúllépés kezelése szintén része a kommunikációs alapnak.

Ez a gyakorlatban azt szolgálja, hogy a kijelzett hőmérséklet mellé az adatkapcsolat állapota is értelmezhető legyen. Egy korábbi mérés nem válhat észrevétlenül frissnek látszó adattá.

Egységes webfelület: visszaigazolt mérföldkő

A fejlesztés egyik legutóbbi, felhasználó által visszaigazolt eredménye a V1.0.5 egységes webes felületének működése. A kezelőoldalak közös keretben érhetők el, a navigáció egységes marad a különböző funkciók között.

Az áttekintő oldal feladata a gyors tájékoztatás: hőmérsékletek, hőmérséklet-különbség és a Nano-kapcsolat egyszerű állapota. A részletes kommunikációs adatok külön diagnosztikai felületre kerülnek, ahol a kérés–válasz forgalom, az időbélyegek, a válaszidők és a kommunikációs hibák követhetők.

A fejlesztéshez microSD-alapú felület- és adatkezelési irány is kapcsolódik. Az egyes korábbi firmware-változatok eltérő SD-funkciókat tartalmaztak, ezért a tartós naplózás és a teljes fájlkezelés készültségét mindig az adott kiadáshoz kell kötni. A V1.0.5 felületének visszaigazolása önmagában nem jelenti minden háttérfunkció teljes körű validálását.

Következő lépcső: a hardverek hozzárendelése

Az univerzális hardverkezelő célja, hogy a bemenetek és kimenetek szerepe átlátható, konfigurálható legyen. A V1.1.0 Hardware Manager fejlesztési csomag már ezt az irányt képviseli: a Nano lábainak áttekintése, a fenntartott csatlakozások jelölése és zárolása, valamint az érzékelők és beavatkozók hozzárendelése szerepel benne.

A cél nem pusztán egy GPIO-szám kiválasztása. A felhasználó azt szeretné megadni, hogy az adott ponton hőmérséklet-érzékelő, kapcsolójel vagy vezérelhető eszköz található. A rendelkezésre álló módokat a hardver valódi képességei korlátozzák: például nem minden láb alkalmas PWM-kimenetnek, és a Nano A6/A7 bemenetei eltérnek az általános digitális lábaktól.

A csomag elkészülte új fejlesztési lépcső; a teljes hardverkezelő helyszíni működésének visszaigazolása még nem azonos a korábban validált webes navigációval.

Logic Studio: szabályok egymásba illeszthető blokkokból

A hosszabb távú cél egy Scratch/Blockly jellegű szabályprogramozó. Ebben a működés olyan elemekből állhat össze, mint a HA, AKKOR és KÜLÖNBEN, a hőmérsékletek összehasonlítása, a hiszterézis, az időzítés vagy egy kimenet állapotának megadása.

A Logic Studio böngészős demójában már összeállítható és szimulálható blokkprogram. A koncepcióban szerepel programmentés, import és export, visszavonás és újra végrehajtás, szerkezeti ellenőrzés, léptetett futtatás és gyorsított szimuláció. A szimulált érzékelőértékek és kimenetek segítenek megérteni, hogyan reagál a megadott logika.

A demó jelenleg nem vezérel fizikai hardvert. A következő fontos feladat a vizuális program, az ellenőrzött futtatási környezet és a valódi eszközök összekapcsolása. A szimulátor példabeállításai nem tekinthetők egy fűtési rendszerre érvényes üzemeltetési előírásnak.

Hol tart most a HEATER CONTROL?

A projekt működő mérési és kommunikációs alapokra épül, és eljutott az egységes webfelület visszaigazolt mérföldkövéig. Emellett elkészült egy hardverkezelő fejlesztési csomag és egy különálló, vizuális szabályépítő demó.

A következő szakasz ezek összehangolásáról szól: konfigurálható eszközök, követhető szabályok és ellenőrizhető működés egy rendszerben. A HEATER CONTROL jelenleg ALPHA állapotú fejlesztés, még nem sorozatgyártású, kész fűtésvezérlő termék. Nem helyettesíti a fűtési rendszer önálló biztonsági berendezéseit.

HEATER CONTROL – termékismertető

Terméknév: HEATER CONTROL

Alcím: Moduláris fűtésfelügyeleti és vezérlési platform – fejlesztés alatt

Rövid leírás: ESP32-S3 és Arduino Nano alapú platform az előremenő és visszatérő hőmérséklet követésére, helyi állapotjelzésre és böngészős felügyeletre. A fejlesztés következő lépcsői a konfigurálható hardverkezelő és a Blockly jellegű vizuális szabályprogramozó integrálása.

Részletes leírás: A HEATER CONTROL egy valós fűtési rendszer felügyeleti igényeiből indult. A hőmérsékletmérés és a helyi jelzések mellé ellenőrzött Nano–ESP adatkapcsolat és egységes webes kezelőfelület társult. A fejlesztés célja, hogy az érzékelők és beavatkozók hozzárendelése, illetve az üzemi szabályok összeállítása egyre kevésbé igényeljen egyedi firmware-módosítást. A vizuális szerkesztő jelenleg különálló szimulációs demó; a készülék fejlesztési, ALPHA állapotú.

TulajdonságJelenlegi helyzet
PlatformESP32-S3 + Arduino Nano
MérésekElőremenő, visszatérő és ΔT
Helyi visszajelzésOLED, fény- és hangjelzés a fejlesztett hardverváltozat szerint
AdatkapcsolatMásodpercenként kezdeményezett UART kérés–válasz, CRC és sorszámellenőrzés
Böngészős felületV1.0.5 navigációja és egységes felülete visszaigazolva
Univerzális hardverkezelőV1.1.0 fejlesztési csomag; további validálás szükséges
Vizuális programozásBlockly-alapú szimulációs demó, fizikai hardverkapcsolat nélkül
ElérhetőségFejlesztés alatt; ár és kereskedelmi megjelenés még nincs megadva

Kapcsolati felhívás: Kövesd a HEATER CONTROL fejlesztését a 3DPS oldalán. Egyedi felügyeleti vagy vezérlési igénnyel kapcsolatban keress minket, és egyeztessünk az alkalmazási lehetőségekről.

Segítsd a HEATER CONTROL fejlesztését!

Ha szeretnéd támogatni a HEATER CONTROL további fejlesztését, a 4fund oldalán megteheted. Köszönjük, hogy hozzájárulsz a projekt folytatásához!

Támogatom a HEATER CONTROL fejlesztését a 4fundon

A projekt jelenleg fejlesztés alatt áll. A támogatási link nem kész termék megvásárlására vagy előrendelésére szolgál.

Műszaki adatok

Főbb jellemzők

ESP32-S3 + NanoKét mikrokontrolleres felépítés
HOT / COLD / ΔTElőremenő, visszatérő és különbség
UART + CRCEllenőrzött kérés–válasz kommunikáció
Web UI V1.0.5Visszaigazolt kezelőfelületi mérföldkő
Hardware ManagerV1.1.0 fejlesztési csomag
Logic StudioKülönálló szimulációs demó
FAQ

Gyakori kérdések

Megvásárolható kész termék?

Jelenleg ALPHA fejlesztés, megadott ár és kereskedelmi megjelenési dátum nélkül.

A vizuális szerkesztő már vezérli a hardvert?

A bemutatott Blockly-demó szimulációs környezet; fizikai hardverkapcsolata jelenleg nincs.

Hogyan támogathatom?

Az oldal 4fund támogatási gombjával. A támogatás nem termékvásárlás vagy előrendelés.

Mi a kapcsolata a HEATER CONTROL névvel?

A ThermoPilot a HEATER CONTROL fejlesztés termékoldalának bemutató neve; a korábbi projekt- és firmware-elnevezések változatlanok.

Kapcsolat

3DPS ThermoPilot

Webes fűtésfelügyelet és vezérlés. ESP32-S3 és Arduino Nano alapú fejlesztés, hőmérsékletméréssel és böngészős kezelőfelülettel. Következő lépés: konfigurálható hardverek és vizuális szabályprogramozás.

Támogatom a fejlesztést – 4fund