برای مشاهده لیست علاقه مندی ها وارد شوید!

مشاهده محصولات فروشگاه
0

هیچ محصولی در سبد خرید نیست.

راه اندازی دو عدد LCD کاراکتری با رابط I2C و ماژول MQ-9 قسمت سوم

دسته بندی :آردوینو, پروژه های آردوینو ۱ فروردین ۱۴۰۰ امین رستگار 1000
آیا تا حالا چند تا LCD کاراکتری رو همزمان با هم راه اندازی کردی ! ؟
تو این آموزش نحوه راه اندازی دوتا LCD کاراکتری 16 در 2 رو به کمک آردوینو یاد می گیرید و در پایان به کمک اونها پروژه سنسور تشخیص گاز شهری MQ-9 رو انجام میدیم. پس با ما همراه باشید:

وسایل مورد نیاز :

1– برد آردوینو اونو R3

2- ماژول LCD کاراکتری 16*2

3- ماژول راه انداز I2C مخصوص LCD کاراکتری

4– ماژول سنسور تشخیص گاز MQ-9

5- چند رشته کابل فلت نر به نر و نر به ماده

6- کابل USB مخصوص آردوینو

آردوینو اونو UNO R3 دیپ یا SMD

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

فقط کافیه با یه کابل USB آردوینو به کامپیوتر متصل بشه و تمام دیگه آماده راه اندازی میشه.

ماژول راه اندازی I2C مخصوص LCD کاراکتری

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

ماژول سنسور تشخیص گاز MQ-9

ماژول سنسور تشخیص گاز MQ-9 یکی از محبوبترین ماژولهای تشخیص گاز هست که میتونه گاز مونو اکسید کربن، گاز شهری و سایر گازهای قابل اشتعال منتش شده در هوا رو تشخیص بده.
طریقه استفاده ازش خیلی سادسه هست و میتونی با اتصال پین های vcc و gnd اونو روشن کنی و بعد به دو شکل آنالوگ و دیجیتال ازش خروجی بگیری که سطح ولتاژی خروجی ها مثل vcc هست.

قسمت دوم آموزش:

نمایش متن و داده روی LCD ها

مرحله 1- اتصال دو ال سی دی به آردوینو

همونطور که در تصویر می بینید باید هر دو ال سی دی رو به پین SDA و SCL آردوینو که به ترتیب A4 و A5 می باشند متصل کرده و ماژول تشخیص گاز MQ-9 رو هم مطابق تصویر به آردویبنو متصل و آردوینو رو به کامپیوتر وصل کنید.

i2c arduino

مرحله 2- شروع کدنویسی !

اول باید کتابخانه یی که نیاز داریم رو include کنیم ….

Wire برای راه اندازی واحد I2C آردوینو

کتابخانه رو میتونید از این لینک دانلود کنید.

از کتابخانه ای که اضافه کردیم دو نمونه می سازیم و روی یکی اسم lcd1 و روی دومی اسم lcd2 میذاریم.

بعد در تابع setup ابتدا ال سی دی ها را تعریف و بعد بکلایت اونها رو روشن می کنیم.

درادامه در تابع setup مرجه آنالوگ رو فعال و برای دریافت مقدار ولتاژ ماژول MQ-9 پین A0 رو به عنوان ورودی تنظیم می کنیم.

حالا وارد تابع loop میشیم و ابتدا متغیرها رو تعریف و بعد مقدار ماژول گاز رو از روی پین A0 خونده و به کمک رابطه ریاضی به غلظت گاز تبدیل کرده و درون متغیر MQ-9 می ریزیم.

در ادامه در تابع loop دستورات مربوط به نمایش داده دریافتی روی ال سی دی رو می نویسیم و برنامه رو به به آردوینو انتقال میدیم تا تست بشه.

در نهایت کل برنامه رو به طور یکجا می بینید:

زکات علم انتشار آن است (حضرت علی علیه السلام)

امین رستگار

راه آسان‌تری برای ارتباط با کاربران‌مان پیدا کرده‌ایم :) عضویت در کانال

مطالب زیر را حتما بخوانید:

قوانین ارسال دیدگاه در سایت

  • چنانچه دیدگاهی توهین آمیز باشد و متوجه اشخاص مدیر، نویسندگان و سایر کاربران باشد تایید نخواهد شد.
  • چنانچه دیدگاه شما جنبه ی تبلیغاتی داشته باشد تایید نخواهد شد.
  • چنانچه از لینک سایر وبسایت ها و یا وبسایت خود در دیدگاه استفاده کرده باشید تایید نخواهد شد.
  • چنانچه در دیدگاه خود از شماره تماس، ایمیل و آیدی تلگرام استفاده کرده باشید تایید نخواهد شد.
  • چنانچه دیدگاهی بی ارتباط با موضوع آموزش مطرح شود تایید نخواهد شد.

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

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

لینک کوتاه: