Mündəricat:

Arduino istifadə edərək DHT11 interfeysi: 4 addım
Arduino istifadə edərək DHT11 interfeysi: 4 addım

Video: Arduino istifadə edərək DHT11 interfeysi: 4 addım

Video: Arduino istifadə edərək DHT11 interfeysi: 4 addım
Video: Программирование модуля датчика температуры и влажности ESP8266 ESP01 DHT11 | удаленныйXY | ФЛПрог 2024, Iyul
Anonim
Arduino istifadə edərək DHT11 interfeysi
Arduino istifadə edərək DHT11 interfeysi

Bu Təlimatlarda Arduino UNO -da DHT11 Nəmlik və Temperatur sensoru necə qurulacağını öyrənəcəksiniz. Rütubət sensorunun necə işlədiyini və Serial monitordan çıxış oxunuşlarının necə yoxlanılacağını öyrənin

Təsvir:

DHT11, iki elektrod arasındakı elektrik müqavimətini ölçərək su buxarını aşkar edir. Nəm algılayıcı komponent, səthə tətbiq olunan elektrodları olan nəm saxlayan bir substratdır. Su buxarı substrat tərəfindən udulduqda, elektrodlar arasında keçiriciliyi artıran ionlar substrat tərəfindən sərbəst buraxılır. İki elektrod arasındakı müqavimətin dəyişməsi nisbi rütubətlə mütənasibdir. Yüksək nisbi rütubət elektrodlar arasındakı müqaviməti azaldır, nisbi rütubətin aşağı olması isə elektrodlar arasındakı müqaviməti artırır.

Addım 1: Tələb olunan komponentlər

Tələb olunan komponentlər
Tələb olunan komponentlər
Tələb olunan komponentlər
Tələb olunan komponentlər
Tələb olunan komponentlər
Tələb olunan komponentlər
Tələb olunan komponentlər
Tələb olunan komponentlər

Təlimatla işə başlamaq üçün lazım olan komponentlərin siyahısı budur,

Avadanlıq Komponentləri:

  1. Arduino UNO Flipkartdan Alın
  2. DHT11 Rütubət və Temperatur Sensoru Flipkartdan Alın
  3. Çörək paneli (İsteğe bağlı)
  4. Jumper telləri
  5. USB Kabel

Proqram Komponentləri:

Arduino IDE

Addım 2: Dövrə naqilləri

Dövrə naqilləri
Dövrə naqilləri
Dövrə naqilləri
Dövrə naqilləri

DHT11 -ni Arduino UNO -ya bağlamaq həqiqətən asandır.

Kabel bağlantısı aşağıdakı kimi aparılır:

DHT11 -in VCC pimi Arduino +3v -ə daxil olur.

DHT11 -in DATA pimi UNO -nun Analog Pin A0 -na daxil olur.

DHT11 -in GND Pimi UNO -nun Topraklama Pininə (GND) daxil olur.

Addım 3: Arduino proqramlaşdırılması

Arduino proqramlaşdırma
Arduino proqramlaşdırma

Zip faylını yükləyin

DHT Kitabxanasını və kodunu çıxarın.

Kod:

#include "dht.h" #define dht_apin A0 // Analog Pin sensoru Arduino dht DHT -yə bağlıdır;

Yuxarıdakı sətirlər dht kitabxanası üçün başlanğıcdır

Dht məlumat pininin təyin edilməsi

və DHT kimi instatnce yaratmaq

boş quraşdırma () {

Serial.begin (9600); gecikmə (500); // Sistemin Serial.println açılmasına icazə vermək üçün gecikmə ("DHT11 Rütubət və temperatur Sensoru / n / n"); gecikmə (1000); // Sensora girmədən əvvəl gözləyin}

Yuxarıdakı sətirlər quraşdırma kodudur

9600 baud sürətində serial ünsiyyətə başlayır

1 saniyə gecikmə ilə layihənin adını yazdırın

void loop () {DHT.read11 (dht_apin); Serial.print ("Mövcud rütubət ="); Serial. çap (DHT. nəmlik); Serial.print ("%"); Serial.print ("temperatur ="); Serial. çap (DHT temperaturu); Serial.println ("C"); gecikmə (5000); // Sensora yenidən daxil olmaq üçün 5 saniyə gözləyin. }

DHT11 -dən verilən məlumatları hər 5 saniyədə təkrar oxuyur

Addım 4: Nəticə

Nəticə
Nəticə

Serial Monitoru açın

baud sürətini 9600 olaraq təyin edin

Nəticəni Serial Monitorda görün ….

Əvvəlcə bu təlimatı oxuduğunuz üçün sizə təşəkkür etmək istərdim! Ümid edirəm sizə kömək edir. Hər hansı bir sualınız olarsa, sizə kömək etməkdən məmnunam …. Şərh yazın. Geribildiriminiz mənim üçün dəyərlidir.

Tövsiyə: