Компонент Adafruit Monochrome 1.12in 128x128 OLED
Этот OLED-дисплей предназначен для всех поклонников, которым нужно больше пикселей при меньшем размере! Обычно наши OLED-дисплеи с разрешением 128×64 являются самыми большими из имеющихся у нас в наличии, которые могут использовать I2C. Этот снимок имеет колоссальное разрешение 128х128 пикселей в четком монохромном режиме.
Этот дисплей имеет небольшую диагональ 1,12 дюйма, но очень удобочитаемый благодаря высокой контрастности OLED-дисплея. Этот дисплей состоит из отдельных белых OLED-пикселей размером 128х128 пикселей, каждый из которых включается или выключается чипом контроллера. Поскольку дисплей излучает свой собственный свет, подсветка не требуется. Это снижает энергопотребление, необходимое для работы OLED-дисплея, и именно поэтому дисплей обладает такой высокой контрастностью; нам действительно нравятся эти миниатюрные дисплеи за их четкость!
Микросхема драйвера SSD1107 может взаимодействовать двумя способами: I2C или SPI. Сам OLED-дисплей требует источника питания 3,3 В и 12 В и логических уровней 3,3 В для связи. Мы включаем регулятор 3,3 В и повышающий преобразователь 12 В, и все контакты полностью смещены по уровню, так что вы можете использовать их с устройствами 3 В или 5 В!
Если вы используете I2C, мы включили совместимые с SparkFun qwiic разъемы STEMMA QT для шины I2C, так что вам даже не нужно паять! Подключи и работай с любой платой, оснащенной разъемом Qwiic или STEMMA QT, для легкого прототипирования и разработки. Кабель QT в комплект поставки не входит, но у нас в магазине есть его разновидности.
Этот дисплей размером 128×128 пикселей требует 128 * 128 = 2 КБ SRAM только для буферизации дисплея. Таким образом, вы не можете использовать его с небольшим чипом, таким как Arduino UNO (ATmega328 или 32u4). Выберите микроконтроллер или микрокомпьютер с оперативной памятью 16 КБАЙТ+ — SAMD21, SAMD51, ESP, nRF52, Teensy и т.д. отлично справятся с этой задачей. Пока у вас есть доступный интерфейс I2C или SPI, все в порядке — SPI будет работать намного быстрее, но I2C требует меньше контактов.
У нас есть поддержка как Arduino, так и CircuitPython для этого набора микросхем дисплея (SH1107).
Пожалуйста, обратите внимание, что OLED-дисплеи изготавливаются из сотен видов…OLED-дисплеи! Это означает, что каждый пиксель представляет собой маленький органический светодиод, и если он будет гореть более 1000 часов, то начнет тускнеть. Если вы хотите, чтобы дисплей оставался равномерно ярким, пожалуйста, выключайте дисплей (отключите пиксели), когда в этом нет необходимости, чтобы предотвратить их затемнение.
Печатная плата
Схема
Список пинов
Пин | Тип |
---|---|
3.3V | мама |
VCC | мама |
VCC | мама |
VCC | мама |
CS_5.0V | мама |
RST_5.0V | мама |
DC/SA0_5.0V | мама |
SCL | мама |
SCL | мама |
SCL | мама |
SDA | мама |
SDA | мама |
SDA | мама |
GND | мама |
GND | мама |
GND | мама |
Мне очень важно получать обратную связь. Пожалуйста, оцените материал. Так я пойму в какую сторону его стоит изменить.