Дисплей OLED

OLED — это органический светодиод (Organic Light-Emitting Diode). Дисплеи, созданные на основе OLED применяются в множестве гаджетов, включая: смартфоны, фитнес браслеты, умные часы, бытовые приборы и прочее. Благодаря отсутствию подсветки, они потребляют меньше энергии, чем их жидкокристаллические аналоги. Сегодня, пожалуй, у каждого DIY-электронщика обязательно найдется хотя бы один модуль OLED дисплея.

На этом уроке мы заставим работать один из самых миниатюрных дисплеев — OLED 72×40 с диагональю всего 0.42 дюйма. Этот дисплей монохромный, так что каждая точка у него может находиться только в двух состояниях: светится или нет. Причём цвет свечения зависит от типа матрицы: с белым свечением или с голубым.

Дисплей OLED 0.42 72x40 RobotClass

Работать будем с отладочным модулем, разработанным в RobotClass. На модуле установлена матрица с контроллером SSD1315.

Спецификация

  • рабочее напряжение: 3,3 В;
  • контроллер: SSD1315;
  • интерфейсы: I2C — 0x3C;
  • диагональ: 16,5 мм (0,42 дюйма);
  • цвет точек: белый/голубой;
  • разрешение: 72 х 40;
  • размеры: 12 x 15 мм.

Список необходимых компонентов

Для выполнения всех экспериментов в данном уроке, кроме самого модуля OLED дисплея, потребуется отладочная плата с рабочим напряжением 3.3В. Это может быть любая плата с ESP32, например, плата из линейки Графит: Графит-32S, Графит-S2, Графит-S3. Любая плата с поддержкой CircuitPython, например, графит-RP2040.

Для подключения к Arduino-совместимым платам необходимо будет согласовать уровни напряжения. Тут есть разные варианты:

  1. используем плату UNO2 с разъёмом QIIC. К этому разъёму подключаем кабель QIIC и штыревой переходник QIIC.
  2. используем обычную Arduino UNO R3 и плату согласования уровней.

Ещё пригодится беспаечная макетная плата и немного проводов. Необходимые компоненты можно добавить в корзину прямо здесь, и затем оформить заказ в нашем интернет-магазине.

Код: 3906
Код: 3513
Код: 222
Код: 283
Код: 65

Изменено: