فهرست مطالب:

ایجاد-هشدار-استفاده-Ubidots-ESP32+سنسور دما و رطوبت: 9 مرحله
ایجاد-هشدار-استفاده-Ubidots-ESP32+سنسور دما و رطوبت: 9 مرحله

تصویری: ایجاد-هشدار-استفاده-Ubidots-ESP32+سنسور دما و رطوبت: 9 مرحله

تصویری: ایجاد-هشدار-استفاده-Ubidots-ESP32+سنسور دما و رطوبت: 9 مرحله
تصویری: ESP32 Tutorial 32 - Car Reverse Range Waring with LCD and buzzer | SunFounder's IoT Learnig kit 2024, جولای
Anonim
ایجاد-هشدار-استفاده-Ubidots-ESP32+سنسور دما و رطوبت
ایجاد-هشدار-استفاده-Ubidots-ESP32+سنسور دما و رطوبت

در این آموزش ، داده های مختلف دما و رطوبت را با استفاده از سنسور دما و رطوبت اندازه گیری می کنیم. همچنین نحوه ارسال این داده ها به Ubidots را خواهید آموخت. به طوری که می توانید آن را از هر کجا برای برنامه های مختلف تجزیه و تحلیل کنید. همچنین با ایجاد هشدارهای ایمیل برای داده های مختلف دما و رطوبت ، می توانیم در مورد تغییرات مختلفی که در هر دمای سیستم اتفاق می افتد مطلع شویم

مرحله 1: سخت افزار و نرم افزار مورد نیاز است

سخت افزار مورد نیاز:

  • ماژول NCD ESP32 IoT WiFi BLE با USB یکپارچه
  • سنسور دما و رطوبت بی سیم NCD IoT برد بلند
  • مودم مش بی سیم NCD Long Range با رابط USB

نرم افزار مورد نیاز:

  • آردوینو IDE
  • ابزار LabView
  • Ubidots

کتابخانه مورد استفاده:

  • کتابخانه PubSubClient
  • سیم. ساعت

مرحله 2: مراحل ارسال داده ها به بستر دما و رطوبت LabVIEW با استفاده از سنسور دما و رطوبت بی سیم IoT و برد مودم مش بی سیم با برد بلند با رابط USB-

  • ابتدا ، ما به یک برنامه کاربردی Labview نیاز داریم که فایل ncd.io Wireless Temperature And Humidity Sensor.exe است که داده ها را می توان در آن مشاهده کرد.
  • این نرم افزار Labview فقط با سنسور دما بی سیم ncd.io کار می کند
  • برای استفاده از این رابط کاربری ، باید درایورهای زیر را نصب کنید Install run engine engine from here 64bit
  • 32 بیتی
  • درایور NI Visa را نصب کنید
  • l LabVIEW Engine-Time Engine و NI-Serial Runtime را نصب کنید
  • راهنمای شروع این محصول.

مرحله 3: بارگذاری کد در ESP32 با استفاده از Arduino IDE:

  • کتابخانه PubSubClient و کتابخانه Wire.h را بارگیری و شامل کنید.
  • شما باید Ubidots منحصر به فرد خود را TOKEN ، MQTTCLIENTNAME ، SSID (نام WiFi) و رمز عبور شبکه موجود اختصاص دهید.
  • کد temp_humidity.ino را کامپایل و بارگذاری کنید.
  • برای تأیید اتصال دستگاه و داده های ارسال شده ، مانیتور سریال را باز کنید. اگر پاسخی مشاهده نشد ، ESP32 خود را از برق بکشید و دوباره آن را وصل کنید. اطمینان حاصل کنید که میزان باود مانیتور Serial روی همان مقدار مشخص شده در کد 115200 شما تنظیم شده است.

مرحله 4: خروجی سریال مانیتور

خروجی سریال مانیتور
خروجی سریال مانیتور

مرحله 5: ایجاد برنامه Ubidot:

کار Ubidot
کار Ubidot
کار Ubidot
کار Ubidot
کار Ubidot
کار Ubidot
کار Ubidot
کار Ubidot
  • ایجاد حساب در Ubidots.
  • به پروفایل من بروید و کلید توکنی را که یک کلید منحصر به فرد برای هر حساب است یادداشت کنید و قبل از بارگذاری آن را در کد ESP32 خود جایگذاری کنید.
  • یک دستگاه جدید به نام داشبورد Ubidots خود esp32 اضافه کنید.
  • روی دستگاه ها کلیک کنید و دستگاه ها را در Ubidots انتخاب کنید.
  • اکنون باید داده های منتشر شده را در حساب Ubidots خود ، در داخل دستگاه به نام "ESP32" مشاهده کنید.
  • در داخل دستگاه یک سنسور نام متغیر جدید ایجاد کنید که در آن خواندن دما شما نشان داده می شود.
  • اکنون می توانید داده های دما و سایر حسگرها را که قبلاً در مانیتور سریال مشاهده شده بود مشاهده کنید. این امر به این دلیل اتفاق افتاده است که مقدار خواندن سنسورهای مختلف به عنوان یک رشته منتقل می شود و در یک متغیر ذخیره می شود و در متغیر داخل دستگاه esp32 منتشر می شود.

مرحله 6: خروجی

خروجی
خروجی

مرحله 7:

مرحله 8: ایجاد رویدادها در Ubidots:

ایجاد رویدادها در Ubidots
ایجاد رویدادها در Ubidots
ایجاد رویدادها در Ubidots
ایجاد رویدادها در Ubidots
ایجاد رویدادها در Ubidots
ایجاد رویدادها در Ubidots
  • Events (از منوی کشویی Data) را انتخاب کنید.
  • حالا بر روی Create Event کلیک کنید.
  • Ubidots از رویدادهای یکپارچه پشتیبانی می کند تا به شما این امکان را بدهد که رویدادها ، هشدارها و اعلان ها را برای کسانی که نیاز به اطلاع دارند ، ارسال کنید. ادغام های از پیش ساخته شده Ubidots عبارتند از:

1. اعلان های ایمیل

2. اعلان های پیامکی

3. رویدادهای Webhook - بیشتر بیاموزید

4. اعلان های تلگرام

5. اعلانات سست - بیشتر بیاموزید

6. اعلان های تماس صوتی - بیشتر بیاموزید

7. بازگشت به اعلان عادی - بیشتر بیاموزید

8. اعلان های Geofence - بیشتر بیاموزید

  • سپس یک دستگاه و متغیر مرتبط را انتخاب کنید که "مقادیر" دستگاه ها را نشان می دهد.
  • اکنون یک مقدار آستانه برای رویداد خود انتخاب کنید تا آن را فعال کرده و با مقادیر دستگاه مقایسه کنید و همچنین زمان فعال شدن رویداد خود را انتخاب کنید.
  • اکنون ، با کلیک روی علامت بعلاوه ، نوع عمل را ایجاد کنید.
  • تنظیم و پیکربندی اقدامات مورد نظر و پیام به گیرنده: ارسال SMS ، ایمیل ، Webhooks ، تلگرام ، تماس های تلفنی ، SLACK ، و webhooks برای کسانی که باید بدانند.
  • اکنون تمام فیلدهای مورد نیاز را پر کنید.
  • پنجره فعالیت را تعیین کنید که رویدادها ممکن است/ممکن است اجرا نشوند.
  • رویدادهای خود را تأیید کنید.

توصیه شده: