Tartalomjegyzék:
- 1. lépés: Szükséges összetevők
- 2. lépés: Az áramkör bekötése
- 3. lépés: Az Arduino programozása
- 4. lépés: Eredmény
Videó: DHT11 interfész Arduino használatával: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Ebben az utasításban megtudhatja, hogyan állíthatja be a DHT11 páratartalom- és hőmérséklet -érzékelőt az Arduino UNO készüléken. És megtudhatja, hogyan működik a páratartalom -érzékelő, és hogyan ellenőrizheti a soros monitor kimeneti értékeit
Leírás:
A DHT11 érzékeli a vízgőzt a két elektróda közötti elektromos ellenállás mérésével. A nedvességérzékelő komponens nedvességtartó szubsztrát, amelynek felületére elektródák vannak felhelyezve. Amikor a szubsztrátum elnyeli a vízgőzt, az ionok felszabadulnak, ami növeli az elektródák közötti vezetőképességet. A két elektróda közötti ellenállásváltozás arányos a relatív páratartalommal. A magasabb relatív páratartalom csökkenti az elektródák közötti ellenállást, míg az alacsonyabb relatív páratartalom növeli az elektródák közötti ellenállást.
1. lépés: Szükséges összetevők
Itt található az Instructable használatához szükséges összetevők listája,
Hardver alkatrészek:
- Arduino UNO Vásárlás a Flipkart -ról
- DHT11 Páratartalom és hőmérséklet érzékelő Vásárlás a Flipkart -tól
- Breadboard (opcionális)
- Jumper vezetékek
- USB kábel
Szoftverösszetevők:
Arduino IDE
2. lépés: Az áramkör bekötése
A DHT11 csatlakoztatása az Arduino UNO -hoz nagyon egyszerű.
A vezetékek csatlakoztatása a következőképpen történik:
A DHT11 VCC csapja az Arduino +3V -jába megy.
A DHT11 DATA csapja az UNO A0 analóg érintkezőjébe kerül.
A DHT11 GND csapja az UNO földelőcsapjába (GND) kerül.
3. lépés: Az Arduino programozása
Töltse le a Zip fájlt
Bontsa ki a DHT könyvtárat és kódot.
Kód:
#include "dht.h" #define dht_apin A0 // Az analóg pin érzékelő csatlakoztatva van az Arduino dht DHT -hez;
A fenti sorok a dht könyvtár inicializálását jelentik
A dht adatcsapjának meghatározása
és az instatnce létrehozása DHT -ként
void setup () {
Sorozat.kezdet (9600); delay (500); // Késleltetés a rendszer indításához Serial.println ("DHT11 páratartalom és hőmérséklet érzékelő / n / n"); delay (1000); // Várjon, mielőtt hozzáférne az érzékelőhöz}
A sorok felett a beállítási kód látható
9600 baud sebességgel indítja el a soros kommunikációt
nyomtassa ki a projekt nevét 1 mp késéssel
void loop () {DHT.read11 (dht_apin); Serial.print ("Aktuális páratartalom ="); Soros.nyomtatás (DHT.nedvesség); Serial.print ("%"); Soros.nyomtatás ("hőmérséklet ="); Soros.nyomtatás (DHT.hőmérséklet); Serial.println ("C"); késleltetés (5000); // Várjon 5 másodpercet, mielőtt ismét hozzáférne az érzékelőhöz. }
5 másodpercenként többször olvassa be a DHT11 adatait
4. lépés: Eredmény
Nyissa meg a Soros monitort
állítsa az átviteli sebességet 9600 -ra
Tekintse meg az eredményt a Soros monitoron….
Először is szeretném megköszönni, hogy elolvasta ezt az útmutatót! Remélem segít. Ha bármilyen kérdése van, mindig szívesen segítek ….. Írjon megjegyzést. Visszajelzése értékes számomra.
Ajánlott:
Páratartalom, nyomás és hőmérséklet számítása BME280 és foton interfész használatával: 6 lépés
Páratartalom, nyomás és hőmérséklet számítása BME280 és foton interfész használatával: Számos olyan projekttel találkozunk, amelyek hőmérséklet-, nyomás- és páratartalom -ellenőrzést igényelnek. Így rájövünk, hogy ezek a paraméterek valójában létfontosságú szerepet játszanak abban, hogy megbecsüljük a rendszer működési hatékonyságát különböző légköri körülmények között
Ember-számítógép interfész: Funkció a Gripper (készítette: Kirigami) a csuklómozgás segítségével EMG használatával: 7 lépés
Ember-számítógép interfész: Funkció a Gripper (készítette: Kirigami) a csuklómozgás segítségével EMG használatával: Tehát ez volt az első próbálkozásom az ember-számítógép interfészen. EMG érzékelővel rögzítettem a csuklóm mozgásának izomaktiváló jeleit, feldolgoztam python és arduino segítségével, és egy origami alapú fogót működtetett
Az MCP-23008 alkalmazása relés interfész (I2C) használatával :: 6 lépés
Az MCP-23008 alkalmazása a relés interfész (I2C) használatával :: HelloGood Greetings .. !! I (Somanshu Choudhary) a Dcube tech vállalkozások nevében, akik a reléket I2C protokollon keresztül irányítják, Arduino nano és MCP23008 használatával
Interfész Több LCD és Arduino Uno között a közös adatvonal használatával: 5 lépés
Interfész több LCD -ről Arduino Uno -ra a Common Data Line használatával: Ma ebben az oktatóanyagban megmutatom, hogyan lehet több 16x2 -es LCD -modult illeszteni egy arduino uno kártyával közös adatvonal használatával. A legérdekesebb ebben a projektben az, hogy közös adatvonalat használ, és különböző adatokat jelenít meg az e
SensorBox interfész eszköz Arduino használatával: 5 lépés
SensorBox interfészeszköz Arduino használatával: Ennek a projektnek az a célja, hogy olyan interfész-eszközt hozzon létre, amely könnyen használható hardver és szoftver segítségével áthidalja a különbséget a különböző technológiák között. Bárki számára készült, hogy módosítsa és interaktív projekteket készítsen. Ahogy a világ mozog