جدول المحتويات:
- الخطوة 1: متطلبات الأجهزة
- الخطوة 2: متطلبات البرنامج
- الخطوة الثالثة: كتابة الكود
- الخطوة 4: قم بتشغيل الاختبار
- الخطوة 5: النتائج
- الخطوة 6: شكرا
فيديو: مراقبة درجة حرارة الغرفة والرطوبة باستخدام ESP32 و AskSensors Cloud: 6 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
ستتعلم في هذا البرنامج التعليمي كيفية مراقبة درجة حرارة ورطوبة غرفتك أو مكتبك باستخدام DHT11 و ESP32 المتصلين بالسحابة.
يمكن العثور على تحديثات برامجنا التعليمية هنا.
مواصفات DHT11:
مستشعر DHT11 قادر على قياس درجة الحرارة من 0 درجة مئوية إلى 50 درجة مئوية (دقة ± 2 درجة مئوية) والرطوبة من 20٪ إلى 90٪ (دقة ± 5٪). يتطلب المستشعر 5 فولت ليعمل بشكل صحيح ويخرج درجة الحرارة والرطوبة في البيانات التسلسلية.
لذلك دعونا نبدأ!
الخطوة 1: متطلبات الأجهزة
المواد:
سنحتاج في هذا العرض التوضيحي:
- وحدة ESP32 WiFi.
- كمبيوتر يعمل بنظام Arduino IDE.
- اللوح
- DHT11 أو DHT22
- 47 كيلو المقاوم
- أسلاك للاتصالات بين DHT11 و ESP32.
- كابل USB Micro لتوصيل ESP32 بجهاز الكمبيوتر الخاص بك.
روابط:
التوصيلات سهلة جدًا ، قم بتوصيل المسامير التالية كما هو موضح في الصورة أعلاه:
- DHT VCC إلى ESP32 5V.
- DHT من الأرض إلى أرض ESP32.
- بيانات DHT إلى ESP32 IO4 (المحددة في الكود).
- قم بتوصيل دبوس البيانات (IO4) و 5 فولت بمقاومات سحب 47 كيلو أو 10 كيلو.
الخطوة 2: متطلبات البرنامج
حساب AskSensors
قم بالتسجيل للحصول على حساب مجاني في منصات AskSensors IoT (إنها سريعة جدًا!). ستتمكن بعد ذلك من تخزين بياناتك في السحابة والوصول إليها عن بُعد عبر الإنترنت والحصول على العديد من الميزات مثل تصور بياناتك في الرسوم البيانية وتصديرها في ملفات CSV وتعيين تنبيهات البريد الإلكتروني …
قم بإنشاء مستشعر جديد بوحدتين كما هو موضح في دليل البدء هذا. لا تنس نسخ "Api Key In" الخاص بك ، فهو إلزامي للخطوات التالية.
قم بتثبيت ESP32 في اردوينو IDE
إذا كانت هذه هي المرة الأولى التي تعمل فيها مع ESP32 ، فيرجى الرجوع إلى هذا البرنامج التعليمي حيث أريكم دليلًا خطوة بخطوة حول كيفية تثبيت ESP32 في Arduino IDE وتوصيله بالسحابة.
تثبيت المكتبات
قم بتثبيت مكتبة DHT من جيثب (يمكنك أيضًا تثبيتها بالانتقال إلى Sketch> Include Library> Manage Libraries ، والبحث عن مكتبة adafruit dht)
الخطوة الثالثة: كتابة الكود
قم بتنزيل هذا العرض التوضيحي من صفحة AskSensors Github وقم بفك ضغطه.
يقرأ الرسم التخطيطي درجة الحرارة والرطوبة من مستشعر DHT11 ويرسله إلى AskSensors باستخدام طلبات HTTP GET.
كل ما تحتاجه هو تعديل ما يلي:
const char * ssid = "………………" ؛ // واي فاي SSID
const char * password = "……………" ؛ // Wifi Password const char * apiKeyIn = "………………." ؛ // مفتاح API
لاحظ أن دبوس بيانات DHT متصل بطرف ESP32 IO4. إذا لزم الأمر ، يمكنك تغييره هنا:
// تكوين DHT. #define DHTPIN 4 // دبوس متصل بمستشعر DHT.
الخطوة 4: قم بتشغيل الاختبار
- قم بتوصيل ESP32 بجهاز الكمبيوتر الخاص بك من خلال كابل USB.
- افتح Arduino IDE وقم بتحميل الكود.
- افتح محطة تسلسلية. يجب أن ترى ESP32 الخاص بك متصلاً بالإنترنت من خلال WiFi ، ثم يقوم ESP32 بقراءة درجة الحرارة والرطوبة بشكل دوري وإرسالها إلى AskSensors.
الخطوة 5: النتائج
الآن ، ارجع إلى AskSensors.
- سجّل الدخول وافتح لوحة أجهزة الاستشعار.
- انقر فوق الوحدات النمطية وأضف الرسوم البيانية إلى الوحدة 1 والوحدة 2.
- يجب أن ترى بخار بياناتك معروضًا في الرسم البياني كما هو موضح في الأشكال أعلاه.
ملحوظة: لقد استخدمت مجفف شعر لرؤية الاختلافات في درجة الحرارة والرطوبة ؛-)
الخطوة 6: شكرا
هل لديك اي سؤال او اقتراح؟ فقط قم بالتعليق ، سنكون سعداء جدًا برؤية تعليقاتك!
هل ساعدك هذا البرنامج التعليمي بأي شكل من الأشكال؟ من فضلك لا تضرب هذا القلب الصغير:-)
موصى به:
مراقبة درجة الحرارة والرطوبة DHT باستخدام ESP8266 ومنصة AskSensors IoT: 8 خطوات
مراقبة درجة حرارة DHT والرطوبة باستخدام ESP8266 ومنصة AskSensors IoT: في تعليمات سابقة ، قدمت دليلًا خطوة بخطوة لبدء استخدام ESP8266 nodeMCU ومنصة AskSensors IoT. في هذا البرنامج التعليمي ، أقوم بتوصيل مستشعر DHT11 إلى العقدة MCU. DHT11 هو درجة حرارة مستخدمة بشكل شائع
مراقبة درجة الحرارة والرطوبة باستخدام ESP-01 & DHT و AskSensors Cloud: 8 خطوات
مراقبة درجة الحرارة والرطوبة باستخدام ESP-01 و DHT وسحابة AskSensors: في هذا الدليل سنتعلم كيفية مراقبة درجات الحرارة وقياسات الرطوبة باستخدام لوحة IOT-MCU / ESP-01-DHT11 ومنصة AskSensors IoT أنا أختار وحدة IOT-MCU ESP-01-DHT11 لهذا التطبيق لأنها
ESP8266 مراقبة درجة حرارة Nodemcu باستخدام DHT11 على خادم ويب محلي - احصل على درجة حرارة الغرفة ورطوبتها على متصفحك: 6 خطوات
ESP8266 مراقبة درجة حرارة Nodemcu باستخدام DHT11 على خادم ويب محلي | احصل على درجة حرارة الغرفة ورطوبتها على متصفحك: مرحبًا يا شباب اليوم سنصنع الرطوبة & amp؛ نظام مراقبة درجة الحرارة باستخدام ESP 8266 NODEMCU & amp؛ جهاز استشعار درجة الحرارة DHT11. سيتم الحصول على درجة الحرارة والرطوبة من مستشعر DHT11 & amp؛ يمكن رؤيته على متصفح أي صفحة ويب ستتم إدارتها
مراقبة درجة حرارة الغرفة والرطوبة: 6 خطوات
مراقب درجة حرارة الغرفة والرطوبة: يقيس مشروعي ، QTempair ، درجة حرارة الغرفة والرطوبة وجودة الهواء. يقرأ هذا المشروع البيانات من أجهزة الاستشعار ، ويرسل تلك البيانات إلى قاعدة البيانات وسيتم عرض تلك البيانات على موقع ويب. يمكنك حفظ درجة الحرارة في الإعدادات الموجودة على
مراقبة درجة حرارة الغرفة التي يتم التحكم فيها بواسطة Raspberry Pi مع إخراج صورة Gnuplot وإمكانية تنبيه البريد الإلكتروني: 7 خطوات
مراقبة درجة حرارة الغرفة التي يتم التحكم فيها بواسطة Raspberry Pi مع إخراج صور Gnuplot وإمكانية تنبيه البريد الإلكتروني: حيث أعمل ، توجد غرفة مهمة جدًا تضم الكثير من أجهزة الكمبيوتر. يجب أن تكون درجة الحرارة المحيطة بهذه الغرفة باردة جدًا لتحسين أداء هذه الأنظمة. لقد طُلب مني ابتكار نظام مراقبة لديه القدرة على