جدول المحتويات:
- الخطوة 1: الأشياء التي تحتاجها
- الخطوة 2: التوصيلات
- الخطوة 3: تثبيت مكتبة Arduino
- الخطوة 4: قم بتحميل الكود على Arduino Ide
- الخطوة 5: احصل على درجة الحرارة والرطوبة في جهاز العرض التسلسلي
فيديو: كيفية استخدام مستشعر درجة الحرارة DHT11 مع Arduino ودرجة حرارة الطباعة والرطوبة: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
يستخدم مستشعر DHT11 لقياس درجة الحرارة والرطوبة. إنهم هواة إلكترونيات مشهورون جدًا. يجعل مستشعر الرطوبة ودرجة الحرارة DHT11 من السهل حقًا إضافة بيانات الرطوبة ودرجة الحرارة إلى مشاريع الإلكترونيات الخاصة بك. إنه مثالي لمحطات الطقس البعيدة وأنظمة التحكم في البيئة المنزلية وأنظمة مراقبة المزارع أو الحدائق. لذلك في هذا البرنامج التعليمي سوف نرى كيفية استخدام مستشعر درجة الحرارة DHT11 مع Arduino وطباعة درجة الحرارة والرطوبة والحرارة على الشاشة التسلسلية لاردوينو.
الخطوة 1: الأشياء التي تحتاجها
لذلك بالنسبة لهذا المشروع ، فأنت بحاجة إلى ما يلي: 1x Arduino uno:
1x DHT11 مستشعر درجة الحرارة:
الخطوة 2: التوصيلات
يرجى توصيل كل شيء وفقًا لما هو موضح في الصورة المقدمة والمتابعة إلى الخطوة التالية.
الخطوة 3: تثبيت مكتبة Arduino
انتقل إلى Arduino IDE الخاص بك ثم انتقل إلى Sketch> Include Library> Manage Libraries. سيظهر مدير المكتبة ، ثم ابحث عن "DHT" في مربع البحث وقم بتثبيت مكتبة DHT هذه في Arduino ID. بعد تثبيت مكتبة DHT هذه ، اكتب "Adafruit Unified Sensor" في مربع البحث وقم بالتمرير طوال الطريق للعثور على المكتبة وتثبيتها وأنت على استعداد للتشفير.
الخطوة 4: قم بتحميل الكود على Arduino Ide
بعد كل القيام بالأشياء المذكورة أعلاه ، ما عليك سوى نسخ الكود الوارد أدناه وتحميله إلى Arduino uno: # تضمين "DHT.h" # تعريف DHTPIN 7 // ما هو الدبوس الذي نتصل به // إلغاء التعليق مهما كان النوع الذي تستخدمه! # حدد DHTTYPE DHT11 // DHT 11 // # حدد DHTTYPE DHT22 // DHT 22 (AM2302) // # حدد DHTTYPE DHT21 // DHT 21 (AM2301) // تهيئة مستشعر DHT للأردوينو DHT العادي 16 ميجا هرتز (DHTPIN ، DHTTYPE) ؛ باطل الإعداد () {Serial.begin (9600) ، Serial.println ("اختبار DHTxx!") ؛ dht.begin ()؛} حلقة فارغة () {// انتظر بضع ثوان بين القياسات. تأخير (2000) ؛ // قراءة درجة الحرارة أو الرطوبة تستغرق حوالي 250 مللي ثانية! // قد تكون قراءات المستشعر أيضًا "قديمة" حتى ثانيتين (مستشعر بطيء جدًا) تعويم h = dht.readHumidity () ؛ // اقرأ درجة الحرارة على أنها تعويم مئوية t = dht.readTemperature () ؛ // قراءة درجة الحرارة على أنها فهرنهايت عائم f = dht.readTemperature (صحيح) ؛ // تحقق مما إذا كانت أي قراءات فشلت والخروج مبكرًا (للمحاولة مرة أخرى). if (isnan (h) || isnan (t) || isnan (f)) {Serial.println ("Failed to read from DHT sensor!")؛ إرجاع؛ } // حساب مؤشر الحرارة // يجب إرسال درجة الحرارة بالفهرنهايت! تعويم hi = dht.computeHeatIndex (f، h) ؛ Serial.print ("الرطوبة:") ؛ Serial.print (ح) ؛ Serial.print ("٪ / t") ؛ Serial.print ("درجة الحرارة:") ؛ Serial.print (t) ؛ Serial.print ("* C") ؛ Serial.print (f) ؛ Serial.print ("* F / t") ؛ Serial.print ("مؤشر الحرارة:") ؛ Serial.print (مرحبا) ؛ Serial.println ("* F") ؛}
الخطوة 5: احصل على درجة الحرارة والرطوبة في جهاز العرض التسلسلي
بعد تحميل الكود ، افتح الشاشة التسلسلية الموجودة في arduino ID ويمكنك رؤية درجة الحرارة والرطوبة ومؤشر الحرارة لبيئتك (التي يوجد بها مستشعرك حاليًا) على شاشتك التسلسلية كشاشة خاصة بي ويمكنك أن تأخذ هذا إلى أبعد من ذلك وكذلك يمكنك استخدام قيم درجة الحرارة / الرطوبة هذه في مشاريعك مثل محطة الطقس ومراقبة البيئة وما إلى ذلك.
موصى به:
كيفية استخدام مستشعر الرطوبة ودرجة الحرارة DHT22 مع Arduino: 6 خطوات
كيفية استخدام مستشعر الرطوبة ودرجة الحرارة DHT22 مع Arduino: في هذا البرنامج التعليمي سوف نتعلم كيفية استخدام مستشعر الرطوبة ودرجة الحرارة DHT22 مع Arduino وعرض القيم على شاشة OLED
كيفية استخدام مستشعر الرطوبة ودرجة الحرارة DHT12 I2C مع Arduino: 7 خطوات
كيفية استخدام مستشعر الرطوبة ودرجة الحرارة DHT12 I2C مع Arduino: في هذا البرنامج التعليمي سوف نتعلم كيفية استخدام مستشعر الرطوبة ودرجة الحرارة DHT12 I2C مع Arduino وعرض القيم على شاشة OLED
ESP8266 NodeMCU Access Point (AP) لخادم الويب مع مستشعر درجة الحرارة DT11 ودرجة حرارة الطباعة والرطوبة في المستعرض: 5 خطوات
ESP8266 NodeMCU Access Point (AP) لخادم الويب مع مستشعر درجة حرارة DT11 ودرجة حرارة الطباعة والرطوبة في المستعرض: مرحبًا يا رفاق في معظم المشاريع التي نستخدمها ESP8266 وفي معظم المشاريع نستخدم ESP8266 كخادم ويب بحيث يمكن الوصول إلى البيانات على أي جهاز عبر wifi عن طريق الوصول إلى خادم الويب الذي يستضيفه ESP8266 ولكن المشكلة الوحيدة هي أننا بحاجة إلى جهاز توجيه يعمل
جهاز مراقبة الطقس 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. لذلك في هذا البرنامج التعليمي سوف نقرأ درجة الحرارة والرطوبة وأمبير. الحرارة أنا
ميزان حرارة للطهي بمسبار درجة الحرارة ESP32 NTP مع تصحيح Steinhart-Hart وإنذار درجة الحرارة: 7 خطوات (بالصور)
ميزان حرارة للطهي بمسبار درجة الحرارة ESP32 NTP مع تصحيح Steinhart-Hart وإنذار درجة الحرارة: لا يزال في رحلة لإكمال & quot؛ المشروع القادم & quot ؛، & quot؛ ESP32 NTP ميزان حرارة للطهي بمسبار درجة الحرارة مع تصحيح Steinhart-Hart وإنذار درجة الحرارة & quot؛ هو Instructable يوضح كيف يمكنني إضافة مسبار درجة حرارة NTP ، بيزو ب