Arduino və Lcd Ekranlı İstilik və Nəmlik Sensoru: 4 addım
Arduino və Lcd Ekranlı İstilik və Nəmlik Sensoru: 4 addım
Anonim
Image
Image

Salam uşaqlar, Artuinoya yenidən xoş gəldiniz. Gördüyünüz kimi bir təlimata başladım

Bu gün DHT11 modulu ilə temperatur və rütubət ölçmə cihazı hazırlayacağıq. Gəlin başlayaq

P. S. Abunə olmağı və videonu bəyənməyi düşünün

Addım 1: Bağlantı

Bağlantı
Bağlantı

Bu Diaqramı izləyin

Bağlandıqdan sonra belə görünəcək

Addım 2: Kod

Kod
Kod

Layihəm üçün istifadə etdiyim kod budur

#include // daxildir lcd libraryconst int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2; LiquidCrystal lcd (rs, en, d4, d5, d6, d7);

#include "dht.h" // dht sensor kitabxanasını daxil edin

#dehine DHT_pin A0 // sensor pininə və A0 -a ad verin

DHT; // sensoru işə salın

boş quraşdırma () {

lcd.begin (16, 2); // sensou işə salın

Serial.begin (9600); // Serial ünsiyyətə başlayın

gecikmə (500); // Sistemin açılmasına icazə vermək üçün gecikmə

Serial.println ("DHT11 Rütubət və temperatur Sensoru / n / n");

gecikmə (1000); // Sensora girmədən əvvəl gözləyin

}

boşluq döngəsi () {

DHT.read11 (DHT_pin); // Sensor pinini oxuyun

Serial.print ("rütubət ="); // Serial Monitorda rütubəti çap edin

Serial. çap (DHT. nəmlik);

Serial.print ("%");

Serial.print ("temperatur =");

Serial. çap (DHT temperaturu); // Serial monitorda temperaturu çap etmək üçün

Serial.println ("C");

lcd.setCursor (0, 0);

lcd.print ("rütubət ="); // nəmliyi lcd -də çap etmək üçün

lcd çap (DHT. nəmlik);

lcd.print ("%");

lcd.setCursor (0, 2);

lcd.print ("temp ="); // temperaturu lcd -də çap etmək üçün

lcd çap (DHT temperaturu);

lcd.println ("C");

gecikmə (3000); // Sensora yenidən daxil olmaq üçün 3 saniyə gözləyin.

}

Addım 3: Çıxış

Çıxış
Çıxış
Çıxış
Çıxış

Bununla müxtəlif şeylər sınadım.

Yaxınlığında buz qoyduğumda temperatur soyudu.

və içəriyə isti hava üfürdükdə, temperatur artdı