Tartalomjegyzék:

Arduino UNO Mini-Weather Station: 5 lépés
Arduino UNO Mini-Weather Station: 5 lépés

Videó: Arduino UNO Mini-Weather Station: 5 lépés

Videó: Arduino UNO Mini-Weather Station: 5 lépés
Videó: High Density 2022 2024, November
Anonim
Arduino UNO Mini-Weather Station
Arduino UNO Mini-Weather Station
Arduino UNO Mini-Weather Station
Arduino UNO Mini-Weather Station

Ez az első generáció az én Arduino alapú mini-meteorológiai állomásomon, wi-fi kapcsolattal, amely képes adatokat közzétenni az interneten a ThingSpeak platform segítségével.

Az időjárás állomás a következő adatokat gyűjti az időjárással és a környezettel kapcsolatban különböző érzékelők segítségével:

  • Hőfok;
  • Páratartalom;
  • Légköri nyomás;
  • Fényerősség;
  • UV mutató;
  • Porkoncentráció.

A cél egy kicsi és egyszerű időjárás -állomás létrehozása nyílt hardver segítségével.

Kezdjük és szórakozzunk!

1. lépés: Elektronikus alkatrészek

Elektromos alkatrészek
Elektromos alkatrészek
Elektromos alkatrészek
Elektromos alkatrészek
Elektromos alkatrészek
Elektromos alkatrészek

Ehhez a projekthez a következő összetevőkre lesz szüksége:

  1. Arduino Uno (vásárlás)
  2. Grove fényérzékelő (vásárlás)
  3. Grove UV -érzékelő (vásárlás)
  4. Barometrikus nyomásérzékelő (BMP085) [vásárlás]
  5. DHT22 (vásárlás)
  6. Grove porérzékelő (vásárlás)
  7. ESP8266 (vásárlás)
  8. Protoshield (a kompaktabb változathoz) vagy egy közönséges kenyérlap (vásárlás / vásárlás)
  9. 1 kohm ellenállás (x2)
  10. 10 kohm ellenállás (x1)
  11. 4k7 ohmos ellenállás (x1)
  12. Néhány jumper vezeték
  13. Számítógép (Arduino kód összeállításához és feltöltéséhez)

A projekt összeszereléséhez nincs szükség speciális eszközökre. Az összes összetevő megtalálható online a kedvenc e-kereskedelmi áruházában.

Az áramkört az USB -port táplálja (számítógéphez vagy normál telefon töltőhöz csatlakoztatva), de külső DC tápegységet vagy az Arduino tápcsatlakozóhoz csatlakoztatott akkumulátort is hozzáadhat.

Az időjárás állomás áramkörének esete nem tartozik a projekt hatálya alá.

2. lépés: Az alkatrészek csatlakoztatása

Az alkatrészek csatlakoztatása
Az alkatrészek csatlakoztatása
Az alkatrészek csatlakoztatása
Az alkatrészek csatlakoztatása

Csatlakoztassa az összes komponenst a vázlat szerint. Szükséged lesz néhány áthidaló vezetékre az egyes érzékelők csatlakoztatásához a kenyértáblához. Használhat protoshieldet (kompaktabb áramkörhöz), közönséges kenyérlapot, vagy tervezhet saját Arduino pajzsot.

Csatlakoztassa az USB -kábelt az Arduino Uno kártyához, és folytassa a következő lépéssel.

3. lépés: Kódolás

Kódolás
Kódolás

Feltéve, hogy már telepítette a legújabb Arduino IDE -t, töltse le és telepítse a következő könyvtárakat:

DHT22 könyvtár:

github.com/adafruit/DHT-sensor-library

Adafruit BMP085 könyvtár:

github.com/adafruit/Adafruit-BMP085-Library

A könyvtárak Arduino IDE -hez való hozzáadásával kapcsolatos utasításokért tekintse meg az alábbi Arduino útmutatót:

www.arduino.cc/en/Guide/Libraries

Töltse le az Arduino kódot (weatherBox.ino). Cserélje le a XXXXX -et a wifi útválasztó SSID -jére YYYYY az útválasztó jelszavára, a ZZZZZ -t pedig a ThingSpeak csatorna írási API -kulcsára (lásd, hogyan szerezheti meg a következő lépésben).

Csatlakoztassa az Arduino kártyát a számítógép USB -portjához, és töltse fel a kódot.

4. lépés: A ThingSpeak konfigurálása

ThingSpeak konfiguráció
ThingSpeak konfiguráció
ThingSpeak konfiguráció
ThingSpeak konfiguráció
ThingSpeak konfiguráció
ThingSpeak konfiguráció
ThingSpeak konfiguráció
ThingSpeak konfiguráció
  1. Hozzon létre egy ThingSpeak fiókot;
  2. Hozzon létre egy új csatornát;
  3. Adja meg az időjárásjelző állomás nevét és leírását. Rendelje hozzá a következő csatornákat, és mentse a csatornát:

    • csatorna 1 = fény
    • 2. csatorna = páratartalom
    • 3. csatorna = hőmérséklet (DHT22 -től)
    • 4. csatorna = UV index
    • 5. csatorna = porkoncentráció
    • 6. csatorna = nyomás
    • 7. csatorna = hőmérséklet (BMP085 -től)
  4. API írási kulcs másolása. Az Arduino kód előző lépésében használják;
  5. Amikor bekapcsolja az állomást, az érzékelő értékei rendszeresen feltöltésre kerülnek a csatornára. Konfigurálhatja az egyes változók nyilvános és privát vizualizációit.

Példa nyilvános csatornára:

5. lépés: Az Android alkalmazás használata

Bármely böngészőben megjelenítheti az időjárás állomások adatait. De ellenőrizheti azt Android -alapú okostelefonján is, és bármikor megjelenítheti.

  1. Töltse le és telepítse a ThingsView alkalmazást a Google Play áruházból Android -eszközére;
  2. Az alkalmazásban írja be a csatornaazonosító számát, majd kattintson a Hozzáadás gombra. Az azonosítót a ThingSpeak csatorna konfigurációjában találja;
  3. Az egyes változók aktuális értékei grafikonon jelennek meg;
  4. Érezd jól magad!

Ajánlott: