IOT در چند سال اخیر به یک روند بزرگ تبدیل شده است. با نیازهای رو به رشد در دستگاه های متصل، بسیاری از شرکت ها توجه خود را به بازار iot معطوف کرده اند. امروز میخواهیم پروژه سادهای را که ساختهایم به اشتراک بگذاریم – اتوماسیون خانگی و سیستمهای امنیتی مبتنی بر IOT با استفاده از Arduino MKR1000. امیدوارم از این پروژه خوشتان بیاید.
![سیستم اتوماسیون خانگی و امنیت مبتنی بر IOT](https://duino4projects.com/wp-content/uploads/2017/05/IOT-based-Home-automation-and-Security-system.jpg)
قطعات سخت افزاری مورد استفاده:
- آردوینو MKR 1000
- سنسور PIR
- سنسور گاز
- مدار رله
- لامپ
- موتور AC
- دیودها (1n 4007)
نرم افزار مورد استفاده:
- برنامه Blynk (اندروید/ iOS)
برنامه BLYNK:
Blynk یک پلت فرم نرم افزار IOT است که هم برای اندروید و هم برای iOS در دسترس است. این پلتفرم بسیار شبیه یک داشبورد دیجیتال است که در آن می توانید تمام اطلاعات دستگاه های متصل خود را مشاهده کنید. و مهمتر از همه، Blynk از بسیاری از بردهای توسعه معروف مانند Raspberry Pi، Arduino، ESP8266 و سایر پلتفرم های IOT پشتیبانی می کند.
در پروژه ما این پلت فرم برای اهداف زیر استفاده می شود
- لامپ و فن را روشن/خاموش کنید.
- خوانش ها را می توان از مقادیر PIR و سنسور گاز مشاهده کرد.
- نظارت بر مقادیر سنسور امکان پذیر است
نمودار شماتیک سیستم اتوماسیون خانگی:
توضیح:
در این شماتیک از سنسور PIR و سنسور گاز برای تشخیص شرایط جوی استفاده شده و خروجی از این سنسورها به برد آردوینو وارد می شود. از طرف دیگر لامپ و فن با استفاده از چند رله به میکروکنترلر متصل می شوند. رله به عنوان یک فعال کننده برای فن و لامپ عمل می کند. ترانزیستور بین پایه های رله و میکروکنترلر اضافه می شود تا جریان کافی را تامین کند. لامپ و فن به خطوط فاز و نول منبع تغذیه AC متصل می شود. این شماتیک فقط برای نمونه سازی پروژه اتوماسیون خانگی ما است، می توانید با تغییرات جزئی در شماتیک، دستگاه هایی را به آن اضافه کنید.
سنسور PIR:
این سنسور برای تشخیص هرگونه حرکت یا نفوذ در یک اتاق استفاده می شود. با قرار دادن درب ورودی، این سنسور به عنوان یک آشکارساز نفوذ در پروژه ما استفاده می شود. این سنسور خروجی نفوذ را به وسیله قرائت به میکروکنترلر می دهد. این مقدار خروجی به نوبه خود در برنامه Blynk گوشی هوشمند کاربران نمایش داده می شود.
سنسور گاز:
این سنسور برای تشخیص هرگونه نشت گاز در خانه ما استفاده می شود. در صورت بروز هرگونه نشت گاز، عناصر موجود در حسگر گاز یونیزه می شوند. سطح ولتاژ خروجی ماژول حسگر به شدت گاز موجود بستگی دارد. این به پین های آنالوگ آردوینو نیز وارد می شود. سپس در برنامه Blynk نمایش داده می شود.
MKR1000:
این برد آردوینو قدرتمند است که به طور خاص برای IOT ساخته شده است. این برد از یک کنترلر وای فای داخلی تشکیل شده است که با حذف نیاز به افزودن سخت افزار خارجی برای اتصال وای فای، بهترین راه حل برای نمونه سازی IOT است.
بیشتر بخوانید: سیستم اتوماسیون خانگی و امنیت مبتنی بر IOT