Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
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?
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
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
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
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