فهرست مطالب:
- مرحله 1: سخت افزار و نرم افزار مورد نیاز است
- مرحله 2: مراحل ارسال داده ها به بستر دما و رطوبت LabVIEW با استفاده از سنسور دما و رطوبت بی سیم IoT و برد مودم مش بی سیم با برد بلند با رابط USB-
- مرحله 3: بارگذاری کد در ESP32 با استفاده از Arduino IDE:
- مرحله 4: خروجی سریال مانیتور
- مرحله 5: ایجاد برنامه Ubidot:
- مرحله 6: خروجی
- مرحله 7:
- مرحله 8: ایجاد رویدادها در Ubidots:
تصویری: ایجاد-هشدار-استفاده-Ubidots-ESP32+سنسور دما و رطوبت: 9 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
در این آموزش ، داده های مختلف دما و رطوبت را با استفاده از سنسور دما و رطوبت اندازه گیری می کنیم. همچنین نحوه ارسال این داده ها به 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:
- ایجاد حساب در Ubidots.
- به پروفایل من بروید و کلید توکنی را که یک کلید منحصر به فرد برای هر حساب است یادداشت کنید و قبل از بارگذاری آن را در کد ESP32 خود جایگذاری کنید.
- یک دستگاه جدید به نام داشبورد Ubidots خود esp32 اضافه کنید.
- روی دستگاه ها کلیک کنید و دستگاه ها را در Ubidots انتخاب کنید.
- اکنون باید داده های منتشر شده را در حساب Ubidots خود ، در داخل دستگاه به نام "ESP32" مشاهده کنید.
- در داخل دستگاه یک سنسور نام متغیر جدید ایجاد کنید که در آن خواندن دما شما نشان داده می شود.
- اکنون می توانید داده های دما و سایر حسگرها را که قبلاً در مانیتور سریال مشاهده شده بود مشاهده کنید. این امر به این دلیل اتفاق افتاده است که مقدار خواندن سنسورهای مختلف به عنوان یک رشته منتقل می شود و در یک متغیر ذخیره می شود و در متغیر داخل دستگاه esp32 منتشر می شود.
مرحله 6: خروجی
مرحله 7:
مرحله 8: ایجاد رویدادها در Ubidots:
- Events (از منوی کشویی Data) را انتخاب کنید.
- حالا بر روی Create Event کلیک کنید.
- Ubidots از رویدادهای یکپارچه پشتیبانی می کند تا به شما این امکان را بدهد که رویدادها ، هشدارها و اعلان ها را برای کسانی که نیاز به اطلاع دارند ، ارسال کنید. ادغام های از پیش ساخته شده Ubidots عبارتند از:
1. اعلان های ایمیل
2. اعلان های پیامکی
3. رویدادهای Webhook - بیشتر بیاموزید
4. اعلان های تلگرام
5. اعلانات سست - بیشتر بیاموزید
6. اعلان های تماس صوتی - بیشتر بیاموزید
7. بازگشت به اعلان عادی - بیشتر بیاموزید
8. اعلان های Geofence - بیشتر بیاموزید
- سپس یک دستگاه و متغیر مرتبط را انتخاب کنید که "مقادیر" دستگاه ها را نشان می دهد.
- اکنون یک مقدار آستانه برای رویداد خود انتخاب کنید تا آن را فعال کرده و با مقادیر دستگاه مقایسه کنید و همچنین زمان فعال شدن رویداد خود را انتخاب کنید.
- اکنون ، با کلیک روی علامت بعلاوه ، نوع عمل را ایجاد کنید.
- تنظیم و پیکربندی اقدامات مورد نظر و پیام به گیرنده: ارسال SMS ، ایمیل ، Webhooks ، تلگرام ، تماس های تلفنی ، SLACK ، و webhooks برای کسانی که باید بدانند.
- اکنون تمام فیلدهای مورد نیاز را پر کنید.
- پنجره فعالیت را تعیین کنید که رویدادها ممکن است/ممکن است اجرا نشوند.
- رویدادهای خود را تأیید کنید.
توصیه شده:
سنسور دما و رطوبت دیجیتال DHT21 با آردوینو: 6 مرحله
سنسور دما و رطوبت دیجیتال DHT21 با آردوینو: در این آموزش نحوه استفاده از سنسور رطوبت و دما DHT21 با آردوینو و نمایش مقادیر روی صفحه نمایش OLED را یاد می گیریم. فیلم را تماشا کنید
سنسور دما و رطوبت با ال سی دی و تشخیص صدا: 4 مرحله
سنسور دما و رطوبت با ال سی دی و تشخیص صدا: سلام بچه ها !!! خوب این پروژه آخرین سال پروژه من بود. هدف از این پروژه نظارت بر درجه حرارت و رطوبت اتاق در کارگاه دانشگاه من بود زیرا برخی از قطعات الکترونیکی به دلیل نامطلوب بودن دما و هوای نامناسب کار می کردند
سنسور دما و رطوبت خورشیدی آردوینو به اندازه 433 مگاهرتز سنسور اورگان: 6 مرحله
سنسور دما و رطوبت خورشیدی آردوینو به عنوان 433 مگاهرتز سنسور اورگان: این ساختار سنسور دما و رطوبت خورشیدی است. سنسور از سنسور اورگان 433 مگاهرتز تقلید می کند و در دروازه Telldus Net قابل مشاهده است. آنچه شما نیاز دارید: 1x & quot؛ 10-LED سنسور حرکت خورشیدی & quot؛ از Ebay مطمئن شوید که روی آن خمیر 3.7 ولت نوشته شده است
ESP8266 NodeMCU Access Point (AP) برای وب سرور با سنسور دما DT11 و دما و رطوبت چاپ در مرورگر: 5 مرحله
ESP8266 NodeMCU Access Point (AP) برای وب سرور با سنسور دما DT11 و دما و رطوبت چاپ در مرورگر: سلام بچه ها در اکثر پروژه هایی که از ESP8266 استفاده می کنیم و در اکثر پروژه ها از ESP8266 به عنوان وب سرور استفاده می کنیم تا داده ها قابل دسترسی باشند هر دستگاهی از طریق wifi با دسترسی به سرور وب میزبانی شده توسط ESP8266 اما تنها مشکل این است که ما به یک روتر کار برای
مانیتور رطوبت بی سیم (ESP8266 + سنسور رطوبت): 5 مرحله
مانیتور رطوبت بی سیم (ESP8266 + سنسور رطوبت): من جعفری را در گلدان می خریدم و بیشتر روزها ، خاک خشک بود. بنابراین تصمیم گرفتم این پروژه را در مورد حس رطوبت خاک در گلدان با جعفری انجام دهم ، تا بررسی کنم که آیا نیاز به ریختن خاک با آب دارم. فکر می کنم این سنسور (سنسور رطوبت خازنی v1.2) خوب است زیرا