در این مطلب قصد داریم شما را با ساخت مانیتور کیفیت هوا و گاز همراه با اعلان های موجود در تلفن و ایمیل آشنا سازیم.

اینترنت اشیا (IoT) معمولاً در خانه ها و صنایع برای نظارت بر مقادیر حسگر استفاده می شود. در پروژه ساخت مانیتور کیفیت هوا ، هنگامی که سنسور کیفیت هوا مقداری را بیش از حد تعریف شده توسط کاربر تشخیص می دهد، از پلتفرم Blynk IoT برای دریافت اعلان از طریق تلفن هوشمند و ایمیل استفاده می شود. همچنین می تواند به عنوان مانیتور نشت گاز استفاده شود.

همانطور که در شکل ۱ نشان داده شده است، هر سنسور آنالوگ مناسب مانند MQ-135 ممکن است به پین آنالوگ A0 برد WeMos D1 (Board1) متصل شود. سنسور بیش از ۱۵۰ نشان می دهد. این ساده است!

 

شکل ۱: اتصال MQ-135 به صفحه WeMos D1

 

ساخت و آزمایش مانیتور کیفیت هوا و گاز:

برای ساخت مانیتور کیفیت هوا ، برنامه Blynk را از فروشگاه Google Play بارگیری کنید و آن را در تلفن Android خود نصب کنید.

ثبت نام برای استفاده از آن لازم است. پس از ثبت نام، روی New Project کلیک کنید و نام پروژه مورد نظر خود را وارد کنید. در بخش Select Device ، “WeMos D1” یا “WeMos D1 Mini” را مطابق دستگاهی که استفاده می کنید، انتخاب کنید. در بخش اتصال، «Wi-Fi» را انتخاب کنید و روی «ایجاد» کلیک کنید. یک رمز مجوز به شناسه ایمیل ثبت شده شما ارسال می شود. این امکان را برای شما فراهم می کند تا فضای پروژه را در تلفن هوشمند Android خود ببینید. برای پیکربندی مراحل زیر را دنبال کنید.

۱. در فضای پروژه، “Widget Box” را انتخاب کنید و “Gauge” را در زیر “نمایش” انتخاب کنید. به صفحه تنظیمات سنج هدایت خواهید شد. در بخش ورودی، پین مجازی “V5” را انتخاب کنید (اگر پین مجازی دیگری را انتخاب می کنید، آن را در برنامه نیز تغییر دهید) و تغییر را از ۱۰۲۳ پیش فرض به ۲۰۰ تغییر دهید. این سطح سنج را از ۰ به ۲۰۰ تنظیم می کند، به عنوان در شکل ۲ نشان داده شده است.

 

شکل ۲: تنظیمات سنج روی صفحه تلفن همراه

 

۲. Box Widget Box را انتخاب کنید و Eventor را در بخش Other ،Notification را در Notifications و Email را در Notifications انتخاب کنید.

۳. روی “رویداد” در فضای پروژه کلیک کنید و “+ افزودن رویداد جدید” را کلیک کنید. بر روی مقدار “Vpin” کلیک کنید و “V5” را انتخاب کنید. شرایط را به عنوان “بالاتر از” و نوع را به عنوان “۱۵۰” انتخاب کنید.

۴- در بخش گزینه اقدام “ارسال اعلان” را انتخاب کرده و پیامی را که می خواهید در پروژه ساخت مانیتور کیفیت هوا مشاهده کنید وارد کنید. در این مثال، ما از “این بزرگتر از ۱۵۰ است” استفاده کردیم، همانطور که در شکل ۳ نشان داده شده است. سپس روی “تأیید” کلیک کنید.

 

شکل ۳: رویداد ۱ برای دریافت اعلان

 

۵. برای دریافت اعلان از طریق ایمیل در پروژه ساخت مانیتور کیفیت هوا ، روی “+ افزودن رویداد جدید” کلیک کنید و مراحل ۳ و ۴ را تکرار کنید. در مرحله ۴، اقدام را به عنوان “ارسال ایمیل” انتخاب کنید و پیام مورد نظر را تایپ کنید و بر روی “تأیید” کلیک کنید همانطور که در شکل ۴ نشان داده شده است، اکنون تنظیمات رویداد دو رویداد (رویداد ۱ و رویداد ۲) را نشان می دهد. به فضای پروژه برگردید و برای اجرای برنامه روی دکمه پخش -> کلیک کنید.

 

شکل ۴: تنظیمات برای دریافت اعلان در تلفن همراه و از طریق ایمیل

رابط WeMos D1 با Arduino IDE در ساخت مانیتور کیفیت هوا :

برای استفاده از برد WeMos D1 در Arduino IDE به منظور ساختن مانیتور کیفیت هوا ، لازم است مراحل زیر را دنبال کنید. اگر قبلاً از تخته WeMos D1 با Arduino IDE استفاده کرده اید، می توانید مستقیماً از مرحله ۱۱ شروع کنید.

۶. Arduino IDE را باز کرده و به File-> Preferences بروید. در قسمت URL مدیر تابلوی اضافی آدرس زیر را اضافه کنید:

http://arduino.esp8266.com/stable/package_esp8266com_index.json

۷. به Tools-> Board Manager بروید، گزینه ‘esp8266 by ESP8266 Community’ را انتخاب کنید و روی دکمه “Install” کلیک کنید.

۸- پس از نصب، Board Board را ببندید، به ToolsBoard بروید و WeMos D1 ، R2 و mini را انتخاب کنید.

۹. برای تراشه USB به سریال، درایور را از آدرس URL زیر نصب کنید:

http://github.com/nodemcu/nodemcu-devkit/tree/master/Drivers

۱۰. به Tools uploadto سرعت بارگذاری بروید و ۱۱۵۲۰۰ را انتخاب کنید.

۱۱. کتابخانه Blynk را از URL زیر بارگیری کنید و در Arduino IDE به SketchInclude LibraryAdip Zip Library بروید و فایل zip بارگیری شده را انتخاب کنید: https://github.com/blynkkk/blynk-library/releases/tag/v0. 5.2

۱۲. شماره خط، نام کاربری Wi-Fi و رمز عبور را در خط زیر برنامه داده شده (blynk_gas.ino) تغییر دهید.

char auth [] = “4042a240e2ea48bea5ffeeadb

۱۳eb715 ”؛ // شماره رمز شما

char ssid [] = “نام کاربری wifi شما”؛

// Wi-Fi نام کاربر

char pass [] = “رمز ورود شما” ؛ // وای فای

کلمه عبور

۱۳. اطمینان حاصل کنید که Wi-Fi و اتصالات اینترنت در رایانه شخصی و تلفن هوشمند شما به درستی کار می کنند.

۱۴. سرانجام ، برنامه (blynk_gas.ino) را با استفاده از Arduino IDE در صفحه WeMos D1 بارگذاری کنید. مقدار سنسور را اندازه خواهید گرفت، همانطور که در شکل ۵ نشان داده شده است. اگر مقدار سنسور بیشتر از ۱۵۰ باشد، به ترتیب در شکل ۶ و شکل ۷ اعلان هایی در تلفن هوشمند و ایمیل دریافت خواهید کرد.

 

شکل ۵: قرائت سنسور گاز در ساخت مانیتور کیفیت هوا

 

شکل ۶: اعلان هنگامی که مقدار سنسور بیش از ۱۵۰ باشد

 

شکل ۷: ایمیلی که مقدار سنسور از ۱۵۰ بیشتر شود دریافت می شود

 

برای دانلود کد ساخت مانیتور کیفیت هوا کلیک کنید.