سنسور تشخیص گاز LPG با MQ6
سنسور MQ-6 یک سنسور گازی گاز LPG (Liquefied Petroleum Gas) است که به منظور تشخیص و اندازهگیری حضور گازهای قابل اشتعال مانند LPG و بوتان طراحی شده است. این سنسور در برنامههایی که نیاز به تشخیص نشتی گاز یا حفاظت در برابر احتمال انفجار دارند، استفاده میشود.
ویژگیهای سنسور MQ6
- ولتاژ کاری: سنسور MQ-6 با ولتاژ کاری 5 ولت عمل میکند.
- محدوده تشخیص: سنسور قادر به تشخیص غلظت گاز LPG در محدوده 200 تا 10,000 ppm (قسمت بر میلیون) است.
- خروجی آنالوگ: سنسور MQ-6 خروجی آنالوگ دارد که میتواند با استفاده از تبدیل آنالوگ-دیجیتال به عنوان ورودی برای میکروکنترلرها یا سیستمهای دیگر استفاده شود.
- زمان پاسخ: زمان پاسخ سنسور MQ-6 به تغییرات غلظت گاز LPG حدود 5 ثانیه است.
- سیگنال خروجی: خروجی سنسور به صورت آنالوگ و وابسته به غلظت گاز LPG است. غلظت بیشتر گاز، مقدار ولتاژ بیشتری در خروجی تولید میکند.
بررسی پایه های سنسور MQ6
- VCC: این پین برای تغذیه سنسور استفاده میشود. باید به منبع تغذیه 5 ولت متصل شود.
- GND: این پین به میزان زمین متصل میشود و اتصال به منبع تغذیه منفی (GND) الزامی است.
- AOUT: این پین خروجی آنالوگ سنسور است. ولتاژ خروجی متناسب با غلظت گاز LPG است. میتوانید این پین را به ورودی آنالوگ یک میکروکنترلر یا مبدل آنالوگ-دیجیتال (ADC) متصل کنید.
- DOUT: این پین خروجی دیجیتال سنسور است. وقتی که غلظت گاز LPG بیش از یک آستانه تعیین شده است، این پین به مقدار بالا (HIGH) میرود؛ در غیر این صورت، به مقدار پایین (LOW) میرود. میتوانید این پین را به ورودی دیجیتال میکروکنترلر خود متصل کنید تا وضعیت تشخیص گاز را بررسی کنید.
به همراه سنسور گاز MQ6 چه اقلامی باید خریداری شود؟
- میکروکنترلر: برای خواندن و پردازش خروجی سنسور MQ-6، نیاز به یک میکروکنترلر دارید. میکروکنترلرهای متداولی مانند Arduino یا Raspberry Pi میتوانند به عنوان پلتفرمهای کنترلی مورد استفاده قرار بگیرند.
- منبع تغذیه: سنسور MQ-6 نیاز به تغذیه 5 ولت دارد. بنابراین، باید یک منبع تغذیه 5 ولت مناسب برای سنسور را فراهم کنید. این منبع تغذیه میتواند با استفاده از باتری، آداپتور برق یا سایر منابع تغذیه مشابه ارائه شود.
- مبدل سنسور گاز
راه اندازی سنسور گاز MQ6 با آردوینو
در این کد، ما از پین آنالوگ A0 برای خواندن ولتاژ خروجی سنسور MQ-6 استفاده کردهایم. در تابعconvertToLPGConcentration، میتوانید رابطه مورد نظر برای تبدیل ولتاژ به مقدار غلظت گاز LPG را پیادهسازی کنید.مقادیر خوانده شده از سنسور MQ-6 و مقدار غلظت گاز LPG در سریال مانیتور چاپ میشوند.توجه داشته باشید که قبل از اجرای کد، باید آردوینو خود را به کامپیوتر متصل کنید و منبع تغذیه مناسب را برای سنسور و آردوینو فراهم کنید. همچنین، تابع convertToLPGConcentration را براساس مشخصات فنی سنسور MQ-6 تغییر دهید.
راه اندازی سنسور گاز MQ6 با میکروپایتون
در این کد، از کلاس ADC در ماژول machine برای خواندن مقادیر آنالوگ از سنسور MQ-6 استفاده میکنیم. پین آنالوگ به عنوان ADC(0) تعیین شده است، با فرض اینکه به پین 0 (A0) میکروکنترلر متصل شده است.تابع convert_to_lpg_concentration باید با استفاده از فرمول مناسبی که بر اساس مشخصات سنسور تعریف میشود، مقدار آنالوگ را به غلظت گاز LPG تبدیل کند.غلظت گاز LPG با استفاده از تابع print چاپ میشود و کد بین خواندنها با استفاده از time.sleep(1) 1 ثانیه منتظر میماند.
مشخصات
ویژگیهای فیزیکی
تغذیه
ویژگی های فنی
سایر ویژگیها
اتصالات باتریها را بررسی کنید. همگی از یک نمونه باشند و اتصالات کامل و استاندارد باشند.
توسط همین ماژول هم میتوانید اقدام به اجرای درخواستتان کنید. البته اگر فقط بخواهید یک سلول باتری لیتیومی را مدیریت شارژ کنید، همان گزینه ماژول TP4056 مناسب خواهد بود.
امکان راه اندازی چند سنسور DHT با ESP8266 با استفاده از MicroPython وجود دارد. سنسورهای DHT با پروتکل دیجیتال و از طریق پایههای GPIO قابل اتصال به میکروکنترلرها هستند.
برای ساخت یک سیستم کنترل دما با برد میکروکنترلر ESP32، به موارد زیر نیاز دارید:
یک برد میکروکنترلر ESP32
یک سنسور دما مثل DHT DS18B20
یک المان سرد کننده
با استفاده از کتابخانه DHT.h، میتوانید از سنسور دما برای خواندن دمای محیط استفاده کنید. سپس، میتوانید از این دما برای کنترل المان گرمایشی یا سرمایشی استفاده کنید.
در خصوص برنامه نویسی از کتابخانه DHT و در صورت نیاز کتابخانه وای فای برای ارسال دادهها به پلتفرم IoT باید استفاده کنید.