Aplikacja do pomiaru temperatury składa się z dwóch elementów .
- Czujnika temperatury opartego o układ ESP8266 oraz czujnik temperatury i ciśnienia BMP280
- Aplikacji
Czujnik temperatury oparty jest o standardowy układ Wemos D1 ESP8266 plus czujnik BMP 280 w wersji 3,3 V wraz czujnikiem ciśnienia . Opis i dane techniczne znajdziemy na tej stronie https://www.wemos.cc/en/latest/d1/d1_mini.html. Z interesujących nas parametrów to zasilanie 5 V oraz komunikacja przez WIFI z podłączeniem do domowej sieci . Pobór prądu to około 80 mA . Niestety przy takim poborze raczej nie realne jest zasilanie za pomocą baterii. Sam element mierzący to BMP 280, opis https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/bmp280/. Jako oprogramowanie układu użyto Esp Easy . Koszt całości czujnik plus układ ESP8266 to 20 zł. Oczywiście należy jeszcze doliczyć koszt obudowy , zasilacza oraz płytki drukowanej. Sam czujnik BMP 280

Aplikacje powiązane
Do wyświetlania wskazań stworzyłem kilka aplikacji . Celem było przetestowanie obecnie dostępnych rozwiązań technologicznych i ocenienie na ile dostępne platformy są przyjazne dla stworzenia prostej aplikacji . Założeniem było wyświetlanie danych na telefonie , stronie www oraz komputerze PC . Interfejs użytkownika ma być możliwie prosty , wartości mają być wyświetlane jako wykres kołowy z odpowiednią skalą , dodatkowo ma być wyświetlana odczytana wartość liczbowa ( 2 miejsca po przecinku ) .
Stworzyłem kilka aplikacji ( lista będzie uzupełniana wraz z postępem prac nad opisem )
- Aplikacja www
- Aplikacja oparta na NET MAUI plus Devexpress niestety tylko na Android i IOS
- Aplikacja oparta na NET MAUI , Blazor na Windows , Android i IOS
- Aplikacja tylko na Android ( Android Studio )
- Aplikacja tylko na IOS
- Aplikacja na Windows jako samodzielny plik wykonywalny
Podsumowanie
Tu postaram się opisać wnioski które nasunęły mi się podczas tworzenia aplikacji.
Strona w budowie
