Termostat - Arduino + Ethernet Wiznet W5100 + DS18B20 (OneWire)

Izbový termostat na platforme Arduino (Uno) s Ethernet shieldom Wiznet W5100. Implementácia ukazuje beh termostatu v reálnej prevádzke. Využitý teplotný senzor Dallas DS18B20 pripojený na OneWire zbernici s normálnym zapojením. Možno využiť aj parazitné zapojenie.

Strojové kódy je možné nájsť v Github repozitári: https://github.com/martinius96/termostat... Nahrávanie strojových kódov do Arduina je možné prostredníctvom nástroja AVRDUDE.

HTML stránka s technickými informáciami o projekte (Dokumentácia), kde je možné nájsť aj schému zapojenia: https://martinius96.github.io/termostat-...

Termostat existuje aj vo WiFi verzii pre čip ESP8266 (Generic / NodeMCU / Wemos D1 Mini) s rovnakým teplotným riadiacim senzorom. Program portovaný do tejto architektúry 1:1 s použitím WiFiManagera.

Logika termostatu sa vykonáva každých 10 sekúnd nezávisle na zobrazenej HTML stránke. Termostat je vhodný pre interiérové priestory a dokáže plne riadiť vykurovanie s navolenou hysterézou.

zobraziť viac ↓