DFRobot DFR0077
тел. +7(499)347-04-82
Описание DFRobot DFR0077
Конечно! Вот подробное описание DFRobot DFR0077 (Gravity: I2C LCD1602 Color Backlight Display), его технические характеристики, парт-номера и совместимые модели.
Описание модуля
DFRobot DFR0077 — это полнофункциональный ЖК-дисплей на базе чипа RGB-подсветки (WS2812) и драйвера дисплея PCF8574T. Это эволюция классического LCD 1602, которая решает его главные недостатки.
Ключевые особенности и преимущества:
- I2C Интерфейс: Для подключения дисплея требуется всего 4 провода (VCC, GND, SDA, SCL), что экономит 6 цифровых пинов Arduino по сравнению со стандартным параллельным подключением.
- Полноцветная RGB-подсветка: Позволяет задавать любой цвет подсветки (16.7 млн оттенков) программно, а не использовать фиксированные синий или зеленый фильтры.
- Простота подключения: Использует стандартный 4-пиновый разъем Gravity (совместимый с DFRobot-шилдами) и требует минимальной пайки.
- Готовые библиотеки: DFRobot предоставляет удобную библиотеку (
LiquidCrystal_I2CилиDFRobot_RGBLCD1602), которая упрощает управление текстом и цветом. - Широкое напряжение: Работает от 5В, что идеально для Arduino и большинства микроконтроллеров.
Типичное применение: Информационные дисплеи для проектов (погодные станции, сенсорные данные, меню), отладка проектов, создание пользовательских интерфейсов, проекты с визуальной индикацией состояния (смена цвета в зависимости от события).
Технические характеристики
| Параметр | Значение / Описание | | :--- | :--- | | Дисплей | ЖК-матрица 16x2 символов (две строки по 16 символов) | | Подсветка | RGB LED (чип WS2812), программируемая, 16.7 млн цветов | | Интерфейс | I2C (адрес по умолчанию: 0x27 или 0x3F, может быть изменен перемычками) | | Чип драйвера | PCF8574T (I2C в параллельный преобразователь) | | Напряжение питания | 5 В (постоянного тока) | | Потребляемый ток | ~20 мА (экран) + до 60 мА (подсветка на макс. яркости) | | Габариты (ДxШxВ) | ~80 x 36 x 18 мм | | Размер символа | 2.95 x 4.75 мм | | Разъем | 4-пиновый разъем Gravity (VCC, GND, SDA, SCL) | | Совместимость | Любые микроконтроллеры с I2C (Arduino, Raspberry Pi, ESP32/8266 и др.) | | Вес | ~40 г |
Парт-номера и аналоги
- Основной номер производителя: DFR0077
- Внутренний номер DFRobot (SKU): SEN0017
- Аналоги и ключевые слова для поиска:
- LCD1602 I2C RGB
- I2C 16x2 LCD Display RGB Backlight
- Gravity I2C LCD
- Модуль часто продается под тем же номером DFR0077 у других дистрибьюторов (AliExpress, Amazon и т.д.).
Совместимые модели и платформы
Модуль совместим с огромным количеством платформ благодаря протоколу I2C.
1. Микроконтроллеры и платы разработки:
- Arduino: Все модели (Uno, Nano, Mega, Leonardo, Due и т.д.)
- ESP Family: ESP32, ESP8266 (NodeMCU, Wemos D1)
- Raspberry Pi: Все модели (используя Python, C, Node-RED через I2C)
- micro:bit (через адаптер или правильное подключение)
- STM32 (Blue Pill, Black Pill)
- Teensy
- Платы от DFRobot: Серия Gravity (например, Beetle, FireBeetle, Bluno), Romeo.
2. Сенсоры и шилды:
- Любые датчики DFRobot и других производителей с интерфейсом I2C или аналоговым/цифровым выходом (данные с них можно выводить на дисплей).
- Шилды с разъемами I2C/Gravity:
- DFRobot Gravity: IO Expansion Shield (для Arduino)
- DFRobot Gravity: Proto Shield
- Многие шилды-расширители для Raspberry Pi (HAT) с I2C.
3. Программная совместимость:
- Arduino IDE: Библиотеки
DFRobot_RGBLCD1602илиLiquidCrystal_I2C. - PlatformIO: Те же библиотеки.
- Python (для RPi): Библиотеки
smbus2+RPLCDилиAdafruit_CharLCD. - Node-RED: Ноды для I2C или специализированные ноды для LCD.
- Micropython / CircuitPython: Существуют соответствующие драйверы.
Важное примечание:
Перед использованием обязательно проверьте I2C-адрес модуля с помощью скетча сканирования I2C-шины. В зависимости от ревизии, адрес может быть 0x27 или 0x3F. В библиотеке DFRobot адрес по умолчанию — 0x20 (для их более новых версий), поэтому внимательно читайте документацию к используемой библиотеке.