جدول المحتويات:
- الخطوة الأولى: المكونات المطلوبة:
- الخطوة الثانية: التوصيلات:
- الخطوة 3: كود المصدر:
- الخطوة 4: التطبيقات:
فيديو: واجهة مستشعر درجة الحرارة والرطوبة (dht11) مع Arduino: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
يحتوي مستشعر درجة الحرارة على نطاق واسع من التطبيقات ، حيث يتم استخدامه في العديد من الأماكن ، حيث يعمل كنظام للتغذية المرتدة. هناك أنواع متعددة من مستشعرات درجة الحرارة متوفرة في السوق بمواصفات مختلفة ، وبعض مستشعرات درجة الحرارة تستخدم تقنية الليزر لقياس درجة الحرارة ، وهذا النوع من مستشعر درجة الحرارة يقرأ مستشعر درجة الحرارة من بعيد ولكن في هذا البرنامج التعليمي سنستخدم مستشعر dht11 فقط لقياس درجات الحرارة المحيطة والرطوبة.
الخطوة الأولى: المكونات المطلوبة:
- اردوينو اونو
- جهاز استشعار dht11
- اللوح
- الأسلاك
الخطوة الثانية: التوصيلات:
Arduino Pin A0 ----- dht11 دبوس البيانات
VCC ------ VCC
GND ------- GND
تفسير:
مستشعر dht11: يستخدم dht11 لقياس درجة الحرارة والرطوبة المحيطة. يأتي المستشعر في عبوة مكونة من 4 دبابيس حيث سيتم استخدام ثلاثة دبابيس فقط.
الطيف:
1. تشغيل الجهد: 3.3v to 5v
2. التشغيل الحالي: 0.3mA
3-نطاق درجة الحرارة: 0 درجة مئوية إلى 50 درجة مئوية
4. نطاق الرطوبة: 20٪ إلى 90٪
5. القرار: 16 بت
6.الدقة: ± 1٪ (كلاهما)
الخطوة 3: كود المصدر:
استخدم الرابط التالي لتنزيل مكتبة dht11:
اضغط هنا للحصول على الرمز
كود البرنامج:
#includedht DHT ؛
الإعداد باطل()
{
pinMode (A0 ، الإخراج) ؛
Serial.begin (9600) ؛
}
حلقة فارغة()
{
DHT.read11 (A0) ؛
Serial.print ("الرطوبة الحالية =") ؛
Serial.print (دهت.رطوبة) ؛
Serial.println ("٪") ؛
Serial.print ("درجة الحرارة الحالية =") ؛
Serial.print (DHT.temperature) ؛
Serial.println ("c") ؛
تأخير (1000) ؛
}
تفسير:
#يشمل
dht DHT ؛
dht.h هي المكتبة التي توفر وظائف إضافية لتقليل سطر التعليمات البرمجية وتجعل الكود بسيطًا وسهل الفهم.
pinMode (A0 ، الإخراج) ؛
يتم استخدام وظيفة pinMode (A0، OUTPUT) لتحديد اتجاه الدبوس سواء كان INPUT أو OUTPUT.
Serial.begin (9600) ؛
Serial.begin (9600) Serial.begin هي وظيفة تسمح بالاتصال بين Arduino والكمبيوتر و 9600 هو معدل الباود الذي يعني سرعة نقل البيانات بين Arduino والكمبيوتر في 9600 بت ثانية يمكن نقل البيانات.
DHT.read11 (A0) ؛
DHT.read11 (A0) read11 وظيفة تستخدم لقراءة البيانات من جهاز الاستشعار.
Serial.print (دهت.رطوبة) ؛
Serial.print (DHT.humidity) وظيفة الرطوبة DHT المستخدمة لقراءة الرطوبة وسيتم إرسال تلك البيانات إلى الكمبيوتر.
Serial.print (DHT.temperature) ؛
Serial.print (DHT.temperature) وظيفة DHT.temperature المستخدمة لقراءة درجة الحرارة وسيتم إرسال هذه البيانات إلى الكمبيوتر.
الخطوة 4: التطبيقات:
1- محطة أرصاد محلية.
2-قياس الرطوبة ودرجة الحرارة
موصى به:
واجهة مستشعر درجة الحرارة DS18B20 مع Arduino و ESP8266: 8 خطوات
واجهة مستشعر درجة الحرارة DS18B20 مع Arduino و ESP8266: مرحبًا ، ما الأمر ، يا رفاق! Akarsh هنا من CETech. اليوم سنضيف مستشعرًا جديدًا إلى ترسانتنا يعرف باسم مستشعر درجة الحرارة DS18B20. إنه مستشعر درجة حرارة مشابه لـ DHT11 ولكن لديه مجموعة مختلفة من التطبيقات. سنقارنه مع
مستشعر درجة الحرارة والرطوبة الذي يعمل بالطاقة الشمسية من Arduino كمستشعر أوريغون 433 ميجا هرتز: 6 خطوات
مستشعر درجة الحرارة والرطوبة الذي يعمل بالطاقة الشمسية من Arduino كمستشعر أوريغون 433 ميجا هرتز: هذا هو بناء مستشعر درجة الحرارة والرطوبة يعمل بالطاقة الشمسية ، يحاكي المستشعر مستشعر أوريغون 433 ميجا هرتز ، ويمكن رؤيته في بوابة Telldus Net. مستشعر حركة الطاقة الشمسية & quot؛ من موقع ئي باي. تأكد من أنه يقول 3.7 فولت الخليط
قراءة درجة الحرارة باستخدام مستشعر درجة الحرارة LM35 مع Arduino Uno: 4 خطوات
قراءة درجة الحرارة باستخدام مستشعر درجة الحرارة LM35 مع Arduino Uno: مرحبًا يا رفاق في هذه التعليمات ، سوف نتعلم كيفية استخدام LM35 مع Arduino. Lm35 هو مستشعر لدرجة الحرارة يمكنه قراءة قيم درجة الحرارة من -55 درجة مئوية إلى 150 درجة مئوية. إنه جهاز ثلاثي الأطراف يوفر جهدًا تناظريًا يتناسب مع درجة الحرارة. عالية
جهاز مراقبة الطقس 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. لذلك في هذا البرنامج التعليمي سوف نقرأ درجة الحرارة والرطوبة وأمبير. الحرارة أنا
كيفية استخدام مستشعر درجة الحرارة DHT11 مع Arduino ودرجة حرارة الطباعة والرطوبة: 5 خطوات
كيفية استخدام مستشعر درجة الحرارة DHT11 مع Arduino ودرجة حرارة الطباعة والرطوبة: يستخدم مستشعر DHT11 لقياس درجة الحرارة والرطوبة. إنهم هواة إلكترونيات مشهورون جدًا. يجعل مستشعر الرطوبة ودرجة الحرارة DHT11 من السهل حقًا إضافة بيانات الرطوبة ودرجة الحرارة إلى مشاريع الإلكترونيات الخاصة بك. إنه في