- مخزون: متوفر
- رمز المنتج: SNC003.DHT11
- وزن: 4.00
DHT11 مستشعر درجة الحرارة والرطوبة الرقمي مستشعر درجة الحرارة
&نبسب;
DHT11 عبارة عن مستشعر رقمي أساسي ومنخفض التكلفة لدرجة الحرارة والرطوبة. تحظى بشعبية كبيرة في مشاريع الهواة والتعليم نظرًا لسهولة الاستخدام وبروتوكول الاتصال البسيط. فيما يلي نظرة عامة تفصيلية عن مستشعر DHT11:
&نبسب;
معلومات عامة:
يمكن لمستشعر DHT11 قياس درجة الحرارة والرطوبة، مما يوفر مخرجات رقمية يمكن قراءتها بواسطة وحدات التحكم الدقيقة مثل Arduino وRaspberry Pi وما إلى ذلك.
سمات:
&نبسب;
- نطاق درجة حرارة: من 0 إلى 50 درجة مئوية بدقة ±2 درجة مئوية.
- نطاق الرطوبة: رطوبة نسبية من 20% إلى 90% بدقة ±5% رطوبة نسبية.
- دقة: 1 درجة مئوية لدرجة الحرارة و1% رطوبة نسبية.
- مزود الطاقة: 3 فولت إلى 5.5 فولت.
- استهلاك منخفض للطاقة: مثالية للتطبيقات التي تعمل بالبطارية.
- الإخراج الرقمي: بروتوكول اتصال أحادي السلك.
وقت الاستجابة: بطيء نسبيًا، عادةً حوالي ثانية واحدة.
&نبسب;
تكوين الدبوس:
&نبسب;
يحتوي مستشعر DHT11 عادةً على أربعة دبابيس، ولكن غالبًا ما يتم استخدام ثلاثة فقط:
- بطاقة الائتمان الافتراضية: مصدر الطاقة (3 فولت إلى 5.5 فولت).
- أرض الواقع: أرضي.
- بيانات: دبوس البيانات لإخراج الإشارة الرقمية.
- نورث كارولاينا: غير متصل (اختياري).
&نبسب;
&نبسب;
التطبيقات:
&نبسب;
- محطات الطقس: لقياس درجة الحرارة والرطوبة المحيطة.
- أنظمة التدفئة والتهوية وتكييف الهواء: لمراقبة ومراقبة أنظمة التدفئة والتهوية وتكييف الهواء.
- أتمتة المنزل: للرصد البيئي الأساسي.
- المشاريع التعليمية: للتدريس والتعلم حول أجهزة الاستشعار والمتحكمات الدقيقة.
&نبسب;
الأسلاك:
&نبسب;
لتوصيل DHT11 باردوينو:
- ربط VCC دبوس DHT11 إلى دبوس 5V من Arduino.
- ربط أرض دبوس DHT11 إلى دبوس GND الخاص بـ Arduino.
- ربط بيانات دبوس DHT11 إلى دبوس رقمي (على سبيل المثال، دبوس 2) على اردوينو.
- مطلوب مقاومة سحب (4.7 كيلو أوم إلى 10 كيلو أوم) بين أطراف VCC و DATA.
رمز المثال:
لاستخدام DHT11 مع Arduino، يمكنك استخدام مكتبة DHT. أولاً، قم بتثبيت مكتبة DHT بواسطة Adafruit من خلال Library Manager في Arduino IDE.
#تشمل "DHT.h"
// حدد نوع المستشعر والمنفذ المتصل به
# تعريف DHTTYPE DHT11 // DHT 11
# تحديد DHTPIN 2 // الدبوس الرقمي 2
DHT دهت (DHTPIN، DHTTYPE)؛
الإعداد باطل() {
Serial.begin(9600);
Serial.println("اختبار DHT11!");
dht.begin();
}
حلقة فارغة() {
// انتظر بضع ثوان بين القياسات
تأخير (2000)؛
// قراءة قيم درجة الحرارة والرطوبة
تعويم الرطوبة = dht.readHumidity();
درجة حرارة التعويم = dht.readTemperature();
// تحقق من فشل أي قراءة واخرج مبكرًا (للمحاولة مرة أخرى).
إذا (يسنان(الرطوبة) ||يسنان(درجة الحرارة)) {
Serial.println("فشلت القراءة من مستشعر DHT!");
يعود؛
}
// طباعة النتائج
Serial.print("الرطوبة:");
Serial.print(الرطوبة);
Serial.print("%\t");
Serial.print("درجة الحرارة:");
Serial.print (درجة الحرارة)؛
Serial.println("*C");
}
&نبسب;
نصائح المعايرة والاستخدام:
&نبسب;
- تحديد مستوى: تأكد من وضع المستشعر في منطقة ذات تدفق هواء جيد للحصول على قراءات دقيقة.
- تجنب مصادر الحرارة: أبقِ المستشعر بعيدًا عن أشعة الشمس المباشرة أو مصادر الحرارة الأخرى لمنع القراءات الخاطئة.
- التحقق من القراءات: تحقق بشكل دوري من دقة القراءات، خاصة إذا تم استخدامها في التطبيقات المهمة.
يعد مستشعر DHT11 خيارًا بسيطًا وبأسعار معقولة لقياسات درجة الحرارة والرطوبة الأساسية. على الرغم من أنها تفتقر إلى الدقة ونطاق أجهزة الاستشعار الأكثر تقدمًا مثل DHT22، إلا أنها لا تزال مناسبة للعديد من التطبيقات ذات الأغراض العامة ويسهل دمجها في مشاريع مختلفة.