Агуулгын хүснэгт:

DHT11 температур мэдрэгчийг Arduino болон хэвлэх температурын дулаан ба чийгшилтэй хэрхэн ашиглах вэ: 5 алхам
DHT11 температур мэдрэгчийг Arduino болон хэвлэх температурын дулаан ба чийгшилтэй хэрхэн ашиглах вэ: 5 алхам

Видео: DHT11 температур мэдрэгчийг Arduino болон хэвлэх температурын дулаан ба чийгшилтэй хэрхэн ашиглах вэ: 5 алхам

Видео: DHT11 температур мэдрэгчийг Arduino болон хэвлэх температурын дулаан ба чийгшилтэй хэрхэн ашиглах вэ: 5 алхам
Видео: Бесконтактный датчик температуры дальнего действия MLX90614-DCI с Arduino 2024, Арваннэгдүгээр
Anonim
DHT11 температур мэдрэгчийг Arduino болон хэвлэх температурын дулаан, чийгшилтэй хэрхэн ашиглах вэ
DHT11 температур мэдрэгчийг Arduino болон хэвлэх температурын дулаан, чийгшилтэй хэрхэн ашиглах вэ

DHT11 мэдрэгчийг температур, чийгшлийг хэмжихэд ашигладаг. DHT11 чийгшил ба температур мэдрэгч нь DIY электроникийн төслүүддээ чийгшил, температурын өгөгдлийг оруулах боломжийг олгодог. Энэ нь алслагдсан цаг уурын станц, гэрийн орчны хяналтын систем, ферм эсвэл цэцэрлэгийн хяналтын системд төгс төгөлдөр юм. Тиймээс энэхүү гарын авлагад бид DHT11 температур мэдрэгчийг Arduino -той хэрхэн ашиглах, arduino ide -ийн цуваа дэлгэц дээр чийгшил, дулааныг хэрхэн хэвлэх талаар үзэх болно.

Алхам 1: Танд хэрэгтэй зүйл

Танд хэрэгтэй зүйлс
Танд хэрэгтэй зүйлс
Танд хэрэгтэй зүйлс
Танд хэрэгтэй зүйлс

Тиймээс энэ төслийн хувьд танд дараах зүйлс хэрэгтэй болно: 1x Arduino uno:

1х DHT11 температур мэдрэгч: https://www.utsource.net/itm/p/9221601.htmlBreadboard ба цөөн тооны холбогч

Алхам 2: Холболтууд

Холболтууд
Холболтууд
Холболтууд
Холболтууд

Зурагт үзүүлсэн шиг бүх зүйлийг холбож, дараагийн алхам руу орно уу.

Алхам 3: Arduino номын санг суулгана уу

Arduino номын санг суулгана уу
Arduino номын санг суулгана уу
Arduino номын санг суулгана уу
Arduino номын санг суулгана уу

Arduino IDE руу очоод Sketch> Номын санг оруулах> Номын санг удирдах хэсэгт очно уу. Номын сангийн менежерийг харуулах болно. Дараа нь Хайлтын талбарт "DHT" гэж хайгаад эдгээр DHT номын санг Arduino ide дээр суулгаарай. Эдгээр DHT номын санг суулгасны дараа хайлтын талбарт "Adafruit Unified Sensor" гэж бичээд доошоо гүйлгээд хайж олоорой. номын санг суулгаж, суулгаснаар та код бичихэд бэлэн болно.

Алхам 4: Кодыг Arduino Ide руу байршуулна уу

Дээр дурдсан бүх зүйлийг хийснийхээ дараа доорх кодыг хуулж Arduino -д байршуулаарай:#"DHT.h" оруулах#DHTPIN 7 -ийг тодорхойлох // бид ямар зүү холбогдсоныг тодорхойлох // Та ашиглаж буй ямар ч хэлбэрийн талаар сэтгэгдлээ бичихгүй байх!# DHTTYPE DHT11 тодорхойлох // DHT 11 //#DHTTYPE тодорхойлох DHT22 // DHT 22 (AM2302) //#DHTTYPE DHT21 тодорхойлох DHT21 // DHT 21 (AM2301) // DHT мэдрэгчийг хэвийн 16mhz ArduinoDHT dht (DHTPIN, DHTTYPE) -д эхлүүлэх; хүчингүй тохиргоо () {Serial.begin (9600); Serial.println ("DHTxx тест!"); dht.begin ();} void loop () {// Хэмжлийн хооронд хэдэн секунд хүлээнэ үү. саатал (2000); // Унших температур эсвэл чийгшил 250 миллисекунд зарцуулдаг! // Мэдрэгчийн уншилт нь 2 секундын настай байж болно (энэ нь маш удаан мэдрэгчтэй) float h = dht.readHumidity (); // Цельсийн хөвөх байдлаар температурыг уншина t = dht.readTemperature (); // Температурыг Фаренгейтийн хөвөх байдлаар уншина f = dht.readTemperature (үнэн); // Уншиж чадаагүй эсэхийг шалгаад эрт гараарай (дахин оролдоно уу). if (isnan (h) || isnan (t) || isnan (f)) {Serial.println ("DHT мэдрэгчээс уншиж чадсангүй!"); буцах; } // Дулааны индексийг тооцоолох // Фаренгейт дэх температурыг илгээх ёстой! float hi = dht.computeHeatIndex (f, h); Serial.print ("Чийгшил:"); Цуваа.хэвлэх (h); Serial.print (" %\ t"); Serial.print ("Температур:"); Цуваа.хэвлэх (t); Serial.print (" *C"); Цуваа.хэвлэх (f); Serial.print (" *F / t"); Serial.print ("Дулааны индекс:"); Цуваа.хэвлэх (сайн уу); Serial.println (" *F");}

Алхам 5: Цуваа монитороос температур ба чийгшлийг авах

Температур ба чийгшлийг цуваа монитороос авах
Температур ба чийгшлийг цуваа монитороос авах

Кодыг байршуулсны дараа arduino ide -д байгаа цуваа дэлгэцийг нээгээд өөрийн орчны температур, чийгшил, дулааны индексийг (таны мэдрэгч одоогоор байгаа) минийх гэж үзэх боломжтой бөгөөд та үүнийг цааш нь үргэлжлүүлж болно. Та эдгээр температур/чийгшлийн утгыг цаг уурын станц, хүрээлэн буй орчны хяналт гэх мэт төслүүддээ ашиглаж болно.

Зөвлөмж болгож буй: