Tartalomjegyzék:

Szobahőmérséklet és páratartalom figyelése az ESP32 és az AskSensors Cloud segítségével: 6 lépés
Szobahőmérséklet és páratartalom figyelése az ESP32 és az AskSensors Cloud segítségével: 6 lépés

Videó: Szobahőmérséklet és páratartalom figyelése az ESP32 és az AskSensors Cloud segítségével: 6 lépés

Videó: Szobahőmérséklet és páratartalom figyelése az ESP32 és az AskSensors Cloud segítségével: 6 lépés
Videó: С ТАКИМ ГРУНТОМ ФИАЛКИ НЕ ЗАЛИТЬ💧‼️ 2024, Július
Anonim
Szobahőmérséklet és páratartalom figyelése az ESP32 és az AskSensors Cloud segítségével
Szobahőmérséklet és páratartalom figyelése az ESP32 és az AskSensors Cloud segítségével

Ebben az oktatóanyagban megtudhatja, hogyan figyelheti a szoba vagy az asztal hőmérsékletét és páratartalmát a DHT11 és az ESP32 segítségével, amely a felhőhöz van csatlakoztatva.

Oktatóanyag -frissítéseink itt találhatók.

DHT11 specifikációk:

A DHT11 érzékelő képes hőmérsékletet 0 ° C és 50 ° C között (pontosság ± 2 ° C) és páratartalmat 20% és 90% között (pontosság ± 5%) mérni. Az érzékelő 5 V -ot igényel a megfelelő működéshez, és a hőmérsékletet és a páratartalmat adja ki a soros adatokban.

Kezdjük hát!

1. lépés: Hardverkövetelmények

Hardverkövetelmények
Hardverkövetelmények

Anyagok:

Ebben a demóban szükségünk lesz:

  • ESP32 WiFi modul.
  • Arduino IDE -t futtató számítógép.
  • Kenyeretábla
  • DHT11 vagy DHT22
  • 47K ellenállás
  • Vezetékek a DHT11 és az ESP32 közötti kapcsolatokhoz.
  • USB Micro kábel az ESP32 számítógéphez való csatlakoztatásához.

Csatlakozások:

A csatlakoztatás nagyon egyszerű, csatlakoztassa a következő csapokat a fenti képen látható módon:

  • DHT VCC - ESP32 5V.
  • DHT földelés ESP32 földeléshez.
  • DHT adatok ESP32 IO4 -hez (a kódban megadva).
  • Csatlakoztassa az adat (IO4) tűt és az 5V -ot 47K vagy 10K felhúzó ellenállással.

2. lépés: Szoftverkövetelmények

AskSensors fiók

Regisztráljon ingyenes fiókot az AskSensors IoT platformokon (ez nagyon gyors!). Ezután tárolhatja adatait a felhőben, távolról elérheti őket az interneten keresztül, és számos olyan funkciót kaphat, mint az adatok grafikonokban történő megjelenítése, CSV -fájlokba történő exportálása és e -mail értesítések beállítása …

Hozzon létre egy új érzékelőt két modullal, az ebben az első lépésekben ismertetett módon. Ne felejtse el lemásolni az „Api Key In” -t, ez kötelező a következő lépésekhez.

Telepítse az ESP32 programot az arduino IDE rendszerbe

Ha most először dolgozik az ESP32 -vel, kérjük, tekintse meg ezt az oktatóanyagot, ahol lépésről lépésre bemutatom az ESP32 Arduino IDE -be történő telepítésének és a felhőhöz való csatlakoztatásának módját.

Könyvtárak telepítése

Telepítse a DHT könyvtárat a github -ból (telepítheti a Vázlat> Könyvtár beillesztése> Könyvtárak kezelése menüben is, és keresse meg az adafruit dht könyvtárat)

3. lépés: A kód írása

Töltse le ezt a demót az AskSensors Github oldaláról, és bontsa ki.

A vázlat leolvassa a hőmérsékletet és a páratartalmat a DHT11 érzékelőből, és elküldi az AskSensors -nak a HTTP GET kérések használatával.

Mindössze annyit kell tennie, hogy módosítsa az alábbiakat:

const char* ssid = "……………"; // Wifi SSID

const char* password = "……………"; // Wifi jelszó const char* apiKeyIn = "……………."; // API kulcs

Ne feledje, hogy a DHT Data pin csatlakozik az ESP32 IO4 tűhöz. ha szükséges, itt módosíthatja:

// DHT konfiguráció. #define DHTPIN 4 // Tű, amely a DHT érzékelőhöz van csatlakoztatva.

4. lépés: Futtassa a tesztet

Futtassa a tesztet
Futtassa a tesztet
Futtassa a tesztet
Futtassa a tesztet
  1. Csatlakoztassa az ESP32 -t a számítógéphez USB -kábelen keresztül.
  2. Nyissa meg az Arduino IDE -t, és töltse fel a kódot.
  3. Nyisson meg egy soros terminált. Látnia kell, hogy az ESP32 WiFi -n keresztül csatlakozik az internethez, majd az ESP32 rendszeresen leolvassa a hőmérsékletet és a páratartalmat, és elküldi az AskSensors -nak.

5. lépés: Eredmények

Eredmények
Eredmények
Eredmények
Eredmények

Most térjen vissza az AskSensors -hoz.

  1. Jelentkezzen be, és nyissa meg az érzékelő műszerfalát.
  2. Kattintson a modulokra, és adjon hozzá grafikonokat az 1. és a 2. modulhoz.
  3. Látnia kell, hogy az adatok gőze megjelenik a grafikonon, a fenti ábrák szerint.

Megjegyzés: Hajszárítót használtam, hogy lássam a hőmérséklet és a páratartalom változásait;-)

6. lépés: Köszönöm

Van kérdése vagy javaslata? Csak kommenteljen, nagyon örülünk a visszajelzésének!

Segített ez az oktatóanyag valahogy? Kérlek, üsd meg azt a kis szívet:-)

Ajánlott: