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

DHT11/ DHT22 мэдрэгчийг W/ Arduino ашиглах анхан шатны гарын авлага: 9 алхам
DHT11/ DHT22 мэдрэгчийг W/ Arduino ашиглах анхан шатны гарын авлага: 9 алхам

Видео: DHT11/ DHT22 мэдрэгчийг W/ Arduino ашиглах анхан шатны гарын авлага: 9 алхам

Видео: DHT11/ DHT22 мэдрэгчийг W/ Arduino ашиглах анхан шатны гарын авлага: 9 алхам
Видео: Бесконтактный датчик температуры дальнего действия MLX90614-DCI с Arduino 2024, Долдугаар сарын
Anonim
DHT11/ DHT22 мэдрэгчийг W/ Arduino ашиглах анхан шатны гарын авлага
DHT11/ DHT22 мэдрэгчийг W/ Arduino ашиглах анхан шатны гарын авлага

Та энэ болон бусад гайхалтай хичээлүүдийг ElectroPeak -ийн албан ёсны вэбсайтаас уншиж болно

Тойм

Энэхүү гарын авлагад та DHT11 ба DHT22 мэдрэгчийг хэрхэн тохируулах, орчны температур, чийгшлийг хэмжих талаар сурах болно.

Та юу сурах вэ:

  • DHT11 ба DHT22 онцлог ба ялгаа
  • DHT11 ба DHT22 бүтэц
  • DHT11 ба DHT22 мэдрэгчийг Arduino ашиглан хэрхэн тохируулах вэ

Алхам 1: DHT11 ба DHT22 температур ба чийгшил мэдрэгч

DHT11 ба DHT22 температур ба чийгшил мэдрэгч
DHT11 ба DHT22 температур ба чийгшил мэдрэгч

Олон төсөлд температур, чийгшил гэх мэт параметрүүд чухал ач холбогдолтой тул температур, чийгшлийг хэмжих чадвартай мэдрэгчийг зөв сонгох нь маш чухал юм. DHT11 ба DHT22 гэж нэрлэгддэг DHT гэр бүл нь температур, чийгшлийн мэдрэгчийн дунд хамгийн түгээмэл бөгөөд түгээмэл байдаг.

Та тэдгээрийн онцлог шинж чанарыг хүснэгтээс харж болно.

Хямд үнэ нь DHT11 -ийн хамгийн чухал шинж чанар боловч өндөр нарийвчлалтай, өргөн хэмжигдэхүүнтэй байдаггүй. Нөгөө талаар хэмжих нарийвчлал, өргөн хүрээтэй DHT22 нь гэр бүлийн бусад төхөөрөмжөөс 2.5 дахин үнэтэй байдаг.

Алхам 2: DHT11 ба Arduino ашиглан температур ба чийгшлийг хэмжих

Шаардлагатай материал

Arduino Uno R3

DHT11 мэдрэгч

Талхны самбар

Холбогч утас

Програм хангамжийн програмууд

Arduino IDE

Алхам 3: Хэлхээ

Хэлхээ
Хэлхээ
Хэлхээ
Хэлхээ

DHT11 нь 4 голтой. 2 зүү нийлүүлэх, 1 өгөгдөл илгээх, нөгөөх нь ашиггүй болно. Энэхүү мэдрэгчийг зөв ажиллуулахын тулд зөв өгөгдлийг өгөхийн тулд та 4.7 к эсэргүүцэлтэй өгөгдлийн зүүг татах ёстой. Мэдрэгчийн гурав дахь зүүг ямар ч холболтгүйгээр орхи.

Анхааруулга Мэдрэгч болон зүү чиглэлийн талаар болгоомжтой байгаарай, алдаа гарсан тохиолдолд таны мэдрэгч гэмтэх болно.

Алхам 4: Код

Код
Код

Өгөгдөл дамжуулж эхлэхийн тулд энэ кодыг Arduino руу оруулаад цуваа дэлгэцийг нээнэ үү.

DHT. чийгшил нь чийгшлийг хувиар, DHT -ийн температур нь Цельсийн температурыг буцаана.

Тэмдэглэл Бид хэмжилт бүрийн хооронд 2 секунд хүлээх ёстой. Үгүй бол мэдрэгч буруу өгөгдлийг буцааж өгөх болно.

Мэдээллийг компьютер дээр харуулахын оронд та температур, чийгшлийг LCD дэлгэц дээр харуулах боломжтой.

Дэлгэрэнгүй мэдээллийг энэ гарын авлагаас үзнэ үү: 1602 LCD товчлуурын бамбай ашиглан Arduino

Алхам 5: DHT22 ба Arduino ашиглан температур ба чийгшлийг хэмжих

DHT22 мэдрэгчийг тохируулах, ашиглах нь DHT11 -тэй бараг ижил юм.

Алхам 6: Шаардлагатай материал

Arduino Uno R3

DHT22 мэдрэгч

Талхны самбар

Холбогч утас

Програм хангамжийн програмууд

Arduino IDE

Алхам 7: Хэлхээ

Хэлхээ
Хэлхээ

Алхам 8: Код

Код
Код

Ганц ялгаа нь DHT.trad функц дээр байгаа бөгөөд та 11 -ийн оронд 22 гэж бичих ёстой. Мөн температур, чийгшлийн параметрүүдийг илүү нарийвчлалтай харахын тулд тэдгээрийг DHT22 -ийн хөвөгч гэж тодорхойлж болно.

Энэ кодыг Arduino самбар дээрээ оруулаад үр дүнг Serial monitor дээрээс үзээрэй.

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