Mal som pár dní voľného času a venoval som sa systému, ktorý som chcel začať budovať už veľmi dávno. Podarilo sa mi zatiaľ urobiť časť na príjem a vizualizáciu dát.
Ide o projekt, ktorý rieši vzdialené vykurovanie objektov, pričom je urobená jedna centrálna aplikácia, na ktorú sa dáta posielajú, čítajú z a aplikujú na strane mikrokontroléru.
Je uspôsobená pre využitie otvoreného hardvéru, ktorý sa v budúcnosti bude pridávať..
Dostupný je momentálne:
- Arduino a Ethernet shield W5100
- Arduino a Ethernet moduk W5500
- ESP8266
- ESP32
Systém dokáže na základe vyplneného hardvéru pri registrácii zostaviť zdrojový kód pre dosku, ktorý stačí nahrať. Identifikačný token je priradený po zaregistrovaní a vložený do zdrojového kódu. Token nezdieľajte s inými osobami. Token identifikuje vašu dosku pri nahrávaní dát!
Webová stránka v súčasnosti umožňuje prehliadať namerané dáta v reálnom čase, pozrieť si grafickú reprezentáciu nameraných dát v grafe v aktuálny deň, prezerať kompletné merania s hierarchicky s časom, meniť názvy miestností, kde sú senzory umiestnené. Celý systém je za loginom.
Do budúcna pribudne systém na riadenie vykurovania podľa zadaného senzoru používateľa, meranie aktivity kúrenia počas dňa aj s niekoľko dňovou históriou, možnosť meniť meno, heslo, mikrokontróler, reponzivita stránky. Hudbou budúcnosti je aj vytvorenie kúrenia podľa ekvitermickej rovnice. Uvítam každá nápad, aké senzory, hardvér by sa mohol do systému pridať do budúcna. Webaplikácia by mala mať po dokončení lokalizáciu v anglickom, českom, nemeckom, slovenskom jazyku a mať vlastnú doménu a ponúknuť veľa možností, možno aj ovládať pece podľa ich špecifického systému - protokolu.
Bol by som rád, ak by ste webaplikáciu zatiaľ vyskúšali na odosielanie a vizualizáciu dát zo senzorov DS18B20. Knižnica k senzorom, ktorá funguje so spomínaným zdrojovým kódom sa dá stiahnuť v časti Zdrojový kód. Ostatná funkcionalita s rozšírením zdrojových kódov príde podľa voľného času
Web: https://arduino.php5.sk/vykurovanie-online/