Spisu treści:

Monitor pogody z osłoną Arduino MKR ENV: 6 kroków
Monitor pogody z osłoną Arduino MKR ENV: 6 kroków

Wideo: Monitor pogody z osłoną Arduino MKR ENV: 6 kroków

Wideo: Monitor pogody z osłoną Arduino MKR ENV: 6 kroków
Wideo: Обзор монитора погоды на ESP8266 2024, Lipiec
Anonim
Monitor pogody z osłoną Arduino MKR ENV
Monitor pogody z osłoną Arduino MKR ENV

Kilka dni temu otrzymaliśmy kilka zupełnie nowych osłon MKR ENV. Te osłony mają na pokładzie kilka czujników (temperatury, ciśnienia powietrza, wilgotności, UV….) - dobra kolekcja do stworzenia prostej stacji pogodowej wraz z naszym zestawem ArduiTouch MKR. Użyliśmy Arduino MKR 1010 z WiFi jako płyty głównej, aby otrzymywać informacje o pogodzie dla prostej prognozy przez openweather map.org. Na koniec wyświetlacz ArduiTouch pokaże prostą prognozę i temperaturę zewnętrzną wraz z zmierzoną temperaturą wewnętrzną, ciśnieniem powietrza i wilgotnością.

Krok 1: Narzędzia i materiały

Narzędzia i materiały
Narzędzia i materiały
Narzędzia i materiały
Narzędzia i materiały
Narzędzia i materiały
Narzędzia i materiały

Materiały:

  • Arduino MKR1000 lub 1010
  • Osłona Arduino MKR ENV
  • Zestaw ArduiTouch MKR

Narzędzia:

  • lutownica
  • cienki drut lutowniczy
  • Szczypce półokrągłe
  • szczypce do cięcia bocznego
  • średni śrubokręt krzyżakowy

Oprogramowanie:

IDE Arduino

Krok 2: Montaż zestawu ArduiTouch MKR

Montaż zestawu ArduiTouch MKR
Montaż zestawu ArduiTouch MKR

Proszę postępować zgodnie z załączoną instrukcją montażu.

Krok 3: Zamontuj płytkę Arduino MKR i osłonę ENV

Zamontuj płytkę Arduino MKR i osłonę ENV
Zamontuj płytkę Arduino MKR i osłonę ENV

Po zmontowaniu samego zestawu ArduiTouch należy podłączyć Arduino MKR 1010 i MKR ENV Shield z tyłu płytki PCB

Krok 4: Instalacja dodatkowych bibliotek

Zainstaluj następujące biblioteki za pomocą Arduino Library Manager:

Biblioteka AdafruitGFX

Biblioteka AdafruitILI9341

Biblioteka Arduino JSON 5.x

Możesz również pobrać bibliotekę również bezpośrednio jako plik ZIP i rozpakować folder w folderze yourarduinosketchfolder/libraries/

Po zainstalowaniu bibliotek Adafruit zrestartuj Arduino IDE.

Krok 5: Dostosowanie oprogramowania układowego

Możesz pobrać oprogramowanie układowe z naszej strony internetowej

W celu dostosowania wymagane są pewne zmiany w kodzie źródłowym:WiFi: Wprowadź identyfikator SSID i hasło w wierszach 63 i 64

char* ssid ="twój identyfikator"; // SSID sieci lokalnej

char* hasło ="twoje hasło"; // Hasło w sieci

Konto dla OpenWeatherMap: Aby otrzymywać później dane przez platformę OpenWeatherMap, potrzebujesz własnego konta. Zarejestruj się tutaj, aby otrzymać klucz API:

Wpisz swój klucz API w wierszu 71:

Ciąg APIKEY = "twój_klucz_api";

Twoja lokalizacja: przejdź do https://openweathermap.org/appid i wyszukaj lokalizację. Przejrzyj zestaw wyników i wybierz wpis najbliższy rzeczywistej lokalizacji, dla której chcesz wyświetlić dane. Będzie to adres URL, taki jak https://openweathermap.org/appid Numer na końcu jest tym, co przypisujesz do stałej poniżej. Wpisz numer swojej lokalizacji w wierszu 72

Ciąg ID miasta = "identyfikator_twojego_miasta";

Czas: Proszę wybrać strefę czasową w wierszu 73

int Strefa czasowa = 1;

Krok 6: Ostateczna kompilacja i przesłanie

Ostateczna kompilacja i przesłanie
Ostateczna kompilacja i przesłanie

Proszę otworzyć ten przykład w Arduino IDE. Skompiluj i prześlij.

Zalecana: