Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүд
- Алхам 2: Цахилгааны хэлхээг холбох
- Алхам 3: Arduino програмчлах
- Алхам 4: Үр дүн
Видео: Arduino ашиглан DHT11 интерфэйс: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Энэхүү зааварчилгаанд та Arduino UNO дээр DHT11 чийгшил ба температур мэдрэгчийг хэрхэн тохируулах талаар сурах болно. Мөн чийгшил мэдрэгч хэрхэн ажилладаг, мөн сериал монитороос гаралтын уншилтыг хэрхэн шалгах талаар олж мэдэх
Тодорхойлолт:
DHT11 нь хоёр электродын хоорондох цахилгаан эсэргүүцлийг хэмжих замаар усны уурыг илрүүлдэг. Чийгийг мэдрэх бүрэлдэхүүн хэсэг бол гадаргуу дээр электрод суурилуулсан чийгийг хадгалах субстрат юм. Усны уурыг субстратаар шингээх үед ионууд нь субстратаар ялгардаг бөгөөд энэ нь электродын хоорондох дамжуулалтыг нэмэгдүүлдэг. Хоёр электродын хоорондох эсэргүүцлийн өөрчлөлт нь харьцангуй чийгшилтэй пропорциональ байна. Харьцангуй чийгшил өндөр байх нь электродуудын хоорондох эсэргүүцлийг бууруулдаг бол харьцангуй бага чийгшил нь электродын хоорондох эсэргүүцлийг нэмэгдүүлдэг.
Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүд
Зааварчилгааг эхлүүлэхэд шаардлагатай бүрэлдэхүүн хэсгүүдийн жагсаалтыг энд оруулав.
Тоног төхөөрөмжийн бүрэлдэхүүн хэсгүүд:
- Arduino UNO Flipkart дээрээс худалдаж аваарай
- DHT11 Чийглэг ба температур мэдрэгчийг Flipkart дээрээс худалдаж аваарай
- Breadboard (заавал биш)
- Холбогч утас
- USB кабель
Програм хангамжийн бүрэлдэхүүн хэсгүүд:
Arduino IDE
Алхам 2: Цахилгааны хэлхээг холбох
DHT11 -ийг Arduino UNO руу холбох нь үнэхээр хялбар юм.
Утасны холболтыг дараах байдлаар гүйцэтгэнэ
DHT11 -ийн VCC зүү нь Arduino -ийн +3v руу ордог.
DHT11 -ийн DATA зүү нь НҮБ -ын аналог пин A0 руу ордог.
DHT11 -ийн GND зүү нь НҮБ -ын Газрын зүү (GND) руу ордог.
Алхам 3: Arduino програмчлах
Zip файлыг татаж авах
DHT номын сан болон кодыг задлах.
Код:
#include "dht.h" #dehtine dht_apin A0 // Аналог Pin мэдрэгч нь Arduino dht DHT -тэй холбогдсон;
Дээрх мөрүүд нь dht номын сангийн эхлүүлэлт юм
Dht -ийн өгөгдлийн зүүг тодорхойлох
болон DHT шиг инстаграм үүсгэх
хүчингүй тохиргоо () {
Цуваа эхлэх (9600); саатал (500); // Системийг эхлүүлэхийг хойшлуулах Serial.println ("DHT11 чийгшил ба температур мэдрэгч / n / n"); саатал (1000); // Мэдрэгч рүү хандахаас өмнө хүлээнэ үү}
Дээрх мөрүүд нь тохируулгын код юм
Цуваа холболтыг 9600 baud хурдтайгаар эхлүүлнэ
1 секундын хоцролттой төслийн нэрийг хэвлэх
void loop () {DHT.read11 (dht_apin); Serial.print ("Одоогийн чийгшил ="); Цуваа.хэв (DHT. чийгшил); Serial.print ("%"); Serial.print ("температур ="); Цуваа.хэв (DHT температур); Serial.println ("C"); саатал (5000); // Дахин мэдрэгч рүү нэвтрэхээс өмнө 5 секунд хүлээнэ үү. }
Энэ нь DHT11 -ийн өгөгдлийг 5 секунд тутамд давтан уншдаг
Алхам 4: Үр дүн
Цуваа мониторыг нээнэ үү
дамжуулах хурдыг 9600 болгож тохируулна уу
Үр дүнг Serial Monitor дээрээс үзнэ үү.
Юуны өмнө энэхүү гарын авлагыг уншсанд баярлалаа гэж хэлмээр байна! Энэ нь танд тусална гэж найдаж байна. Хэрэв танд ямар нэгэн асуулт байвал би танд туслахдаа үргэлж баяртай байх болно …. Сэтгэгдэл бичих. Таны санал хүсэлт миний хувьд үнэ цэнэтэй юм.
Зөвлөмж болгож буй:
I2C мэдрэгчийн интерфэйсийг ашиглаж эхлэх үү? - ESP32s ашиглан MMA8451 интерфэйс: 8 алхам
I2C мэдрэгчийн интерфэйсийг ашиглаж эхлэх үү? - ESP32s ашиглан MMA8451 интерфэйс: Энэхүү гарын авлагад та хянагчтай (Arduino, ESP32, ESP8266, ESP12 NodeMCU) ажиллах I2C төхөөрөмжийг (Accelerometer) хэрхэн эхлүүлэх, холбох, авах талаар сурах болно
Температур ба чийгшил мэдрэгч (dht11) Arduino -той интерфэйс: 4 алхам
Температур ба чийгшил мэдрэгч (dht11) Arduino -ийн интерфейс: Температур мэдрэгч нь өргөн хүрээний хэрэглээтэй бөгөөд үүнийг хаа сайгүй санал хүсэлтийн систем болгон ашигладаг. Зах зээл дээр өөр өөр үзүүлэлт бүхий олон төрлийн температур мэдрэгч байдаг бөгөөд зарим температур мэдрэгчийг ашигладаг
Хичээл: Arduino UNO ашиглан үүрийг хэрхэн тохируулах, интерфэйс хийх: 3 алхам
Хичээл: Arduino UNO-ийн тусламжтайгаар үүрний үүрийг хэрхэн тохируулах, интерфэйсийг хэрхэн яаж тохируулах вэ: Сайн байна уу залуусаа, бид танд зааварчилгаа үзүүлэх болно: Arduino UNO ашиглан ачаалах үүр эсвэл HX711 тэнцвэрийн модулийг хэрхэн тохируулах, интерфэйс хийх. нарийвчлалтай A / D хөрвүүлэгч. Энэхүү чип нь өндөр нарийвчлалтай
Нийтлэг мэдээллийн шугамыг ашиглан Arduino Uno руу олон LCD интерфэйс: 5 алхам
Нийтлэг өгөгдлийн шугамыг ашиглан Arduino Uno -ийн олон LCD интерфэйс: Өнөөдөр би энэ зааварчилгаанд 16x2 хэмжээтэй олон тооны LCD модулийг arduino uno самбараар нийтлэг өгөгдлийн шугам ашиглан хэрхэн холбохыг харуулах болно. Энэ төслийн хамгийн сонирхолтой зүйл бол нийтлэг өгөгдлийн шугамыг ашигладаг бөгөөд өөр өөр өгөгдлийг цахим хэлбэрээр харуулдаг
2.4Ghz NRF24L01 модулийг ашиглан Arduino ашиглан утасгүй алсын удирдлага - Nrf24l01 4 суваг / Quadcopter -ийн 6 суваг дамжуулагч хүлээн авагч - Rc нисдэг тэрэг - Arduino ашиглан Rc онгоц: 5 алхам (зурагтай)
2.4Ghz NRF24L01 модулийг ашиглан Arduino ашиглан утасгүй удирдлага | Nrf24l01 4 суваг / Quadcopter -ийн 6 суваг дамжуулагч хүлээн авагч | Rc нисдэг тэрэг | Arduino ашиглан Rc онгоц: Rc машин ажиллуулах | Квадрокоптер | Дрон | RC онгоц | RC завь, бидэнд үргэлж хүлээн авагч, дамжуулагч хэрэгтэй байдаг, RC QUADCOPTER -ийн хувьд бидэнд 6 суваг дамжуулагч, хүлээн авагч хэрэгтэй гэж бодъё, энэ төрлийн TX ба RX нь хэтэрхий үнэтэй тул бид үүнийг өөрөө хийх болно