Tartalomjegyzék:

Távoli hőmérséklet -érzékelés: 6 lépés
Távoli hőmérséklet -érzékelés: 6 lépés

Videó: Távoli hőmérséklet -érzékelés: 6 lépés

Videó: Távoli hőmérséklet -érzékelés: 6 lépés
Videó: Synology NAS távoli elérése DDNS használatával 2024, Július
Anonim
Távoli hőmérséklet érzékelés
Távoli hőmérséklet érzékelés

Ebben a projektben egy MKR 1400 -at használnak a 3 DHT 22 érzékelő vezérlésére és az eredmény közlésére a kódban megadott mobiltelefonszámmal (megmutatom, hol). A hőmérséklet az egyetlen adat, amely a DHT 22 -ből származik, de érdekes megjegyezni, hogy a páratartalom is lekérhető.

Ez az oktatható munka egy gabonatároló hőmérséklet -figyelő rendszer kifejlesztése érdekében történt. A munka nagy részét én és @acrobatbird (GitHub név) végeztük el. A projekt fő GitHubja a https://github.com/PhysicsUofRAUI/binTempSensor, és amikor elkészül, külön GitHub -ot készítek hozzá.

Kellékek

  1. 3 DHT 22 érzékelő (a nagyobb projekthez három szükséges)

    www.adafruit.com/product/385

  2. 3 db 10K ellenállás

    www.digikey.ca/product-detail/en/yageo/CFR…

  3. Egy Arduino MKR 1400

    https://store.arduino.cc/usa/mkr-gsm-140

  4. Jumper vezetékek sokfélesége

    Minden beszállítónak rendelkeznie kell valamivel

  5. Sim kártya

    Azt javaslom, hogy melyik a legolcsóbb előre fizetett kártya a környéken. Az enyém SaskTel volt, de hacsak nem Kanadában, Saskatchewanban él, ez nem jó választás

  6. Lítium -polimer akkumulátor (és szükség esetén töltő)

    • www.adafruit.com/product/390

    • www.adafruit.com/product/258
  7. Arduino antenna

    www.adafruit.com/product/1991

Adtam helyeket, ahol a legtöbb használt alkatrészt online vásárolhatom, de azt javaslom, hogy először vásároljon a helyi hobbi elektronikai üzletben. Ez nem csak a helyi vállalkozások támogatását szolgálja, hanem azért is, mert kényelmes, ha náluk van, amikor ASAP -ra van szüksége, és nem akar várni a szállítással.

Lépés: Csatlakoztassa az Arduino -t

Csatlakoztassa az Arduino -t
Csatlakoztassa az Arduino -t
Csatlakoztassa az Arduino -t
Csatlakoztassa az Arduino -t

Az én konkrét esetemben az Arduino MKR 1400 -at egy kenyértáblára helyeztem, az enyémnek fejlécei vannak, majd rögzítettem a talajt a kenyértábla negatív vonalához és az 5 V -ot a pozitív részhez.

2. lépés: Csatlakoztassa a DHT 22 érzékelőket

Csatlakoztassa a DHT 22 érzékelőket
Csatlakoztassa a DHT 22 érzékelőket
Csatlakoztassa a DHT 22 érzékelőket
Csatlakoztassa a DHT 22 érzékelőket
Csatlakoztassa a DHT 22 érzékelőket
Csatlakoztassa a DHT 22 érzékelőket

Mindegyik érzékelőt földhöz kell kötni, 5 V -os tűt és egy adatcsapot. Egy 10 K ellenállást kell csatlakoztatni az Arduino 5 V -os érintkezőjéhez is, hogy felhúzásként működjön. Az érzékelőket a 4 -es, 5 -ös és 6 -os csatlakozóra kötöttem.

Az Adafruitnak van egy szép cikke, amely részletesen bemutatja, hogyan kell ezeket összekapcsolni ezen a linken:

Lépés: Csatlakoztassa az antennát

Csatlakoztassa az antennát
Csatlakoztassa az antennát

Az antennát az Arduino MKR 1400 -hoz kell csatlakoztatni az ésszerű kapcsolat biztosítása érdekében.

4. lépés: Töltse fel a kódot

Most a kódot feltöltik az Arduino -ba. A kódot mellékelt zip fájlba foglalom, és meg kell nyitnia és le kell fordítania az Arduino szerkesztőben, amíg a szükséges könyvtárak telepítve vannak. A szükséges könyvtárak az MKRGSM, DHT.h, DHT_U.h és Adafruit_Sensor.h. Ha ezek a könyvtárak nincsenek telepítve a számítógépére, akkor a következő lépésekhez kell hozzáadnia őket:

Az Arduino LowPower használata megnövelheti a projekt futásának idejét, de jelenleg teszteket futtatok, hogy működésbe léphessek. A projekt GitHub -ján van kód.

5. lépés: Csatlakoztassa az akkumulátort

Csatlakoztassa az akkumulátort
Csatlakoztassa az akkumulátort

Az akkumulátor most csatlakoztatható. Az itt használt akkumulátor csak 1000 mAh, de nagyobb is használható 3,7 V feszültség mellett.

6. lépés: A projekt kész! De lehet -e javítani?

Igen, van egy távoli hőmérséklet -érzékelőnk, amely 12 óránként küldi a hőmérsékletet, de csak 24 óránál rövidebb ideig. Várj, ez nem túl hasznos. Íme, mit dolgoznak és gondolnak a projekt hasznosabbá tételére.

  1. Egy nagyobb akkumulátor

    meglehetősen nyilvánvaló javaslat, de ez csak annyiba fog kerülni, hogy az akkumulátorok meglehetősen drágák lesznek, ahogy nő a kapacitásuk

  2. Arduino Low Power

    Ez egy jó olcsó alternatíva az akkumulátor élettartamának növeléséhez, mivel ez csak a szoftver változása, de a nyereség várhatóan nem lesz jelentős

  3. Egy napelem

    • Ezen dolgoznak most azon, hogy a rendszer korlátlanul működjön emberi beavatkozás nélkül
    • Valószínűleg ötvözi a fenti kettő közül néhányat annak biztosítására, hogy az akkumulátor éjszaka és jelentősen felhős hónapokban is működjön.

Minden más javaslatot mindenképpen szívesen fogadunk. Köszönöm, hogy elolvasta!

Ajánlott: