فهرست مطالب:

مانیتورینگ دمای از راه دور: 7 مرحله (همراه با تصاویر)
مانیتورینگ دمای از راه دور: 7 مرحله (همراه با تصاویر)

تصویری: مانیتورینگ دمای از راه دور: 7 مرحله (همراه با تصاویر)

تصویری: مانیتورینگ دمای از راه دور: 7 مرحله (همراه با تصاویر)
تصویری: آموزش کار با دستگاه مانیتورینگ علائم حیاتی 2024, جولای
Anonim
مانیتورینگ دمای از راه دور
مانیتورینگ دمای از راه دور

این پروژه به شما نحوه ایجاد یک سیستم نظارت از راه دور با استفاده از Phidgets را نشان می دهد. این سیستم ها اغلب برای اطمینان از اینکه درجه حرارت در یک مکان دور (خانه تعطیلات ، اتاق سرور و غیره) در سطوح خطرناک نیستند مورد استفاده قرار می گیرند. این سیستم به شما امکان می دهد حداقل دمایی را که برای شما راحت است تنظیم کنید و اگر دما از این حد کمتر شود ، اعلانی ارسال می شود. اگر دمای هوا بسیار بالا برود ، می توان برنامه را به راحتی تغییر داد یا فقط هر روز ، ساعت یا دقیقه اعلان ها را ارسال کرد!

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

تنها چیزی که نیاز دارید دانش اولیه برنامه نویسی برای این پروژه است. این برنامه به زبان C# نوشته شده است اما به راحتی می تواند به زبان مورد علاقه شما منتقل شود!

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

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

در اینجا همه چیزهایی است که شما نیاز دارید:

VINT Hub Phidget

فیجت دما

مرحله 3: مرور پروژه

مروری بر پروژه
مروری بر پروژه

این پروژه شامل یک TMP1000 متصل به یک مرکز VINT است که به کامپیوتر متصل است. نرم افزاری که در رایانه کار می کند با وسایل الکترونیکی ارتباط برقرار می کند و در صورت کاهش دما به زیر دمای مشخص ، اعلان (ایمیل یا پیامک) را ارسال می کند. توجه: از VINT Hub همچنین می توانید برای ارتباط با سنسورهای آنالوگ استفاده کنید ، بنابراین اگر سنسور دمای آنالوگ قدیمی دارید ، حتماً از آن استفاده کنید! اگر از سنسور آنالوگ استفاده می کنید ، برخی تغییرات جزئی در کد لازم است. برای اطلاعات بیشتر کامنت بگذارید.

مرحله 4: مرور نرم افزار

مروری بر نرم افزار
مروری بر نرم افزار
مروری بر نرم افزار
مروری بر نرم افزار
مروری بر نرم افزار
مروری بر نرم افزار

در بالای فرم دمای فعلی نمایش داده می شود و هر 30 ثانیه به روز می شود. در زیر دما ، چند تنظیم وجود دارد:

  • محدودیت دما: اگر درجه حرارت به طور مداوم بیش از 5 دقیقه زیر این مقدار باشد ، به کاربر اطلاع داده می شود. سپس هر ساعت یک ایمیل تا زمان افزایش دما ارسال می شود.
  • Send Notification To: نشانی ایمیلی را مشخص کنید که وقتی دما از زیر آستانه پایین می آید باید به آن اطلاع داده شود. توجه: بسیاری از ارائه دهندگان بی سیم گزینه ایمیل به متن را ارائه می دهند ، بنابراین اعلان می تواند مستقیماً به تلفن ارسال شود.

در برگه تنظیمات ایمیل ، چند گزینه دیگر وجود دارد:

  • آدرس سرور: آدرس سرور ایمیل. اگر از Gmail استفاده نمی کنید ، با جستجوی سریع Google مقالاتی مانند این به شما کمک می کند.
  • نام کاربری: ایمیلی که می خواهید اعلان ها را از آن ارسال کنید. برای این برنامه یک حساب Gmail جدید ایجاد کردم و به برنامه های کمتر ایمن اجازه داد از آن استفاده کنند.
  • رمز عبور: رمز عبور برای حساب.

پس از وارد کردن اطلاعات در تمام فیلدهای مورد نیاز ، وضعیت در گوشه سمت راست پایین فرم نشان می دهد که برنامه در حال اجرا است. پس از آن ، می توانید برنامه را به حداقل برسانید و آن را فراموش کنید!

مرحله 5: کد

کد
کد

کد این پروژه در فایل TemperatureMonitor.zip موجود است. قبل از تدوین برنامه ، مطمئن شوید که کتابخانه های Phidget را بر روی رایانه خود نصب کرده اید. کتابخانه های Phidget را می توانید در اینجا پیدا کنید.

در اینجا یک مرور سریع از کد وجود دارد:

  • هنگامی که فرم بارگیری می شود ، یک شیء TemperatureSensor ایجاد کنید و برای پیوستن ، جدا شدن و وقایع خطا مشترک شوید.
  • در کنترل کننده پیوست ، DataInterval را روی 30 ثانیه تنظیم کنید.
  • در کنترل کننده رویداد ، برچسب دما را به روز کنید و بررسی کنید که آیا دما زیر حد مجاز است. اگر درجه حرارت زیر حد مجاز است ، شمارنده را افزایش داده و خارج شوید. اگر شمارنده نشان می دهد که دمای هوا به مدت 5 دقیقه کمتر از حد مجاز بوده است ، یک اعلان ارسال کنید.
  • اگر اعلانی ارسال شده است ، یک تایمر 1 ساعته شروع کنید که از ارسال اعلان های دیگر تا زمان سپری شده جلوگیری می کند.

مرحله 6: اعلان ها

اطلاعیه
اطلاعیه

در اینجا نمونه ای از اعلان ایمیل است که زمانی ارسال شد که دمای گزارش شده زیر 25 درجه سانتیگراد بیش از 5 دقیقه بود.

مرحله 7: سوال دارید؟

اگر سوالی در مورد پروژه دارید ، در قسمت نظرات با ما در میان بگذارید!

ممنون که خواندید

توصیه شده: