جدول المحتويات:

مراقبة درجة الحرارة والرطوبة باستخدام Blynk: 6 خطوات
مراقبة درجة الحرارة والرطوبة باستخدام Blynk: 6 خطوات

فيديو: مراقبة درجة الحرارة والرطوبة باستخدام Blynk: 6 خطوات

فيديو: مراقبة درجة الحرارة والرطوبة باستخدام Blynk: 6 خطوات
فيديو: How to Make a Weather Monitoring System with ESP32 Board and Blynk app 2024, يونيو
Anonim
مراقبة درجة الحرارة والرطوبة باستخدام Blynk
مراقبة درجة الحرارة والرطوبة باستخدام Blynk

في هذا البرنامج التعليمي ، سنذهب إلى مراقبة درجة الحرارة والرطوبة باستخدام DHT11 وإرسال البيانات إلى السحابة باستخدام Blynk

المكونات المطلوبة لهذا البرنامج التعليمي:

  • اردوينو اونو
  • جهاز استشعار درجة الحرارة والرطوبة DHT11
  • وحدة WiFi ESP8266-01

الخطوة 1: ESP8266-01 WiFi Module

وحدة ESP8266 - 01 WiFi
وحدة ESP8266 - 01 WiFi

ESP8266-01 عبارة عن جهاز إرسال واستقبال WiFi تسلسلي يمكن أن يمنح أي وحدة تحكم صغيرة وصولاً إلى شبكة WiFi

وحدة ESP8266 منخفضة التكلفة وتأتي مبرمجة مسبقًا مع برنامج ثابت لمجموعة أوامر AT ، مما يعني أنه يمكنك ببساطة توصيل هذا بجهاز Arduino الخاص بك والحصول على قدر من قدرة WiFi التي يوفرها WiFi Shield. إمكانية معالجة وتخزين اللوحة التي تسمح بدمجها مع المستشعرات والتطبيقات الأخرى من خلال GPIOs الخاصة بها.

سمات:

  • Wi-Fi Direct (P2P) ، soft-AP
  • مكدس بروتوكول TCP / IP متكامل
  • يتميز بمفتاح TR مدمج ، Balun ، LNA ، مضخم طاقة وشبكة مطابقة
  • يجهز وحدات PLL المتكاملة ، والمنظمين ، و DCXO ووحدات إدارة الطاقة
  • يمكن استخدام وحدة المعالجة المركزية منخفضة الطاقة 32 بت المدمجة كمعالج تطبيق
  • SDIO 1.1 / 2.0 ، SPI ، UART
  • STBC ، 1 × 1 MIMO ، 2 × 1 MIMO
  • تجميع A-MPDU و A-MSDU وفاصل حماية 0.4 مللي ثانية
  • استيقظ وأرسل الحزم في أقل من 2 مللي ثانية
  • استهلاك الطاقة في وضع الاستعداد <1.0 ميجاوات (DTIM3)

الخطوة 2: جهاز استشعار درجة الحرارة والرطوبة DHT11

جهاز استشعار درجة الحرارة والرطوبة DHT11
جهاز استشعار درجة الحرارة والرطوبة DHT11

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

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

تفاصيل تقنية:

  • تكلفة منخفضة من 3 إلى 5 فولت و I / O
  • 2.5mA أقصى استخدام حالي أثناء التحويل (أثناء طلب البيانات)
  • جيد لقراءات الرطوبة 20-80٪ بدقة 5٪
  • جيد لقراءات درجة حرارة 0-50 درجة مئوية دقة ± 2 درجة مئوية
  • معدل أخذ العينات لا يزيد عن 1 هرتز (مرة كل ثانية)
  • حجم الجسم 15.5 مم × 12 مم × 5.5 مم
  • 4 دبابيس مع تباعد 0.1 ″

الخطوة 3: قسم التنزيل

  • تطبيق Blynk
  • اردوينو IDE
  • مكتبة بلينك

الخطوة 4: مخطط الدائرة

مخطط الرسم البياني
مخطط الرسم البياني

يوضح مخطط الدائرة أعلاه العلاقة بين مستشعر درجة الحرارة والرطوبة Arduino Nano و ESP-01 و DHT11.

يمكنك تنزيل ملف Fritzing هنا

الخطوة 5: تكوين تطبيق Blynk

موصى به: