Obsah:

Monitor počasia s štítom Arduino MKR ENV: 6 krokov
Monitor počasia s štítom Arduino MKR ENV: 6 krokov

Video: Monitor počasia s štítom Arduino MKR ENV: 6 krokov

Video: Monitor počasia s štítom Arduino MKR ENV: 6 krokov
Video: Hladinomer do kopanej studne - Arduino / ESP8266 / ESP32 - Monitor výšky hladiny vody, materiálu 2024, Júl
Anonim
Monitor počasia so štítom Arduino MKR ENV
Monitor počasia so štítom Arduino MKR ENV

Pred niekoľkými dňami sme dostali niektoré z úplne nových štítov MKR ENV. Tieto štíty majú na palube niekoľko senzorov (teplota, tlak vzduchu, vlhkosť, UV….) - dobrá zbierka na vytvorenie jednoduchej meteorologickej stanice spolu s našou súpravou ArduiTouch MKR. Ako hlavnú dosku sme použili Arduino MKR 1010 s WiFi na príjem niektorých informácií o počasí pre jednoduchú predpoveď od openweather map.org. Na konci displeja ArduiTouch zobrazí jednoduchú predpoveď a vonkajšiu teplotu spolu s nameranou vnútornou teplotou, tlakom vzduchu a vlhkosťou.

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 alebo 1010
  • Štít Arduino MKR ENV
  • Súprava ArduiTouch MKR

Náradie:

  • spájkovačka
  • tenký spájkovací drôt
  • Ihlové kliešte na nos
  • bočné rezacie kliešte
  • stredne krížový skrutkovač

Softvér:

Arduino IDE

Krok 2: Zostavenie súpravy ArduiTouch MKR

Zostava súpravy ArduiTouch MKR
Zostava súpravy ArduiTouch MKR

Pri montáži postupujte podľa priloženého návodu.

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

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

Po montáži samotnej súpravy ArduiTouch musíte zapojiť Arduino MKR 1010 a štít MKR ENV na zadnú stranu dosky plošných spojov

Krok 4: Inštalácia ďalších knižníc

Nainštalujte nasledujúce knižnice pomocou Správcu knižníc Arduino:

Knižnica AdafruitGFX

Knižnica AdafruitILI9341

Knižnica Arduino JSON 5.x

Knižnicu si môžete stiahnuť aj priamo ako súbor ZIP a dekomprimovať priečinok pod svojou zložkou/knižnicami/

Po inštalácii knižníc Adafruit reštartujte Arduino IDE.

Krok 5: Prispôsobenie firmvéru

Firmvér si môžete stiahnuť z našej webovej stránky

Na prispôsobenie sú potrebné niektoré zmeny v zdrojovom kóde: WiFi: Zadajte SSID a heslo do riadkov 63 a 64

char* ssid = "yourssid"; // SSID miestnej siete

char* heslo = "vaše heslo"; // Heslo v sieti

Účet pre OpenWeatherMap: Na získanie neskorších údajov prostredníctvom platformy OpenWeatherMap budete potrebovať vlastný účet. Zaregistrujte sa tu a získajte kľúč API:

Zadajte svoj kľúč API do riadku 71:

Reťazec APIKEY = "your_api_key";

Vaša poloha: Prejdite na stránku https://openweathermap.org/appid a vyhľadajte miesto. Prejdite sadou výsledkov a vyberte záznam, ktorý je najbližšie k skutočnému miestu, pre ktoré chcete zobrazovať údaje. Bude to adresa URL ako https://openweathermap.org/appid Číslo na konci je to, čo priradíte konštante nižšie. Do riadka 72 zadajte číslo svojej polohy

String CityID = "your_city_id";

Čas: Vyberte časové pásmo v riadku 73

int TimeZone = 1;

Krok 6: Finálna kompilácia a odovzdanie

Konečné zostavenie a odovzdanie
Konečné zostavenie a odovzdanie

Otvorte túto ukážku v Arduino IDE. Skompilovať a nahrať.

Odporúča: