Autonómne vykurovanie cez internet s mikrokontrolérom

Archiv ukončených inzerátů
martinius96
Příspěvky: 2
Registrován: pát srp 28, 2020 1:46 pm

Autonómne vykurovanie cez internet s mikrokontrolérom

Příspěvek od martinius96 »

Ponúkam naprogramovaný systém pre ovládanie kúrenia cez mikrokontroléry rôzneho typu.
Je možné využiť:
  • Arduino Uno/Mega a Ethernet shield W5100, prípadne modul W5500
  • ESP8266
  • ESP32
Hlavný prehľad
Hlavný prehľad
Webové rozhranie je plne kompatibilné so všetkými spomenutými doskami. Systém umožňuje zaznamenať až 6 teplôt so senzormi DS18B20 Dallas na OneWire zbernici.
Systém umožňuje riadiť výstupy:
  • Kúrenie - kotol s voliteľnou hysterézou s voliteľným senzorom pre riadenie teploty, voliteľná referenčná teplota
  • Obehové čerpadlo - voliteľná referenčná teplota, voliteľný senzor, spína ak je teplota pod nastavenú - bez hysterézy
Oba výstupné prvky podporujú 2 režimy:
Automatický - pracuje sám autonómne, s hysterézou (kotol), s referenčnými teplotami, zvolenými senzormi
Manuálny - manuálne ZAP/VYP - natvrdo na dobu neurčitú
Webové rozhranie umožňuje celý systém spravovať a ovládať, vhodné aj pre laikov.
Prehľad nameraných údajov - Vývoj v čase - 24 hodín
Prehľad nameraných údajov - Vývoj v čase - 24 hodín
Arduino podporuje HTTP spojenie, NodeMCU a ESP32 HTTPS spojenie, ESP32 je možné pripojiť aj na podnikovú wifi sieť pod 802.1x EAP protokolom. Teda ESP dosky vedia prenášať dáta i šifrovane. Pri ESP32 je nutné do programu vložiť Root CA certifikát v .pem formáte. Pri ESP8266 je nutný fingerprint HTTPS certifikátu webservera. V prípade výpadku Ethernet/wifi (alebo nedostupnosti webu) sa systém riadi s posledne známymi referenčnými teplotami a hysterézou (riešenie má dlhšiu odozvu na podnet od používateľa, vykonáva sa viacero requestov na stránku), možné je i bezpečne rozopnúť všetky relé pri výpadku wifi spojenia.
Prehľad nameraných údajov - Vývoj v čase - 7 dní
Prehľad nameraných údajov - Vývoj v čase - 7 dní
Systém ďalej umožňuje:
  • Prezeranie real-time dát o teplotách
  • Meniť názvy teplomerov, napr podľa miestností
  • Riadiť kúrenie, obehové čerpadlo
  • Prezerať grafy za 24 hodín pre výstupy s minútovou reprezentáciou a pre teploty so 4 minútovou reprezentáciou
  • Doplnkové grafy so 7-dňovou históriou
  • Vzdialený reštart dosky
  • Login systém
  • Log prihlásení so záznamom IP adresy (IPv4 aj IPv6)
  • Log zmien v systéme, kedy mikrokontróler prepol kúrenie, vypol, a pod.
  • Zmena loginu
  • Zdrojový kód pre mikrokontróler priamo na webe
Systém používa PHP, AJAX-ové volania, MySQL databázu, ControlR šablónu s Bootstrap grid systémom.
Pre riešenie potrebujete webserver, stačí aj na freehostingu. Systém je vhodný pre plynové kotle s napojením relé na izbový termostat, prípadne priamo na kotol. Pôvodne vytvorené pre vykurovanie chaty počas zimných mesiacov s NodeMCU a 3G routrom. Web môže byť umiestnený na internete pre ovládanie odkiaľkoľvek alebo v LAN sieti.
Nastavenie termostatu (cieľovej teploty) vo web rozhraní s hysterézou
Nastavenie termostatu (cieľovej teploty) vo web rozhraní s hysterézou
Zmena názvov miestností v ktorých sú teplotné senzory umiestnené a výstupov
Zmena názvov miestností v ktorých sú teplotné senzory umiestnené a výstupov
Cena softvéru: 50€
Alternatívny kontakt: martinius96@gmail.com
Všetko rád vysvetlím, ukážem, ponúknem aj demo na vyskúšanie so zdrojovým kódom pre váš mikrokontróler na mojej doméne.
Log (obsahuje aj informácie o neplatnom pokuse o prihlásenie, s uloženou IP adresou a údajmi, ktoré používateľ zadal) - možnosť zmeny prihlasovacích údajov
Log (obsahuje aj informácie o neplatnom pokuse o prihlásenie, s uloženou IP adresou a údajmi, ktoré používateľ zadal) - možnosť zmeny prihlasovacích údajov