جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-23 12:53
في هذا البرنامج التعليمي من Arduino ، سوف نتعلم كيفية استخدام مستشعر DHT11 أو مستشعر DHT22 لقياس درجة الحرارة والرطوبة باستخدام لوحة Arduino.
اللوازم
- اردوينو UNO
- DHT11 أو DHT22
- شاشة عرض LCD مقاس 16 × 2
- اللوح
- كابلات العبور
- كابل اردوينو
الخطوة الأولى: المقدمة:
تحظى هذه المستشعرات بشعبية كبيرة لهواة الإلكترونيات نظرًا لكونها رخيصة جدًا ولكنها لا تزال تقدم أداءً رائعًا. فيما يلي المواصفات والاختلافات الرئيسية بين هذين المستشعرين:
DHT22 هو الإصدار الأكثر تكلفة والذي من الواضح أنه يتمتع بمواصفات أفضل. يتراوح نطاق قياس درجة الحرارة من -40 إلى +125 درجة مئوية بدقة + -0.5 درجة ، بينما تتراوح درجة حرارة DHT11 من 0 إلى 50 درجة مئوية بدقة + -2 درجة. كما يتمتع مستشعر DHT22 بنطاق قياس رطوبة أفضل ، من 0 إلى 100٪ بدقة 2-5٪ ، بينما يتراوح نطاق الرطوبة DHT11 من 20 إلى 80٪ بدقة 5٪.
هناك نوعان من المواصفات حيث يكون DHT11 أفضل من DHT22. هذا هو معدل أخذ العينات بالنسبة لـ DHT11 وهو 1 هرتز أو قراءة واحدة كل ثانية ، في حين أن معدل أخذ عينات DHT22 هو 0 أو 5 هرتز أو قراءة واحدة كل ثانيتين وأيضًا يتميز DHT11 بحجم جسم أصغر. يتراوح جهد التشغيل لكلا المستشعرين من 3 إلى 5 فولت ، بينما يبلغ الحد الأقصى للتيار المستخدم عند القياس 2.5 مللي أمبير.
الخطوة الثانية: المخططات:
الخطوة 3: كود المصدر:
/ * © تيكترونيك هارش * /
# تضمين "DHT.h" // تتضمن مكتبة DHT
# تضمين // تضمين مكتبة LiquidCrystal # تعريف DHTPIN 12 // حدد DHT pin #define DHTTYPE DHT11 // حدد DHTTYPE DHT11 / DHT22
LiquidCrystal LCD (2 ، 3 ، 4 ، 5 ، 6 ، 7) ؛ // تحديد دبابيس LCD (RS ، E ، D4 ، D5 ، D6 ، D7)
DHT dht (DHTPIN ، DHTTYPE) ؛
الإعداد باطل()
{dht.begin () ، lcd.begin (16 ، 2) ؛ // يهيئ شاشة LCD ويحدد الأبعاد} حلقة فارغة () {float temp = dht.readTemperature () ؛ هومي العائم = dht.readHumidity () ؛ lcd.setCursor (0 ، 0) ؛ lcd.print ("درجة الحرارة:") ؛ lcd.print (درجة الحرارة) ؛ lcd.print ("C") ؛ lcd.setCursor (0 ، 1) ؛ lcd.print ("Humi:") ؛ lcd.print (هومي) ؛ lcd.print ("٪") ؛ تأخير (2000) ؛ }
/*
© تيكترونيك هارش
*/
موصى به:
قياس درجة الحرارة والرطوبة باستخدام HDC1000 و Arduino Nano: 4 خطوات
قياس درجة الحرارة والرطوبة باستخدام HDC1000 و Arduino Nano: HDC1000 عبارة عن مستشعر رطوبة رقمي مزود بمستشعر درجة حرارة مدمج يوفر دقة قياس ممتازة عند طاقة منخفضة جدًا. يقيس الجهاز الرطوبة بناءً على مستشعر سعوي جديد. أجهزة استشعار الرطوبة ودرجة الحرارة مناسبة
جهاز مراقبة الطقس ESP32 Based M5Stack M5stick C مع DHT11 - مراقبة درجة الحرارة والرطوبة ومؤشر الحرارة على M5stick-C مع DHT11: 6 خطوات
جهاز مراقبة الطقس ESP32 Based M5Stack M5stick C مع DHT11 | مراقبة درجة الحرارة والرطوبة ومؤشر الحرارة على M5stick-C مع DHT11: مرحبًا يا رفاق ، في هذه التعليمات سوف نتعلم كيفية واجهة مستشعر درجة حرارة DHT11 مع m5stick-C (لوحة تطوير بواسطة m5stack) وعرضها على شاشة m5stick-C. لذلك في هذا البرنامج التعليمي سوف نقرأ درجة الحرارة والرطوبة وأمبير. الحرارة أنا
قياس درجة الحرارة والرطوبة باستخدام HDC1000 والفوتون الجزيئي: 4 خطوات
قياس درجة الحرارة والرطوبة باستخدام HDC1000 وفوتون الجسيمات: HDC1000 عبارة عن مستشعر رطوبة رقمي مزود بمستشعر درجة حرارة مدمج يوفر دقة قياس ممتازة عند طاقة منخفضة جدًا. يقيس الجهاز الرطوبة بناءً على مستشعر سعوي جديد. أجهزة استشعار الرطوبة ودرجة الحرارة مناسبة
قياس درجة الحرارة والرطوبة باستخدام HDC1000 و Raspberry Pi: 4 خطوات
قياس درجة الحرارة والرطوبة باستخدام HDC1000 و Raspberry Pi: HDC1000 عبارة عن مستشعر رطوبة رقمي مزود بمستشعر درجة حرارة مدمج يوفر دقة قياس ممتازة عند طاقة منخفضة جدًا. يقيس الجهاز الرطوبة بناءً على مستشعر سعوي جديد. أجهزة استشعار الرطوبة ودرجة الحرارة مناسبة
قياس درجة الحرارة والرطوبة باستخدام DHT 11: 5 خطوات
قياس درجة الحرارة والرطوبة باستخدام DHT 11: في هذا المشروع ، أستخدم مستشعر درجة الحرارة والرطوبة DHT 11 لقياس درجة حرارة بيئتنا وكذلك الرطوبة باستخدام Arduino (Nano). بعض الخصائص الكهربائية الأساسية: جهد التشغيل: 3.5V-5VCURRENT (القياس): 0.3 mACUR