Каталог товарів
Клієнту
Тема сайту:
+38 (066) 305-77-25
Наша адреса
Україна, тимчасово - доставка тільки Новою Поштою, УкрПоштою, МістПошта, ROZETKA Delivery
Телефони
Графік роботи
  • Пн-Пт: з 9 до 18
  • Сб: з 10 до 17
  • Нд: з 11 до 16
E-mail
Ми в соцмережах
Перейти до контактів
0 0
Каталог
Головна
Закладки
0
Порівняти
0
Контакти

LCD 1602 дисплей + модуль IIC/I2C

Країна-виробник: Китай Код товару: 1138
0
Все про товар
Опис
Характеристики
Відгуки 0
Питання1
FAQ
Інструкція
Рекомендуємо
LCD 1602 дисплей + модуль IIC/I2C
LCD 1602 дисплей + модуль IIC/I2C
LCD 1602 дисплей + модуль IIC/I2C
LCD 1602 дисплей + модуль IIC/I2C
LCD 1602 дисплей + модуль IIC/I2C
LCD 1602 дисплей + модуль IIC/I2C
В наявності
Код товару: 1138
125.00 грн
Знайшли дешевше?
🚚 Відправка щодня о 15 годині
-Комплект-:LCD 1602; адаптер I2C входить лише до варіанта «з адаптером I2C»
-Робоча напруга-:5 В
-Інтерфейс-:I2C/IIC (для комплектації з адаптером I2C)
-Дисплей-:Символьний LCD, 2,6 дюйма
-Колір-:Зелений або синій
-Розміри-:80×35×11 мм
-Тип виконання-:2 рядки по 16 символів
Доставка
Новою Поштою у відділення та поштомати
Новою Поштою у відділення та поштомати
від 80 ₴
ROZETKA Delivery
ROZETKA Delivery
Фіксована 49грн
Укрпоштою у відділення по Україні
Укрпоштою у відділення по Україні
від 55 ₴
Meest Пошта
Meest Пошта
від 80 ₴
Оплата
Оплата карткою Оплата карткою
Переказ на картку Переказ на картку
Оплата на IBAN Оплата на IBAN
Безготівковий розрахунок Безготівковий розрахунок
Післяплата Післяплата
Гарантійні положення
Гарантійні зобов'язання на товари, які були паяні, не поширюються
LCD 1602 дисплей + модуль IIC/I2C
Код товару: 1138
125.00 грн
Опис

Коротко про LCD 1602

LCD 1602 — символьний дисплей на 2 рядки по 16 символів для виведення тексту, чисел, показників датчиків, станів і простих меню. Дисплей працює від 5 В; для підключення через SDA та SCL потрібно обрати комплектацію з адаптером I2C/IIC.

Доступні зелений і синій варіанти, кожен — без адаптера I2C або з адаптером I2C. Перед замовленням виберіть потрібний колір і комплектацію.

Ключові характеристики

Тип дисплея
символьний LCD
Формат
16×2 — 2 рядки по 16 символів
Діагональ
2,6 дюйма
Робоча напруга
5 В
Інтерфейс із вибраним адаптером
I2C/IIC, лінії SDA та SCL
Розміри дисплейного модуля
80×35×11 мм
Варіанти кольору
зелений або синій
Варіанти комплектації
без адаптера I2C або з адаптером I2C

Детальний опис та особливості

Текстова індикація без зайвої складності

Формат 16×2 дає змогу одночасно показувати два короткі рядки: назву параметра та значення, пункт меню та його стан, таймер, лічильник або службове повідомлення. Це символьний, а не графічний дисплей, тому він призначений для літер, цифр і доступних символів, а не для зображень чи довільної графіки.

Вибір інтерфейсу

Комплектація з адаптером I2C/IIC підключається до контролера через SDA та SCL разом із живленням. Такий варіант зменшує кількість зайнятих сигнальних контактів контролера. Якщо потрібне саме I2C-підключення, не обирайте комплектацію без адаптера.

Робота з контролером

Для 5-вольтового макета можна використати плату UNO R3 / ACELEX з інтерфейсом I²C/TWI. Перед підключенням звірте контакти SDA і SCL на конкретному виконанні плати та налаштуйте програму на геометрію дисплея 16×2.

Підійде / не підійде

Підійде

  • для відображення температури, вологості та інших коротких показників;
  • для простих меню, таймерів, годинників, лічильників і статусів пристрою;
  • для навчальних і прототипних проєктів на мікроконтролерах;
  • для схем, де потрібен компактний текстовий індикатор із живленням 5 В;
  • для I2C-проєктів за умови вибору комплектації з адаптером.

Не підійде

  • для фотографій, піктограм і довільної графіки;
  • для довгих повідомлень, які мають бути повністю видимі без прокручування;
  • для I2C-підключення, якщо обрано комплектацію без адаптера;
  • для прямого підключення до 3,3-вольтової логіки без перевірки рівнів сигналів і підтягувальних резисторів.

Приклади застосування

Домашня метеостанція

У першому рядку можна показувати температуру, а в другому — вологість або інший короткий параметр від підключених датчиків.

Панель стану пристрою

Дисплей може виводити режим роботи, результат операції, значення лічильника або коротке повідомлення про стан контролера.

Просте меню налаштувань

Два рядки зручні для назви параметра та його поточного значення у пристроях із кнопками або енкодером.

Підключення варіанта з I2C-адаптером

  1. Перевірте комплектацію

    Для роботи через I2C/IIC потрібен варіант із адаптером. Комплектація без адаптера не готова до підключення лише чотирма лініями I2C.

  2. Вимкніть живлення

    Перед монтажем від’єднайте живлення та звірте позначення контактів на дисплеї, адаптері й контролері.

  3. З’єднайте лінії

    Підключіть живлення 5 В, GND, SDA та SCL до відповідних контактів контролера. Усі частини схеми повинні мати спільний GND.

  4. Налаштуйте програму

    Використайте бібліотеку, сумісну з фактичним I2C-адаптером, задайте формат 16×2 і визначте реальну I2C-адресу сканером шини замість підстановки адреси навмання.

Варіанти товару

  • зелений дисплей без адаптера I2C;
  • зелений дисплей з адаптером I2C;
  • синій дисплей без адаптера I2C;
  • синій дисплей з адаптером I2C.

Колір і наявність адаптера визначаються вибраною опцією.

Обмеження та безпека

Дотримуйтеся напруги та полярності

Дисплей розрахований на робочу напругу 5 В. Перед подачею живлення перевірте VCC, GND і відсутність короткого замикання; не переставляйте з’єднання під напругою.

Перевіряйте логічні рівні

Живлення дисплея від 5 В не гарантує безпечного прямого з’єднання SDA та SCL із контролером на 3,3 В. Перевірте допустимі рівні та підтягувальні резистори обох пристроїв; за потреби використайте 4-канальний перетворювач логічних рівнів.

Бережіть скляну панель

Не тисніть на поверхню LCD і не допускайте перекосу плати під час монтажу. Закріплюйте модуль так, щоб корпус не створював механічного навантаження на дисплей.

FAQ

Чи входить I2C-адаптер до комплекту?

Це залежить від вибраної опції. Доступні окремі комплектації без адаптера I2C та з адаптером I2C.

Чи може LCD 1602 показувати графіку?

Ні. LCD 1602 є символьним дисплеєм на 2 рядки по 16 символів і призначений для тексту, чисел та доступних знаків.

Яку I2C-адресу потрібно вказати?

Визначте фактичну адресу встановленого адаптера за допомогою I2C-сканера та використайте її в налаштуваннях бібліотеки. Не покладайтеся на адресу з прикладу для іншого модуля.

Що перевірити, якщо підсвічування є, а символів немає?

Перевірте 5 В і GND, правильність SDA/SCL для конкретної плати, I2C-адресу, вибір бібліотеки та формат 16×2. Якщо адаптер має регулятор контрастності, обережно налаштуйте його.

Чи можна підключити дисплей до ESP32 або іншого контролера з логікою 3,3 В?

Пряме підключення не слід вважати гарантовано безпечним. Спочатку перевірте рівні SDA/SCL і підтягувальні резистори; якщо вони несумісні, застосуйте належне узгодження логічних рівнів.

Характеристики
-Основні-
-Комплект-
LCD 1602; адаптер I2C входить лише до варіанта «з адаптером I2C»
-Робоча напруга-
5 В
-Інтерфейс-
I2C/IIC (для комплектації з адаптером I2C)
-Дисплей-
Символьний LCD, 2,6 дюйма
-Колір-
Зелений або синій
-Додаткові-
-Розміри-
80×35×11 мм
-Тип виконання-
2 рядки по 16 символів
Відгуки

Відгуків про цей товар ще не було.

Немає відгуків про цей товар, станьте першим, залиште свій відгук.

Питання та відповіді
Додайте питання, і ми відповімо найближчим часом.
Олег
17 грудня 2024 (16:30)

Добрый день, у меня этот дисплей не работает с nano v3.

