Spisu treści:

Stacja pogodowa oparta na ESP8266 IoT: 6 kroków
Stacja pogodowa oparta na ESP8266 IoT: 6 kroków

Wideo: Stacja pogodowa oparta na ESP8266 IoT: 6 kroków

Wideo: Stacja pogodowa oparta na ESP8266 IoT: 6 kroków
Wideo: MULTISENSOR WIFI na ESP8266 | Inteligentny Dom DIY #14 2024, Listopad
Anonim
Image
Image

Chcesz zbudować projekt stacji pogodowej bez użycia czujnika i uzyskać informacje o pogodzie z całego świata?

Korzystanie z OpenWeatherMap staje się prawdziwym zadaniem.

Krok 1: JAK TO DZIAŁA?

USTAWIĆ
USTAWIĆ

OpenWeatherMap.org oferuje dane z całej planety i jest łatwo dostępny za pośrednictwem ich API (interfejsu programowania aplikacji), który oczywiście jest wyprowadzany w formacie JSON.

OpenWeatherMap.org nie tylko dostarcza aktualne dane pogodowe, ale może również wyświetlać prognozy 5- i 16-dniowe, dane historyczne, a nawet ostrzeżenia pogodowe.

Ta strona zapewnia nam darmową opcję, która oferuje możliwość uzyskania aktualnej pogody i pięciodniowej prognozy z dowolnego miasta na świecie.

Krok 2: USTAWIENIA

USTAWIĆ
USTAWIĆ
USTAWIĆ
USTAWIĆ
USTAWIĆ
USTAWIĆ

1. Udaj się na OpenWeatherMap.org.

2. Będziesz musiał założyć darmowe konto, aby otrzymać klucz API.

Aby go znaleźć, zaloguj się na swoje konto, a następnie przejdź do „Klucze API”, a następnie wprowadź nazwę swojego klucza i kliknij przycisk generowania.

Zobacz zdjęcia powyżej.

Krok 3: KOD

KOD
KOD
KOD
KOD
KOD
KOD

Będziemy korzystać z bibliotek i platformy ESP8266. Poniższy kod został przetestowany przy użyciu NodeMCU.

Przede wszystkim upewnij się, że masz zainstalowane biblioteki ESP8266 i ArduinoJSON w swoim środowisku programistycznym.

W przypadku biblioteki ESP8266 uruchom Arduino i otwórz okno Preferencje. Enter:

w dodatkowych adresach URL menedżerów tablic.

Otwórz Menedżera tablic z menu Narzędzia > Tablica i znajdź platformę ESP8266. Wybierz potrzebną wersję, a następnie kliknij przycisk instalacji. wybierz płytkę ESP8266 z menu Narzędzia > Płyta.

W przypadku biblioteki ArduinoJSON można ją znaleźć, wyszukując w Dołącz bibliotekę> Zarządzaj bibliotekami.

Prześlij poniższy kod na swoją płytę z ESP8266.

Krok 4: WYNIK

Image
Image
WYNIK
WYNIK
WYNIK
WYNIK
WYNIK
WYNIK

Przede wszystkim trzeba trochę zmienić kod, - zmień ssid z nazwą swojego Wi-Fi.

- zmień hasło za pomocą hasła WiFi.

- umieść swój API_KEY po: &appid=

Jeśli wszystko jest w porządku, prześlij kod na swoją tablicę.

Możesz uzyskać dane z dowolnego miasta na świecie.

Zobacz zdjęcia.

Sprawdź wideo, jeśli utknąłeś.

Krok 5: DOKĄD STĄD?

To początek znacznie większego projektu, więc jeśli chcesz go rozbudować, możesz łatwo dodać ekrany OLED lub LCD, które wyświetlają aktualną pogodę i odczytywać swój plan dnia, aby zbudować inteligentne lustro.

Krok 6: WNIOSEK

W Internecie jest wiele źródeł danych o pogodzie i różnią się one funkcją.

OpenWeatherMap.org musi być jednym z najprostszych i najbardziej eleganckich rozwiązań, które znaleźliśmy, aby ułatwić dostęp do danych pogodowych z całej planety.

Jeśli masz jakieś pytanie, oczywiście możesz zostawić komentarz.myYoutube

mój Facebook

mój Twitter

Dziękuję za przeczytanie tego projektu ^^ i życzę miłego dnia.

Do zobaczenia.

Ahmed Nouira

Zalecana: