Spisu treści:

Arduino + ESP Weather Box: 3 kroki
Arduino + ESP Weather Box: 3 kroki

Wideo: Arduino + ESP Weather Box: 3 kroki

Wideo: Arduino + ESP Weather Box: 3 kroki
Wideo: DIY: Метеостанция на максималках | ESP8266 + Raspberry Pi + Arduino + LoRa (IoT) 2024, Listopad
Anonim
Arduino + skrzynka pogodowa ESP
Arduino + skrzynka pogodowa ESP

Przydatne urządzenie służące do krótkoterminowej lokalnej i trzydniowej prognozy pogody

Krok 1: Część Arduino

Image
Image

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

Schematyczny
Schematyczny

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.

Zalecana: