Arduino SPLC501
тел. +7(499)347-04-82
Описание Arduino SPLC501
Отличный выбор! SPLC501 — это популярный графический ЖК-дисплей (GLCD) с контроллером UC1701, широко используемый в проектах на Arduino. Вот подробное описание, характеристики и совместимость.
Описание модуля SPLC501 (128x64)
Arduino SPLC501 — это монохромный графический жидкокристаллический дисплей (GLCD) с разрешением 128x64 пикселей. Он основан на контроллере UC1701 (или совместимом, например, ST7565R, T6963, в зависимости от ревизии), что позволяет управлять каждым пикселем индивидуально, создавая сложную графику, анимацию, пользовательские интерфейсы и отображая текст разных размеров.
Модуль обычно поставляется на готовой плате с интерфейсом для простого подключения к микроконтроллерам. Наиболее распространенная версия имеет синий фон с белыми пикселями и синюю светодиодную подсветку.
Ключевые особенности:
- Полноценная графическая матрица: Идеален для построения графиков, игр, приборных панелей.
- Простое подключение: Использует 8-битный параллельный интерфейс или (реже) SPI, что минимизирует количество используемых пинов Arduino.
- Низкое энергопотребление.
- Наличие встроенной отрицательной подсветки.
Технические характеристики
| Параметр | Значение / Описание | | :--- | :--- | | Тип дисплея | Монохромный графический ЖК (STN) | | Контроллер | UC1701 (наиболее часто), также встречаются ST7565R, T6963. Важно уточнять! | | Разрешение | 128 x 64 пикселей | | Размер дисплея | ~ 60 x 35 мм (видимая область) | | Цвет отображения | Белые/серые пиксели на синем фоне | | Подсветка | Синяя LED-подсветка (обычно управляемая) | | Напряжение питания | 3.3В (очень важно!) или 5В (в зависимости от модели и уровня логики) | | Уровень логики | 3.3В (чаще) или 5В (требует проверки) | | Интерфейс | 8-битный параллельный (6800 или 8080), иногда SPI (более экономичный по пинам) | | Габариты модуля | ~ 80 x 50 мм (зависит от производителя) | | Температура работы | от -20°C до +70°C (типовые значения) |
Важное примечание по питанию: Многие модули SPLC501 рассчитаны на 3.3В как по питанию дисплея, так и по логическим уровням. Подача 5В может его вывести из строя. Всегда проверяйте маркировку на плате или документацию продавца.
Парт-номера и аналоги (совместимые модели)
Модуль продается под разными названиями и артикулами. Фактически, это целое семейство совместимых дисплеев.
Основные парт-номера для поиска:
- SPLC501 (базовое название)
- JHD12864E (очень распространенный код производителя)
- GY-LCD-12864 (общее обозначение)
- UC1701 128x64 (по названию контроллера)
Совместимые и аналогичные модели (функционально взаимозаменяемые):
Эти дисплеи имеют то же разрешение и схожие контроллеры, что позволяет использовать их с теми же библиотеками (иногда с небольшими изменениями в коде).
| Модель дисплея | Контроллер | Ключевое отличие / Примечание | | :--- | :--- | :--- | | KS0108 128x64 | KS0108 (+ KS0107) | Классический, требует много пинов (не менее 11). Интерфейс отличается от UC1701. | | ST7920 128x64 | ST7920 | Имеет встроенный генератор шрифтов (отображение текста проще), часто поддерживает параллельный и последовательный (SPI) интерфейс. | | ST7565R 128x64 | ST7565R | Аналог UC1701, часто используется в более дешевых модулях. Полностью совместим по выводам и библиотекам. | | Nokia 5110 LCD | PCD8544 | 84x48 пикселей, меньше по размеру, но очень популярен благодаря SPI. | | SH1106 128x64 | SH1106 | Небольшое отличие в управлении памятью (132x64 против 128x64 у UC1701). Требует своей библиотеки. |
Совместимость с Arduino
-
Библиотеки: Для работы с SPLC501 (UC1701/ST7565R) под Arduino чаще всего используют следующие библиотеты:
u8g2(U8glib v2) — Наиболее мощная и рекомендуемая. Поддерживает сотни дисплеев, включая SPLC501, имеет огромный набор функций, шрифтов, поддерживает русский язык. Универсальна, но может потреблять много памяти.Ucglib— Альтернативная библиотека.Adafruit GFX+ драйвер для конкретного контроллера (например,Adafruit_ST7565) — Популярный выбор от Adafruit.
-
Подключение: Распиновка модуля обычно подписана. Для параллельного интерфейса потребуется ~11 цифровых пинов Arduino (8 для данных, 3 для управления). Существуют схемы для подключения по SPI, которые экономят пины (используется 4-5 пинов), но могут требовать перепайки джамперов на самой плате дисплея.
-
Платы расширения: Для упрощения подключения можно использовать LCD Shield с разъемом под 128x64 дисплей, который сразу стыкуется с Arduino Uno.
Рекомендация
Перед покупкой или началом работы:
- Уточните контроллер на вашем модуле (обычно написано на самой большой микросхеме).
- Проверьте напряжение питания (3.3V или 5V).
- Выберите библиотеку
u8g2— она с большой вероятностью заработает с вашим дисплеем после настройки объекта дисплея в коде.
Этот дисплей является отличным, недорогим и информативным устройством вывода для сложных проектов на Arduino.