Skip to content
Snippets Groups Projects

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í?