logo-site-sefid
Search
Close this search box.
OLED module

ماژول نمایشگر OLED

ماژول نمايشگر OLED

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

ماژول نمایشگرOLED
ماژول نمایشگرOLED

نمایشگر OLED (Organic Light Emitting Diode) یک نوع نمایشگر الکترونیکی است که با استفاده از تکنولوژی OLED عمل می کند. این نمایشگرها توانایی نمایش تصاویر با کیفیت بالا و رنگ های زنده را دارند و در صنایع مختلف مانند تلویزیون ها، تلفن همراه ها، ساعت های هوشمند و دستگاه های الکترونیکی دیگر استفاده می شوند.

ماژول نمایشگر OLED یک قطعه الکترونیکی است که شامل بخش های فناوری OLED، مدار کنترل و درگاه های ارتباطی است. این ماژول ها به راحتی می توانند به میکروکنترلرها و دستگاه های الکترونیکی دیگر متصل شوند و تصاویر و متون را به نمایش بگذارند.

ویژگی های مهم ماژول های نمایشگر OLED عبارتند از:

– دارای روشنایی بالا و کنتراست بالا

– زمان پاسخ بسیار سریع

– زاویه دید عریض

– فعالیت در دماهای پایین تا بالا

– انرژی مصرف کمتر نسبت به دیگر فناوری های نمایشگر

از مزایای استفاده از ماژول های نمایشگر OLED عبارتند از:

– نمایش تصاویر با کیفیت و واقعی

– مصرف انرژی کمتر نسبت به نمایشگرهای دیگر

– اندازه و ضخامت کوچک

– قابلیت انعطاف پذیری و خم شدن

– عمر طولانی

بنابراین، ماژول های نمایشگر OLED به عنوان یک جایگزین مناسب برای نمایشگرهای دیگر در دستگاه ها و سیستم های الکترونیکی استفاده می شوند.

انواع ماژول نمايشگر OLED

ماژول‌های نمایشگر OLED (Organic Light-Emitting Diode) از تکنولوژی OLED برای نمایش تصاویر و متن‌ها استفاده می‌کنند. این نوع نمایشگرها دارای ویژگی‌هایی مانند روشنایی بالا، زمان پاسخگویی سریع، زاویه دید وسیع و مصرف انرژی کم هستند. در زیر، برخی از نمونه‌های ماژول‌های نمایشگر OLED را می‌توانید مشاهده کنید:

1. ماژول نمایشگر OLED 0.96 اینچ: این نوع ماژول‌ها دارای نمایشگر OLED با اندازه 0.96 اینچ و رزولوشن 128×64 پیکسل هستند. آنها قادرند تصاویر و متن‌هایی با کیفیت بالا را نمایش دهند و معمولاً از رابط I2C برای ارتباط با میکروکنترلر یا میکروپروسسور استفاده می‌کنند.

2. ماژول نمایشگر OLED 1.3 اینچ: این نوع ماژول‌ها دارای نمایشگر OLED با اندازه 1.3 اینچ و رزولوشن 128×64 پیکسل هستند. آنها قابلیت نمایش تصاویر و متن‌های بزرگتر را دارند و معمولاً از رابط SPI یا I2C برای اتصال به میکروکنترلر استفاده می‌کنند.

3. ماژول نمایشگر OLED 0.91 اینچ: این نوع ماژول‌ها دارای نمایشگر OLED با اندازه 0.91 اینچ و رزولوشن 128×32 پیکسل هستند. آنها قابلیت نمایش متن‌ها و آیکون‌های کوچک را دارند و معمولاً از رابط I2C برای ارتباط با میکروکنترلر استفاده می‌کنند.

4. ماژول نمایشگر OLED با رنگ: علاوه بر ماژول‌های OLED سیاه و سفید، نمایشگرهای OLED با رنگ نیز موجود هستند. این نوع ماژول‌ها قابلیت نمایش تصاویر و متن‌های رنگی را دارند و معمولاً از رابط SPI یا I2C برای اتصال به میکروکنترلر استفاده می‌کنند.

ماژول‌های نمایشگر OLED در بسیاری از پروژه‌ها و دستگاه‌های الکترونیکی، از جمله ساعت‌های هوشمند، ربات‌ها، دستگاه‌های پزشکی و سیستم‌های نظارتی، استفاده میشود.

تفاوت و ويژگي هاي انواع ماژول نمايشگر OLED

مواردی که باید در مقایسه‌ی انواع ماژول نمایشگر OLED در نظر گرفته شود عبارتند از:

1. اندازه: ماژول‌های OLED در اندازه‌های مختلف ارائه می‌شوند. برخی از آنها به صورت کوچکتر در اندازه‌های مینیاتوری و برخی به صورت بزرگتر برای استفاده‌ی صنعتی و تجهیزات خاص عرضه می‌شوند.

2. رزولوشن: رزولوشن نمایشگر OLED میزان تعداد پیکسل‌هایی است که قابلیت نشان دادن تصاویر و متن ها در هر ضلع را ارائه می‌دهد. عدد بزرگتر رزولوشن به معنای نمایش تصاویر با جزئیات بیشتر است.

3. رنگ: بعضی از ماژول‌های OLED تک رنگ هستند و صرفا قادر به نمایش یک رنگ هستند (مانند سفید یا آبی)، در حالی که برخی دیگر قادر به نمایش رنگ های مختلف هستند.

4. روشنایی: روشنایی ماژول نمایشگر OLED بسیار درخشان و واضح است و برخلاف نمایشگرهای LED، زوایای دید بالایی نیز دارد.

5. مصرف برق: OLED ها مصرف برق کمتری نسبت به نمایشگرهای بازتابی مانند LCD دارند و در نتیجه باتری دستگاه ها کمتر تخلیه می‌شود.

6. اندازه نمایش: بر خلاف نمایشگر های کوچکی که توسط دستگاه های مختلف مانند ساعت های هوشمند و استفاده می شود خروجی های OLED بزرگتر نیز برای تلویزیون ها و تجهیزات خلاقانه عرضه میشود.

7. اثر روشنایی و تمام رنگ : نمایشگر OLED مشابه رنگ ها در واقعیت است و به دنبال رنگ های اصلی می باشد در حالی که در لامپ های روشنایی در دستگاه های دیگر نیز به منزله ی تولید نور است.

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

ديتاشيت

1. ماژول نمایشگر OLED 0.96 اینچ

2. ماژول نمایشگر OLED 1.3 اینچ

3. ماژول نمایشگر OLED 0.91 اینچ

4. ماژول نمایشگر OLED با رنگ

دیتاشیت ماژول نمایشگر OLED 128×64

دیتا شیت لینک ۲

كتابخانه

1. ماژول نمایشگر OLED 0.96 اینچ

2. ماژول نمایشگر OLED 1.3 اینچ

3. ماژول نمایشگر OLED 0.91 اینچ

4. ماژول نمایشگر OLED با رنگ

دانلود کتابخانه adafruit SSD1

يک نمونه از كد با ماژول نمايشگر OLED و آردوينو

در اینجا یک کد مثال است که از یک ماژول نمایشگر OLED با آردوینو استفاده می کند:

#include <Wire.h>

#include <Adafruit_GFX.h>

#include <Adafruit_SSD1306.h>

#define OLED_RESET 4

نمایشگر Adafruit_SSD1306 (OLED_RESET)؛

void setup() {

   display.begin(SSD1306_SWITCHCAPVCC، 0x3C)؛

   display.display(); // بافر نمایشگر را پاک کنید

   // مقداری متن به نمایشگر اضافه کنید

   display.setTextSize(2);

   display.setTextColor(SSD1306_WHITE);

   display.setCursor(10, 10);

   display.println(“Hello”);

   display.setCursor(30, 30);

   display.println (“Arduino!”);

   display.display(); // نمایش بافر نمایشگر روی صفحه نمایش OLED

   delay (2000); // 2 ثانیه تاخیر

   display.clearDisplay(); // بافر نمایشگر را پاک کنید

   display.display(); // نمایش بافر نمایشگر روی صفحه نمایش OLED

   // یک مستطیل روی نمایشگر بکشید

   display.drawRect(10, 10, 50, 30, WHITE);

   display.display(); // نمایش بافر نمایشگر روی صفحه نمایش OLED

}

void loop() {

   // اینجا کاری نیست

}

 

در این مثال، ما از کتابخانه Adafruit_SSD1306 برای کنترل ماژول نمایشگر OLED استفاده می کنیم. ابتدا ماژول نمایش را در تابع setup() مقداردهی اولیه می کنیم و بافر نمایشگر را پاک می کنیم. سپس، با استفاده از display.println() مقداری متن را به بافر نمایشگر اضافه می کنیم و با استفاده از display.display() آن را روی صفحه نمایش OLED نشان می دهیم. سپس قبل از پاک کردن بافر نمایشگر و نمایش مجدد نمایشگر خالی، 2 ثانیه تاخیر اضافه می کنیم. در نهایت با استفاده از display.drawRect() یک مستطیل روی نمایشگر می کشیم و با استفاده از display.display() آن را روی نمایشگر OLED نشان می دهیم. تابع loop() خالی است زیرا در این مثال نیازی به انجام کارهای تکراری نداریم.

اسم ١٠ تا از پروژه هاي آردوينو با استفاده از ماژول نمايشگر OLED

1. ساعت ديجيتال با ساعت روي ماژول OLED

2. نمايشگر دما و رطوبت با سنسور DHT11 و ماژول OLED

3. اعلان دما و رطوبت بر اساس مقادير تعيين شده با استفاده از سنسور DHT11 و ماژول OLED

4. ردیابی مسیر با استفاده از ماژول GPS و نمایش موقعیت روی ماژول OLED

5. نمایشگر لوگو یا تصویر روی ماژول OLED

6. نمایشگر سطح صوت با ماژول OLED و میکروفون

7. آب سنج با استفاده از سنسور متغیر رطوبت خاک و نمایش نتایج روی ماژول OLED

8. تحلیل خطای روبات با استفاده از سنسور شتاب‌سنج و نمایش نتایج روی ماژول OLED

9. اتوماسیون خانگی با استفاده از ماژول OLED به عنوان نمایشگر و کنترلر

10. سیستم اعلان پیام در ماشین با استفاده از ماژول OLED

سوالات پیشنهادات و یا انتقادات خود را میتوانید در قسمت نظرات با ما به اشتراک بگذارید.

رضا قنبری
متخصص آموزش رباتیک

رضا قنبری هستم متخصص آموزش رباتیک با بیش از 10 سال سابقه فعالیت در ایران

این مطلب را به اشتراک بگذارید

دسته بندی نشده

ماژول نمایشگر OLED

ماژول نمايشگر OLED قبل از خواندن مقاله ماژول نمایشگرOLED بهتر است در نظر داشته باشید مقالاتی که با عنوان ماژول در سایت قرار گرفته اند

دسته بندی نشده

ماژول ADS1115 مبدل آنالوگ به دیجیتال

ماژول ADS1115 مبدل آنالوگ به ديجيتال قبل از خواندن مقاله ماژول ADS1115 مبدل آنالوگ به ديجيتال بهتر است در نظر داشته باشید مقالاتی که با

دیدگاه‌ خود را بنویسید

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