مدار تشخیص نشت گاز هوشمند توسط STM32 و GSM - جلسه 8

مدار تشخیص نشت گاز هوشمند توسط STM32 و GSM

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

 

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

 

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

 

در صورتیکه نشت گاز کماکان ادامه داشته باشد، علاوه بر smsهای ارسالی، با کاربر سیستم تماس تلفنی هم برقرار می شود و نشت گاز به این صورت هم اطلاع رسانی می شود. علاوه بر این اطلاع رسانیها، میتوان وسایل حساس را به مدار متصل کرد تا در صورت نشت گاز، مدار بلافاصله دستور دهد آن وسایل خاموش شوند تا از حوادث ناگوار بعدی پیشگیری به عمل بیاید. بعنوان مثال میتوان شیر برقی گاز را به مدار متصل کرد تا حین نشت گاز، مدار دستور دهد این شیر بسته شود. سنسور استفاده شده در مدار جهت تشخیص نشت گاز، سنسور MQ-5 می باشد که از بین سنسورهای سری MQ بهترین انتخاب برای این کار است. همچنین سیستم دارای نمایشگر نیز می باشد که پیام ها و اطلاع رسانیها در این نمایشگر نمایش داده می شوند.

 

قابلیتهای مدار

  • فعال شدن آژیر به محض نشت کردن گاز
  • ارسال sms برای شماره تلفنهای تعریف شده در سیستم
  • برقراری تماس تلفنی و اطلاع رسانی نشت گاز
  • خاموش کردن اتوماتیک وسایل حساس به محض نشت کردن گاز
  • امکان اتصال شیر برقی گاز جهت قطع کردن گاز اصلی پس از نشت گاز

 

فیلم تست مدار تشخیص نشت گاز هوشمند توسط STM32 و GSM

 

راه های ارتباطی



شماره تماس : 09332256378

ایمیل : abdollahzadeh.amanj@gmail.com

تلگرام :wle_CoWorker@

خانواده میکروکنترلر : ARM
زبان های برنامه نویسی : آردوینو
کامپایلرهای برنامه نویسی : Arduino

برای این مطلب 10 دیدگاه ثبت شده است

علی سعیدی عضو دوره بدون امتیاز
باسلام - این بورد دستور watchdog داره که با خیال راحت تو یه پروژه یکم نویزی ازش بهره بگیریم

پاسخ [آمانج عبداله زاده] : با سلام
طبق اطلاعات دیتاشیت، این میکرو دو تایمر 16 بیتی watchdog داره

پاسخ
1397/02/27
مسعود امیری عضو دوره بدون امتیاز
با سلام لطف میکنید این خط رو توضیح بدید Serial1.println((char)26);

پاسخ [آمانج عبداله زاده] : با سلام
ارسال ۲۶ دسیمال معادل اینتر

پاسخ
1396/11/01
قائم مصطفوی عضو دوره بدون امتیاز
ممنون.متوجه شدم.ولی اگه برید به سمت آموزش ویدئویی خیلی استقبال خواهد شد.البته با همین نظم آموزش تئوری

پاسخ [آمانج عبداله زاده] : دوره های جدید به صورت فیلم در حال ارائه شدن هستن و سعی میشه پروژه ها هم بصورت فیلم منتشرن بشن

پاسخ
1396/10/20
قائم مصطفوی عضو دوره بدون امتیاز
سلام.نگفتین پس چرا 8 تا لینک دانلوده همش آپلود شده یا جلسه 9 هنوز آپلود نشده؟؟

پاسخ [آمانج عبداله زاده] : سلام. جلسه چهار و پنج با هم منتشر شده

پاسخ
1396/10/20
قائم مصطفوی عضو دوره بدون امتیاز
سلام.خسته نباشید آموزشهاتون بسیار دقیق و مرتب هستن.در کل چند جلسه آموزش داره این پکیج و چه مباحث دیگری را خواهین گفت؟؟

پاسخ [آمانج عبداله زاده] : با سلام. تشکر
دوره 9 جلسه هست و تموم شده

پاسخ
1396/10/18

در حال لود کردن گوگل کپچا ، لطفا صبر کنید ...

عضویت در خبرنامه

با عضویت در خبرنامه می توانید از جدیدترین مقالات، اخبار و محصولات سایت در ایمیل خود با خبر شوید...

به جمع 1,219 کاربر خبرنامه بپیوندید