سنسور دی اکسید کربن یا سنسور CO2 ابزاری برای اندازه گیری گاز دی اکسید کربن است. رایج ترین انواع سنسورهای CO2، سنسورهای گاز مادون قرمز (NDIR) و سنسورهای گاز شیمیایی هستند. اندازه گیری دی اکسید کربن در نظارت بر کیفیت هوای داخل ساختمان، عملکرد ریه ها به شکل دستگاه کاپنوگراف و بسیاری از فرآیندهای صنعتی، حائز اهمیت میباشد.
مروری بر سنسور MG-812
سنسور گاز MG812 یک سنسور شیمیایی کربن دی اکسید است که برای تشخیص دی اکسید کربن از اصل سلول الکترولیت جامد استفاده می کند. هنگامی که سنسورها در معرض CO2 قرار می گیرند، باتری واکنش الکترود مثبت و منفی است، سنسور نیروی محرکه الکتریکی بین الکترود حساس و الکترود مرجع تولید می کند، سیگنال ولتاژ خروجی را می توان دی اکسید کربن تشخیص داد.
از ویژگیهای این سنسور میتوان به سایز کوچک آن، مصرف انرژی کم، حساسیت بالا، مقاومت در برابر دما و رطوبت و پایداری آن اشاره کرد.
از این سنسور میتوان برای کنترل کیفیت هوا، کنترل فرآیند تخمیر و تشخیص CO2 در گلخانه و.. استفاده کرد.
مشخصات فنی
کاربردها
Output Type: Analog-Voltage/Digital-Logic
Detection Range: 350 to 1000 ppm
For more specifications, please refer to datasheet
Air quality control
Ferment process control and CO2 detection in green house
ویژگیهای ماژول GebraBit MG-812
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 small (36.29mm x 32.72mm)
ماژول GebraBit MG-812
ماژول GebraBit MG-812 یک ماژول CO2 کم مصرف است که فقط با ولتاژ ورودی “5V” کار می کند.
ماژول GebraBit MG-812 خروجی سنسور MG-812 را توسط یک مدار آپ امپ مجتمع برای تجزیه و تحلیل و تفسیر بهتر تقویت می کند و آن را روی پین “AO” ماژول ارائه می دهد.
آستانه شدت گاز توسط یک پتانسیومتر تعبیه شده در ماژول GebraBit MG-812 قابل تنظیم است،
کاربر برای توسعه سخت افزاری و البته توسعه نرم افزاری سنسور،نیاز به یک مدار راه انداز و درایور دارد.GebraBit برای راحتی کاربران این امر را با پیاده سازی مدار سنسور MG-812 و ارایه دسترسی به خروجیهای آن، محق ساخته است.
کافیست ماژول GebraBit MG-812 را در BreadBoard قرار داده سپس با اعمال ولتاژ مناسب ، ماژول GebraBit MG-812 را با هریک از برد های اردوینو، رزبری پای ، دیسکاوری و مخصوصا ماژول GebraBit STM32F303 یا GebraBit ATMEGA32 که پیشنهاد ما استفاده از ماژول های توسعه میکروکنترلری GebraBit هست،راه اندازی و دیتا را دریافت کنید.
دلیل پیشنهاد ما در راه اندازی ماژول GebraBit MG-812با ماژول های توسعه میکروکنترلری GebraBit مانند GebraBit STM32F303 یا GebraBit ATMEGA32 ، سازگاری ترتیب پین های همه ماژول های GebraBit با هم بوده(استاندارد GEBRABUS) که فقط کافیست ماژول GebraBit MG-812 را مانند تصویر بالا در سوکت مربوطه قرار داده و بدون نیاز به سیم کشی ،ماژول سنسور مورد نظر را توسعه دهید.
معرفی بخش های ماژول
سنسور MG-812
آی سی اصلی این ماژول بوده که وظیفه تشخیص گاز کربن دی اکسید را برعهده دارد و در بالای ماژول قرار گرفته و مدار آن طراحی شده است.
امپلی فایر
یک امپلی فایر به منظور تقویت خروجی سنسور MG-812برای آنالیز بهتر داده ها روی ماژول GEbraBit MG-812 تعبیه شده است.
پتانسیومتر تعیین حساسیت
در طراحی مدار سنسور MG-812 از یک پتانسیومتر، برای تعیین میزان حساسیت سنسور استفاده شده است.
ال ای دی Dout
با بالاتر یا پایین تر رفتن شدت گاز از میزان تعیین شده، این ال ای دی تغییر وضعیت میدهد.
LED تغذیه
با اعمال ولتاژ به ماژول توسط پین تغذیه، LED ماژول روشن می شود.
پینهای ماژول GebraBit MG-812
پین های تغذیه
- 5V : این پین وظیفه تامین تغذیه سنسور را برعهده دارد.
- GND : این پین، پین زمین برای تغذیه سنسور می باشد.
پین خروجی
- AO : این پین برای دریافت خروجی آنالوگ ماژول استفاده می شود ، برای خواندن دیتای خروجی سنسور کافیست این پین را به ADC میکروکنترلر متصل کنید.
- DO: این پین برای دریافت خروجی دیجیتال ماژول استفاده می شود و با بالاتر یا پایین تر رفتن شدت گاز از آستانه تعیین شده، خروجی لاجیک (0 و1) نیز تغییر میکند.
اتصال به پردازنده
اتصال به GebraBit STM32F303
به دلیل سازگاری ترتیب پین های ماژول های GebraBit با یکدیگر (استاندارد GEBRABUS)، برای راهاندازی ماژول GebraBit MG-812 با ماژول میکروکنترلری GebraBit STM32F303 ، کافیست ماژول GebraBit MG-812را به راحتی به صورت Pin to Pin بر روی ماژول GebraBit GebraBit STM32F303 قرار داده و با دادن ولتاژ 5V ماژول را راه اندازی کنید.در اینجا برای درک بهتر، اتصال جداگانهی این دو ماژول نمایش داده شده است:
اتصال به GebraBit ATMEGA32A
به دلیل سازگاری ترتیب پین های ماژول های GebraBit با یکدیگر (استاندارد GEBRABUS)، برای راهاندازی ماژول GebraBit MG-812 با ماژول میکروکنترلری GebraBit ATMEGA32A ، کافیست ماژول GebraBit MG-812را به راحتی به صورت Pin to Pin بر روی ماژول GebraBit ATMEGA32A قرار داده و با دادن ولتاژ 5V ماژول را راه اندازی کنید. در اینجا برای درک بهتر، اتصال جداگانهی این دو ماژول نمایش داده شده است:
اتصال به ARDUINO UNO
برای اتصال ماژول GebraBit MG-812 به ARDUINO UNO مراحل زیر را دنبال کنید:
- پین “5V” ماژول MG-812 را به پین “5V” خروجی برد ARDUINO UNO متصل کنید.(سیم قرمز)
- پین “GND” ماژول MG-812 را به پین “GND” برد ARDUINO UNO متصل کنید.(سیم سیاه)
- پین “DO” ماژول MG-812 را به یکی از پینهای دیجیتال برد (مثلا D10) ARDUINO UNOمتصل کنید.(سیم آبی)
- پین “AO” ماژول MG-812 را به یکی از پینهای آنالوگ برد (مثلا A0) ARDUINO UNO متصل کنید.(سیم نارنجی)
نحوه اتصال موارد ذکر شده در بالا،در این تصویر مشاهده می شود: