Каталог

OLED дисплей 2.42 4-SPI/I2C желтый

Цена:

2000 р.
менее 20 шт.
Уже в корзине
Код товара: 16095
Оригинальное название:
2.42 inch 128x64 Yellow Dots SPI/I2C OLED Display Module 242I V1.1

Описание товара

Технические характеристики

  • Модель: 2.42 OLED V1.1 (OLED 242I)
  • Напряжение питания: +3.3 ~ +5В
  • Напряжение портов ввода-вывода, макс.: +3.3В
  • Потребление тока, макс.: 90 мА
  • Диагональ: 2.42 дюйма, 6.14 см
  • Тип экрана: монохромный OLED, технология CoF
  • Разрешение: 128 х 64 графических точек
  • Размер графической точки: 0.43 х 0.43 мм
  • Цвет пикселя: жёлтый
  • Соотношение сторон: 2:1
  • Контрастность: 2000:1
  • Яркость: 110 кд/м2
  • Углы обзора: > 160°
  • Активная область экрана: 55.01 х 27.49 мм
  • Контроллер графики: SSD1309 Solomon Systech
  • Интерфейс:
    • 4-проводной SPI (по умолчанию)
    • 2-проводный I2C/IIC
  • Подключение: 7 контактов с шагом 2.54 мм
  • Размеры модуля: 71.0 х 43.5 х 6.5 мм
  • Температура эксплуатации: -30°С...+70°С

Модуль с монохромным OLED-дисплеем имеет диагональ 2.42 дюйма с разрешением 128x64 пикселей. Матрица OLED-дисплея состоит из пикселей одного цвета (белых, желтых, зелёных, или синих) под управлением встроенной однокристальной микросхемы драйвера SSD1309. Технология излучения света OLED (органические светоизлучающие диоды) построена на методике размещения ряда органических тонких плёнок между двумя проводниками. Когда сквозь плёнки проходит электроэнергия, они начинают излучать яркий свет. Самосвечение пикселей позволяет полностью избавиться от дополнительной подсветки, в следствии чего конструкции OLED-дисплеев преобразились, стали намного тоньше, чётче и ярче, имеют более высокую контрастность, более широкие углы обзора, и значительно более энергоэффективны, чем другие ЖК-дисплеи.

Модуль с дисплеем OLED функционирует в диапазоне напряжения от 3В до 5В, поддерживает коммуникацию с внешними микроконтроллерными платами через интерфейс аппаратной шины SPI или I2C. За счёт своих высоких технических показателей, OLED-дисплеи представляют выгодное решение для разработки и производства различным многофункциональных компактных устройств, Это могут быть портативные MP3-проигрыватели, персональные носимые гаджеты, приборы для личной гигиены, интеллектуальные медицинские устройства, коммуникаторы связи, POS-терминалы, промышленное или бытовое оборудование, и т. д.

Назначение контактов модуля с 2.42" OLED-дисплеем

№ контакта Обозначение Назначение Описание
1 GND Питание Заземление
2 VCC Питание Входное напряжение питания
3 SCK Вход Сигнал тактирования, SPI_CLK
4 SDA Вход Сигнал входящих данных, MOSI
5 RES Вход Сброс OLED
6 DC Вход Сигнал переключения между режимами приёма Данных и Команд
7 CS Вход Выбор микросхемы OLED, SPI_CS

 

Аппаратные интерфейсы 4-wire SPI / I2C

На обратной стороне платы модуля расположены площадки для расстановки SMD-перемычек с маркировкой 0 (чип резисторы серии 0603, 0805, 1206), позволяющие переключить графический контроллер SSD1309 в один из следующих режимов: 4-проводной последовательный SPI или 2-проводной последовательный I2C (бинарный адрес обращения 0111100 или 0111101). Существует множество аналогичных моделей OLED-дисплеев от разных производителей, отличающиеся друг от друга вариантом выбора предпочтительного коммутационного интерфейса. Определение расположения каждой перемычки выполняется по нижеприведённой таблице, также напечатанной на несущей плате модуля с дисплеем. По умолчанию, внутренняя схема настроена на интерфейс 4-проводной SPI.

Настройки для модели 242I OLED V1.1

Последовательная шина Перемычка установлена Перемычка снята
I2C R5, R9, R10 R4
SPI R4 R5, R9, R10

 

Программирование по протоколу 4-проводной SPI

Программа вывода графического изображения в формате XBM на экран OLED-дисплея 2.42" со встроенным контроллером SSD1309 использует подключаемую библиотеку U8G2.

/*

  XBM.ino
  
  This will display a XBM image.
  The .xbm file was pasted directly into the .ino file and moved to 
  flash (PROGMEM) area.
  
*/

#include <Arduino.h>
#include <U8g2lib.h>

#ifdef U8X8_HAVE_HW_SPI
#include <SPI.h>
#endif
#ifdef U8X8_HAVE_HW_I2C
#include <Wire.h>
#endif


U8G2_SSD1309_128X64_NONAME0_1_4W_SW_SPI u8g2(U8G2_R0, /* clock=*/ 52, /* data=*/ 51, /* cs=*/ 53, /* dc=*/ 48, /* reset=*/ 50);  


// XBM file start

#define demo_width 128
#define demo_height 64
static const unsigned char demo_bits[] U8X8_PROGMEM = {
  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
  0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFD, 0xFF, 0xFF, 0xFF, 
  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 
  0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
  0xFF, 0xFF, 0xFF, 0xBF, 0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xFD, 0xFF, 0xFF, 0xFF, 
  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 
  0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
  0xFF, 0xFF, 0xFF, 0xBF, 0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xFD, 0xFF, 0xFF, 0xFF, 
  0x3F, 0x1E, 0xFF, 0xFF, 0xFF, 0xFF, 0xCF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 
  0x7D, 0xF8, 0x1F, 0x87, 0x35, 0x0E, 0xFF, 0xFF, 0xFF, 0xFF, 0xC7, 0xFF, 
  0xFF, 0xFF, 0xFF, 0xBF, 0x3D, 0xF0, 0x0F, 0x03, 0x35, 0x2C, 0xFF, 0xFF, 
  0xFF, 0xFF, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xFD, 0xF3, 0x87, 0x3F, 
  0xBF, 0x24, 0x87, 0x13, 0x0E, 0x1F, 0x26, 0x92, 0xC3, 0xC4, 0x38, 0xBC, 
  0xFD, 0xF3, 0x97, 0x3F, 0xBF, 0xB4, 0x03, 0x03, 0x06, 0x0E, 0x06, 0xC2, 
  0x81, 0x00, 0x18, 0xB8, 0xFD, 0xF9, 0x93, 0x9F, 0x9F, 0x94, 0x33, 0x73, 
  0x66, 0xCE, 0x67, 0xE2, 0x99, 0x8C, 0x99, 0xB9, 0xFD, 0xF9, 0x99, 0x9F, 
  0x9F, 0x94, 0x39, 0x73, 0x72, 0xE6, 0x67, 0xF2, 0x9C, 0x8C, 0x09, 0xB8, 
  0x7D, 0xFC, 0x00, 0xC7, 0x9F, 0x90, 0x39, 0x71, 0x72, 0xE6, 0x73, 0xF2, 
  0x1C, 0xCE, 0x09, 0xBE, 0x3D, 0xBE, 0x00, 0xE3, 0x9F, 0x98, 0x99, 0x39, 
  0x32, 0xE7, 0x73, 0xF0, 0x4C, 0xCE, 0xCD, 0xBF, 0x1D, 0x98, 0xCF, 0x81, 
  0xCF, 0x98, 0x81, 0x39, 0x03, 0x07, 0x33, 0xF1, 0x40, 0xCE, 0x0C, 0xBC, 
  0x1D, 0x98, 0xCF, 0x81, 0xCF, 0x9C, 0xC3, 0x39, 0x87, 0x0F, 0x33, 0xF9, 
  0x61, 0xC6, 0x1C, 0xBC, 0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xFD, 0xFF, 0xFF, 0xFF, 
  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 
  0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
  0xFF, 0xFF, 0xFF, 0xBF, 0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xFD, 0xFF, 0xFF, 0xFF, 
  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 
  0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
  0xFF, 0xFF, 0xFF, 0xBF, 0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xFD, 0xFF, 0xFF, 0xC3, 
  0xF3, 0x81, 0xC1, 0x3F, 0xF8, 0xFF, 0xFF, 0xF9, 0xFF, 0xFF, 0xFF, 0xBF, 
  0xFD, 0xFF, 0xFF, 0x81, 0xF3, 0x81, 0x80, 0x1F, 0x70, 0xFE, 0xFF, 0xF9, 
  0xFF, 0xFF, 0xFF, 0xBF, 0xFD, 0xFF, 0xFF, 0x3C, 0xF9, 0xF9, 0x1C, 0x9F, 
  0x63, 0xFE, 0xFF, 0xF9, 0xFF, 0xFF, 0xFF, 0xBF, 0xFD, 0xFF, 0xFF, 0x3C, 
  0xF9, 0xF8, 0x3C, 0x9F, 0x67, 0x46, 0xE2, 0x1C, 0xCC, 0xF9, 0xFF, 0xBF, 
  0xFD, 0xFF, 0x7F, 0x3E, 0xF9, 0xFC, 0x3C, 0x9F, 0x67, 0x43, 0xC0, 0x0C, 
  0xCC, 0xFC, 0xFF, 0xBF, 0xFD, 0xFF, 0x7F, 0x3E, 0xF9, 0xC0, 0x3C, 0x9F, 
  0x27, 0x73, 0xCE, 0x64, 0x9C, 0xFC, 0xFF, 0xBF, 0xFD, 0xFF, 0x7F, 0x3E, 
  0xF9, 0x40, 0x3C, 0x8F, 0x27, 0x63, 0xCE, 0x70, 0x9E, 0xFE, 0xFF, 0xBF, 
  0xFD, 0xFF, 0x7F, 0x9E, 0xF9, 0x7C, 0x9E, 0xCF, 0x33, 0x07, 0xCE, 0x70, 
  0x1E, 0xFE, 0xFF, 0xBF, 0xFD, 0xFF, 0x7F, 0x9E, 0xF8, 0x7C, 0x8E, 0xCF, 
  0x31, 0x0F, 0x67, 0x32, 0x1E, 0xFF, 0xFF, 0xBF, 0xFD, 0xFF, 0xFF, 0x80, 
  0x40, 0x40, 0xC0, 0x0F, 0x38, 0x01, 0x60, 0x02, 0x1E, 0xFF, 0xFF, 0xBF, 
  0xFD, 0xFF, 0xFF, 0xE1, 0x40, 0x60, 0xE0, 0x0F, 0x1C, 0x21, 0x70, 0x46, 
  0x9E, 0xFF, 0xFF, 0xBF, 0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
  0xFF, 0x3F, 0xFF, 0xFF, 0x8F, 0xFF, 0xFF, 0xBF, 0xFD, 0xFF, 0xFF, 0xFF, 
  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x1F, 0xFF, 0xFF, 0xC7, 0xFF, 0xFF, 0xBF, 
  0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9F, 0xFF, 0xFF, 
  0xF7, 0xFF, 0xFF, 0xBF, 0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xFD, 0xFF, 0xFF, 0xFF, 
  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 
  0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
  0xFF, 0xFF, 0xFF, 0xBF, 0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xFD, 0x0F, 0x06, 0xE7, 
  0xE7, 0xFC, 0x7F, 0xF0, 0xFC, 0xFF, 0xFF, 0x7F, 0xFC, 0xFF, 0xFF, 0xBF, 
  0xFD, 0x07, 0x07, 0xE6, 0xF7, 0x1C, 0x3E, 0xF0, 0xFC, 0xCF, 0xFF, 0x3F, 
  0xFC, 0xFF, 0xFF, 0xBF, 0xFD, 0xF3, 0x63, 0xE2, 0x73, 0x0C, 0x1C, 0x7F, 
  0xFC, 0xCF, 0xFF, 0x3F, 0xFF, 0xFF, 0xFF, 0xBF, 0xFD, 0xF3, 0x73, 0xF2, 
  0x7B, 0xFE, 0x9C, 0x7F, 0x26, 0x84, 0xE1, 0x04, 0x0E, 0x0E, 0xC3, 0xBF, 
  0xFD, 0xC3, 0x73, 0xF2, 0x79, 0xFE, 0xCC, 0x7F, 0x06, 0x84, 0xC0, 0x00, 
  0x06, 0x06, 0x81, 0xBF, 0xFD, 0x87, 0x33, 0xF2, 0x7D, 0x7E, 0xCE, 0x7F, 
  0xE6, 0xEC, 0xCC, 0x98, 0x33, 0xE6, 0x99, 0xBF, 0xFD, 0x0F, 0x03, 0xF3, 
  0x7C, 0x7E, 0xCE, 0x7F, 0xE6, 0x64, 0xC0, 0x9C, 0x39, 0xF3, 0x80, 0xBF, 
  0xFD, 0x3F, 0x83, 0xF3, 0x7E, 0x1E, 0xCF, 0x7F, 0xE2, 0x64, 0xF0, 0x9C, 
  0x39, 0xF3, 0xE0, 0xBF, 0xFD, 0x3F, 0xF1, 0x71, 0x3E, 0x8E, 0x8F, 0x3F, 
  0x72, 0x64, 0x7E, 0x8C, 0x19, 0xF3, 0xFC, 0xBF, 0xFD, 0x81, 0xF9, 0x79, 
  0x3F, 0x07, 0x1E, 0x38, 0x73, 0x46, 0x60, 0xCC, 0x01, 0x83, 0xC0, 0xBF, 
  0xFD, 0xC1, 0xF9, 0x39, 0x3F, 0x07, 0x3E, 0x38, 0x73, 0xC6, 0x60, 0xCE, 
  0x23, 0x87, 0xC1, 0xBF, 0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xFD, 0xFF, 0xFF, 0xFF, 
  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 
  0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
  0xFF, 0xFF, 0xFF, 0xBF, 0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xFD, 0xFF, 0xFF, 0xFF, 
  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 
  0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
  0xFF, 0xFF, 0xFF, 0xBF, 0xFD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0x01, 0x00, 0x00, 0x00, 
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 
  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
  0xFF, 0xFF, 0xFF, 0xFF, };

void setup(void) {
 
  u8g2.begin();  
}

void loop(void) {
  u8g2.firstPage();
  do {
    u8g2.setFont(u8g2_font_ncenB14_tr);
    u8g2.drawXBMP(0,0, demo_width, demo_height, demo_bits);
  } while ( u8g2.nextPage() );
}

 

Технические особенности OLED-экрана

Технология изготовления графических OLED-паналей имеет множество положительных качеств, среди которых выделяются высокая контрастность и сочность получаемых изображений, и крайне низкое энергопотребление в следствии отсутствия необходимости дополнительной подсветки пикселей, как в производстве ЖК TFT-матриц. Для OLED существуют также некоторые физиологические ограничения, влияющие на эффективность и продолжительность службы. Например, проявление эффектов старения пикселей при достижении достаточно продолжительного срока наработки, не менее 15-20 тысяч часов. Они преждевременно становятся заметными особенно тогда, когда OLED-панель эксплуатируется в приложениях с трансляцией долгих статичных изображений. Эффект остаточного изображения появляется из-за того, что разные пиксели экрана включаются в разное время. И максимальная яркость свечения наиболее активных пикселей со временем гораздо быстрее уменьшается. Своеобразный дисбаланс в нагрузке может привести к видимому отличию свечения наиболее активных и неактивных пикселей. Способов борьбы с остаточным изображением придумано уже много, но в массе своей они склоняются к цели равномерного использования пикселей с неполной яркостью свечения.

Внимание! Производителем экрана OLED 2.42" допускается наличие в рабочей области до 3 пятен светлого или тёмного цвета размером не более 0.25 мм. Близко расположенных — не более 2 пятен или линий в пределах 3мм. Указанные отклонения не считаются браком изделия, и не относятся к гарантийным случаям.

Физические размеры, мм

 

 

Документация

  1. Спецификация графического контроллера SSD1309 Solomon Systech (англ.,PDF)

Похожие позиции

380 р.
Арт. 10194
Уже в корзине
менее 100 шт.
2330 р.
Арт. 16093
Уже в корзине
менее 50 шт.
3730 р.
Арт. 14638
Уже в корзине
менее 50 шт.
4280 р.
Арт. 14639
Уже в корзине
менее 10 шт.
1410 р.
Арт. 16489
Уже в корзине
менее 50 шт.
7200 р.
Арт. 14640
Уже в корзине
менее 10 шт.
480 р.
Арт. 15146
Уже в корзине
менее 100 шт.
2000 р.
Арт. 16094
Уже в корзине
менее 50 шт.
footer shadow
Контакты

г. Москва, Пятницкое ш. д. 18, пав. 566

zakaz@compacttool.ru

8-495-752-55-22

compacttool logoadaptive site

accepted payment systems

Информация представленная на данном информационном ресурсе преследует исключительно рекламные цели и не является договором-офертой !

© Все права защищены 2015 - 2024г https://compacttool.ru