Відповідь:
17 грудня 2024 (17:46)
Зверніться у підтримку. П.С. на зворотній стороні є потенціометр, який відповідає за контраст
Інструкція

Інструкція з підключення LCD 1602 Дисплей з I2C Модулем

16x2 Символи, 5В, регульована підсвітка для Arduino, Raspberry Pi та DIY-проєктів

LCD 1602 з I2C модулем - це зручний символьний дисплей, який дозволяє відображати 2 рядки по 16 символів у кожному. Використання I2C адаптера значно спрощує підключення, зменшуючи кількість необхідних пінів до чотирьох. Ця інструкція допоможе вам правильно підключити та використовувати дисплей у ваших проєктах.

1. Необхідні компоненти

  • LCD дисплей 1602 з I2C адаптером (зазвичай на базі мікросхеми PCF8574)
  • Плата Arduino (Uno, Nano, Mega або інша)
  • 4 з'єднувальні дроти (рекомендовано "тато-тато")
  • USB-кабель для підключення Arduino до комп'ютера
  • Опціонально: макетна плата (breadboard) для зручності підключення
flowchart LR
    A[Arduino] --- B[4 з'єднувальні дроти]
    B --- C[LCD 1602 з I2C адаптером]
    A --- D[USB-кабель]
    D --- E[Комп'ютер з Arduino IDE]
    
    style A fill:#bbf,stroke:#333
    style C fill:#f96,stroke:#333
    style E fill:#9f9,stroke:#333
  

2. Підключення через I2C модуль

Головна перевага використання I2C адаптера – простота підключення та економія пінів Arduino.

Кроки підключення:

  1. Знайдіть 4 виводи на I2C адаптері дисплея: GND, VCC, SDA, SCL
  2. Підключіть їх до відповідних пінів Arduino:
    • GND адаптера → GND Arduino
    • VCC адаптера → 5V Arduino
    • SDA адаптера → A4 Arduino (для Uno/Nano) або SDA (для Mega/Due)
    • SCL адаптера → A5 Arduino (для Uno/Nano) або SCL (для Mega/Due)
flowchart LR
    subgraph arduino [Arduino]
        A[GND]
        B[5V]
        C[A4/SDA]
        D[A5/SCL]
    end
    
    subgraph lcd [LCD 1602 з I2C]
        E[GND]
        F[VCC]
        G[SDA]
        H[SCL]
    end
    
    A --- E
    B --- F
    C --- G
    D --- H
    
    style arduino fill:#bbf,stroke:#333
    style lcd fill:#f96,stroke:#333
  
Переваги I2C підключення: використовує всього 4 дроти замість 16 при прямому підключенні, не потребує додаткових резисторів та схем підключення, дозволяє легко налаштовувати контрастність за допомогою підлаштовувального резистора на адаптері.

3. Регулювання контрастності

Іноді після підключення текст може бути невидимим або занадто темним через неправильне налаштування контрастності.

  1. Знайдіть на платі I2C адаптера невеликий синій підлаштовувальний резистор
  2. За допомогою маленької викрутки обережно поверніть його за годинниковою або проти годинникової стрілки
  3. Регулюйте, доки символи не стануть чітко видимими на дисплеї
Якщо дисплей увімкнено, але символи не видно, спробуйте повільно обертати резистор в обидві сторони. Зазвичай, найкраща контрастність досягається десь посередині діапазону обертання.

4. Визначення I2C адреси

Перед використанням дисплея вам потрібно знати його унікальну I2C адресу. Більшість LCD-I2C дисплеїв має адресу 0x27 або 0x3F, але для точності краще її визначити.

Кроки визначення адреси:

  1. Підключіть дисплей до Arduino, як описано вище
  2. Завантажте і встановіть бібліотеку Wire.h (зазвичай вже встановлена) для роботи з I2C
  3. Завантажте на Arduino скетч "I2C Scanner" (доступний в Arduino IDE: File → Examples → Wire → i2c_scanner)
  4. Відкрийте "Монітор порту" (Serial Monitor) в Arduino IDE (швидкість 9600 бод)
  5. Запишіть знайдену адресу (наприклад, "I2C device found at address 0x3F")
flowchart LR
    subgraph arduino [Arduino]
        A[GND]
        B[5V]
        C[A4/SDA]
        D[A5/SCL]
    end
    
    subgraph lcd [LCD 1602 з I2C]
        E[GND]
        F[VCC]
        G[SDA]
        H[SCL]
    end
    
    A --- E
    B --- F
    C --- G
    D --- H
    
    style arduino fill:#bbf,stroke:#333
    style lcd fill:#f96,stroke:#333
  
Без правильної I2C адреси дисплей не працюватиме. Найпоширеніші адреси – 0x27 або 0x3F, ви можете спробувати їх, якщо сканер не знаходить пристрій.

5. Програмування та налаштування

Необхідні бібліотеки

Для роботи з дисплеєм через I2C вам потрібно встановити спеціальну бібліотеку:

  1. Відкрийте Arduino IDE
  2. Виберіть "Скетч" → "Підключити бібліотеку" → "Керувати бібліотеками..."
  3. У пошуковому рядку введіть "LiquidCrystal I2C"
  4. Знайдіть та встановіть бібліотеку від Frank de Brabander
  5. Для підтримки кирилиці можна додатково встановити бібліотеку "LCD_1602_RUS_ALL"

Базовий приклад коду

#include <Wire.h> #include <LiquidCrystal_I2C.h> // Ініціалізація дисплея з адресою 0x27 (або вашою адресою) // параметри: (адреса, кількість символів, кількість рядків) LiquidCrystal_I2C lcd(0x27, 16, 2); void setup() { // Ініціалізація дисплея lcd.init(); // Увімкнення підсвітки lcd.backlight(); // Виведення тексту lcd.setCursor(0, 0); // Встановлення курсору в позицію (0,0) - верхній лівий кут lcd.print("Hello, World!"); lcd.setCursor(0, 1); // Перейти на другий рядок lcd.print("LCD 1602 I2C"); } void loop() { // Порожній, оскільки нам не потрібно оновлювати дисплей в цьому прикладі }
Після завантаження цього скетча на Arduino ви повинні побачити текст "Hello, World!" у першому рядку та "LCD 1602 I2C" у другому рядку дисплея.

6. Виведення кириличного тексту

Більшість дешевих LCD 1602 дисплеїв не мають вбудованої підтримки кирилиці, тому виведення українських або російських букв може потребувати спеціальної бібліотеки.

Варіанти вирішення:

  1. Встановлення спеціальної бібліотеки:
    • Знайдіть та встановіть бібліотеку "LCD_1602_RUS_ALL" через менеджер бібліотек або завантажте з GitHub
    • Використовуйте її замість стандартної LiquidCrystal_I2C
  2. Створення власних символів:
    • Якщо потрібно лише кілька кириличних символів, можна створити їх як власні
    • Використовуйте онлайн-генератори для створення масивів байтів для символів

Приклад коду з підтримкою кирилиці:

#include <Wire.h> #include <LCD_1602_RUS_ALL.h> // Ініціалізація дисплея з адресою 0x27 (або вашою адресою) LCD_1602_RUS lcd(0x27, 16, 2); void setup() { // Ініціалізація дисплея lcd.init(); // Увімкнення підсвітки lcd.backlight(); // Виведення тексту кирилицею lcd.setCursor(0, 0); lcd.print("Привіт, світе!"); lcd.setCursor(0, 1); lcd.print("Тест дисплея"); } void loop() { // Порожній }
Якщо навіть з бібліотекою для кирилиці ви бачите замість українських літер незрозумілі символи, можливо, ваш дисплей має інший тип контролера. Спробуйте альтернативні бібліотеки або створіть необхідні символи вручну.

7. Створення власних символів

LCD 1602 дозволяє створити до 8 власних символів розміром 5x8 пікселів. Це корисно для відображення спеціальних значків, логотипів або символів, яких немає у стандартній таблиці.

Кроки створення власних символів:

  1. Скористайтесь онлайн-генератором для "малювання" символу по пікселях
  2. Генератор створить масив байтів, що описує символ (наприклад, byte customChar[] = {0x0E, 0x1F, ...};)
  3. Скопіюйте цей масив у ваш скетч
  4. Завантажте символ у пам'ять дисплея: lcd.createChar(номер_символу, ім'я_масиву);
  5. Для виведення символу використовуйте lcd.write(номер_символу);

Приклад створення символу (сердечко):

#include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27, 16, 2); // Визначення власного символу (сердечко) byte heart[8] = { 0b00000, 0b01010, 0b11111, 0b11111, 0b11111, 0b01110, 0b00100, 0b00000 }; void setup() { lcd.init(); lcd.backlight(); // Завантаження символу до пам'яті lcd.createChar(0, heart); lcd.setCursor(0, 0); lcd.print("Custom symbol:"); lcd.setCursor(0, 1); lcd.write(0); // Виведення сердечка } void loop() {}
Ви можете створити просту анімацію, розробивши кілька символів для різних "кадрів" (наприклад, індикатор прогресу або анімовану іконку) і послідовно виводячи їх з певною затримкою.

8. Додаткові функції та можливості

Керування курсором та текстом

  • Позиціонування: lcd.setCursor(column, row); - встановлює позицію курсора
  • Очищення екрану: lcd.clear(); - видаляє весь текст
  • Видимість курсора:
    • lcd.cursor(); - показує курсор як підкреслення
    • lcd.noCursor(); - приховує курсор
    • lcd.blink(); - миготливий курсор
    • lcd.noBlink(); - вимикає миготіння
  • Керування підсвіткою:
    • lcd.backlight(); - вмикає підсвітку
    • lcd.noBacklight(); - вимикає підсвітку
  • Прокрутка:
    • lcd.scrollDisplayLeft(); - зсуває вміст вліво
    • lcd.scrollDisplayRight(); - зсуває вміст вправо

Виведення динамічних даних

Для виведення значень змінних використовуйте функцію lcd.print(змінна);. Проте, при роботі з числами, іноді потрібна додаткова обробка:

// Виведення цілого числа int value = 42; lcd.print(value); // Виведення числа з плаваючою точкою (з двома знаками після коми) float temp = 23.45; lcd.print(temp, 2); // Перетворення числа в рядок (якщо потрібна додаткова обробка) char buffer[10]; sprintf(buffer, "Temp: %d.%d C", (int)temp, (int)(temp*10)%10); lcd.print(buffer);

Створення біжучого рядка

void setup() { lcd.init(); lcd.backlight(); lcd.setCursor(0, 0); lcd.print("Scroll Example"); } void loop() { // Прокрутка тексту вліво з інтервалом 300 мс lcd.scrollDisplayLeft(); delay(300); }

9. Діагностика та усунення проблем

Проблема Можлива причина Вирішення
Дисплей не вмикається Неправильне підключення або проблема живлення Перевірте з'єднання GND та VCC, переконайтеся, що Arduino отримує живлення
Дисплей вмикається, але не показує текст Неправильно налаштована контрастність Повертайте підлаштовувальний резистор на I2C адаптері
Підсвітка працює, але на дисплеї чорні квадрати Проблема з підключенням I2C або неправильна адреса Перевірте підключення SDA та SCL, визначте правильну I2C адресу
Замість кирилиці відображаються "зюки" Відсутня підтримка кириличної кодової сторінки Використовуйте спеціальну бібліотеку з підтримкою кирилиці
Помилка "No such device" при скануванні I2C Проблема з підключенням або несправний I2C адаптер Перевірте проводку, спробуйте інший I2C адаптер
flowchart TB
    A[Проблема з дисплеєм] --> B{Підсвітка працює?}
    B -->|Так| C{Видно текст?}
    B -->|Ні| D[Перевірити живлення]
    
    C -->|Так, але некоректний| E[Перевірити I2C адресу]
    C -->|Ні| F[Налаштувати контрастність]
    
    E --> G{Кирилиця не працює?}
    G -->|Так| H[Встановити бібліотеку з підтримкою кирилиці]
    
    style A fill:#f96,stroke:#333
    style B fill:#ff9,stroke:#333
    style G fill:#ff9,stroke:#333
  
Важливе зауваження: Ми доклали зусиль, щоб ця інструкція була точною та корисною. Однак, ця інструкція надається як довідковий матеріал. Електронні компоненти можуть мати варіації, а схеми підключення залежать від конкретних умов та вашого обладнання. Ця інформація надається "як є", без гарантій повноти чи безпомилковості. Наполегливо рекомендуємо перевіряти специфікації вашого модуля (datasheet), звірятися з іншими джерелами та, за найменших сумнівів, звертатися до кваліфікованих фахівців, особливо при роботі з напругою 220В.

FAQ (часті запитання)

Рекомендовані товари
Рекомендовані статті
Розумний годинник без жодної кнопки
Розумний годинник без жодної кнопки
Блог, Інструкції Підключення та Огляди
17.09.2024
Лічильник риби для риболовлі
Лічильник риби для риболовлі
Блог, Інструкції Підключення та Огляди
29.09.2024
5 Корисних Порад для Початківців Arduino
5 Корисних Порад для Початківців Arduino
Блог, Цікаве та Корисне
25.10.2024
Операція "Неприступна Шафа"
Операція "Неприступна Шафа"
Блог, Інструкції Підключення та Огляди, Цікаве та Корисне
06.04.2025
I2C, SPI, UART - що це таке і як працюють інтерфейси мікросхем
I2C, SPI, UART - що це таке і як працюють інтерфейси мікросхем
Блог, Електроніка для початківців
26.05.2025