عرض درجة الحرارة والرطوبة المقاسة بواسطة DHT22 المتصل بـلوحة ESP32 في الهاتف الذكي

البلوتوث 31-01-24
70 0

محاور الدرس

1- تعريف المستشعر DHT22

2- كيف يتم إرسال درجة الحرارة والرطوبة المقاسة بواسطة مستشعر DHT22 المتصل بلوحة ESP32 إلى الهاتف الذكي عبر البلوتوث؟

3- مخطط الأسلاك للوحة ESP32 مع مستشعر DHT11

4- برنامج مع Micropython (لـ ESP32) وتطبيق APP Iventor (للهواتف الذكية) لعرض البيانات المقاسة بواسطة مستشعر DHT22 على الهاتف الذكي

تعريف المستشعر DHT22

المستشعر DHT22، المعروف أيضًا باسم AM2302، هو مستشعر رقمي لقياس درجة الرطوبة والحرارة. يستخدم هذا المستشعر عادة في المشاريع الإلكترونية وأنظمة الأتمتة المنزلية لرصد الظروف البيئية. فيما يلي بعض الميزات الرئيسية للمستشعر DHT22:

1- قياس الرطوبة: المستشعر DHT22 مصمم لقياس الرطوبة النسبية في الهواء. يوفر بيانات رقمية دقيقة تُمثل نسبة الرطوبة في البيئة المحيطة.

2- قياس الحرارة: بالإضافة إلى الرطوبة، يقوم المستشعر DHT22 أيضًا بقياس درجة الحرارة المحيطة. يخرج بيانات رقمية تُمثل درجة الحرارة بوحدة درجة مئوية.

3- مستشعر رقمي: المستشعر DHT22 هو مستشعر رقمي، مما يعني أنه يتواصل مع الأجهزة الإلكترونية الأخرى باستخدام إشارة رقمية. يستخدم بروتوكول اتصال تسلسلي لنقل البيانات إلى الميكروكنترولرات أو الأجهزة الرقمية الأخرى.

4- الدقة: المستشعر DHT22 مصمم لتوفير دقة نسبية عالية في قياساته للرطوبة والحرارة. ومع ذلك، قد تعتمد الدقة على الظروف المحددة للاستخدام.

5- نطاق القياس: النطاق النموذجي لقياس المستشعر DHT22 هو من 0% إلى 100% للرطوبة النسبية ومن -40 درجة مئوية إلى 80 درجة مئوية لدرجة الحرارة.

6- إمداد الطاقة: عادةً ما يعمل بجهد تشغيل يبلغ 3.3 فولت، مما يجعله متوافقًا مع العديد من الميكروكنترولرات، بما في ذلك الأنظمة مثل Arduino و ESP32.

7- استهلاك الطاقة المنخفض: تم تصميم المستشعر DHT22 ليكون فعّالًا من حيث استهلاك الطاقة، مما يجعله مناسبًا للأجهزة التي تعتمد على البطاريات.

8- استخدام واسع الانتشار: نظرًا لدقته وسهولة استخدامه، يتم استخدام المستشعر DHT22 على نطاق واسع في المشاريع الإلكترونية التي يتم إنشاؤها بشكل فردي وفي محطات الطقس وأنظمة التحكم في المناخ وتطبيقات أخرى تتطلب قياسات للرطوبة ودرجة الحرارة.

كيف يتم إرسال درجة الحرارة والرطوبة المقاسة بواسطة مستشعر DHT22 المتصل بـلوحة ESP32 إلى الهاتف الذكي عبر البلوتوث؟

يمكنك القيام بذلك باستخدام ـلوحة ESP32 التي تحتوي على مستشعر DHT22 ووحدة بلوتوث. لنفترض أن لديك ـلوحة ESP32 مزودة بوحدة بلوتوث مثل HC-05 أو HC-06.

هنا خطوات عامة لنقل البيانات من ـلوحة ESP32 إلى الهاتف الذكي عبر البلوتوث:

1- ربط الأجهزة:

قم بتوصيل مستشعر DHT22 بـلوحة ESP32 وتحديد التعيينات الخاصة بالمستشعر والتي ستقوم بقراءة البيانات.

2- برمجة ـلوحة ESP32:

استخدم لغة Micropython لكتابة الكود الذي يقوم بقراءة بيانات درجة الحرارة والرطوبة من مستشعر DHT22.

ضمن الكود، اكتب التعليمات اللازمة لإرسال هذه البيانات عبر وحدة البلوتوث المتصلة.

3- برمجة التطبيق على الهاتف الذكي:

قم بإنشاء تطبيق على الهاتف الذكي الذي سيستقبل البيانات من ـلوحة ESP32 عبر البلوتوث.

استخدم لغة البرمجة المناسبة للهاتف واستخدم مكتبة البلوتوث الخاصة بالهاتف لاستقبال البيانات.

4- التواصل بين ـلوحة ESP32 والهاتف الذكي:

في التطبيق، ضع رمز يتوافق مع رمز في برنامج MicroPython حتى يتمكن الهاتف من التعرف على البلوتوث المناسب للاتصال.

استقبل البيانات القادمة من ـلوحة ESP32 وعرضها على واجهة المستخدم في التطبيق.

المكونات اللازمة لاستخدام مستشعر DHT22 عبر لوحة ESP32

لعرض درجة الحرارة والرطوبة المقاسة بواسطة حساس DHT22 المتصل بلوحة ESP32 ، ستحتاج إلى المكونات التالية:

لوحة ESP32:

لوحة ESP32

 لوحة ESP32 هي لوحة تطوير مصغرة تعتمد على شرائح ESP32 المتكاملة، والتي توفر إمكانيات متقدمة للاتصال بشبكات Wi-Fi و Bluetooth بالإضافة إلى إمكانيات الحوسبة الصغيرة. تمكّنك هذه اللوحة من بناء مشاريع الإنترنت الصغيرة (IoT) والتحكم في الأجهزة والروبوتات والتفاعل مع البيئة المحيطة بسهولة.

حساس DHT22:

DHT22

لقياس درجة الحرارة والرطوبة.

وصلات الأسلاك (Jumper wires):

Fils de connexion

لتوصيل الحساس DHT22 وشاشة SSD1306 بالأردوينو.

لوحة الاختبار:

plaque d'essai

اللوحة ، المعروف أيضًا باسم اللوحة ، هو مكون إلكتروني شائع الاستخدام لأداء النماذج الأولية السريعة والتجريب. يجعل من السهل توصيل المكونات الإلكترونية دون الحاجة إلى لحام.

مخطط الأسلاك للوحة ESP32 مع مستشعر DHT22

مخطط الأسلاك للوحة ESP32 مع مستشعر DHT22مخطط الأسلاك للوحة ESP32 مع مستشعر DHT22

توصيلات الأسلاك تكون على النحو التالي:

قم بتوصيل الطرف VCC(+) مستشعر DHT22 بمدخل 3.3 فولت على لوحة ESP32.

قم بتوصيل الطرف OUT من المستشعر DHT22 بمدخل رقمي (GPIO23) على لوحة ESP32 .

قم بتوصيل الطرف GND(-) من المستشعر DHT22 بالأرضية (GND) على لوحة ESP32.

برنامج مع Micropython (لـ ESP32) وتطبيق APP Iventor (للهواتف الذكية) لعرض البيانات المقاسة بواسطة مستشعر DHT22 على الهاتف الذكي

لعرض البيانات المقاسة من مستشعر DHT22، المتصل بـ ESP32، على الهاتف الذكي باستخدام MicroPython و App Inventor، يمكنك اتباع هذه الخطوات:

برمجة ESP32 باستخدام MicroPython:

1. تفليش MicroPython:

قم بتفليش ESP32 الخاص بك بـ MicroPython باستخدام أدوات مثل esptool.

يجب عليك استخدام الملف التالي: esp32-20210902-v1.17.bin.

2. كتابة برنامج MicroPython لمستشعر DHT22:

يجب عليك استيراد هذه المكتبات  :ble_uart_peripheral.py و ble_advertising.py.

فيما يلي مثال على برنامج MicroPython لقراءة البيانات من مستشعر DHT22 وإرسالها عبر Bluetooth:

تكوين تطبيق الهاتف الذكي (باستخدام App Inventor أو أحد التطبيقات المماثلة):

1. إنشاء التطبيق باستخدام App Inventor:

قم بإنشاء تطبيق محمول باستخدام App Inventor.

استخدم المكونات المتاحة لـبلوتوث لإنشاء اتصال مع ESP32.

أضف تسميات أو حقول نصية لعرض البيانات المستلمة من مستشعر الحرارة والرطوبة.

2. برمجة التطبيق:

استخدم القطع المتاحة في App Inventor لإنشاء اتصال ـبلوتوث مع ESP32.

استقبل البيانات التي ترسلها ESP32 عبر ـبلوتوث وعرضها في التطبيق.

تحميل المشروعتنزيل التطبيقة

الاختبار والتصحيح:

1- قم بتحميل كود MicroPython على ESP32 الخاص بك.

2- قم بتثبيت وتشغيل التطبيق الذي تم إنشاؤه باستخدام App Inventor على هاتفك الذكي.

3- اتصل بـ ESP32 من التطبيق.

4- تحقق من أن بيانات درجة الحرارة والرطوبة من مستشعر DHT22 تم استقبالها وعرضها بشكل صحيح في التطبيق.

0 تعليق

اترك تعليقا

Veuillez noter s'il vous plaît*

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

شغف بالروبوتات

ورشة الروبوتات

صنع روبوتات

ذراع آلية

المنزل الذكي

الغرض من هذا الموقع

تشير الروبوتات التعليمية إلى استخدام الروبوتات وتكنولوجيا الروبوتات لتعزيز التعلم في بيئات التعليم. إنه ينطوي على دمج التكنولوجيا والهندسة وعلوم الحاسوب في الفصل الدراسي، مما يتيح للطلاب المشاركة في تجارب تعلم عملية وعملية.
في هذا السياق ، يمثل موقعنا الإلكتروني مصدرًا ممتازًا للآباء والمعلمين والأطفال الذين يرغبون في اكتشاف الروبوتات.

معلومات شخصية

زاوية قنطش ـ جمال ـ المنستير ـ تونس

+216 92 886 231

medaliprof@gmail.com

صور الدروس

هذا موقع واب تم إنشاؤه بواسطة محمد علي أستاذ إعلامية