DFRobot DFR0024
тел. +7(499)347-04-82
Описание DFRobot DFR0024
Конечно! Вот подробное описание, технические характеристики и совместимость для DFRobot DFR0024 — Gravity: I2C LCD1602 RGB Backlight Display (синий текст, RGB подсветка).
Описание модуля
DFR0024 — это полнофункциональный жидкокристаллический дисплей (LCD) с диагональю 2 строки по 16 символов, разработанный для максимального удобства интеграции в проекты на базе Arduino и других микроконтроллеров.
Ключевые особенности и преимущества:
- Интерфейс I2C: Использует всего 2 сигнальных провода (SDA и SCL) и 2 провода питания (VCC и GND) для связи с контроллером. Это кардинально экономит пины и упрощает подключение.
- RGB-подсветка: Вместо стандартной синей или зеленой подсветки, модуль оснащен полноцветной RGB-подсветкой, управляемой по I2C. Это позволяет программно менять цвет фона на любой из 16+ миллионов оттенков для индикации статуса, создания визуальных эффектов или просто для красоты.
- Готовые библиотеки: DFRobot предоставляет оптимизированные и простые в использовании библиотеки для Arduino IDE, которые делают вывод текста и управление цветом подсветки буквально парой строк кода.
- Встроенный потенциометр: На плате находится подстроечный резистор для регулировки контрастности дисплея, что избавляет от необходимости добавлять его отдельно.
- Совместимость с "Gravity": Входит в экосистему DFRobot Gravity с стандартным 4-пиновым разъемом, что позволяет подключать его к основным шилдам (например, к Gravity I/O Expansion Shield) без пайки.
- Синий текст на белом фоне: Стандартный цвет символов — синий, что обеспечивает хорошую читаемость.
Типичные применения:
- Информационные дисплеи для проектов (погодные станции, часы, сенсоры).
- Меню и интерфейсы для устройств.
- Отладочный вывод данных с датчиков.
- Проекты, где важна визуальная индикация состояния (смена цвета при аварии, переходе в новый режим и т.д.).
Технические характеристики
| Параметр | Значение / Описание | | :--- | :--- | | Модель | DFR0024 (Gravity I2C LCD1602 RGB) | | Тип дисплея | ЖК-индикатор (LCD) с положительным изображением | | Размер дисплея | 16 x 2 символов (2 строки по 16 символов в каждой) | | Размер символа | 2.95 x 4.75 мм | | Подсветка | RGB (полноцветная), управляемая по I2C через драйвер PCF8574T | | Цвет текста | Синий (фиксированный) | | Интерфейс связи | I2C (TWI) | | Адрес I2C по умолчанию | 0x60 (для управления подсветкой). Адрес дисплея (PFC8574) обычно 0x3F или 0x27, зависит от версии. Библиотека DFRobot часто автоматически его находит. | | Напряжение питания | 5 В (номинальное) | | Рабочее напряжение логики | 5 В | | Потребляемый ток | ~20 мА (без учета подсветки). Ток подсветки зависит от цвета и яркости. | | Контроллер дисплея | Hitachi HD44780 (или совместимый) | | Интерфейсный чип | PCF8574T (I2C в параллельный преобразователь) | | Драйвер подсветки | Встроенный ШИМ-драйвер для RGB-светодиодов | | Регулировка контрастности | Встроенный подстроечный потенциометр | | Разъем | 4-пиновый разъем Gravity (сигналы: GND, VCC, SDA, SCL) | | Габариты (Д x Ш x В) | ~ 80 x 36 x 18 мм | | Монтажные отверстия | 2 отверстия диаметром 3 мм |
Парт-номера и аналоги
- Основной парт-номер DFRobot: DFR0024
- Код на Wiki DFRobot: DFR0024
- Внутренний номер чипа I2C: PCF8574T (или PCF8574AT, что влияет на адрес).
- Аналоги и родственные модели от DFRobot:
- DFR0063 / DFR0353: LCD Keypad Shield (классический дисплей + кнопки, без I2C, подключается к множеству пинов).
- DFR0464: LCD12864 Shield (графический дисплей 128x64 точек).
- SEN0216: Gravity I2C LCD1602 OLED Display Module (монохромный OLED, еще более тонкий).
- Популярные аналоги от других производителей (функционально совместимые, но могут отличаться адресом I2C и цветом текста):
- Модули с названиями вроде "I2C LCD1602", "Blue LCD 16x2 I2C".
- Модели с синей или зеленой подсветкой (но без RGB).
- Модули на чипе PCF8574 или TM1637.
Совместимые модели и платформы
Модуль совместим с огромным количеством плат, поддерживающих работу по шине I2C и имеющих напряжение логики 5В.
1. Платы Arduino (и клоны):
- Arduino Uno / Leonardo / Mega / Nano (через соответствующие пины SDA/A4 и SCL/A5).
- DFRobot контроллеры: Bluno, Beetle, FireBeetle и другие.
- Практически все 5В-совместимые клоны Arduino.
2. Платы с микроконтроллерами ESP:
- ESP8266 (NodeMCU, Wemos D1 Mini) — требуется согласование уровней, так как ESP8266 работает на 3.3В. Модуль DFR0024 может работать от 3.3В, но контрастность может быть ниже. Рекомендуется использовать логический преобразователь 3.3В ↔ 5В.
- ESP32 — аналогично, рекомендуется преобразователь уровней для надежности.
3. Платы на базе Raspberry Pi:
- Raspberry Pi (все модели с GPIO). Работает напрямую, так как использует те же протоколы. Важно: Подключать только на 3.3В! Подача 5В на выводы GPIO Pi выведет ее из строя. Нужно питать модуль от 3.3В пина Pi и убедиться, что логические уровни корректны.
4. Платы на базе микроконтроллеров STM32, AVR, PIC и другие, имеющие аппаратную или программную поддержку I2C.
5. Совместимые шилды и расширения:
- DFRobot Gravity: I/O Expansion Shield (и аналоги) — идеальное решение для простого подключения без "распиновки".
- Любые шилды или макетные платы с выведенными контактами I2C.
Важное примечание по совместимости:
Для работы требуется установка специальной библиотеки DFRobot_RGBLCD (или аналогичной, например, LiquidCrystal_I2C). Библиотека DFRobot упрощает управление RGB-подсветкой. При использовании с Raspberry Pi или другими SBC используются библиотеки типа smbus или luma.lcd.