Fan va innovatsiyalar vazirligi urganch davlat pedagogika instituti "pedagogika" fakulteti
DHT11 nima? El DHT11 - harorat va namlikni o'lchaydigan oddiy sensor
Download 0.76 Mb. Pdf ko'rish
|
RABO TEX MUS ISH
- Bu sahifa navigatsiya:
- malumotlar yigish chastotasi
- Malumot sahifalaringizda DHT11
- 40 bitli ramka
- oxirgi 8-bit parite
- Arduino kengashi
DHT11 nima?
El DHT11 - harorat va namlikni o'lchaydigan oddiy sensor, barchasi bitta. A) Ha siz ikkita datchik sotib olishingiz shart emas alohida-alohida. Uning narxi taxminan 2 evroga teng, shuning uchun u juda arzon, garchi siz uni Arduino uchun ushbu turdagi elektron komponentlarda odatdagidek modulga o'rnatilganda (foydalanish uchun qulaylik uchun tenglikni ustiga o'rnatilgan bo'lsa). Kengashda u 5 kilogrammli tortish qarshiligini va bizni ishlash to'g'risida ogohlantiruvchi LEDni o'z ichiga oladi. DHT11 mavjud kalibrlangan raqamli signal tufayli yuqori ishonchlilik va barqarorlik. Bundan tashqari, agar siz uning ma'lumot varag'iga qarasangiz, unda qiziqarli xususiyatlarga ega ekanligini ko'rasiz, buni keyingi bo'limlarda ko'rasiz. Shunga o'xshash mahsulotlar Sizni qiziqtirishi mumkin bo'lgan DHT11 ga o'xshash mahsulot mavjud. Bu DHT22. Bundan tashqari, bu harorat va namlikning integral sensori, ammo bu 4 holda uning narxi biroz yuqoriroq, taxminan 4 evroga teng. Haroratni o'lchashning aniqligi DHT5 singari 11% o'zgarishga ega, ammo undan farqli o'laroq, namlik darajasi 20 dan 80% gacha. Shuning uchun siz namlikni 22 dan 0% gacha o'lchashingiz kerak bo'lgan loyihalar uchun DHT100 bilan qiziqishingiz mumkin. La ma'lumotlar yig'ish chastotasi u DHT11 dan ikki baravar ko'p, DHT22 da soniyada 2 ta namuna o'rniga 1 ta namuna olinadi. Haroratga kelsak, u -11ºC dan + 40ºC gacha aniqroq o'lchashi mumkin, chunki u darajadagi fraktsiyalarni o'lchashi mumkin, xususan u ortiqcha / minus 125ºC o'zgarishini qadrlashi mumkin. Pinout, xususiyatlari va ma'lumotlar sahifasi Haqida juda ozgina texnik ma'lumotlarni topishingiz mumkin 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 5 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 oxirgi 8-bit parite xatolarga yo'l qo'ymaslik. Shunday qilib, translyatsiya paytida hamma narsa to'g'ri ekanligini tekshirishingiz mumkin. Bu avvalgi bitlarning yig'indisiga to'g'ri keladi, shuning uchun agar summa tenglikka teng bo'lsa, u to'g'ri bo'ladi. Men qo'ygan misolda bunday bo'lmaydi, chunki siz 6 ko'rib turganingizdek, bu mos kelmaydi ... Bu muvaffaqiyatsizlikka ishora qiladi. Bu ma'lum bo'lganidan so'ng, DHT11 ning texnik darajasidagi keyingi narsa - bu pinlar. The kontaktlar yoki pinout Ushbu qurilmaning oddiy qismi, chunki unda faqat 4 tasi mavjud. Pimlardan biri quvvat yoki Vcc uchun, ikkinchisi ma'lumotlarni uzatish uchun I / O uchun, ulanmagan NC pinasi va erga ulanish uchun GND Arduino bilan integratsiya DHT11-ning pinout-ni bilganingizdan so'ng va shuningdek Arduino kengashi, Download 0.76 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling