فهرست مطالب:

تجسم فشار و دما با استفاده از Infineon XMC4700 RelaxKit ، Infineon DPS422 و AWS: 8 مرحله
تجسم فشار و دما با استفاده از Infineon XMC4700 RelaxKit ، Infineon DPS422 و AWS: 8 مرحله

تصویری: تجسم فشار و دما با استفاده از Infineon XMC4700 RelaxKit ، Infineon DPS422 و AWS: 8 مرحله

تصویری: تجسم فشار و دما با استفاده از Infineon XMC4700 RelaxKit ، Infineon DPS422 و AWS: 8 مرحله
تصویری: به دست اوردن قدرت های ماورایی با تقویت ذهن و مراقبه 2024, نوامبر
Anonim
تجسم فشار و دما با استفاده از Infineon XMC4700 RelaxKit ، Infineon DPS422 و AWS
تجسم فشار و دما با استفاده از Infineon XMC4700 RelaxKit ، Infineon DPS422 و AWS
تجسم فشار و دما با استفاده از Infineon XMC4700 RelaxKit ، Infineon DPS422 و AWS
تجسم فشار و دما با استفاده از Infineon XMC4700 RelaxKit ، Infineon DPS422 و AWS

این یک پروژه ساده برای ثبت فشار و دما با استفاده از DPS 422 اینفینئون است. ردیابی فشار و دما در یک بازه زمانی نامناسب می شود. اینجاست که تجزیه و تحلیل در تصویر ظاهر می شود ، بینش در مورد تغییر فشار و دما در یک دوره زمانی می تواند در تشخیص خطاها و انجام تعمیر و نگهداری پیش بینی کننده کمک کند.

جاذبه ساخت این پروژه استفاده از سنسور فشار صنعتی Infineon و دریافت بینش از اندازه گیری ها با استفاده از Amazon QuickSight است.

مرحله 1: سخت افزار

سخت افزار
سخت افزار
سخت افزار
سخت افزار
سخت افزار
سخت افزار

S2GO PRESSURE DPS422:

این یک سنسور فشار فشار مطلق است. این یک سنسور درجه صنعتی با دقت نسبی ± 0.06 hPa است. و با دقت دما ± 0.5 درجه سانتی گراد.

آداپتور IOT من:

آداپتورهای IoT من دروازه هایی برای راه حل های سخت افزاری خارجی مانند Arduino و Raspberry PI هستند که پلتفرم های سخت افزاری محبوب IoT هستند. همه اینها سریعترین ارزیابی و توسعه سیستم IoT را امکان پذیر می کند.

کیت Relax XMC4700:

کیت ارزیابی میکروکنترلر XMC4700 ؛ سخت افزار سازگار با 3.3V و 5V Arduino eld Shields

NodeMCU ESP8266:

NodeMCU یک پلت فرم IoT منبع باز است. این شامل سیستم عامل است که بر روی ESP8266WiFi SoC از Espressif Systems اجرا می شود و سخت افزاری که بر اساس ماژول ESP-12 است.

مرحله 2: معماری راه حل

معماری راه حل
معماری راه حل

سرویس های وب آمازون سرویس MQTT را برای اتصال دستگاه ها به ابر ارائه می دهد. مدل MQTT اساساً بر اساس اصل انتشار-اشتراک کار می کند. دستگاهی که در این مورد سنسور DPS310 است ، به عنوان ناشری عمل می کند که فشار و دما را در سرویس اصلی AWS IOT که به عنوان مشترک عمل می کند ، منتشر می کند. پیام دریافتی با استفاده از مجموعه قوانین اصلی AWS IoT به جریان تحویل Kinesis آمازون ارسال می شود. جریان تحویل پیکربندی شده است تا پیام را به خوشه Redshift آمازون برساند. Redshift آمازون سرویس ذخیره سازی داده است که توسط AWS ارائه می شود. داده های دریافت شده یعنی فشار و دما همراه با زمان بند به جدول خوشه اضافه می شود. در حال حاضر ، Amazon QuickSight ، ابزار هوش تجاری ارائه شده توسط AWS به تصویر در می آید که داده ها را در خوشه تغییر مکان قرمز به نمایش بصری تبدیل می کند تا بینش را از داده ها بدست آورد.

مرحله 3: نرم افزار

نرم افزار
نرم افزار
نرم افزار
نرم افزار

کد منبع NodeMCU ESP8266 را می توانید در اینجا پیدا کنید:

مرحله 4: پیکربندی اصلی AWS IOT

پیکربندی اصلی AWS IOT
پیکربندی اصلی AWS IOT
پیکربندی اصلی AWS IOT
پیکربندی اصلی AWS IOT
پیکربندی اصلی AWS IOT
پیکربندی اصلی AWS IOT
  1. چیزی را در هسته AWS IOT ایجاد کنید.
  2. گواهی را ایجاد کرده و آن را به مورد ایجاد شده وصل کنید.
  3. خط مشی جدید را ایجاد کرده و آن را به مورد متصل کنید.
  4. حالا یک قانون ایجاد کنید.
  5. گزینه Send a message to a Amazon Kinesis Firehose stream را انتخاب کنید.

مرحله 5: پیکربندی جریان تحویل Kinesis Firehose

پیکربندی جریان Kinesis Firehose Delivery Stream
پیکربندی جریان Kinesis Firehose Delivery Stream
پیکربندی جریان Kinesis Firehose Delivery Stream
پیکربندی جریان Kinesis Firehose Delivery Stream
پیکربندی جریان Kinesis Firehose Delivery Stream
پیکربندی جریان Kinesis Firehose Delivery Stream
  1. روی ایجاد جریانهای تحویل کلیک کنید
  2. منبع را به عنوان Direct PUT یا منابع دیگر انتخاب کنید
  3. تغییر ضبط و تبدیل فرمت ضبط را غیرفعال کنید.
  4. مقصد را به عنوان Redshift آمازون انتخاب کنید.
  5. جزئیات خوشه را پر کنید.
  6. از آنجا که پیام DPS در قالب JSON تولید می شود ، دستور کپی باید متناسب با آن تغییر کند. در کادر گزینه های COPY ، "خودکار" JSON را وارد کنید. همچنین ، همانطور که ما از فشرده سازی GZIP استفاده می کنیم ، باید همان را در کادر گزینه ذکر کنید.
  7. برای کاهش زمان انتقال ، فشرده سازی S3 را بعنوان GZIP فعال کنید (اختیاری)
  8. تحویل Firehose را مرور کرده و بر روی ایجاد جریان تحویل کلیک کنید

مرحله 6: پیکربندی تغییر سرخ Amazon

پیکربندی تغییر سرخ آمازون
پیکربندی تغییر سرخ آمازون
پیکربندی تغییر سرخ آمازون
پیکربندی تغییر سرخ آمازون
پیکربندی تغییر سرخ آمازون
پیکربندی تغییر سرخ آمازون
  1. با شناسه خوشه ، نام پایگاه داده ، کاربر اصلی و رمز عبور شروع کنید.
  2. اگر می خواهید گره های محاسبه جداگانه ای را در خود جای دهید ، نوع گره را به عنوان dc2.large ، نوع خوشه ای را به عنوان چند گره انتخاب کنید. در صورت انتخاب نوع خوشه چند گره ای ، تعداد گره های محاسبه کننده را ذکر کنید.
  3. ادامه دهید و سپس خوشه را راه اندازی کنید.
  4. به Query editor بروید و جدول dps_info را ایجاد کنید.

قانون ورودی گروه امنیتی برای تغییر سرخ

  1. به طور پیش فرض ، انتقال قرمز ارتباطات ورودی را از طریق گروه امنیتی VPC محدود می کند.
  2. قانون ورودی را برای تغییر سرخ اضافه کنید تا Redshift بتواند به سرویس های دیگر مانند QuickSight متصل شود.

مرحله 7: آمازون QuickSight

آمازون QuickSight
آمازون QuickSight
آمازون QuickSight
آمازون QuickSight
آمازون QuickSight
آمازون QuickSight
آمازون QuickSight
آمازون QuickSight
  1. از لیست خدمات ، Amazon QuickSight را انتخاب کنید. اگر برای اولین بار از کاربر استفاده می کنید ، QuickSight برای 60 روز رایگان است و پس از آن قابل پرداخت است.
  2. پس از موفقیت آمیز راه اندازی حساب ، روی داشبورد روی تجزیه و تحلیل جدید کلیک کنید.
  3. نام تجزیه و تحلیل خود را بنویسید.
  4. منبع داده Redshift را از لیست داده شده انتخاب کنید.
  5. پایگاه داده ادویه را برای ذخیره داده ها انتخاب کنید. این پایگاه داده حافظه است که توسط QuickSight ارائه شده است.
  6. علاوه بر این می توانید برنامه زمانبندی تازه سازی داده ها را در SPICE انتخاب کنید.
  7. فیلدهای مورد نیاز را برای تجزیه و تحلیل اضافه کنید.
  8. داشبورد را از گزینه اشتراک گذاری منتشر کنید. برای مشاهده داشبورد به سایر کاربران دسترسی لازم را بدهید.

توصیه شده: