PPC
Domácí úkoly
-todo
Cvičení
-todo
Semestrální práce
Cílem mé semestrální práce je vytvořit systém, který umožňuje zobrazovat hodnoty teploty a vlhkosti z čidla DHT11 na webové stránce. Data budou sbírána pomocí ESP32 a následně odesílána na server běžící na telefonu s operačním systémem Android pomocí aplikace Termux, OpenSSH a tunnel forwarding pomocí cloudflare. Webové rozhraní bude vytvořeno v jazyce PHP,HTML,JS a bude zobrazovat aktuální hodnoty teploty a vlhkosti v reálném čase.
Progres
Odkaz: https://bit.ly/monitoringth
Momentálně je úspěšně zprovozněn server z mobilního telefonu, a 2 ESP se senzory.
Jako statické náhledové zařízení slouží Lenovo A3500-FL s android verzí 4.2. Díky SDKManageru jsem na tablet dokázal stáhnout funkční skoro-moderní prohlížeč ViaBrowser a aplikaci Fulscrn free, obě aplikace kompatibilní s touto pradávnou verzí androidu. Kvůli stáří jsem musel vytvořít nový soubor s html a javascriptem, který bude taktéž podporován (main.html). Zatím je to testovací verze, která nevypadá ideálně, každopádně funguje.
Pomocí nástroje z githubu od uživatele tw93 (https://github.com/tw93/Pake?tab=readme-ov-file), jsem jednoduše vytvořil z webové aplikaci desktopovou. Link ke stažení: https://mega.nz/file/0qIU3a5D#v1nqxboCSL19-cuzq6X7Ol0sYz4o2n8obPi64lDXIIU (tato aplikace je pouze testovací, můžou se v ní vyskytovat chyby. Pravděpodobně se bude tvořit znovu.)
TO-DO
- Dokoupit další hardware, ESP,DHT,16850 li baterie
- Zdokonalit design webové stránky
- Tisk krabiček pro obvody
BUGS
- Přes noc stránka spadla, python script nebo byla přehlcena requesty z ESP
DONE
- Desktopová aplikace
- Dark mode
-
Více prozkoumat funkčnost localhost.run (velké problémy ohledně port forwardingu, protože telefon je připojen pouze k Wi-Fi a ngrok nefungoval právě kvuli wifi, serveo.net je velmi nestabilní)
- zprovoznění cloudflared
- Jiné zobrazovací zařízení?