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

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

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

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

دسته بندی :آردوینو, پروژه های آردوینو ۲۳ اسفند ۱۳۹۹ امین رستگار 898
آیا تا حالا چند تا 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 هست.

قسمت اول آموزش:

به دست آوردن آدرس ماژول I2C متصل به LCD

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

همونطور که در تصویر می بینید باید ماژول رو روی ال سی دی لحیم کنید و بعد پین های VCC و GND ماژول رو به پین های همنام روی آردوینو وصل کنید، و پین SDA رو به A4 آردوینو و پین SCL ماژول رو به A5 آردوینو متصل و آردوینو رو به کامپیوتر وصل کنید.

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

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

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

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

ابتدا باید تنظیمات اولیه رو توی تابع setup انجام بدیم، بنابراین برای راه اندازی واحد I2c باید دستور زیر رو بنویسیم

برای قسمت بعد چند خط دستور می نویسیم تا واحد سریال آردوینو رو با نرخ 9600 بیت بر ثانیه راه اندازی کنه و یک نوشته “I2C Scanner” توی اون نمایش بده، عبارت \n هم برای رفتن به سطر بعد استفاده میشه یعنی اول میره به سطر بعد و بعد متن رو چاپ می کنه

توی قسمت بعد وارد حلقه loop میشیم و دستورات زیر رو داخلش می نویسیم، توضیح کلی اینکه این دستورات میان تمام آدرس های احتمالی رو بررسی می کنن و هر کدوم جواب داد، آدرس اونو توی خروجی چاپ می کنن

کل برنامه مربوط به قسمت اول آموزش رو در کادر زیر به طور یکجا می بینید:

کافیه توی محیط آردوینو IDE یه فایل جدید باز کنی و کد های بالا رو داخلش قرار بدی، بهد دکمه Verify و بعد دکمه Upload رو بزنی تا برنامه روی آردوینو پروگرام بشه و کار کنه، حالا از قسمت بالا روی منوی tools کلیک کن و Serial Monitor رو باز کن تا نتیجه برنامه رو ببینی.

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

امین رستگار

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

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

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

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

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

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

لینک کوتاه: