فهرست مطالب:
- مرحله 1: سخت افزار و نرم افزار مورد نیاز است
- مرحله 2: مراحل ارسال داده ها به پلت فرم ارتعاش و دما Labview با استفاده از ارتعاش بی سیم IoT ، برد دما ، سنسور دما و مودم مش بی سیم طولانی برد با رابط USB:
- مرحله 3: بارگذاری کد در ESP32 با استفاده از Arduino IDE:
- مرحله 4: خروجی سریال مانیتور
- مرحله 5: ایجاد برنامه Ubidot
- مرحله 6: خروجی
- مرحله 7: ایجاد رویدادها در Ubidots
- مرحله 8: خروجی رویداد در نامه شما
- مرحله 9: داده های Ubidots خود را به Google Sheets صادر کنید
تصویری: Ubidots + ESP32- مانیتورینگ دستگاه پیش بینی کننده: 10 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:51
تجزیه و تحلیل پیش بینی کننده ارتعاش و دمای ماشین با ایجاد رویدادهای نامه ای و ثبت ارتعاش در صفحه گوگل با استفاده از Ubidots.
تعمیر و نگهداری پیش بینی کننده و نظارت بر سلامت ماشین
ظهور فناوری جدید ، یعنی اینترنت اشیاء ، صنایع سنگین ، برای حل بزرگترین چالش های خود ، جمع آوری داده های مبتنی بر سنسور را آغاز کرده است ، از جمله اصلی ترین آنها می توان به زمان خاموشی به صورت خاموشی و تاخیر در فرآیند اشاره کرد. نظارت بر ماشین که تعمیر و نگهداری پیش بینی کننده یا نظارت بر وضعیت نامیده می شود ، تمرین نظارت بر تجهیزات الکتریکی از طریق حسگرها به منظور جمع آوری داده های تشخیصی است. برای دستیابی به این هدف ، سیستم های جمع آوری داده ها و ثبت کننده داده ها برای نظارت بر انواع تجهیزات مانند دیگهای بخار ، موتورها و موتورها استفاده می شود. شرایط زیر اندازه گیری می شود:
- پایش داده های دما و رطوبت
- پایش جریان و ولتاژ
- نظارت بر ارتعاشات: در این مقاله دما ، ارتعاش را می خوانیم و داده ها را در Ubidots منتشر می کنیم. Ubidots از نمودارها ، UI ، اعلان ها و ایمیل ها پشتیبانی می کند. این ویژگی ها آن را برای تجزیه و تحلیل پیش بینی تعمیر و نگهداری ایده آل می کند. ما همچنین داده ها را در صفحات گوگل دریافت می کنیم که تجزیه و تحلیل پیش بینی نگهداری را آسان تر می کند.
مرحله 1: سخت افزار و نرم افزار مورد نیاز است
سخت افزار:
- ESP-32
- سنسور ارتعاش و دما بی سیم IoT برد بلند
- مودم مش بی سیم بلند برد با رابط USB
نرم افزار مورد استفاده:
- آردوینو IDE
- Ubidots
کتابخانه مورد استفاده:
- کتابخانه PubSubClient
- سیم. ساعت
مرحله 2: مراحل ارسال داده ها به پلت فرم ارتعاش و دما Labview با استفاده از ارتعاش بی سیم IoT ، برد دما ، سنسور دما و مودم مش بی سیم طولانی برد با رابط USB:
- ابتدا ، ما به یک برنامه کاربردی Labview نیاز داریم که فایل ncd.io Wireless Vibration and Temperature Sensor.exe است و داده ها را می توان در آن مشاهده کرد.
- این نرم افزار Labview فقط با سنسور حرارت ارتعاشی بی سیم ncd.io کار می کند
- برای استفاده از این رابط کاربری ، باید درایورهای زیر را نصب کنید Install run engine engine from here 64bit
- 32 بیتی
- درایور NI Visa را نصب کنید
- LabVIEW Run-Time Engine و NI-Serial Runtime را نصب کنید
- راهنمای شروع این محصول.
مرحله 3: بارگذاری کد در ESP32 با استفاده از Arduino IDE:
- کتابخانه PubSubClient و کتابخانه Wire.h را بارگیری و شامل کنید.
- شما باید Ubidots منحصر به فرد خود را TOKEN ، MQTTCLIENTNAME ، SSID (نام WiFi) و رمز عبور شبکه موجود اختصاص دهید.
- کد Ncd_vibration_and_temperature.ino را کامپایل و بارگذاری کنید.
- برای تأیید اتصال دستگاه و داده های ارسال شده ، مانیتور سریال را باز کنید. اگر هیچ پاسخی مشاهده نشد ، ESP32 خود را از برق بکشید و سپس دوباره آن را وصل کنید. اطمینان حاصل کنید که میزان باود مانیتور Serial روی همان مقدار مشخص شده در کد 115200 شما تنظیم شده است.
مرحله 4: خروجی سریال مانیتور
مرحله 5: ایجاد برنامه Ubidot
- ایجاد حساب در Ubidot.
- به پروفایل من بروید و کلید توکنی را که یک کلید منحصر به فرد برای هر حساب است یادداشت کنید و قبل از بارگذاری آن را در کد ESP32 خود جایگذاری کنید.
- یک دستگاه جدید به نام داشبورد Ubidot خود ESP32 اضافه کنید.
- در داخل دستگاه یک سنسور نام متغیر جدید ایجاد کنید که در آن خواندن دما شما نشان داده می شود.
- یک داشبورد در Ubidots ایجاد کنید.
مرحله 6: خروجی
مرحله 7: ایجاد رویدادها در Ubidots
- Events (از منوی کشویی Data) را انتخاب کنید.
- برای ایجاد یک رویداد جدید ، روی نماد زرد بعلاوه در گوشه سمت راست بالای صفحه کلیک کنید.
انواع رویدادها: Ubidots از رویدادهای یکپارچه پشتیبانی می کند تا به شما این امکان را بدهد که رویدادها ، هشدارها و اعلان ها را برای کسانی که باید در زمان نیاز بدانند ارسال کنید. ادغام های از پیش ساخته شده Ubidots عبارتند از:
- اعلان های ایمیل
- اعلان های پیامکی
- رویدادهای Webhook - بیشتر بیاموزید
- اعلان های تلگرام
- اعلان های سست - بیشتر بیاموزید
- اعلان های تماس صوتی - بیشتر بیاموزید
- بازگشت به اعلان عادی - بیشتر بیاموزید
- اعلان های Geofence - بیشتر بیاموزید
- سپس یک دستگاه و متغیر مرتبط را انتخاب کنید که "مقادیر" دستگاه ها را نشان می دهد.
- اکنون یک مقدار آستانه برای رویداد خود انتخاب کنید تا آن را فعال کرده و با مقادیر دستگاه مقایسه کنید و همچنین زمان فعال شدن رویداد خود را انتخاب کنید.
- تنظیم و پیکربندی اقدامات مورد نظر و پیام به گیرنده: ارسال SMS ، ایمیل ، Webhooks ، تلگرام ، تماس های تلفنی ، SLACK ، و webhooks برای کسانی که باید بدانند.
- اعلان رویداد را پیکربندی کنید.
- پنجره فعالیت را تعیین کنید که رویدادها ممکن است/ممکن است اجرا نشوند.
- رویدادهای خود را تأیید کنید.
مرحله 8: خروجی رویداد در نامه شما
مرحله 9: داده های Ubidots خود را به Google Sheets صادر کنید
در این قسمت ، می توانیم داده های ذخیره شده در ابر Ubidots را برای تجزیه و تحلیل بیشتر استخراج کنیم. امکانات بسیار زیاد است ؛ به عنوان مثال ، می توانید یک تولید کننده گزارش خودکار ایجاد کرده و آنها را هر هفته برای مشتریان خود ارسال کنید.
برنامه دیگر تهیه دستگاه خواهد بود. اگر هزاران دستگاه برای استقرار دارید و اطلاعات آنها در Google Sheet وجود دارد ، می توانید یک اسکریپت برای خواندن برگه ایجاد کرده و یک منبع داده Ubidots برای هر خط روی فایل ایجاد کنید. مراحل انجام این کار-
یک کاربرگ Google ایجاد کنید و دو برگه با این نام به آن اضافه کنید:
- متغیرها
- ارزش های
- از برگه Google خود ، روی "Tools" ، سپس "Script Editor …" ، سپس "Blank Project" کلیک کنید.
- ویرایشگر اسکریپت را باز کنید.
- کد زیر (در قسمت کد) را به اسکریپت اسکریپت اضافه کنید.
- انجام شده! اکنون دوباره Google Sheet خود را باز کنید و یک منوی جدید برای فعال کردن عملکردها خواهید دید.
توصیه شده:
پخش کننده الکل ژل اتوماتیک با Esp32: 9 مرحله
پخش کننده الکل ژل اتوماتیک با Esp32: در آموزش نحوه ساخت نمونه اولیه ، مونتاژ دستگاه پخش کننده الکل ژل اتوماتیک با esp32 ، شامل مونتاژ گام به گام ، مدار الکترونیکی و همچنین کد منبع توضیح داده شده است. گام
ارتباط بی سیم LoRa 3 کیلومتر تا 8 کیلومتر با هزینه کم E32 (sx1278/sx1276) دستگاه Arduino ، Esp8266 یا Esp32: 15 مرحله
ارتباطات بی سیم LoRa 3Km تا 8Km با هزینه کم E32 (sx1278/sx1276) دستگاه برای Arduino ، Esp8266 یا Esp32: من یک کتابخانه برای مدیریت EBYTE E32 بر اساس سری Semtech دستگاه LoRa ، دستگاه بسیار قدرتمند ، ساده و ارزان ایجاد می کنم. شما می توانید پیدا کنید نسخه 3 کیلومتری در اینجا ، نسخه 8 کیلومتری در اینجا آنها می توانند در فاصله 3000 تا 8000 متری کار کنند و ویژگی های زیادی دارند
پخش کننده صوتی ESP32: 6 مرحله (همراه با تصاویر)
پخش کننده صوتی ESP32: به دلیل اپیدمی ، در شش ماه گذشته بیشتر از زمان معمول در خانه بودم. حوصله شخصی در خانه اجتناب ناپذیر است ، بنابراین من با ESP32 یک پخش کننده صوتی برای گذراندن زمان تهیه کردم. ESP32 می تواند به عنوان یک سیستم مستقل برای اجرای برنامه ها استفاده شود
کنترل کننده نوار LED خروجی بی سیم Arduino ESP32: 6 مرحله
کنترل کننده نوار LED خروجی بی سیم Arduino ESP32: این یک کنترلر بسیار کاربردی DIY Wireless Wall Outlet برای نوارهای LED کم هزینه است. این جایگزین کنترل کننده های وای فای ارزان قیمت می شود که در EBay فروخته می شود. آنها با نوارهای RGB Led به خوبی کار می کنند. کنترلر EBay Wifi به خوبی ساخته نشده است و به راحتی خراب می شود. همچنین
با استفاده از ESP32 یک دستگاه خواننده حجم مخزن زیر 30 دلار بسازید: 5 مرحله (همراه با تصاویر)
با استفاده از ESP32 یک دستگاه خواننده مخزن با حجم کمتر از 30 دلار بسازید: اینترنت اشیاء بسیاری از برنامه های کاربردی دستگاه های پیچیده را به خانه بسیاری از تولیدکنندگان شراب و شراب سازان آورده است. برنامه های کاربردی با سنسورهای سطح برای دهه ها در پالایشگاه های بزرگ ، تصفیه خانه های آب و مواد شیمیایی مورد استفاده قرار گرفته اند