Ma'lumot
sahifalaringizda DHT11
. Ushbu qurilmaning har bir ishlab chiqaruvchisi o'zgarishi
mumkin bo'lgan ba'zi bir qiymatlarni taqdim etishi mumkin, shuning uchun har doim siz
sotib olgan qurilmaning ma'lum ishlab chiqaruvchisi PDF-ni o'qishni tavsiya etaman.
Garchi ko'pchilik qadriyatlar sizga bir xil ko'rinishga ega bo'lsa-da, ikkinchisida biroz
farq bo'lishi mumkin. Uning eng muhim texnik xususiyatlari:
3,5v dan 5v gacha bo'lgan quvvat manbai
2,5mA oqim sarfi
Raqamli chiqish signali
Harorat 0ºC dan 50ºC gacha
Taxminan 25ºC o'zgaruvchanlikdagi 2ºC haroratni o'lchash uchun aniqlik
Haroratni o'lchash o'lchamlari 8-bit, 1ºC
Namlik 20% RH dan 90% RH gacha o'lchashi mumkin
5-0ºC gacha bo'lgan harorat uchun 50% RH namligi uchun aniq
Ruxsat etilganligi 1% RH, siz undan pastroq variantlarni tanlashingiz mumkin
emas
Mouser ma'lumotlar sahifasi
Ma'lumotlarga kelsak,
raqamli translyatsiya
. Shuning uchun, boshqa sensorlarda
bo'lgani kabi analogdan raqamliga o'tish shart emas. Bu Arduino IDE-da yozish uchun
kodni murakkablashtirdi, ammo bu holda bu kerak emas va bu juda ham oson.
Sensorning o'zi analog bo'lsa-da, lekin konversiyani amalga oshiradigan tizimni o'z
ichiga oladi va to'g'ridan-to'g'ri Arduino-ning raqamli kirishiga ulanishi mumkin.
Voltajning o'zgarishi bo'lgan analog signal Arduino mikrokontrolleriga yuborish uchun
raqamli formatga o'tkaziladi. U uzatiladi
40 bitli ramka
DHT11 tomonidan olingan
namlik va harorat ma'lumotlariga mos keladigan. Birinchi ikkita 8-bitli guruh namlik
uchun, ya'ni ushbu ramkaning eng muhim 16 biti. Keyin qolgan 2 ta harorat uchun 8-bitli
guruhlar. Ya'ni namlik uchun ikki bayt va harorat uchun ikki bayt bor. Masalan:
0011
0101
0000
0010
0001
1000
0000
0000
0011
1001
Bu holda 0011 0101 0000 0010 namlik qiymati va 0001 1000 0000 0000 haroratdir.
Birinchi qism butun son uchun, ikkinchi qism esa o'nlik uchun. 0011 1001 ga kelsak,
ya'ni
Dostları ilə paylaş: |