Obsah:

Monitor počasí s štítem Arduino MKR ENV: 6 kroků
Monitor počasí s štítem Arduino MKR ENV: 6 kroků

Video: Monitor počasí s štítem Arduino MKR ENV: 6 kroků

Video: Monitor počasí s štítem Arduino MKR ENV: 6 kroků
Video: Dušan Majer: Rok 2023 v kosmonautice - Vzhůru k Měsíci (Živě Benátská 2, PřF UK, Praha) 2024, Červenec
Anonim
Monitor počasí s štítem Arduino MKR ENV
Monitor počasí s štítem Arduino MKR ENV

Před několika dny jsme dostali některé zbrusu nové štíty MKR ENV. Tyto štíty mají na palubě několik senzorů (teplota, tlak vzduchu, vlhkost, UV….) - dobrá kolekce pro vytvoření jednoduché meteorologické stanice společně s naší sadou ArduiTouch MKR. Jako základní desku jsme použili Arduino MKR 1010 s WiFi pro příjem informací o počasí pro jednoduchou předpověď od openweather map.org. Nakonec displej ArduiTouch zobrazí jednoduchou předpověď a venkovní teplotu spolu s naměřenou vnitřní teplotou, tlakem vzduchu a vlhkostí.

Krok 1: Nástroje a materiály

Nástroje a materiály
Nástroje a materiály
Nástroje a materiály
Nástroje a materiály
Nástroje a materiály
Nástroje a materiály

Materiály:

  • Arduino MKR1000 nebo 1010
  • Štít Arduino MKR ENV
  • Sada ArduiTouch MKR

Nástroje:

  • páječka
  • tenký pájecí drát
  • Jehlové kleště
  • boční kleště
  • střední křížový šroubovák

Software:

Arduino IDE

Krok 2: Sestavení sady ArduiTouch MKR

Sestava sady ArduiTouch MKR
Sestava sady ArduiTouch MKR

Dodržujte prosím přiložený montážní návod.

Krok 3: Namontujte desku Arduino MKR a štít ENV

Namontujte desku Arduino MKR a štít ENV
Namontujte desku Arduino MKR a štít ENV

Po sestavení samotné sady ArduiTouch musíte zapojit Arduino MKR 1010 a štít MKR ENV na zadní stranu desky plošných spojů

Krok 4: Instalace dalších knihoven

Pomocí Správce knihoven Arduino nainstalujte následující knihovny:

Knihovna AdafruitGFX

Knihovna AdafruitILI9341

Knihovna Arduino JSON 5.x

Knihovnu si můžete také stáhnout přímo jako soubor ZIP a rozbalit složku pod vaší složkou/knihovny/

Po instalaci knihoven Adafruit restartujte Arduino IDE.

Krok 5: Přizpůsobení firmwaru

Firmware si můžete stáhnout z našich webových stránek

K přizpůsobení jsou nutné některé změny ve zdrojovém kódu: WiFi: Zadejte prosím SSID a heslo do řádků 63 a 64

char* ssid = "yourssid"; // SSID místní sítě

char* heslo = "vaše heslo"; // Heslo v síti

Účet pro OpenWeatherMap: Chcete -li na platformě OpenWeatherMap přijímat pozdější data, budete potřebovat vlastní účet. Zaregistrujte se zde a získejte klíč API:

Zadejte svůj klíč API do řádku 71:

Řetězec APIKEY = "your_api_key";

Vaše poloha: Přejděte na https://openweathermap.org/appid a vyhledejte místo. Projděte sadu výsledků a vyberte položku nejblíže skutečnému umístění, pro které chcete zobrazit data. Bude to adresa URL jako https://openweathermap.org/appid Číslo na konci je to, co přiřadíte konstantě níže. Do řádku 72 zadejte číslo svého místa

String CityID = "your_city_id";

Čas: Vyberte prosím své časové pásmo v řádku 73

int TimeZone = 1;

Krok 6: Konečné kompilace a nahrání

Konečné kompilace a nahrání
Konečné kompilace a nahrání

Otevřete prosím tuto ukázku v Arduino IDE. Zkompilovat a nahrát.

Doporučuje: