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

إنشاء - تنبيه - باستخدام - Ubidots-ESP32 + مستشعر درجة الحرارة والرطوبة: 9 خطوات
إنشاء - تنبيه - باستخدام - Ubidots-ESP32 + مستشعر درجة الحرارة والرطوبة: 9 خطوات

فيديو: إنشاء - تنبيه - باستخدام - Ubidots-ESP32 + مستشعر درجة الحرارة والرطوبة: 9 خطوات

فيديو: إنشاء - تنبيه - باستخدام - Ubidots-ESP32 + مستشعر درجة الحرارة والرطوبة: 9 خطوات
فيديو: 22- NodeMCU - ESP8266 - Ubidots _ 1 - Arabic 2024, يوليو
Anonim
إنشاء - تنبيه - باستخدام - Ubidots-ESP32 + مستشعر درجة الحرارة والرطوبة
إنشاء - تنبيه - باستخدام - Ubidots-ESP32 + مستشعر درجة الحرارة والرطوبة

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

الخطوة 1: الأجهزة والبرامج المطلوبة

الأجهزة المطلوبة:

  • وحدة NCD ESP32 IoT WiFi BLE مع USB مدمج
  • جهاز استشعار درجة الحرارة والرطوبة اللاسلكي NCD IoT
  • NCD شبكة مودم لاسلكي طويل المدى مع واجهة USB

البرنامج المطلوب:

  • اردوينو IDE
  • أداة LabView
  • أبيدوتس

المكتبة المستخدمة:

  • مكتبة PubSubClient
  • سلك

الخطوة 2: خطوات إرسال البيانات إلى منصة LabVIEW لدرجة الحرارة والرطوبة باستخدام مستشعر درجة الحرارة والرطوبة اللاسلكي IoT طويل المدى ومودم شبكي لاسلكي طويل المدى مع واجهة USB-

  • أولاً ، نحتاج إلى تطبيق أداة Labview وهو ملف ncd.io Wireless Temperature And Humidity Sensor.exe الذي يمكن عرض البيانات عليه.
  • سيعمل برنامج Labview هذا مع مستشعر درجة الحرارة اللاسلكي ncd.io فقط
  • لاستخدام واجهة المستخدم هذه ، ستحتاج إلى تثبيت برامج التشغيل التالية ، قم بتثبيت محرك وقت التشغيل من هنا 64 بت
  • 32 بت
  • قم بتثبيت برنامج NI Visa Driver
  • قم بتثبيت l LabVIEW Run-Time Engine و NI-Serial Runtime
  • دليل البدء لهذا المنتج.

الخطوة 3: تحميل الكود إلى ESP32 باستخدام Arduino IDE:

  • قم بتنزيل وتضمين مكتبة PubSubClient ومكتبة Wire.h.
  • يجب عليك تعيين Ubidots TOKEN و MQTTCLIENTNAME و SSID (اسم WiFi) وكلمة المرور الفريدة للشبكة المتاحة.
  • قم بتجميع وتحميل كود temp_humidity.ino.
  • للتحقق من اتصال الجهاز والبيانات المرسلة ، افتح الشاشة التسلسلية. إذا لم تظهر أي استجابة ، فحاول فصل ESP32 الخاص بك ثم توصيله مرة أخرى. تأكد من ضبط معدل البث بالباود الخاص بجهاز العرض التسلسلي على نفس المعدل المحدد في الكود الخاص بك 115200.

الخطوة 4: إخراج جهاز العرض التسلسلي

إخراج الشاشة التسلسلية
إخراج الشاشة التسلسلية

الخطوة 5: جعل Ubidot يعمل:

جعل Ubidot يعمل
جعل Ubidot يعمل
جعل Ubidot يعمل
جعل Ubidot يعمل
جعل Ubidot يعمل
جعل Ubidot يعمل
جعل Ubidot يعمل
جعل Ubidot يعمل
  • قم بإنشاء حساب على Ubidots.
  • انتقل إلى ملف التعريف الخاص بي وقم بتدوين مفتاح الرمز المميز وهو مفتاح فريد لكل حساب وقم بلصقه في رمز ESP32 الخاص بك قبل التحميل.
  • أضف جهازًا جديدًا إلى اسم لوحة التحكم في Ubidots esp32.
  • انقر فوق الأجهزة وحدد الأجهزة في Ubidots.
  • الآن يجب أن ترى البيانات المنشورة في حساب Ubidots الخاص بك ، داخل الجهاز المسمى "ESP32".
  • داخل الجهاز ، قم بإنشاء مستشعر اسم متغير جديد سيتم عرض قراءة درجة الحرارة فيه.
  • يمكنك الآن عرض بيانات درجة الحرارة وأجهزة الاستشعار الأخرى التي تم عرضها مسبقًا في الشاشة التسلسلية. حدث هذا بسبب تمرير قيمة قراءة المستشعر المختلفة كسلسلة وتخزينها في متغير ونشرها إلى متغير داخل الجهاز esp32.

الخطوة 6: الإخراج

انتاج
انتاج

الخطوة السابعة:

الخطوة 8: إنشاء أحداث في Ubidots:

إنشاء الأحداث في Ubidots
إنشاء الأحداث في Ubidots
إنشاء الأحداث في Ubidots
إنشاء الأحداث في Ubidots
إنشاء الأحداث في Ubidots
إنشاء الأحداث في Ubidots
  • حدد الأحداث (من القائمة المنسدلة البيانات).
  • انقر الآن على "إنشاء حدث".
  • أنواع الأحداث يدعم Ubidots الأحداث المدمجة بالفعل للسماح لك بإرسال الأحداث والتنبيهات والإشعارات إلى أولئك الذين يحتاجون إلى معرفة متى يحتاجون إلى المعرفة. تتضمن عمليات تكامل Ubidots التي تم إنشاؤها مسبقًا ما يلي:

1. إخطارات البريد الإلكتروني

2. إخطارات SMS

3. أحداث Webhook - معرفة المزيد

4. إخطارات برقية

5. سلاك الإخطارات - معرفة المزيد

6. إخطارات المكالمات الصوتية - معرفة المزيد

7. الرجوع إلى الإخطار العادي - معرفة المزيد

8. إخطارات Geofence - معرفة المزيد

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

موصى به: