ماژول نمایشگر OLED تک رنگ 2.42 اینچ دارای ارتباط SPI / I2C

اشتراک‌گذاری
شناسه 1201072
بهترین فروشندگان براساس قیمت تعدادی
بهترین فروشنده
12,600,000
قیمت بهتری سراغ دارید؟ ثبت قیمت کمتر
نام فروشنده داخلی ۱+ عدد ویژگی‌ها
روبوایکیو 0 12,600,000 سلامت ظاهری کالا

مستندات فنی

عنوان مقدار
وزن ۲۵ گرم
نوع نمایشگر OLED
سایز نمایشگر 2.42 in
رزولوشن تصویر 128x64 °
بک لایت ندارد
کنترلر SSD1309
طول برد 71 mm
عرض برد 43.5 mm
تعداد پایه 7
رنگ متن سفید
محدوده ولتاژ تغذیه 5~3.3 V
پروتکل ارتباطی I2C, SPI

توضیحات محصول

ماژول نمایشگر OLED تک رنگ 2.42 اینچ دارای ارتباط SPI / I2C، D، یک نمایشگر الکتریکی است که در آن هر پیکسل می تواند به صورت مستقل، نور تولید کند. به این معنی که برای نمایش تصاویر نیازی به نور پس زمینه (BACK LIGHT) ندارد. این ویژگی باعث افزایش کیفیت تصویر، زاویه دید بزرگ تر، مصرف کم انرژی و زمان پاسخ گویی سریع تر خواهد شد. این نمایشگر مبتنی بر کنترلر SSD1309 می باشد. درایور SSD1309، قابلیت کنترل با استفاده از پروتکل های I2C و SPI را دارا است. پشت این نمایشگر، مقاومت R8 با مقدار 0 اهم قرار دارد. کنار این مقاومت یک پد اضافه موجود هست. در صورتی که بخواهید از پروتکل I2C بهره ببرید، باید این مقاومت را به این پد انتقال دهید. ولتاژ کاری این نمایشگر 3.3 الی 5 ولت می باشد در حالی که پنل OLED به 7 تا 15 ولت ولتاژ تغذیه نیاز دارد. این تغذیه توسط یک مدار تبدیل ولتاژ داخلی تامین می شود که ولتاژ ورودی پایین را به ولتاژ بالاتر و مورد نیاز برای پنل تبدیل می کند. این امر باعث می شود که بتوانید نمایشگر OLED را بدون نیاز به استفاده از مبدل تغییر سطح منطقی ولتاژ، به آردوینو یا هر میکروکنترلر دیگری با ولتاژ کاری 5 ولت متصل کنید. سایز این نمایشگر 2.42 اینچ با رزولوشن 128x64 می باشد. در این نمایشگر داده ها و تصاویر فقط توسط یک رنگ نمایش داده می شوند. روی این ماژول 7 پین وجود دارد که کاربرد هر کدام به شرح زیر می باشد:

  • VCC و GND: پین های تغذیه ماژول هستند. 
  • SCL: این پین برای ارتباط با خط کلاک پروتکل I2C و SPI استفاده می شود.
  • SDA: این پین برای ارتباط با خط داده پروتکل I2C و SPI استفاده می شود.
  • RES: این پین برای ریست کردن ماژول و بازگشت به حالت پیش فرض آن استفاده می شود. این پین با دریافت یک پالس LOW، نمایشگر را ریست خواهد کرد.
  • DC: این پین برای تعیین حالت داده استفاده می شود. پین DC با تغییر وضعیت از 0 به 1 یا بلعکس، مشخص می کند سیگنال ارسال شده، یک دستور است یا داده.
  • CS: این پین در ارتباط SPI برای انتخاب دستگاه مورد نظر در شبکه استفاده می شود. زمانی که این پین در وضعیت 1 قرار گیرد، میکروکنترلر ارتباط با دستگاه مورد نظر را برقرار می کند. پس از تمام شدن ارتباط میکروکنترلر و دستگاه، پین CS به 0 تغییر وضعیت می دهد تا میکروکنترلر بتواند با دستگاه دیگری در شبکه ارتباط برقرار کند.

همان طور که گفته شد، این نمایشگر به واسطه کنترلر SSD1309 قادر است هر دو پروتکل I2C و SPI را پشتیبانی کند. I2C و SPI، هر دو پروتکل سریال سنکرون یا همگام هستند و هر دو شامل مفهوم مستر (MASTER) و اسلیو (SLAVE) می شوند. در حالت سنکرون، ارتباط بین مستر و اسلیوها بر اساس یک کلاک مشترک صورت می گیرد و همه دستگاه ها بر اساس این کلاک، به صورت همزمان ارتباط برقرار می کنند. در ارتباط I2C، به دو خط SCL و SDA برای ارتباط بین مستر و اسلیو نیاز دارد. در حالی که در ارتباط SPI، حداقل به چهار خط MOSI, MISO, SCK, CS برای ارتباط نیاز می باشد. در نتیجه، پروتکل I2C نسبت به SPI، به تعداد خط کمتری برای ارتباط نیاز دارد. در ارتباط I2C، پین CS جهت انتخاب اسلیو وجو ندارد. پس برای ارتباط با هر اسلیو، نیاز به آدرس دهی می باشد. در این پروتکل، هر دستگاه باید یک آدرس منحصر به فرد داشته باشد تا بتواند توسط مستر شناسایی شود. اما در پروتکل SPI، به دلیل وجود پین CS، نیاز به آدرس دهی نیست و به همین دلیل می توان در این پروتکل داده ها را بدون وقفه ارسال کرد و این پروتکل سرعت بالاتری نسبت به پروتکل I2C دارد. هر دو پروتکل قابلیت کنترل چندین اسلیو را دارند.اما به دلیل وجود پین CS در پروتکل SPI و عدم وجود آن در پروتکل I2C و اینکه آدرس اسلیوها می تواند 7 الی 10 بیتی باشد، تعداد اسلیوها در پروتکل I2C به مقدار مشخصی محدود می شود ولی در پروتکل SPI تعداد دستگاه هایی که می توانند به یک دستگاه مستر متصل شوند، محدود نیست. پس شما باید با توجه به شرایطی که مد نظرتان هست و تفاوت های گفته شده، نوع پروتکل ارتباطی را انتخاب کنید. 

I2C/SPI OLED 2.42 INCH PIN OUT

I2C/SPI OLED 2.42 INCH SIZE