فهرست مطالب:
- مرحله 1: مهارت های مورد نیاز
- مرحله 2: سخت افزار
- مرحله 3: مرور پروژه
- مرحله 4: مرور نرم افزار
- مرحله 5: کد
- مرحله 6: اعلان ها
- مرحله 7: سوال دارید؟
تصویری: مانیتورینگ دمای از راه دور: 7 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
این پروژه به شما نحوه ایجاد یک سیستم نظارت از راه دور با استفاده از 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: سوال دارید؟
اگر سوالی در مورد پروژه دارید ، در قسمت نظرات با ما در میان بگذارید!
ممنون که خواندید
توصیه شده:
ESP8266 - سوکت کنترل از راه دور و از راه دور (امنیت سالمندان): 6 مرحله
ESP8266 - سوکت کنترل از راه دور و از راه دور (امنیت سالمندان): اطلاعات: این مونتاژ در صورت فراموشی وسایل وصل شده (عمدتا توسط افراد مسن مبتلا به آلزایمر) به منظور جلوگیری از گرم شدن بیش از حد ، آتش سوزی و حوادث است. پس از فعال شدن دکمه ، سوکت 110/220 VAC را به مدت 5 دقیقه دریافت می کند (دیگری
کنترل از راه دور جهانی از راه دور با Node-MCU: 12 مرحله
کنترل از راه دور جهانی با Node-MCU: سلام به همه و به این پروژه خوش آمدید! من یک شخص تنبل هستم و کابوس یک تنبل این است که وقتی متوجه می شوید که راه دور خیلی دور است ، تلویزیون تماشا کنید! متوجه شدم که اگر ریموتم را در دست داشته باشم هرگز خیلی دور نخواهد بود
IRduino: کنترل از راه دور Arduino - تقلید از راه دور از دست رفته: 6 مرحله
IRduino: کنترل از راه دور Arduino - تقلید از راه دور گمشده: اگر تا به حال کنترل از راه دور تلویزیون یا دستگاه پخش DVD خود را گم کرده اید ، می دانید که مجبور هستید به دکمه های خود دستگاه بروید ، از آن استفاده کنید و از آن استفاده کنید. گاهی اوقات ، این دکمه ها عملکرد مشابهی با ریموت ندارند. دریافت
راه دور IR خود را به RF از راه دور تبدیل کنید: 9 مرحله (همراه با تصاویر)
راه دور IR خود را به RF Remote تبدیل کنید: در دستورالعمل امروز ، به شما نشان خواهم داد که چگونه می توانید از یک ماژول RF عمومی بدون میکروکنترلر استفاده کنید که در نهایت ما را به ساخت پروژه ای می رساند که در آن می توانید یک IR Remote از هر دستگاه را به RF تبدیل کنید. از راه دور. مزیت اصلی تبدیل یک
انتشار کابل از راه دور Olympus Evolt E510 (نسخه 2 با فوکوس خودکار از راه دور): 6 مرحله (همراه با تصاویر)
انتشار کابل از راه دور Olympus Evolt E510 (نسخه 2 با فوکوس خودکار از راه دور): دیروز من یک دکمه ساده با یک دکمه برای Olympus E510 خود ساختم. اکثر دوربین ها دارای دکمه شاتر هستند (آن را برای گرفتن عکس فشار می دهید) که دارای دو حالت است. اگر دکمه به آرامی فشار داده شود ، دوربین فوکوس خودکار کرده و نور را اندازه گیری می کند