قياس درجة الحرارة والرطوبة بواسطة مستشعر DHT22 المتصل بـالأردوينو على شاشة SSD1306

101 0

محاور الدرس

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

2- كيفية استخدام المستشعر DHT22 بواسطة لوحة الأردوينو

3- المكونات المطلوبة لعرض درجة الحرارة والرطوبة المقاسة بواسطة مستشعر DHT22 المتصل بالاردوينو على شاشة SSD1306

4- مخطط الأسلاك للوحة الأردوينو مع مستشعر DHT22 و شاشة SSD1306

5- برمجة لوحة الأردوينو لعرض درجة الحرارة والرطوبة المقاسة بواسطة مستشعر DHT22 على شاشة SSD1306

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

المستشعر DHT22 هو جهاز إلكتروني يستخدم لقياس درجة الحرارة والرطوبة النسبية في البيئة المحيطة. يُعرف أيضًا باسم AM2302. يعتبر المستشعر DHT22 جزءًا من عائلة مستشعرات الحرارة والرطوبة التي تُنتجها شركة Aosong (المعروفة أيضًا باسم AOSONG).

مواصفات المستشعر DHT22:

قياس درجة الحرارة: المستشعر يقيس درجات حرارة تتراوح عادة من -40 درجة مئوية إلى 80 درجة مئوية.

قياس الرطوبة: يقيس الرطوبة النسبية من 0 إلى 100٪.
الدقة: يوفر دقة نسبية عالية بالنسبة لمستوى الاستهلاك، عادةً ±0.5 درجة مئوية لدرجة الحرارة و±2-5٪ للرطوبة.
واجهة: يتواصل المستشعر عبر دبوس بيانات واحد، مما يسهل استخدامه مع الميكروكنترولرات مثل Arduino.
الطاقة: يعمل عادةً بجهد يتراوح بين 3.3 فولت و 5 فولت.

مبدأ العمل:

يستخدم المستشعر DHT22 عنصرًا سعويًا لقياس الرطوبة النسبية ومقاومة حرارية لقياس درجة الحرارة. عند تفعيله، يقوم بالقياسات وتحويل هذه القيم إلى إشارات رقمية يمكنه نقلها عبر دبوس بياناته.

الاستخدامات الشائعة:

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

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

كيفية استخدام المستشعر DHT22 بواسطة لوحة الأردوينو

لتوصيل واستخدام مستشعر DHT22 مع لوحة الأردوينو، يُتبع الخطوات التالية:

قم بتوصيل المستشعر DHT22 بلوحة الأردوينو:

إعداد البرنامج:

تثبيت المكتبة:

قم بفتح بيئة التطوير Arduino IDE.
اذهب إلى "Sketch" > "Include Library" > "Manage Libraries."
ابحث عن "dhtlib" وقم بتثبيت "DHT sensor library" من Adafruit أو الذي تفضله.

المكونات المطلوبة لعرض درجة الحرارة والرطوبة المقاسة بواسطة مستشعر DHT22 المتصل بالاردوينو على شاشة SSD1306

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

لوحة الاردوينو:

لوحة التطوير الأردوينو

لوحة الأردوينو هي لوحة إلكترونية تستخدم في تطوير الأجهزة الإلكترونية التفاعلية والمشاريع البرمجية. توفر الأردوينو بيئة برمجية واجهة سهلة للمبتدئين والمحترفين لتطوير الأجهزة والمشاريع المختلفة.

مستشعر DHT22:

DHT22

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

شاشة SSD1306:

شاشة SSD1306 هي شاشة صغيرة الحجم تعتمد على تقنية OLED، وهي شاشة عرض تستخدم لعرض النصوص والرسوميات بدقة عالية على مساحة صغيرة. تعتبر شاشات SSD1306 شائعة الاستخدام في العديد من المشاريع الإلكترونية، مثل الروبوتات الصغيرة، أجهزة الاستشعار، وأجهزة القياس.

شاشة SSD1306 تعتمد على تواصل  لعرض البيانات.

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

Fils de connexion

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

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

plaque d'essai

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

مخطط الأسلاك للوحة الأردوينو مع مستشعر DHT22 و شاشة SSD1306

مخطط الأسلاك للوحة الأردوينو مع مستشعر DHT22 و شاشة SSD1306مخطط الأسلاك للوحة الأردوينو مع مستشعر DHT22 و شاشة SSD1306

لنقوم بوصف مخطط الأسلاك لتوصيل لوحة Arduino مع مستشعر DHT22 وشاشة SSD1306:

التوصيلات الأساسية:

للمستشعر DHT22:

1- (+): توصيله بمنفذ 3.3V على لوحة الأردوينو.

2- (-): توصيله بمنفذ GND على لوحة الأردوينو.

3- OUT: توصيله بمنفذ رقم 2 على الأردوينو.

لشاشة SSD1306:

1- VCC: توصيله بمنفذ 5V على لوحة الأردوينو.

2- GND: توصيله بمنفذ GND على لوحة الأردوينو.

3- SDA: توصيله بمنفذ A4 على لوحة الأردوينو.

4- SCL: توصيله بمنفذ A5 على لوحة الأردوينو.

برمجة لوحة الأردوينو لعرض درجة الحرارة والرطوبة المقاسة بواسطة حساس DHT22 على شاشة SSD1306

أولًا، تأكد من تثبيت مكتبة dhtlib و Adafruit_SSD1306 في Arduino IDE قبل استخدام البرنامج التالي.

هذا الشفرة تبدأ بتحديد رقم الدخل الذي يتم استخدامه للاتصال مع مستشعر DHT22. بعد ذلك، تبدأ العملية بالقراءة من المستشعر وعرض البيانات على شاشة SSD1306. يُعرض درجة الحرارة  ثم الرطوبة.

بعد تحميل هذا الشفرة إلى لوحة الأردوينو، ستظهر قراءات درجة الحرارة والرطوبة على شاشة SSD1306.

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

صور الدروس

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