Tartalomjegyzék:

DHT11 interfész Arduino használatával: 4 lépés
DHT11 interfész Arduino használatával: 4 lépés

Videó: DHT11 interfész Arduino használatával: 4 lépés

Videó: DHT11 interfész Arduino használatával: 4 lépés
Videó: Использование карты Micro SD и регистрация данных с Arduino | Пошаговый курс Arduino, урок 106 2024, Július
Anonim
DHT11 interfész Arduino használatával
DHT11 interfész Arduino használatával

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

Szükséges alkatrészek
Szükséges alkatrészek
Szükséges alkatrészek
Szükséges alkatrészek
Szükséges alkatrészek
Szükséges alkatrészek
Szükséges alkatrészek
Szükséges alkatrészek

Itt található az Instructable használatához szükséges összetevők listája,

Hardver alkatrészek:

  1. Arduino UNO Vásárlás a Flipkart -ról
  2. DHT11 Páratartalom és hőmérséklet érzékelő Vásárlás a Flipkart -tól
  3. Breadboard (opcionális)
  4. Jumper vezetékek
  5. USB kábel

Szoftverösszetevők:

Arduino IDE

2. lépés: Az áramkör bekötése

Az áramkör bekötése
Az áramkör bekötése
Az áramkör bekötése
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

Az Arduino programozása
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

Eredmény
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: