سنسور مونوکسید کربن( CO ) دستگاهی است که وجود گاز مونوکسید کربن (CO) را برای جلوگیری از مسمومیت با مونوکسید کربن تشخیص میدهد.
سنسورهای CO برای اندازهگیری سطوح CO در طول زمان طراحی شدهاند و قبل از تجمع سطوح خطرناک CO در یک محیط، به افراد هشدار کافی برای تهویه ایمن منطقه یا تخلیه را میدهند.
مروری بر سنسور MQ7
ماده مورد استفاده در سنسور مونوکسید کربن MQ-7 ، دی اکسید قلع (SnO2) است که در هوای پاک رسانایی کمی دارد. هنگامی که گاز مونوکسید کربن در محیطی که سنسور در آن قرار دارد، وجود داشته باشد، با افزایش غلظت گاز مونوکسید کربن در هوا، رسانایی سنسور افزایش مییابد. از ویژگیهای بارز این سنسور میتوان به زمان پاسخ سریع و ریکاوری و همچنین حساسیت قابل تنظیم آن، اشاره کرد.
مشخصات فنی
کاربردها
Output Type: Analog-Voltage/Digital-Logic
Detection Range: 10 to 10000 ppm
For more specifications, please refer to datasheet
For more specifications, please refer to datasheet
ویژگیهای ماژول MQ7
On Board, ON/OFF LED indicator
On Board LED indicator for Digital Comparator Output
GEBRABIT Pin Compatible with GEBRABUS
It can be used as a daughter board of GEBRABIT MCU Modules
Featuring Castellated pad (Assembled as SMD Part)
Separatable screw parts to reduce the size of the board
Package: GebraBit medium (36.29mm x 46.18mm)
ماژول GebraBit MQ7
GebraBit MQ7 یک ماژول نیمههادی با اتلاف توان پایین برای اندازهگیری گاز CO میباشد که با تغذیه 5 ولتی راهاندازی میشود. برای خواندن دیتای خروجی سنسور (گاز کربن مونوکسید) کافیست پین آنالوگ “AO” را به ADC میکروکنترلر متصل کنید. دو پتانسیومتر برای تعیین حساسیت اندازهگیری و مقدار آستانه (threshold) شدت گاز، روی ماژول GebraBit MQ7 تعبیه شده است.
کاربر برای توسعه سخت افزاری و البته توسعه نرم افزاری سنسور،نیاز به یک مدار راه انداز و درایور دارد.GebraBit برای راحتی کاربران این امر را با پیاده سازی مدار سنسور MQ7 و ارایه دسترسی به خروجی آن، محق ساخته است.
کافیست ماژول GebraBit MQ7 را در BreadBoard قرار داده سپس با اعمال ولتاژ مناسب ، ماژول GebraBit MQ7 را با هریک از برد های اردوینو، رزبری پای ، دیسکاوری و مخصوصا ماژول GebraBit STM32F303 یا GebraBit ATMEGA32 که پیشنهاد ما استفاده از ماژول های توسعه میکروکنترلری GebraBit هست،راه اندازی و دیتا را دریافت کنید.
دلیل پیشنهاد ما در راه اندازی ماژول GebraBit MQ7 با ماژول های توسعه میکروکنترلری GebraBit مانند GebraBit STM32F303 یا GebraBit ATMEGA32 ، سازگاری ترتیب پین های همه ماژول های GebraBit با هم بوده(استاندارد GEBRABUS) که فقط کافیست ماژول GebraBit MQ7 را مانند تصویر بالا در سوکت مربوطه قرار داده و بدون نیاز به سیم کشی ،ماژول سنسور مورد نظر را توسعه دهید.
معرفی بخش های ماژول
سنسور MQ7
آی سی اصلی این ماژول بوده که وظیفه تشخیص گاز کربن مونواکسید را برعهده دارد و در بالای ماژول قرار گرفته و مدار آن طراحی شده است.
امپلی فایر
یک اپلی فایر به منظور تقویت خروجی سنسور MQ7 برای آنالیز بهتر داده ها روی ماژول GebraBit MQ7 تعبیه شده است.
پتانسیومتر تعیین حساسیت
در طراحی مدار سنسور MQ7 از یک پتانسیومتر، برای تعیین میزان حساسیت سنسور استفاده شده است. این پتانسیومتر در سمت راست ماژول قرار گرفته است.
پتانسیومتر تعیین آستانه حساسیت
در طراحی مدار سنسور MQ7 علاوه بر میزان حساسیت، آستانه حساسیت سنسور نیز قابل تنظیم میباشد. بدین منظور، یک پتانسیومتر دیگر، برای تعیین آستانه حساسیت سنسور در سمت چپ ماژول تعبیه شده است.
ال ای دی Dout
با بالاتر یا پایین تر رفتن شدت گاز از میزان تعیین شده، این ال ای دی تغییر وضعیت میدهد.
LED تغذیه
با اعمال ولتاژ به ماژول توسط پین تغذیه، LED ماژول روشن می شود.
پینهای ماژول GebraBit MQ7
پین های تغذیه
- 5V : این پین وظیفه تغذیه سنسور را برعهده دارد.
- GND : این پین، پین زمین برای تغذیه سنسور می باشد.
پین خروجی
- AO : این پین برای دریافت خروجی آنالوگ ماژول استفاده می شود ، برای خواندن دیتای خروجی سنسور کافیست این پین را به ADC میکروکنترلر متصل کنید.
- DO: این پین برای دریافت خروجی دیجیتال ماژول استفاده می شود و با بالاتر یا پایین تر رفتن شدت گاز از آستانه تعیین شده، خروجی لاجیک (0 و1) نیز تغییر میکند.
اتصال به پردازنده
اتصال به GebraBit STM32F303
به دلیل سازگاری ترتیب پین های ماژول های GebraBit با یکدیگر (استاندارد GEBRABUS)، برای راهاندازی ماژول GebraBit MQ7با هرکدام از ماژولهای میکروکنترلری GebraBit STM32F303 ، کافیست ماژول GebraBit MQ7 را به راحتی به صورت Pin to Pin بر روی ماژول GebraBit STM32F303 قرار داده و با دادن ولتاژ 5V ماژول را راه اندازی کنید. در اینجا برای درک بهتر،اتصال جداگانه این دو ماژول نمایش داده شده است:
اتصال به GebraBit ATMEGA32A
به دلیل سازگاری ترتیب پین های ماژول های GebraBit با یکدیگر (استاندارد GEBRABUS)، برای راهاندازی ماژول GebraBit MQ7با ماژولهای میکروکنترلری GebraBit ATMEGA32A ، کافیست ماژول GebraBit MQ7 را به راحتی به صورت Pin to Pin بر روی ماژول GebraBit ATMEGA32A قرار داده و با دادن ولتاژ 5V ماژول را راه اندازی کنید. در اینجا برای درک بهتر،اتصال جداگانه این دو ماژول نمایش داده شده است:
اتصال به ARDUINO UNO
برای اتصال ماژول GebraBit MQ7 به ARDUINO UNO مراحل زیر را دنبال کنید:
- پین “5V” ماژول MQ7 را به پین “5V” خروجی برد ARDUINO UNO متصل کنید.(سیم قرمز)
- پین “GND” ماژول MQ7 را به پین “GND” برد ARDUINO UNO متصل کنید.(سیم سیاه)
- پین “DO” ماژول MQ7 را به یکی از پینهای دیجیتال برد (مثلا D10) ARDUINO UNOمتصل کنید.(سیم آبی)
- پین “AO” ماژول MQ7 را به یکی از پینهای آنالوگ برد (مثلا A0) ARDUINO UNO متصل کنید.(سیم نارنجی)
نحوه اتصال موارد ذکر شده در بالا،در این تصویر مشاهده می شود: