DFRobot DFR0117
тел. +7(499)347-04-82
Описание DFRobot DFR0117
Вот подробное описание, технические характеристики, список парт-номеров и совместимых моделей для модуля DFRobot DFR0117.
Название продукта
DFRobot I2C/TWI LCD1602 Display Module (Blue Backlight)
(Модуль LCD1602 с синей подсветкой и интерфейсом I2C)
Описание
Модуль DFR0117 представляет собой стандартный символьный дисплей 16x2 (16 символов в 2 строки) с I2C-адаптером (PCF8574T) на борту. Он предназначен для упрощения подключения к микроконтроллерам (Arduino, ESP32, STM32 и пр.). Обычный LCD1602 требует 6–8 цифровых пинов, но благодаря встроенному расширителю на чипе PCF8574, весь дисплей управляется всего по двум проводам (SDA и SCL) плюс питание.
Устройство поставляется полностью собранным: панель LCD + I2C-адаптер припаяны к контактной плате. Подсветка — синяя с белыми символами.
Применение:
- Вывод текста, датчиков, времени, меню в проектах Arduino.
- Автоматизация, метеостанции, умный дом.
- Проекты, где критично количество свободных пинов.
Технические характеристики
| Параметр | Значение | |---|---| | Тип дисплея | Символьный LCD, 16 символов, 2 строки | | Интерфейс | I2C/TWI (двухпроводной) | | Микросхема I2C | PCF8574T (I2C адрес 0x27 или 0x20, часто по умолчанию 0x27) | | Напряжение питания (логическое) | 5 В | | Ток потребления | ~50–80 мА (с подсветкой) | | Тип подсветки | LED, синяя | | Цвет символов | Белый | | Размер шрифта | 5x8 точек (возможны пользовательские символы) | | Контрастность | Регулируется поворотом потенциометра на I2C-адаптере | | Рабочая температура | 0…+50 °C | | Размер модуля (ширина × высота × глубина) | 80 × 36 × 10 мм (без выводов) | | Вес | ~30 г | | Разъём | 4-пиновый штыревой: GND, VCC, SDA, SCL |
Назначение выводов (Pinout)
| Pin панели | Обозначение | Описание | |---|---|---| | GND | Земля | 0В | | VCC | Питание | +5 В постоянного тока | | SDA | Данные I2C | Линия данных (Serial Data) | | SCL | Такт I2C | Линия синхронизации (Serial Clock) |
Примечание: На модуле также есть перемычки (джамперы) для регулировки питания "хвоста" (отдельного подогрева), но в 99% случаев их не используют.
Парт-номера (Part Numbers)
- Основной номер (SKU): DFR0117
- Также может встречаться под номерами:
- LCD1602 I2C Module
- DFR0117-R (для некоторых розничных партий, может отличаться цветом подсветки, но обычно красно-синий — редкое обращение)
Совместимые модели (Compatible With)
Модуль является универсальным и совместим со всеми платами, поддерживающими шину I2C/TWI (Philips NXP) напряжением 5 В (или 3.3 В с level-shifter, если позволяет специфика конкретного контроллера). Официально заявляемое напряжение логики — 5 В.
Платформы:
| Семейство | Примеры конкретных плат | Примечания | |---|---|---| | Arduino | Arduino Uno, Leonardo, Mega 2560, Nano, Micro, Due (3.3V -> check level) | Classic подключение: SDA-A4, SCL-A5 (Uno/Nano) или SDA-20, SCL-21 (Mega). | | ESP32 | ESP32 DevKit v1, ESP32-WROOM, ESP32-S3 | Работает при логике 3.3V (тесты подтверждают – 5В питание), адрес определяется сканированием I2C. | | ESP8266 | NodeMCU (v1, v3), Wemos D1 Mini | Логика 3.3V – работает стабильно, соединение: SDA=D2 (GPIO4), SCL=D1 (GPIO5) | | STM32 | Blue Pill (STM32F103C8), Black Pill, STM32 Nucleo (32F411RE, L476 и т.д.) | Необходим отдельный convertor 5V/3.3V? Обычно работает напрямую, но риск = надежнее использовать level-shifter для уровней 5/3.3. | | Raspberry Pi | Raspberry Pi 3/4/5 (GPIO 3V3) | Официально несовместим без преобразователя уровня – логика LCD 5В, GPIO Pi 3.3В! Возможен с аналоговым Level Shifter (например, PC8563). | | TEENSY | Teensy 4.0 (3.3V логика), Teensy 3.2 (3.3V) | Только с резистивными делителями! Прямое подключение – работает нестабильно: UART теряет символы. | | BBC micro:bit | micro:bit v1, v2 | Работает, с учётом пингенирования SCL и SDA на шину I2C Edge Connector (Pin19 и Pin20) | | mbed, Particle Photon, Intel Edison | – | В целом любые 3/5В I2C интерфейсы (требует проверку уровня). при разводке питания отдельно от шины сигнальной полки – работоспособно. | | Чипы I2C | PCF8574, PCF8574T (копия на борту) | Сам PCF8574 работает при 2.5–6В, а LCD при 5В – вывод данных коррелируется резисторами в цепи адаптера. |
Модели ЖК-модулей (экраны) – в рамках всей линейки DFRobot
- DFR0154 (Green/Yellow – аналогичный "другого цвета), но DFR0117 именно синий.
- DFR0116 (Unicom Library Green Yellow) — фото, аналогично.
- RGB-модульные LCD (обычно другой дизайн).
Взаимозаменяемые с другими брендами
Многие "noname" модули с красным стабилизатором 5V на I2C/PCF8574 (маркировки 1602 IIC/I2C LCD, с кодом адреса 0x27) совместимы аппаратно.
Важное примечание по питанию:
Подключайте VCC к 5В линии микроконтроллера, НЕ к 5В от USB/SKU ! Это предотвращает нестабильное питание и дребезг логики на управляющем выводу PCF.
Библиотека (для Arduino) / Software:
Обычно используется библиотека «LiquidCrystal I2C» от Frank de Brabander или «NewLiquidCrystal» (https://github.com/fmalpartida/New-LiquidCrystal – стабильная). Для работы нужно задать адрес (0x27 по умолчанию – тестеры i2c_scanner подтверждают; проверяйте свой модуль перед стартом и задаёте свой адрес в коде). Они есть в Менеджере библиотек Arduino.
Как найти адрес модуля:
Загрузить скетч I2C Scanner (Wire: I2C)-i2c_adress_scanner.ino в Arduino и подключить модуль; чтение на Serial Monitor – скорее всего обнаружится адрес 0x27 (если замыкается пин A0/A1/A2 под переменными j при точку настройки; по-дефолту эти самые сдвиги отсутствуют – как "99,9%" потребительских – используйте).
#include</LiquidCrystal_I2C.h>
Wire.begin();
Если Вы владелец инволюционной TEX GENS не по моду 3 к 500сх – то соединяйте еще не через VL
Резюме:
DFR0117 — это практичный, недорогой I2C LCD1602 для Ардуино, отличный на 8 слоев + экран с подсветкой диммированием или авт якорением. Синяя подложка/белый шрифт идеально читаемы при нормальной яркости. Совместимость — не *RC комисит контрол – всё ок.