Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Przydatne urządzenie służące do krótkoterminowej lokalnej i trzydniowej prognozy pogody
Krok 1: Część Arduino
To urządzenie składa się z dwóch niezależnych zespołów w jednym pudełku.
Jednym z nich jest barometr Arduino z czujnikiem BMP180, który zawiera raport o różnicy ciśnień atmosferycznych w czasie rzeczywistym, -1h i -3h. Raporty te są szczególnie przydatne w krótkoterminowej lokalnej prognozie pogody. Kod pochodzi ze strony internetowej „shelvin.de”, na której w wierszu „druck_offset=” wpisuje się różnicę między bezwzględnym i względnym ciśnieniem atmosferycznym dla danej wysokości. Wyniki są prezentowane na ekranie LCD N5110, który pokazuje również temperaturę wewnętrzną.
Krok 2: Część ESP8266
Kolejne urządzenie zasilane jest płytką ESP8266, która łączy wyświetlacz oled 0,96 cala. ESP8266 jest podłączony przez sieć Wi-Fi do strony „openweathermap”, skąd pobiera trzydniową prognozę pogody i prezentuje ją na wyświetlaczu oled. W tym celu należy w kodzie wpisać klucz API, który uzyskujemy ze strony Openweathermap. Pełne szczegółowe instrukcje dotyczące instalacji bibliotek i kodu na esp8266 znajdują się na:
blog.squix.org/wp-content/uploads/2017/06/esp8266weatherstationgettingstartedguide-20170608.pdf W tym konkretnym przypadku używam płytki NodeMCU 1.0 (moduł ESP12E).
Krok 3: Schemat
Powyższy rysunek przedstawia schemat kompletnego urządzenia.