Menu Home

Minitemp – gadająca mini stacja pogodowa

UWAGA! Są to na razie wstępne założenia projektu!

Minitemp ma być projektem do samodzielnego wykonania. Z uwagi na charakter projektu i możliwość różnej konfiguracji nie ma możliwości publikacji rysunków płytek i plików do druku 3D.

Wykonanie części elektronicznej i mechanicznej pozostawiam więc do samodzielnego opracowania. Podam jedynie sposoby połączenia poszczególnych modułów.

Do skompilowania i uploadu do modułu ESP32 potrzebny będzie Arduino IDE z zainstalowaną płytką ESP32. Program może wymagać drobnych poprawek w jednym tylko pliku (numery pinów przypisane do poszczególnych funkcji, ewentualnie wpisane na stałe dane połączenia WiFi).

Minitemp jest przeznaczony przede wszystkim dla osób niewidomych i słabowidzących, ale może być wygodnym rozwiązaniem również dla osób widzących, którym pozwoli np. na zapoznanie się z prognozą pogody w czasie oglądania zdjęć kotków w Internecie lub przygotowywania śniadania.

Minitemp nie ma zastąpić aplikacji pogodowej. Podaje:

  • Krótkie wciśnięcie:
    Godzina, temperatura wewnątrz, temperatura na zewnątrz.
  • Dłuższe wciśnięcie:
    • Godzina, dzień tygodnia, data
    • Temperatura wewnątrz i na zewnątrz
    • Aktualne warunki pogodowe
    • Uproszczoną prognozę pogody na dwa dni

Przykładowy odczyt (2 lipca 2024, Bielsko-Biała): meteo.mp3

Wszystkie wersje posiadają wbudowany termometr wewnętrzny, możliwość podłączenia termometru na zewnątrz (przewodem). Wszystkie wersje korzystają z syntezatora mowy i identycznego wzmacniacza.

Możliwe podłączenia termometrów:

  • Wewnętrzny
    • DS18B20 (tylko temperatura)
    • BMP180 lub BMP280 (temperatura i ciśnienie)
  • Zewnętrzny
    • Brak (dane wyłącznie z Internetu)
    • DS18B20 (tylko temperatura)
    • DHT22 lub odpowiednik – temperatura i wilgotność.

Wersja uproszczona

Wymaga stałego zasilania i połączenia z Internetem. Nie zawiera żadnych elementów poza wymienionymi. Zasilanie 5V, zasilacz zależny od zastosowanej płytki ESP32.

Można zastosować dowolną płytkę ESP32 z dwurdzeniowym procesorem Xtensa i przynajmniej 4 MB pamięci Flash. Płytka powinna mieć wejście/wyjście zasilania 5V (czyli odpada Lolin 32 Lite).

Wersja rozbudowana

Zasilanie z wbudowanego akumulatora. Ładowanie z dowolnej ładowarki posiadającej wyjście USB typu C;

Zawiera moduł zegarka o wysokiej precyzji. Umożliwia to podanie wstępnych informacji w czasie, kiedy urządzenie łączy się z Internetem i pobiera dane o pogodzie.

Konieczne jest zastosowanie płytki pobierającej minimalny prąd w stanie uśpienia i zawierającej obwód zasilania/ładowania akumulatora LiPo. Aktualnie tylko jedna dostępna w handlu płytka spełnia te warunki – XIAO Seeedstudio S3.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.