Tartalomjegyzék:
- 1. lépés: A SCHEMATIC létrehozása
- 2. lépés: KÍSÉRLETI IDŐ-KAPCSOLATOK
- 3. lépés: KÍSÉRLETI IDŐKÓD
- 4. lépés: KÍSÉRLETI IDŐ - BEÁLLÍTÁS
- 5. lépés: MUNKA
Videó: HŐMÉRSÉKLET ÉS PÁRÁSMÉRÉS DHT 11: 5 lépéssel
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Ebben a projektben a DHT 11 hőmérséklet- és páratartalom -érzékelőt használom a környezeti hőmérséklet és a páratartalom mérésére Arduino (Nano) segítségével.
AZ ALAPVETŐ ELEKTROMOS JELLEMZŐK NÉHÁNYA:
ÜZEMI FESZÜLTSÉG: 3,5V-5V
ÁRAM (mérés): 0,3 mA
CURRENT (készenléti állapotban): 60 mikro erősítő
Tartomány: 0 és 50 Celsius fok között
Felbontás: 16 bit
MINTAVÉTELI IDŐSZAK:> 2 ms
1. lépés: A SCHEMATIC létrehozása
Ebben a vázlatban egy DHT11 érzékelőt használ 5k (ohm) felhúzó ellenállással az adatvezetékhez.
PINS:
PIROS VEZETÉK +VCC
FEKETE DRÓT GND
SÁRGA VEZETÉK 5 K ELLENÁLLÁSSAL
A 3. tű NINCS CSATLAKOZTATÁS
SZÜKSÉGES ALKATRÉSZEK:
1. Arduino
2. DHT11 hőmérséklet- és páratartalom -érzékelő
3,5 k ohmos ellenállás
A DHT11 -et HASZNÁLOM BEÉPÍTETT ÁLLÁSRA ÉS KAPACITORBAN A BEMENETI FESZÜLTSÉG FELTÖLTÉSÉHEZ ÉS KIEMELTETÉSÉHEZ.
2. lépés: KÍSÉRLETI IDŐ-KAPCSOLATOK
Ennek megfelelően csatlakoztattam a csapokat
5v - +VCC
GND - GND
digitális tüske 2 - DATA PIN
3. lépés: KÍSÉRLETI IDŐKÓD
Az Arduino IDE segítségével programozhatjuk Arduino táblánkat
de először töltse le és telepítse a DHT érzékelők könyvtárát.
a könyvtár letöltésének célja a kód összetettségének csökkentése.
Letöltöm a SIMPLEDHT nevű könyvtárat, fantasztikus.
a könyvtár telepítése után kattintson a telepítés gombra.
nyílt fájl-példák- simpledht-dht11 alapértelmezett.
DHT11 -et használok. ha DHT22 -t használ, az alábbi példakód is megtalálható.
a kód megnyitása után. csatlakoztassa az Arduino kártyát a számítógéphez, és válassza a PORT lehetőséget. és töltse fel a példavázlatot.
győződjön meg arról, hogy az adatcsapot az Arduino digitális pin2 -hez csatlakoztatja.
A KÓD RÉSZ KÉSZ
4. lépés: KÍSÉRLETI IDŐ - BEÁLLÍTÁS
a kód feltöltése után nyissa meg a soros monitort.
megfigyelheti, hogy az érzékelő küldi az adatokat.
nem túl nehéz ugye?
5. lépés: MUNKA
Mint mondtam, az érzékelő 40 bitet küld
8 bites páratartalom egész adatok + 8 bites páratartalom decimális adatok + 8 bites hőmérséklet egész adatok + 8 bites hőmérséklet tört adatok + 8 bites ellenőrző összeg = 40 bit
1. példa: 40 adat érkezett:
0011 0101 0000 0000 0001 1000 0000 0100 1101
Számítás : 0011 0101+0000 0000+0001 1000+0000 0000 = 0100 1101
A kapott adatok helyesek
Páratartalom : 0011 0101 = 35H (hexa) = 53%relatív páratartalom
Hőmérséklet : 0001 1000 = 18H (hexadecimális) = 24 ℃.
FORRÁS:-
media.digikey.com/pdf/Data%20Sheets/Adafruit%20PDFs/DHT11_ProdManual.pdf
KÖSZI SRÁCOK
HA HIBÁKAT TALÁL, ÍRJON MEGJEGYZÉSEKBEN.
HOGY MEGJEGYZHETEM.
MERT KÖLTSÉGVETÉSI MÉRNÖK VAGYOK.
A KÖVETKEZŐ PROJEKTBEN HASZNÁLHATÓ LCD KIJELZŐT HŐMÉRSÉKLET KIJELZÉSÉRE.
Maradjon fantasztikus srácok ………………..
Ajánlott:
DHT hőmérséklet és páratartalom monitorozás az ESP8266 és az AskSensors IoT platform használatával: 8 lépés
DHT hőmérséklet- és páratartalom -figyelés az ESP8266 és az AskSensors IoT Platform használatával: Egy korábbi utasításban lépésről lépésre ismertettem az ESP8266 nodeMCU és az AskSensors IoT platform használatának megkezdéséhez. Ebben az oktatóanyagban DHT11 érzékelőt csatlakoztatok az MCU csomóponthoz. A DHT11 általánosan használt hőmérséklet és páratartalom
Hőmérséklet- és páratartalomfigyelés az ESP-01 & DHT és az AskSensors Cloud használatával: 8 lépés
Hőmérséklet- és páratartalomfigyelés az ESP-01 & DHT és az AskSensors Cloud használatával: Ebben az oktatóanyagban megtanuljuk, hogyan kell ellenőrizni a hőmérsékletet és a páratartalom mérését az IOT-MCU/ESP-01-DHT11 kártya és az AskSensors IoT Platform segítségével Azért választom az IOT-MCU ESP-01-DHT11 modult ehhez az alkalmazáshoz, mert
Hőmérséklet leolvasása az LM35 hőmérséklet -érzékelő használatával Arduino Uno segítségével: 4 lépés
Hőmérséklet leolvasása az LM35 hőmérséklet -érzékelő használatával az Arduino Uno segítségével: Sziasztok, srácok, ebben az útmutatóban megtanuljuk, hogyan kell használni az LM35 -öt az Arduino -val. Az Lm35 egy hőmérséklet -érzékelő, amely -55 ° C és 150 ° C közötti hőmérséklet -értékeket képes leolvasni. Ez egy 3 kivezetésű eszköz, amely analóg feszültséget biztosít a hőmérséklettel arányosan. Hig
ESP8266 NodeMCU hozzáférési pont (AP) webszerverhez DT11 hőmérséklet -érzékelővel és nyomtatási hőmérséklet és páratartalom a böngészőben: 5 lépés
ESP8266 NodeMCU hozzáférési pont (AP) webszerverhez DT11 hőmérséklet -érzékelővel és nyomtatási hőmérséklet és páratartalom a böngészőben: Sziasztok srácok, a legtöbb projektben ESP8266 -ot használunk, és a legtöbb projektben ESP8266 -ot használunk webszerverként, így az adatok hozzáférhetők bármilyen eszköz wifi -n keresztül az ESP8266 által üzemeltetett webszerver elérésével, de az egyetlen probléma az, hogy működő útválasztóra van szükségünk
ESP32 NTP hőmérséklet szonda főzési hőmérő Steinhart-Hart korrekcióval és hőmérséklet riasztással: 7 lépés (képekkel)
ESP32 NTP hőmérséklet szonda főzési hőmérő Steinhart-Hart korrekcióval és hőmérséklet riasztással: Még mindig úton van egy "közelgő projekt" befejezéséhez, "ESP32 NTP hőmérséklet szonda főzési hőmérő Steinhart-Hart korrekcióval és hőmérséklet riasztással" egy utasítás, amely bemutatja, hogyan adhatok hozzá NTP hőmérséklet -szondát, piezo b