Mündəricat:
- Addım 1: Tələb olunan komponentlər
- Addım 2: Dövrə naqilləri
- Addım 3: Arduino proqramlaşdırılması
- Addım 4: Çıxış
- Addım 5: Səhv
Video: Sujay tərəfindən Arduino istifadə edərək DHT11 ilə əlaqə qurmaq: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
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əlimatla işə başlamaq üçün lazım olan komponentlərin siyahısı budur,
Avadanlıq Komponentləri:
- Arduino UNO Flipkartdan Alın
- DHT11 Rütubət və Temperatur Sensoru Flipkartdan Alın
- Çörək paneli (İsteğe bağlı)
- Jumper telləri
- USB Proqramlaşdırıla bilən Kabel
Proqram Komponentləri
Arduino IDE
Addım 2: 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ı
Zip faylını buradan yükləyin
DHT Kitabxanasını və kodunu çıxarın.
#include "dht.h" #define dht_apin D1 // Analog Pin sensoru dht DHT -yə bağlıdır;
Yuxarıdakı xətlər dht kitabxanası üçün başlanğıcdır dht məlumat pinini təyin edir və DHT olaraq instatnce yaradır.
void setup () {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 və 1 saniyə gecikmə ilə layihənin adını çap edir.
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: Çıxış
Serial Monitoru açın
baud dərəcəsini 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.
Addım 5: Səhv
Çıxış göstərilmir:
Bağlantınızı və enerji təchizatı polaritesini yoxlayın
Baud sürətini yoxlayın. 9600 olmalıdır
Düzgün dəyərlər göstərilmir
Yükləyərkən xətanı yoxlayın. Kodu yenidən yükləməyə çalışın.
və ya kodu başqa bir DHT ilə sınayın.
Başqa bir probleminiz varsa, mənə bildirin. Bunu həll etmək üçün mütləq əlimdən gələni edəcəyəm.
Tövsiyə:
Veb Server olaraq Esp8266 istifadə edərək Əlaqə ilə Qaraj Qapı Açacağı .: 6 Addım
Esp8266 Veb Server olaraq İstifadə Edilən Əlaqə ilə Qaraj Qapı Açacağı. Salam, sizə qaraj qapısı açmağın sadə bir yolunu göstərəcəyəm. Əlaqə, biləcəksiniz ki, qapı real vaxtda açıq və ya yaxındır-Sadə, bunu etmək üçün yalnız bir qısa yol
İnsan-Kompüter İnterfeysi: EMG istifadə edərək Bilək Hərəkəti tərəfindən Tutucu funksiyası (Kirigami tərəfindən hazırlanmışdır.): 7 addım
İnsan-Kompüter İnterfeysi: EMG istifadə edərək Bilək Hərəkəti tərəfindən Tutucunun İşlənməsi (Kirigami tərəfindən hazırlanmışdır): Beləliklə, bu, insan-kompüter interfeysində ilk sınağım idi. EMG sensoru istifadə edərək bilək hərəkətlərimin əzələ aktivləşdirmə siqnallarını tutdum və onu emal etdim. python və arduino vasitəsilə və origami əsaslı bir tutucunu işə saldı
Dragonboard-410c ilə Alexa ilə necə qarşılıqlı əlaqə qurmaq olar: 5 addım
Alexa ilə Dragonboard-410c ilə necə qarşılıqlı əlaqə qurmaq olar: Bu təlimatla Alexa-nı Dragonboard-410c-də necə yerləşdirməyi öyrənəcəksiniz. Başlamazdan əvvəl sizə lazım olan bəzi məhsulları təqdim edək: Alexa Səs Xidməti (AVS) - Cihazlarınızla danışmağı mümkün edir, bulud əsaslı alexa -ya daxil ola bilərsiniz
Pi üzərində İlkin* SPI: Bir Moruq Pi istifadə edərək bir SPI 3 oxlu Accelerometer ilə əlaqə: 10 addım
Pi üzərində İlkin* SPI: Raspberry Pi istifadə edərək bir SPI 3 eksenli Accelerometer ilə əlaqə qurmaq: Raspbian qurmaq və bcm2835 SPI kitabxanasından istifadə edərək bir SPI cihazı ilə ünsiyyət qurmaq üçün addım-addım bələdçi (bit vurmadı!) Bu hələ də çox ilkin … Fiziki bağlanmanın daha yaxşı şəkillərini əlavə etməli və bəzi yöndəmsiz kodlardan keçməliyəm
Arduino MEGA ilə RFID-RC522 ilə əlaqə qurmaq sadə bir eskiz: 4 addım
Arduino MEGA ilə sadə bir eskiz ilə RFID-RC522-nin qarşılıqlı əlaqəsi: Hai bu təlimatda RFID-ni oxumaq və məlumatları Serial Monitorda göstərmək üçün Arduino Mega 2560 ilə RFID-RC522-ni birləşdirməkdə sizə kömək edəcəyəm. Buna görə də bunu təkbaşına genişləndirə bilərsiniz: Arduino Mega və ya Arduino Uno