آموزش آردوینوپروژه های آردوینو

پروژه تستر الکل با آردوینو (تشخیص میزان الکل)

سلام. پروژه ساخت تستر الکل با آردوینو (آموزش تشخیص میزان الکل با Arduino) و سنسور تشخیص Alcohol MQ3 را آماده کردیم.

آموزش تشخیص میزان الکل با آردوینو

در این پروژه آردوینو ما میخواهیم یک حسگر الکل را به آردوینو متصل کنیم. در اینجا ما از PCB سفارشی استفاده میکنیم. اما شما میتوانید از یک Bread برد نیز برای ساخت این پروژه استفاده کنید. فایل PCB را در فایل دانلودی قرار داده ایم. مدار تشخیص الکل ، میزان الکل را در تنفس تشخیص میدهد و با برخی محاسبات در کد حتی میتوان میزان کد در خون را نیز محاسبه کرد. همچنین در هنگام تشخیص میزان بالای الکل میتوان یک بازر ، ال ای دی یا … به عنوان هشدار فعال کرد.

در این پروژه ما از یک سنسور MQ3 برای تشخیص میزان الکل در تنفس استفاده میکنیم. همچنین از یک ال سی دی کاراکتری 16*2 برای نمایش مقدار ppm الکل استفاده میکنیم. همچنین از یک LM358 برای تبدیل خروجی حسگر سطح الکل به دیجیتال استفاده میکنیم. همچنین یک بازر برای هشدار سطح بالای الکل استفاده میشود.

قطعات مورد نیاز پروژه

  1. برد آردوینو UNO
  2. سنسور الکل (MQ3)
  3. مقاومت 10K
  4. مقاومت 1K
  5. ال سی دی کاراکتری 16×2
  6. پتانسیومتر 10k
  7. ال ای دی
  8. LM358
  9. دکمه
  10. بازر
قطعات مورد نیاز را از فروشگاه قطعات آیرنکس تهیه کنید.

نحوه محاسبه سطح الکل با آردوینو

مطابق با دیتاشیت MQ3 ، الکل موجود در هوای پاک 0.04 میلی گرم در لیتر است. بنابراین ما مدار را تغذیه می کنیم و ولتاژ خروجی سنسور MQ3 را در هوای اتاق پیدا می کنیم (فرض می کنم اتاق من هوای تمیز داشته باشد) بنابراین ولتاژ 0.60 را در نظر میگیریم. این بدان معنی است که وقتی سنسور 0.60 ولت را در هوای تمیز قرار می دهد ، الکل 0.04 میلی گرم در لیتر خواهد بود.

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

اکنون می توانیم با تقسیم الکل بر روی ولتاژ خروجی در هوای پاک ، ضریب را پیدا کنیم.

Multiplier = 0.40/0.60
Multiplier = 0.67

اکنون یک فرمول برای محاسبه الکل داریم (ممکن است از محاسبه دقیق یا واقعی خیلی دور باشد. اینها محاسبات استاندارد نیستند).

Alcohol = 0.67 * v .

ولتاژ خروجی حسگر الکل “v” است.

همانطور که گفته شد در هوای تمیز حدود 0.4 میلی گرم در لیتر الکل وجود دارد. ما سطح هشدار الکل را (مثلا برای تست الکل رانندگی) 0.8 میلی گرم بر لیتر در نظر میگیریم. یعنی در صورتی که محاسبات ما سطح الکل را 0.8 و بالا نشان دهند ، بازر فعال میشود.

توضیحات سنسور MQ3

توضیحات سنسور MQ3 

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

همچنین پیشنهاد میکنم مقاله سنسور های MQ را بخوانید..

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

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

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

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

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

محمد رحیمی

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

9 نظر

  1. برای تشخیص درصد الکل مایعات هم سنسوری هست ؟ ( گویا این فقط گازها رو پشتیبانی نمیکنه)

    1. سلام عزیز، احتمالا باشه باید در سایت های انگلیسی جستجو کنید اگر مشاهده کردید باید بررسی کنید ببینید در ایران وجود داره یا خیر

  2. سلام ممنون از زحماتتون.در شماتیک مدار کلید وجود داره ولی در کدبرنامه هیچ دستوری براش نوشته نشده.نقش کلید در این مدار چیه؟

  3. سلام وقتتون بخیر
    در انجام محاسبات سطح الکل ولتاژ 0.6 که برای سنسور در نظر گرفته شده میشه توضیح بدین چه جوری به دست اومده؟

    1. سلام. این عدد با بررسی دیتاشیت سنسور و محاسبات آنالوگ به دیجیتال بدست آمده است.

  4. با سلام و احترام
    ببخشید در این پروژه برای تشخیص الکل منبع رو خیلی نزدیک به سنسور قرار دادیم میخواستم بدونم برای این که سنسور الکل رو مثلا در هوای یک اتاق بتواند تشخیص دهد برای بالا بردن حساسیت میشه از چند سنسور در این پروژه استفاده کنیم؟یا یک سنور کافی هستش؟

    1. سلام. هم میتونید از سنسور های قوی تر استفاده کنید و هم پیشنهادی که دادید مناسب هست میتونید چند سنسور رو در اطراف اتاق بذارید و برنامه رو طوری تنظیم کنید وضعیت سنسور ها رو نمایش بده.

  5. سلام وقتتون بخیر در این پروژه برد اردینو ای که استفاده شده مدل Arduino UNO R3 هست؟

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

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