جدول المحتويات:
- الخطوة 1: المكونات المطلوبة
- الخطوة الثانية: تثبيت المكتبات
- الخطوة 3: توصيل المكونات معًا
- الخطوة 4: الكود
فيديو: نظام مراقبة الطقس باستخدام مستشعر Raspberry Pi3 و DHT11: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
في هذا البرنامج التعليمي ، سأوضح لك كيفية توصيل DHT11 بـ Raspberry Pi وإخراج قراءات الرطوبة ودرجة الحرارة على شاشة LCD.
مستشعر درجة الحرارة والرطوبة DHT11 عبارة عن وحدة صغيرة لطيفة توفر قراءات رقمية لدرجة الحرارة والرطوبة. إنه حقًا سهل الإعداد ، ولا يتطلب سوى سلكًا واحدًا لإشارة البيانات. هذه المستشعرات شائعة الاستخدام في محطات الطقس البعيدة ، وأجهزة مراقبة التربة ، وأنظمة التشغيل الآلي للمنزل
توصيل DHT11 بـ Raspberry Pi
هناك نوعان مختلفان من DHT11 من المحتمل أن تصادفهما. أحدهما عبارة عن وحدة مثبتة بثلاثة دبابيس ثنائي الفينيل متعدد الكلور والآخر عبارة عن وحدة قائمة بذاتها بأربعة سنون. يختلف pinout لكل واحد ، لذا قم بتوصيل DHT11 وفقًا لأي واحد لديك:
أيضًا ، قد تحتوي بعض الوحدات النمطية المثبتة في PCB على pinout مختلف عن الموجود أعلاه ، لذا تأكد من فحص المستشعر الخاص بك بحثًا عن أي ملصقات تشير إلى الدبوس الذي هو Vcc أو الأرض أو الإشارة.
الخطوة 1: المكونات المطلوبة
1. Raspberry Pi 3 Model B +: - يعتبر Raspberry Pi 3 Model B + أحدث منتج في مجموعة Raspberry Pi 3 ، ويضم معالجًا رباعي النواة 64 بت يعمل بسرعة 1.4 جيجاهرتز وثنائية النطاق 2.4 جيجاهرتز و 5 جيجاهرتز لشبكة LAN لاسلكية وبلوتوث 4.2 / BLE ، إيثرنت أسرع ، وإمكانية PoE عبر PoE HAT منفصل.
2. مستشعر الرطوبة / درجة الحرارة DHT11: - يتميز هذا المستشعر بإخراج إشارة رقمية معايرة مع إمكانية استشعار درجة الحرارة والرطوبة. تم دمجه مع متحكم 8 بت عالي الأداء. يشتمل هذا المستشعر على عنصر مقاوم ومستشعر لأجهزة قياس درجة الحرارة الرطبة NTC. تتميز بجودة ممتازة واستجابة سريعة وقدرة على مقاومة التداخل وأداء عالٍ.
3. شاشة عرض LCD مقاس 16 × 2 (إضاءة خلفية خضراء): - شاشة LCD مقاس 16 × 2 هي وحدة أساسية جدًا تستخدم بشكل شائع في الأعمال اليدوية والدوائر. يترجم 16 × 2 عرض 16 حرفًا لكل سطر في سطرين من هذا القبيل. في شاشة LCD هذه ، يتم عرض كل حرف في مصفوفة 5 × 7 بكسل.
4. الأسلاك الطائر من أنثى إلى أنثى.
الخطوة الثانية: تثبيت المكتبات
سنستخدم مكتبة Adafruit DHT11 Python. يمكنك تنزيل المكتبة باستخدام Git ، لذلك إذا لم يكن لديك Git مثبتًا على Pi بالفعل ، فأدخل هذا في موجه الأوامر:
sudo apt-get install git-core
ملاحظة: إذا تلقيت خطأ في تثبيت Git ، فقم بتشغيل sudo apt-get update وحاول مرة أخرى.
لتثبيت مكتبة Adafruit DHT11:
1. أدخل هذا في موجه الأوامر لتنزيل المكتبة:
استنساخ بوابة
2. قم بتغيير الدلائل باستخدام: cd Adafruit_Python_DHT
3. الآن أدخل هذا: sudo apt-get install build-basic python-dev
4. ثم قم بتثبيت المكتبة باستخدام: sudo python3 setup.py install
لتثبيت مكتبة Adafruit Char LCD:
1. أدخل هذا في موجه الأوامر لتنزيل المكتبة:
استنساخ بوابة
2. قم بتغيير الدلائل باستخدام: cd Adafruit_Python_CharLCD
3. ثم قم بتثبيت المكتبة باستخدام: sudo python3 setup.py install
الخطوة 3: توصيل المكونات معًا
LCD PIN_RS ------------------ 40 من Raspberry Pi
LCD PIN_RW ------------------ 6 من Raspberry Pi
LCD PIN_EN ------------------- 38 من Raspberry Pi
LCD PIN_D0 ------------------- NC
LCD PIN_D1 ------------------- NC
LCD PIN_D2 ------------------- NC
LCD PIN_D3 ------------------- NC
LCD PIN_D4 ------------------- 36 من Raspberry Pi
LCD PIN_D5 ------------------- 32 من Raspberry Pi
LCD PIN_D6 ------------------- 24 من Raspberry Pi
LCD PIN_D7 ------------------- 26 من Raspberry Pi
LCD PIN_VSS ------------------ 9 من Raspberry Pi
LCD PIN_VDD ------------------ 4 من Raspberry Pi
DHT PIN_OUT ------------------ 7 من Raspberry Pi
DHT PIN_VCC ------------------ 2 من Raspberry Pi
DHT PIN_GND ------------------ 14 من Raspberry Pi
الخطوة 4: الكود
قم بتنزيل الكود المرفق هنا وقم بتحميله على لوحك ، وقم بتوصيل كل شيء كما هو موضح في الرسم التخطيطي السابق.
كود التنزيل:
يجب أن يغطي ذلك معظم ما ستحتاج إليه للحصول على DHT11 وتشغيله على Raspberry Pi الخاص بك. أتمنى أن يكون هذا أسهل بالنسبة لك. تأكد من الاشتراك إذا أعجبك هذا المقال ووجدته مفيدًا ، وإذا كان لديك أي أسئلة أو تحتاج إلى مساعدة في أي شيء ، فما عليك سوى ترك تعليق أدناه …
موصى به:
نظام مراقبة الطقس IoT الموزع الذكي باستخدام NodeMCU: 11 خطوة
نظام مراقبة الطقس IoT الموزع الذكي باستخدام NodeMCU: قد تكون جميعًا على دراية بمحطة الطقس التقليدية ؛ ولكن هل تساءلت يومًا كيف تعمل هذه الطريقة بالفعل؟ نظرًا لأن محطة الطقس التقليدية مكلفة وضخمة ، فإن كثافة هذه المحطات لكل وحدة مساحة أقل جدًا مما يساهم في
نظام مراقبة الطقس وسرعة الرياح الذكي القائم على إنترنت الأشياء: 8 خطوات
نظام مراقبة الطقس والرياح الذكي المستند إلى IOT: تم تطويره بواسطة - Nikhil Chudasma و Dhanashri Mudliar و Ashita Raj مقدمة تكمن أهمية مراقبة الطقس في العديد من الطرق. يجب مراقبة معلمات الطقس للحفاظ على التنمية في الزراعة والصوبات الزراعية
مراقبة الطقس باستخدام ESP32_DHT11_OLED_Thingspeak: 7 خطوات
مراقبة الطقس باستخدام ESP32_DHT11_OLED_Thingspeak: في هذا البرنامج التعليمي ، ستقوم بإنشاء جهاز مراقبة الطقس الذي يراقب درجة الحرارة والرطوبة ، باستخدام ESP32 و DHT11 ، ويتم عرضه على شاشة OLED. ويتم تحميله إلى ThingSpeak. يعد ESP32 أداة إنترنت إنترنت قوية. إنه نظام منخفض التكلفة
جهاز مراقبة الطقس 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. لذلك في هذا البرنامج التعليمي سوف نقرأ درجة الحرارة والرطوبة وأمبير. الحرارة أنا
نظام مراقبة الطقس المنزلي IoT مع دعم تطبيقات Android (Mercury Droid): 11 خطوة
نظام مراقبة الطقس في المنزل IoT مع دعم تطبيقات Android (Mercury Droid): مقدمة يعتبر Mercury Droid نوعًا واحدًا من نظام IoT (إنترنت الأشياء) المضمن استنادًا إلى تطبيق Mercury Droid Android Mobile. وهو قادر على قياس & amp؛ مراقبة نشاط الطقس في المنزل. إنه نظام مراقبة الطقس المنزلي غير مكلف للغاية