Коротко про модуль 3641BS
3641BS — модуль із чотирирозрядним 7-сегментним LED-індикатором і керуванням на 74HC595. Він призначений для виведення чисел, коротких кодів стану та окремих символів у таймерах, лічильниках, вимірювальних пристроях і навчальних мікроконтролерних проєктах.
Ключові характеристики
- Тип
- 4-розрядний 7-сегментний LED-модуль
- Індикатор
- 3641BS, 0,36″, зі спільним анодом [1]
- Колір символів
- червоний
- Керувальна мікросхема
- 74HC595
- Сигнали керування
- SCLK, RCLK, DIO
- Живлення модуля
- 3,3–5 В
- Габарити модуля
- 39 × 22 × 11 мм
- Відображення
- цифри 0–9, десяткові крапки та обмежений набір 7-сегментних символів
Детальний опис та особливості
Три лінії замість прямого керування сегментами
74HC595 приймає послідовні дані, зсуває їх за тактовими імпульсами та передає сформований стан на паралельні виходи після сигналу фіксації.[2] У цьому модулі DIO передає дані, SCLK тактує зсув, а RCLK оновлює вихідний стан. Така схема скорочує кількість GPIO порівняно з безпосереднім підключенням усіх сегментів і розрядів.
74HC595 зберігає стан виходів, але не перетворює готове число на сегментний код і не виконує повністю автономне мультиплексування. Програма має використовувати правильну карту бітів для цієї плати та оновлювати індикацію достатньо часто, щоб розряди не мерехтіли.
Формат відображення
Чотири розряди підходять для лічильників до чотирьох позицій, таймерів, номерів режимів і показників датчиків. Десяткові крапки дають змогу виводити дробові значення або використовувати їх як службові індикатори.
Сім сегментів природно відтворюють цифри 0–9. Також можна сформувати окремі літери, зокрема A, b, C, d, E та F, але повноцінний текст, кирилиця, піктограми й довільна графіка для такого індикатора недоступні.
Живлення та логічні рівні
Модуль підтримує живлення 3,3–5 В. Напруга живлення і високий логічний рівень на входах пов’язані: якщо модуль живиться від 5 В, сигнал 3,3 В не слід автоматично вважати гарантовано сумісним із кожним виконанням 74HC595.[2] Для 3,3-вольтового контролера узгодьте живлення та логічні рівні або застосуйте перетворювач рівнів.
Підійде / не підійде
Підійде
- для таймерів, секундомірів і зворотного відліку;
- для лічильників подій, імпульсів, обертів або виробів;
- для відображення температури, напруги та інших числових значень, які обчислює контролер;
- для коротких кодів стану та номерів режимів;
- для навчання роботі з послідовним регістром, сегментними масками й мультиплексною індикацією.
Не підійде
- для автономного вимірювання без контролера, датчика та програми;
- для текстових повідомлень, меню, піктограм або графіки;
- для значень, яким постійно потрібно більше чотирьох розрядів;
- для проєкту, розрахованого саме на двопровідний TM1637 без зміни підключення та бібліотеки;
- для прямого підключення до мережевої напруги або силових кіл.
Приклади застосування
Чотирирозрядний лічильник
Контролер підраховує імпульси від кнопки, датчика або іншого цифрового джерела та виводить результат у межах вибраного чотирирозрядного формату.
Таймер або секундомір
Програма формує хвилини, секунди або зворотний відлік, а десяткові крапки можна використати як роздільники чи індикатори активного режиму.
Панель числового показника
Модуль відображає підготовлене контролером значення температури, напруги, частоти або іншого параметра; саме вимірювання виконує окремий датчик чи вимірювальна схема.
Підключення
Знеструмте схему
Перед монтажем звірте підписи контактів безпосередньо на платі. Не переставляйте проводи під напругою.
Підключіть живлення
З’єднайте GND модуля зі спільною землею контролера, а VCC — зі стабілізованим джерелом у межах 3,3–5 В. Не живіть модуль від сигнального GPIO.
Підключіть три сигнали
DIO підключіть до виходу даних, SCLK — до тактового GPIO, RCLK — до окремого виходу фіксації. Номери GPIO задаються у програмі.
Перевірте карту сегментів
Почніть із тесту всіх сегментів і розрядів. Якщо символи або порядок позицій неправильні, скоригуйте карту бітів під фактичне розведення плати, а не змінюйте дроти навмання.
Налаштуйте оновлення
Запустіть показ простого числа та підберіть стабільний цикл оновлення без помітного мерехтіння. Після цього додавайте датчики, таймери або іншу логіку проєкту.
Альтернативи й сумісні товари
- Якщо потрібні чотири цифри з двокрапкою та простіше дволінійне керування, оберіть 4-розрядний модуль HW-069 на TM1637.
- Якщо потрібно вісім розрядів і апаратне керування індикацією, розгляньте 8-розрядний модуль на MAX7219.
Обмеження та безпека
Дотримуйтеся напруги та полярності
Подавайте на VCC лише стабілізовані 3,3–5 В і не плутайте VCC з GND. Вища напруга, зворотна полярність або коротке замикання можуть пошкодити модуль і контролер.
Узгоджуйте логіку 3,3 В і живлення 5 В
Не вважайте пряме керування сигналами 3,3 В гарантованим, коли модуль живиться від 5 В. Перевірте допустимі логічні рівні та за потреби живіть модуль від сумісної напруги або використовуйте перетворювач рівнів.
74HC595 не замінює програму сканування
Якщо програма не оновлює розряди у правильній послідовності, індикатор може не світитися, показувати неправильні символи або помітно мерехтіти. Використовуйте карту бітів і алгоритм саме для 4-розрядного модуля на 74HC595.
Монтуйте без механічного навантаження
Не згинайте плату та не тисніть на корпус індикатора під час встановлення. Перед монтажем у панель залиште запас під габарити 39 × 22 × 11 мм і проводи.
FAQ
Скільки GPIO потрібно для керування?
Потрібні три сигнальні GPIO: SCLK, RCLK і DIO. Окремо підключаються VCC та GND.
Чи є цей модуль пристроєм I²C або TM1637?
Ні. Модуль використовує 74HC595 і три окремі сигнали зсуву, фіксації та даних. Бібліотека для TM1637 без переробки підключення й коду не підійде.
Чи можна підключити модуль до ESP32?
Можна за умови узгодженого живлення та логічних рівнів. Якщо модуль живиться від 5 В, не покладайтеся на автоматичну сумісність його входів із сигналами ESP32 рівня 3,3 В.
Чи показує модуль температуру або напругу самостійно?
Ні. Модуль лише відображає дані. Для вимірювання потрібні відповідний датчик або вимірювальна схема, мікроконтролер і програма.
Чи можна виводити літери?
Можна відтворити лише символи, які складаються із семи сегментів, наприклад A, b, C, d, E та F. Для повноцінного тексту потрібен символьний або графічний дисплей.
Документи та джерела
- XLITX Technology, 3641BS Datasheet, 2019 — виконання 3641BS: 0,36″, чотири розряди, червоне світіння та спільний анод.
- Texas Instruments, SNx4HC595 8-Bit Shift Registers With 3-State Output Registers, Rev. J — принцип роботи регістра, рекомендований діапазон живлення та рівні цифрових входів.