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
Momentálně je úspěšně zprovozněn server z mobilního telefonu, a 2 ESP se senzory. Dále vyvýjím mobilní verzi webové stránky, která by se měla využít na starším tabletu/telefonu a bude sloužit jako statický, fyzický displej pro teploměr a vlhkoměr.
Doma jsem našel 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. Zatím je to testovací verze, která nevypadá ideálně, každopádně funguje.
TO-DO
- Dokoupit další hardware, ESP,DHT,16850 li baterie
- Zdokonalit design webové stránky
- Tisk krabiček pro obvody
DONE
- 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í?