inzercia, predaj, predám, bazár

Izbový termostat - ESP32 + LAN8720

Kategória: Software

Ponúkam programovú implementáciu (.ino) pre Ethernet termostat. Termostat využíva riadiaci mikrokontróler ESP32 a PHY Ethernet modul LAN8720. ESP32 ho riadi cez rozhranie RMII (Reduced Media Independent Interface).

Termostat ovláda výstup - signalizačné relé pre kotol s invertovanou logikou - zapnuté LOW, vypnuté HIGH. Vhodné napr. pre SSR relé OMRON, či SRD-05VDC-SL-C. Teplota je snímaná cez pripojený digitálny senzor DS18B20 na OneWire zbernici.

Termostat je možné prevádzkovať v automatickom režime, kedy ovláda relé na základe cieľovej teploty a hysterézy. Oba parametre sú plne nastaviteľné.

Termostat podporuje aj manuálny režim ovládania s ovládaním ZAP / VYP. Termostat sa obsluhuje cez webové rozhranie.

Na mikrokontroléri ESP32 beží webserver, na ktorom je dostupné webové rozhranie. K termostatu je možné využiť IP adresu pre otvorenie konfiguračného rozhrania, alebo aj cez mDNS záznam.

Súčasťou termostatu je aj JSON výstup, ktorý poskytuje informácie o aktuálne nameranej teplote, nastavenej cieľovej teplote a hysteréze. JSON výstup môže byť použitý pre integráciu termostatu do iných systémov, napr. Loxone, Domoticz, Hassio, či on-line cloud služieb TMEP / Cayenne / Arduino IoT Cloud / ThingSpeak a iné.

Termostat je možné obsluhovať aj cez internet v prípade nastavenia Port Forwardingu.
Izbový termostat - ESP32 + LAN8720