Tartalomjegyzék:

Időjárásfigyelő Arduino MKR ENV pajzzsal: 6 lépés
Időjárásfigyelő Arduino MKR ENV pajzzsal: 6 lépés

Videó: Időjárásfigyelő Arduino MKR ENV pajzzsal: 6 lépés

Videó: Időjárásfigyelő Arduino MKR ENV pajzzsal: 6 lépés
Videó: SmartHomeExpo - 3D nyomtatás használhatósága okosotthon kialakításánál 2024, November
Anonim
Időjárásfigyelő Arduino MKR ENV pajzzsal
Időjárásfigyelő Arduino MKR ENV pajzzsal

Néhány napja beszereztük a vadonatúj MKR ENV pajzsokat. Ezeknek a pajzsoknak több érzékelője van (hőmérséklet, légnyomás, páratartalom, UV…) - ez egy jó gyűjtemény egy egyszerű időjárásállomás létrehozásához az ArduiTouch MKR készletünkkel együtt. Egy Arduino MKR 1010 -t használtunk WiFi -vel alaplapként, hogy kapjunk néhány időjárási információt az openweather map.org egyszerű előrejelzéséhez. Végül az ArduiTouch kijelzője egyszerű előrejelzést és külső hőmérsékletet mutat a mért beltéri hőmérséklet, légnyomás és páratartalom mellett.

1. lépés: Eszközök és anyagok

Eszközök és anyagok
Eszközök és anyagok
Eszközök és anyagok
Eszközök és anyagok
Eszközök és anyagok
Eszközök és anyagok

Anyagok:

  • Arduino MKR1000 vagy 1010
  • Arduino MKR ENV pajzs
  • ArduiTouch MKR készlet

Eszközök:

  • forrasztópáka
  • vékony forrasztóhuzal
  • Tű orrfogó
  • oldalvágó fogó
  • közepes keresztmetszetű csavarhúzó

Szoftver:

Arduino IDE

2. lépés: Az ArduiTouch MKR készlet összeszerelése

Az ArduiTouch MKR készlet összeszerelése
Az ArduiTouch MKR készlet összeszerelése

Kérjük, kövesse a mellékelt szerelési útmutatót.

Lépés: Szerelje fel az Arduino MKR panelt és az ENV pajzsot

Szerelje fel az Arduino MKR táblát és az ENV pajzsot
Szerelje fel az Arduino MKR táblát és az ENV pajzsot

Az ArduiTouch készlet összeszerelése után csatlakoztassa az Arduino MKR 1010 -et és az MKR ENV pajzsot a NYÁK hátoldalához

4. lépés: További könyvtárak telepítése

Telepítse a következő könyvtárakat az Arduino Library Manager segítségével:

AdafruitGFX könyvtár

AdafruitILI9341 Könyvtár

Arduino JSON Library 5.x

Letöltheti a könyvtárat közvetlenül ZIP fájlként is, és kibonthatja a yourarduinosketchfolder/libraries/alatt található mappát

Az Adafruit könyvtárak telepítése után indítsa újra az Arduino IDE -t.

5. lépés: A firmware testreszabása

A firmware -t letöltheti honlapunkról

A testreszabáshoz néhány változtatás szükséges a forráskódban: WiFi: Kérjük, írja be az SSID -t és a jelszót a 63. és 64. sorba

char* ssid = "tied"; // A helyi hálózat SSID -je

char* password = "a jelszó"; // Jelszó a hálózaton

Fiók az OpenWeatherMap számára: Az OpenWeatherMap platform későbbi adatainak fogadásához saját fiókra lesz szüksége. Itt regisztrálhat az API -kulcs beszerzéséhez:

Írja be az API -kulcsot a 71. sorba:

Karakterlánc APIKEY = "your_api_key";

Az Ön tartózkodási helye: Keresse fel a https://openweathermap.org/appid webhelyet, és keresse meg a kívánt helyet. Menjen végig az eredményhalmazon, és válassza ki azt a bejegyzést, amely a legközelebb áll ahhoz a tényleges helyhez, amelyhez adatokat szeretne megjeleníteni. Ez egy olyan URL lesz, mint a https://openweathermap.org/appid. A végén található szám az, amelyet az alábbi állandóhoz rendel. Írja be tartózkodási helyének számát a 72. sorba

String CityID = "saját_város_azonosítója";

Idő: Kérjük, válassza ki az időzónáját a 73. sorban

int Időzóna = 1;

6. lépés: Végső fordítás és feltöltés

Végső fordítás és feltöltés
Végső fordítás és feltöltés

Kérjük, nyissa meg ezt a mintát az Arduino IDE -ben. Fordítsa össze és töltse fel.

Ajánlott: