Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevok: 1 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 17.02.14
Prihlásený: 31.03.24
Príspevky: 450
Témy: 198
Bydlisko: Poprad-okolie
Príspevok NapísalOffline : 15.01.2019 18:21

Ahoj všetci, dnes by som vám rád predstavil môj projekt, ktorý som tvoril 2 roky, čas od času som do neho niečo pridal a dnes by som vám rád predstavil jeho plnú funkcionalitu. Dozviete sa, čo systém vie, prečo je autonómny, prečo som zvolil ESP8266 namiesto Arduina a aké technológie som pre tento webovo orientovaný projekt vykurovania použil. Systém je schopný riadiť vykurovanie v dome, pôvodne navrhnutý pre chatu s plynovým kotlom.

Webové rozhranie je tvorené pre používanie laikami, teda je vhodný pre každého bez ohľadu na skúsenosti s prácou s počítačom, či webovým prehliadačom. To, čo používateľ potrebuje vie na stránke nájsť v menu a na jednotlivých podstránkach, ktorými vie systém riadiť. Používam 6 teplotných senzorov DS18B20 pre záznam teplôt v miestnostiach a taktiež aj pre teplotu vody v radiátoroch, respektíve v obehovom okruhu kotla.

Systém umožňuje riadiť dva výstupy - fyzické relé pre:
    Kúrenie - kotol s voliteľnou hysterézou s voliteľným senzorom teploty pre riadenie, voliteľná referenčná teplota
    Obehové čerpadlo - voliteľná referenčná teplota, voliteľný senzor teploty pre riadenie, spína ak je teplota pod nastavenú - bez hysterézy
Oba tieto výstupy viem ovládať v dvoch základných režimoch:
    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ú (používateľ je upozornený)

Vývojovú dosku NodeMCU v3 Lolin s čipom ESP8266 som využil z dôvodu wifi konektivity s dobrým dosahom k AP. Podporuje šifrované HTTPS spojenie na web, kde predáva dáta serveru, ktorý ich ďalej spracuje. Doska okrem odosielania teplôt plní aj dôležitú funkciu v spúšťaní scriptov, ktoré umožňujú tomuto systému byť autonómnym - dokáže sa riadiť sám na základe nameraných teplôt, hysterézy, referečných teplôt.

Doska teda v pravidelných intervaloch spúšťa logiku systému, ktorý dokáže zmeniť stavy výstupov ZAP/VYP (používateľ spúšťa rovnaké scripty na pozadí ak je na webe AJAX-ovými volaniami). Doska si sťahuje aj aktuálne informácie o referenčných teplotách, hysteréze a v prípade výpadku wifi spojenia, alebo webstránky doska ďalej riadi autonómne domácnosť s posledne známymi referenčnými teplotami a hysterézou. Pri nadviazaní spojenia s webom sa okamžite aktualizuje a riadi sa podľa webu.

Webové rozhranie z hľadiska používateľa umožňuje:
    Zmeniť názvy teplomerov, napr podľa miestností
    Prezeranie real-time dát o teplotách (Karta Prehľad: dáta sa menia automaticky v tabuľke)
    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 nameraných dát
    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 login informácii do webu
    Zdrojový kód pre mikrokontróler priamo na webe
Systém je svižný, ľahko udržiavateľný. Používateľ si na webe môže pozrieť aj deň a čas, kedy došlo k výpadku dosky v prehľadom grafe a taktiež kedy bola aká teplota nameraná, či kedy bolo ktoré relé výstupu aktívne. Doska môže na web zasielať aj ďalšie dôležité informácie - procesorový čas, sila signálu Wifi hotspotu, názov wifi hotspotu (možnosť navoliť viacero v programe pre NodeMCU).

Tieto doplnkové hodnoty môžu pomôcť systému ako takému z pohľadu plánovania automatického reštartu dosky po mesiaci, či týždni a podobne. Celé webové rozhranie používa PHP scripty pre funkcionalitu, AJAX-ové volania PHP scriptov pri účasti používateľa na webe, šablónu ControlR, grid systém Bootstrap.
Ďalšie zaujímavé projekty môžete nájsť aj na mojom webe: https://arduino.php5.sk
Fotogaléria:
Autonómne vykurovanie cez internet s ESP8266
Autonómne vykurovanie cez internet s ESP8266
Autonómne vykurovanie cez internet s ESP8266
Autonómne vykurovanie cez internet s ESP8266
Autonómne vykurovanie cez internet s ESP8266
Autonómne vykurovanie cez internet s ESP8266
Schéma zapojenia pre ESP8266 (NodeMCU) pre projekt autonómneho vykurovania:
Autonómne vykurovanie cez internet s ESP8266


Odpovedať na tému [ Príspevok: 1 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. P: Softvér pre autonómne vykurovanie cez internet s mikrokontrolérom

v Predám

0

802

12.01.2019 1:04

martinius96 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vykurovanie cez internet - Multiuser webaplikácia - otvorený hardvér

v Články

0

696

22.03.2020 11:14

martinius96 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. WEB-portál - Vykurovanie cez internet - otvorený hardvér

v Články

0

1818

24.03.2019 18:27

martinius96 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ESP8266 - Ovládanie hlasom cez Amazon Echo Dot

v Články

3

1237

30.05.2020 23:37

stiv Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Inteligentné vykurovanie

v Mikropočítače

3

589

11.01.2018 21:17

martinius96 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Samsung predstavil plne autonómne hodinky

v Novinky

3

453

04.09.2014 22:21

haffen Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Internet cez satelit

v Ostatné

7

3085

08.05.2009 18:08

dinoboro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Internet cez Lan

v Siete

1

514

02.09.2011 13:17

Denco1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Siet cez internet

v Sieťové a internetové programy

12

851

23.03.2007 16:07

tonop Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Internet cez mikrovlnku

v Ostatné

15

3391

07.01.2012 19:23

havo321 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. internet cez WIFI

v Sieťové a internetové programy

2

630

10.05.2009 18:04

Rabbit Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. telefonovanie cez internet

v Poskytovatelia internetu

3

775

08.03.2007 21:04

Nash Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Internet cez satelit

v Sieťové a internetové programy

12

2097

13.12.2011 15:18

Luciia Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Internet cez vzduch

v Siete

2

518

04.11.2020 23:42

HabStar Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. TV cez internet

v Sieťové a internetové programy

1

596

04.02.2013 11:14

michalesku Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Internet cez bluetooth

v Sieťové a internetové programy

0

462

14.03.2010 0:45

Mipo01 Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra