Arduino SSD135

Arduino SSD135
Артикул: 2503268

производитель: Arduino
Требуется установка или ремонт?

сервисный центр Kypidetali!

тел. +7(499)347-04-82

Описание Arduino SSD135

Отличный выбор! SSD1351 — это популярный драйвер для цветных OLED-дисплеев с разрешением 128x128 пикселей, который часто используется в связке с Arduino. Вот подробное описание.

Краткое описание

SSD1351 — это драйвер для органических светодиодных (OLED) панелей с пассивной матрицей (PMOLED). Он управляет дисплеем с разрешением 128x128 пикселей, где каждый пиксель имеет 16-битный цвет (формат RGB 565 — 5 бит красного, 6 бит зеленого, 5 бит синего, всего 65536 цветов). Драйвер содержит внутреннюю GDDRAM (графическую RAM), что позволяет Arduino обновлять дисплей, не храня весь кадр в своей памяти.

Основные преимущества для Arduino:

  • Яркие и контрастные изображения: OLED-технология обеспечивает глубокий черный цвет и высокую контрастность.
  • Высокая скорость обновления: Идеально для анимации и динамичной графики.
  • Компактный размер: Часто поставляется в виде небольшого модуля.
  • Два основных интерфейса: Параллельный 8/16-битный (быстрый) и 4-проводной SPI (экономичный по пинам).

Технические характеристики драйвера SSD1351

  • Тип дисплея: PMOLED (Passive Matrix OLED).
  • Разрешение: 128 x 128 пикселей.
  • Глубина цвета: 16 бит/пиксель (65K цветов), формат RGB 5-6-5.
  • Встроенная память: GDDRAM 128 x 128 x 16 бит.
  • Напряжение питания:
    • Логика (VCC): 2.2V - 3.3V (КРИТИЧЕСКИ: не tolerates 5V!)
    • Панель (VCC, VDD): 12V - 16V (обычно генерируется модулем повышающим преобразователем).
  • Интерфейсы связи:
    1. 4-проводной SPI (рекомендуется для Arduino): Использует 4-5 пинов (SCK, MOSI, DC, CS, [RST]).
    2. Параллельный 8/16-битный: Для максимальной скорости (использует много пинов, реже в модулях).
  • Частота обновления: До 100+ FPS (зависит от интерфейса и скорости микроконтроллера).

Парт-номера и совместимые модели дисплеев

Драйвер SSD1351 используется в множестве модулей от разных производителей. Парт-номера обычно относятся к самому модулю, а не только к чипу.

Популярные парт-номера модулей:

  • Adafruit 3787 — классический модуль 1.5" 128x128 Color OLED Breakout. Высокое качество, хорошая библиотека.
  • Waveshare 1.5inch RGB OLED Module — аналог модуля от Adafruit, часто более доступный.
  • Geekcreit® / DIYables 1.5" 128x128 OLED Display Module — распространен на Aliexpress и eBay.
  • AZ-Delivery 1.5 Zoll OLED Display — популярен в немецкоязычном сообществе.

В описании таких модулей почти всегда указано: "Драйвер: SSD1351" или "Chip: SSD1351".


Совместимые модели и аналоги

1. Прямые аналоги (тот же драйвер, похожие параметры):

  • Модули на базе SSD1351 с разрешением 128x128 — это основная масса.
  • Существуют варианты с разрешением 96x96 (более редкие), которые также используют SSD1351.

2. Ближайшие конкуренты/альтернативы (для проектов на Arduino):

  • ST7735 / ST7789 — драйверы для цветных TFT LCD дисплеев (с подсветкой). Разрешения: 128x160, 240x240, 240x320 и др. Дешевле, но нет глубокого черного цвета как у OLED.
    • Популярные модули: Adafruit ST7735, ST7789, ILI9341.
  • SSD1306 — драйвер для монохромных OLED дисплеев (128x64, 128x32). Значительно дешевле, требует меньше памяти, но только 2 цвета.
    • Популярные модули: Blue 0.96" OLED.
  • SH1106 — аналог SSD1306 с немного другой организацией памяти. Совместим по выводам, но требует поправок в библиотеках.

Важные замечания для работы с Arduino

  1. Уровни напряжения! Большинство модулей SSD1351 работают только на 3.3В. Подключение пинов данных (SCK, MOSI) к 5V-выводам Arduino может повредить дисплей. Используйте:

    • Arduino с 3.3V логикой (Due, Zero, MKR, ESP32, ESP8266).
    • Логический преобразователь уровней (Level Shifter) при использовании 5V Arduino (Uno, Mega, Nano).
    • Некоторые современные модули имеют встроенную защиту и могут работать с 5V логикой (уточняйте в даташите модуля!).
  2. Библиотеки: Для удобной работы используются готовые библиотеки:

    • Adafruit_SSD1351 + Adafruit_GFX — самая популярная и функциональная комбинация.
    • MCUFRIEND_kbv — универсальная библиотека для многих TFT/OLED, часто автоматически определяет дисплей.
  3. Подключение (SPI):

    • SCK -> к пину SCK Arduino (на Uno/Nano: 13).
    • MOSI -> к пину MOSI Arduino (на Uno/Nano: 11).
    • DC (Data/Command) -> к любому цифровому пину (например, 9).
    • CS (Chip Select) -> к любому цифровому пину (например, 10).
    • RST (Reset) -> к любому цифровому пину (например, 8). Опционально, но рекомендуется.
    • VCC -> к 3.3V Arduino.
    • GND -> к GND Arduino.

Итог

SSD1351 — это отличный выбор для проектов на Arduino, где нужен небольшой, но яркий и быстрый цветной дисплей с качественной графикой. При покупке ищите модуль с указанием этого драйвера, обращайте внимание на напряжение и используйте соответствующие библиотеки для максимально простого старта.

Совместимые модели для Arduino SSD135

Arduino SSD135