فهرست مطالب:

Visuino Breathalyzer نحوه استفاده از سنسور گاز الکل MQ-3: 8 مرحله
Visuino Breathalyzer نحوه استفاده از سنسور گاز الکل MQ-3: 8 مرحله

تصویری: Visuino Breathalyzer نحوه استفاده از سنسور گاز الکل MQ-3: 8 مرحله

تصویری: Visuino Breathalyzer نحوه استفاده از سنسور گاز الکل MQ-3: 8 مرحله
تصویری: DIY Breathalyzer | Rechargeable Alcohol Detector | Digispark | Arduino IDE | Coders Cafe 2024, جولای
Anonim

در این آموزش از Arduino UNO ، OLED Lcd ، ماژول سنسور گاز الکل MQ-3 و Visuino برای نمایش سطح الکل در ال سی دی و تعیین محدودیت تشخیص استفاده می کنیم. یک فیلم تظاهرات تماشا کنید.

مرحله 1: آنچه شما نیاز دارید

آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت

Arduino UNO یا هر Arduino دیگر

ماژول سنسور گاز الکل MQ-3

ال سی دی OLED

تخته نان

سیم های بلوز

برنامه Visuino: Visuino را بارگیری کنید

مرحله 2: مدار

مدار
مدار

اتصال GND از Arduino UNO به پین ورق (gnd)

پین 5 ولت را از Arduino UNO به پین بردبرد وصل کنید (مثبت)

اتصال SCL از Arduino UNO به پین LCD OLED (SCL)

اتصال SDA از Arduino UNO به پین LCD OLED (SDA)

پین LCD OLED (VCC) را به پین ورق وصل کنید (مثبت)

پین LCD OLED (GND) را به پین ورق (GND) وصل کنید

پین ماژول سنسور گاز الکل MQ-3 (VCC) را به پین بردبرد (مثبت) وصل کنید

پین سنسور گاز الکل MQ-3 (GND) را به پین ورق (GND) وصل کنید

پین ماژول سنسور گاز الکل MQ-3 (A0) را به پین آنالوگ Arduino UNO وصل کنید (1)

مرحله 3: Visuino را راه اندازی کنید و نوع برد Arduino UNO را انتخاب کنید

Visuino را راه اندازی کرده و نوع برد Arduino UNO را انتخاب کنید
Visuino را راه اندازی کرده و نوع برد Arduino UNO را انتخاب کنید
Visuino را راه اندازی کرده و نوع برد Arduino UNO را انتخاب کنید
Visuino را راه اندازی کرده و نوع برد Arduino UNO را انتخاب کنید

برای شروع برنامه نویسی Arduino ، باید Arduino IDE را از اینجا نصب کنید:

لطفاً توجه داشته باشید که برخی از اشکالات مهم در Arduino IDE 1.6.6 وجود دارد. اطمینان حاصل کنید که 1.6.7 یا بالاتر را نصب کرده اید ، در غیر این صورت این دستورالعمل کار نمی کند! اگر مراحل این دستورالعمل را انجام نداده اید ، Arduino IDE را برای برنامه ESP 8266 تنظیم کنید! Visuino: https://www.visuino.eu نیز باید نصب شود. Visuino را همانطور که در تصویر اول نشان داده شده است شروع کنید روی دکمه "Tools" در جزء Arduino (تصویر 1) در Visuino کلیک کنید هنگامی که محاوره ظاهر می شود ، "Arduino UNO" را همانطور که در تصویر 2 نشان داده شده است انتخاب کنید.

مرحله 4: در Visuino قطعات را اضافه کنید

در Visuino افزودن قطعات
در Visuino افزودن قطعات
در Visuino افزودن قطعات
در Visuino افزودن قطعات
  • 2X جزء "مقدار متن" را اضافه کنید
  • 2X جزء "مقایسه ارزش" را اضافه کنید
  • افزودن جزء Display OLED I2C
  • جزء "Text Multi Merger" را اضافه کنید
  • جزء "میانگین دوره" را اضافه کنید

مرحله 5: در Visuino: Set Components

در Visuino: Components را تنظیم کنید
در Visuino: Components را تنظیم کنید
در Visuino: Components را تنظیم کنید
در Visuino: Components را تنظیم کنید
در Visuino: Components را تنظیم کنید
در Visuino: Components را تنظیم کنید
  • مقدار متنی "TextValue1" را روی "خیلی مست!" تنظیم کنید.
  • مقدار متن جزء "TextValue2" را روی "Ok" تنظیم کنید
  • مقدار "CompareValue1" را روی "0.3" تنظیم کنید >> این مقدار تشخیص است ، می توانید مقدار خود را تنظیم کنید
  • مقدار "CompareValue2" را روی "0.3" تنظیم کنید >> این مقدار تشخیص است ، می توانید مقدار خود را تنظیم کنید
  • CompareType قطعه "CompareValue1" را روی "ctBiggerOrEqual" تنظیم کنید
  • CompareType قطعه "CompareValue2" را روی "ctSmaller" تنظیم کنید
  • Period of "AveragePeriod1" را روی "500000" تنظیم کنید ، این معادل 0.5 ثانیه است ، به این معنی که LCD هر 0.5 ثانیه vlue را نشان می دهد

روی جزء DisplayOled1 دوبار کلیک کنید

  • افزودن Draw text به سمت چپ و تنظیم متن روی "Alc Level:"
  • فیلد متن 2X را به سمت چپ اضافه کنید (تصویر را ببینید) و Y: 20 را برای "زمینه متن 1" و y: 40 را برای "زمینه متن 2" تنظیم کنید.

مرحله 6: مرحله 5: در Visuino: اتصال قطعات

مرحله 5: در Visuino: اتصال قطعات
مرحله 5: در Visuino: اتصال قطعات
  • اتصال پین DisplayOled1 [Out I2c] به پین Arduino I2C [در]
  • پین آنالوگ Arduino [1] را به پین AveragePeriod1 [در] و پین CompareValue1 [در] و پین CompareValue2 [در] متصل کنید
  • اتصال AveragePeriod1 پین [خارج] به OLED elkements Text Field1 پین [در]
  • پین CompareValue1 [خارج] را به پین TextValue1 وصل کنید [ساعت]
  • پین CompareValue2 [خارج] را به پین TextValue2 وصل کنید [ساعت]
  • اتصال TextValue1 پین [خارج] به TextMultiMerger1 پین [0]
  • اتصال TextValue2 پین [خارج] به TextMultiMerger1 پین [1]
  • اتصال TextMultiMerger1 پین [خارج] به عناصر OLED متن زمینه 2 پین [در]

مرحله 7: کد Arduino را ایجاد ، کامپایل و بارگذاری کنید

کد Arduino را ایجاد ، کامپایل و بارگذاری کنید
کد Arduino را ایجاد ، کامپایل و بارگذاری کنید

در Visuino ، در پایین روی برگه "Build" کلیک کنید ، مطمئن شوید که پورت صحیح انتخاب شده است ، سپس روی دکمه "Compile/Build and Upload" کلیک کنید.

مرحله 8: بازی کنید

اگر ماژول Arduino UNO را تغذیه کنید ، OLED Lcd مقدار سنسور گاز الکل MQ-3 را نشان می دهد. اگر سواب الکل یا هر الکل را نزدیک سنسور قرار دهید ، مقدار LCD را نشان می دهد.

تبریک می گویم! پروژه خود را با Visuino تکمیل کرده اید. همچنین پروژه Visuino ، که برای این دستورالعمل ایجاد کرده ام ، ضمیمه شده است. می توانید آن را در Visuino بارگیری و باز کنید:

توصیه شده: