توصيل حساسي DHT11 وDHT22 بلوحة ESP32 وعرض القراءات عبر خادم ويب

رسم هندسي توضيحي: توصيل حساسي DHT11 وDHT22 بلوحة ESP32 وعرض القراءات عبر خادم ويب

يجمع هذا المشروع بين حساس DHT11 أو DHT22 ولوحة ESP32 لعرض درجة الحرارة والرطوبة مباشرة على صفحة ويب يمكن فتحها من أي جهاز متصل بنفس الشبكة، دون الحاجة لأي تطبيق منفصل.

المكونات المطلوبة

لوحة ESP32، حساس DHT11 أو DHT22، مقاومة سحب علوي 10 كيلو أوم (غير ضرورية إذا كانت الوحدة تتضمنها مسبقًا)، وأسلاك توصيل.

طريقة التوصيل

يتصل الحساس بثلاثة أطراف: التغذية (VCC) بمنفذ 3.3 فولت على ESP32، الأرضي (GND)، وخط البيانات بمنفذ GPIO4. تحافظ مقاومة السحب العلوي بقيمة 10 كيلو أوم بين خط البيانات وطرف التغذية على استقرار الإشارة، وهي مدمجة عادة داخل وحدات الحساس الجاهزة على لوحة صغيرة.

مبدأ العمل

يعمل ESP32 في وضع محطة (STA)، فيتصل بشبكة واي فاي المنزلية باستخدام بيانات الاعتماد المخزنة في الكود، وتُنشئ مكتبة WebServer خادم HTTP يستمع على المنفذ 80. عند دخول أي متصفح إلى عنوان IP الخاص باللوحة، تقرأ اللوحة القيم الحالية من الحساس عبر مكتبة DHT، وتولّد صفحة HTML تعرض درجة الحرارة بالسيلزيوس والرطوبة النسبية كنسبة مئوية. يضيف الكود عادة وسم تحديث تلقائي (Meta Refresh) كل ثانيتين، بحيث تتحدث القيم على الصفحة تلقائيًا دون الحاجة لإعادة تحميلها يدويًا.

يمكنك إيجاد لوحات ESP32 وحساسات DHT11 وDHT22 ضمن متجر Juthour Tech.

Leave your comment

*
*
Only registered users can leave comments.