آموزش PICپروژه PIC

پروژه تشخیص گاز LPG با میکروکنترلر PIC (+اندازه گیری ppm)

سلام. پروژه تشخیص گاز LPG با PIC به همراه اندازه گیری ppm آماده کردیم. فیلم عملکرد مدار را از دست ندهید !

پروژه تشخیص گاز LPG با PIC

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

همچنین ببینید : مشخصات سنسور های سری MQ

در این مقاله نحوه استفاده از این سنسورهای گازی با میکروکنترلر PIC ، برای اندازه گیری مقدار PPM گاز و نمایش آن بر روی LCD 16*2 را اموزش خواهیم داد. در این پروژه PIC ما از سنسور گاز MQ6 استفاده خواهیم کرد که می تواند برای تشخیص وجود و غلظت گاز LPG استفاده شود.

برای یادگیری آردوینو (برنامه نویسی، ساخت ربات، ارتباط با اندروید) روی دوره آموزش آردوینو کلیک کنید.
برای یادگیری کامل الکترونیک روی دوره آموزش الکترونیک کلیک کنید.

قطعات مورد نیاز پروژه تشخیص گاز مایع

  1. ال سی دی کاراکتری 16*2
  2. مقاومت 4.7k
  3. مقاومت 1k
  4. کریستال 20Mhz
  5. خازن 33pF – 2 عدد
  6. میکروکنترلر PIC16F877A (دیتاشیت PIC16F877A)
  7. سنسور گاز MQ6
قطعات مورد نیاز را از فروشگاه قطعات آیرنکس تهیه کنید.

توضیحات سنسور گاز MQ6

تصویر سمت چپ دیتاشیت سنسور MQ6 را نشان میدهد و تصویر سمت راست یک ماژول سنسور MQ6 را نشان میدهد.

دیتاشیت سنسور MQ6

پین 1 VCC است ، پین 2 GND است ، پین 3 دیجیتال است و پین 4 خروجی آنالوگ است. پتانسیومتر برای تنظیم حساسیت استفاده می شود. هر سنسور سری MQ دارای یک عنصر گرمایش و مقاومت سنجش است. بسته به غلظت گاز ، مقاومت سنجش تغییر می کند و با تشخیص مقاومت در حال تغییر ، می توان غلظت گاز را اندازه گیری کرد.

نحوه اندازه گیری ppm توسط سنسور MQ6

RS مقاومت حسی در حضور یک گاز خاص است در حالی که RO مقاومت هوای پاک و بدون گاز خاصی است. نمودار لگاریتمی زیر که از دیتاشیت گرفته شده است ، نمای کلی از رابطه غلظت گاز با مقاومت حسگر MQ6 را ارائه می دهد. سنسور MQ6 برای تشخیص غلظت گاز LPG استفاده می شود. مقاومت هنگامی تغییر می یابد که گاز LPG توسط سنسور MQ6 تشخیص داده شود.

نحوه محاسبه ppm با سنسور MQ6

بنابراین ما باید این نمودار را به صورت یک فرمول در سورس پروژه بیاوریم. فرمول ما 3 نقطه داده مختلف دارد. دو نقطه داده شروع منحنی LPG در مختصات X و Y است و داده سوم شیب است.

بنابراین ، اگر منحنی عمیق آبی را که منحنی LPG است انتخاب کنیم ، شروع منحنی در مختصات x=200 و y=2 است. بنابراین ، اولین نقطه داده از مقیاس لگاریتم (log200 ، log2) است که میشود ( 2.3 ، 0.30).

بیایید آنرا مانند X1 و Y1 مقادیر (2.3 ، 0.30) هستند . خاتمه منحنی نقطه دوم داده است. با همان روشی که در بالا توضیح داده شد ، X2 و Y2 هستند (log 10000، log0.4) که میشود X2 و Y2 مقادیر (4 ، -0.40).

حال باید شیب را به دست بیاوریم:

= (Y2-Y1) / (X2-X1)
= (- 0.40 - 0.30) / (4 - 2.3)
= (-0.70) / (1.7)
= -0.41

نمودار مورد نیاز ما می تواند به عنوان داده شود

LPG_Curve = {starting X and starting Y, slope}

 LPG_Curve = {2.3, 0.30, -0.41}

در صورتی که در پروژه های دیگر میخواهید از سنسور های دیگر سری MQ استفاده کنید. و میتوانید از همین روش استفاده کنید اما باید مقادیر سنسور مورد نظرتون رو با مقادیر سنسور MQ6 جابجا کنید.

همچنین اگر در مورد این مطلب سوالی داشتید در انتهای صفحه در قسمت نظرات بپرسید

در فایلی که دانلود میکنید همه این کار ها را ما انجام داده ایم و سورس کامل در اختیار شما قرار میگیرد.

موارد موجود در فایل : فایل سورس کامل ، شماتیک کامل و …

دانلود فایل های پروژه

برای مشاهده توضیحات روی دوره مورد نظر کلیک کنید.

برای دریافت مطالب جدید کانال تلگرام یا پیج اینستاگرام آیرنکس را دنبال کنید.

تصویر از محمد رحیمی

محمد رحیمی

محمد رحیمی هستم. سعی میکنم در آیرنکس مطالب مفید را قرار دهم. (در خصوص سوال در مورد این مطلب از قسمت نظرات همین مطلب اقدام کنید) سعی میکنم تمام نظرات را پاسخ دهم.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *