Tartalomjegyzék:
- 1. lépés: Hardverkövetelmények
- 2. lépés: Szoftverkövetelmények
- 3. lépés: A kód írása
- 4. lépés: Futtassa a tesztet
- 5. lépés: Eredmények
- 6. lépés: Köszönöm
Videó: Szobahőmérséklet és páratartalom figyelése az ESP32 és az AskSensors Cloud segítségével: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
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
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
- Csatlakoztassa az ESP32 -t a számítógéphez USB -kábelen keresztül.
- Nyissa meg az Arduino IDE -t, és töltse fel a kódot.
- 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
Most térjen vissza az AskSensors -hoz.
- Jelentkezzen be, és nyissa meg az érzékelő műszerfalát.
- Kattintson a modulokra, és adjon hozzá grafikonokat az 1. és a 2. modulhoz.
- 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:
Az ultrahangos távolság figyelése az ESP8266 és az AskSensors IoT Cloud segítségével: 5 lépés
Az ultrahangos távolság figyelése az ESP8266 és az AskSensors IoT Cloud segítségével: Ez az útmutató bemutatja, hogyan lehet megfigyelni a távolságot egy objektumtól az ultrahangos HC-SR04 érzékelő és az AskSensors IoT felhőhöz csatlakoztatott ESP8266 csomópont MCU segítségével
Hőmérséklet és páratartalom figyelése-AWS-ESP32: 8 lépés
Hőmérséklet és páratartalom figyelése-AWS-ESP32 használatával: Ebben az oktatóanyagban különböző hőmérséklet- és páratartalom-adatokat mérünk a hőmérséklet- és páratartalom-érzékelő segítségével. Azt is megtudhatja, hogyan küldheti el ezeket az adatokat az AWS -nek
ESP8266 Nodemcu hőmérséklet -figyelés DHT11 használatával a helyi webszerveren - Szobahőmérséklet és páratartalom beállítása a böngészőben: 6 lépés
ESP8266 Nodemcu hőmérséklet -figyelés DHT11 használatával a helyi webszerveren | Szobahőmérséklet és páratartalom beállítása böngészőjében: Sziasztok, ma páratartalmat és amp; hőmérséklet -felügyeleti rendszer ESP 8266 NODEMCU & DHT11 hőmérséklet -érzékelő. A hőmérsékletet és a páratartalmat a DHT11 Sensor & böngészőben látható, hogy melyik weboldalt fogják kezelni
ESP32 alapú M5Stack M5stick C időjárásfigyelő DHT11 - Hőmérséklet-páratartalom és hőindex figyelése az M5stick-C-n DHT11 segítségével: 6 lépés
ESP32 alapú M5Stack M5stick C időjárásfigyelő DHT11 | Figyelje a hőmérséklet-páratartalom és hőindexet az M5stick-C-n DHT11 segítségével: Sziasztok, ebben az oktatóanyagban megtanuljuk, hogyan kell összekapcsolni a DHT11 hőmérséklet-érzékelőt az m5stick-C-vel (az m5stack fejlesztőlapja), és megjeleníteni az m5stick-C kijelzőjén. Tehát ebben az oktatóanyagban a hőmérsékletet, a páratartalmat és az amp; melegítem
Szobahőmérséklet és páratartalom monitor: 6 lépés
Szobahőmérséklet és páratartalom monitor: A projektem, a QTempair, méri a szoba hőmérsékletét, páratartalmát és a levegő minőségét. Ez a projekt beolvassa az érzékelők adatait, elküldi ezeket az adatbázisba, és az adatok megjelennek egy webhelyen. A hőmérsékletet a beállítások között mentheti