Для вывода цифровой информации с помощью семисегментного светодиодного индикатора сделал свои модули на основе микросхем TM1637 и TM1650. На алиэкспрессе продаются аналогичные модули, но их недостаток в том, что индикаторы в основном с разделительными точками как у часов, а в моих индикаторах обычные точки каждого разряда.
Микросхема TM1637 позволяет управлять динамическими семисегментными индикаторами до 6-и разрядов.
В моём модуле используется четырёх разрядный индикатор LN-5644-11Q. Особенностью TM1637 является то, что она управляет только индикаторами с общим анодом. Обратите на это внимание! Поэтому в данном модуле можно использовать любой четырёх разрядный светодиодный динамический индикатор с общим анодом и высотой цифр 0.56′.
Pic 1. Модуль индикатора на TM1637. Разные видыРазработанная, под модуль индикатора, плата изготавливалась методом ЛУТ, к сожалению используемый фольгированный гетинакс китайского производства оказался с некоторым брачком – неоднородная медь в фольге, поэтому травление дорожек было некачественным: где-то дорожки перетравились, а где-то остались большие фрагменты невытравленной фольги . Пришлось резаком удалять фрагменты, которые замыкали между собой дорожки. Две дорожки под корпусом
Плата при её распайке несколько прогнулась, но это не влияет на её работу.
Pic 3. Модуль индикатора на TM1637. Разные видыСхема стандартная, однако хочется уделить внимание, что подтягивающие резисторы R1, R2 и фильтрующие конденсаторы C1, C2 на линии управления (CLK, DIO) обязательны. Питание VCC = +5В. Микросхема TM1637 занимает у Ардуино всего два вывода, при этом позволяя полноценно управлять индикатором до 6 разрядов.
Pic 4. Модуль индикатора на TM1637. Схема модуляПлата имеет размеры 61*24 мм. По углам платы отверстия под винты М2,5. Припечати на термобумагу не забудьте сделать зеркальное отображение.
Pic 5. Модуль индикатора на TM1637. Печатная плата v2На фотовиде видно как с другой стороны платы проецируется индикатор. В моём случае использовался индикатор с высотой цифр равной 14,2 мм (0.56′), чтобы поставить индикатор с размером цифр 9,2 мм (0.36′) необходимо подкорректировать плату. На картинке указан индикатор SH5641AS, он с общим катодом. У этой модели разводка точно такая же как и у индикаторов с общим анодом SH5641BS, поэтому в данном случае не принципиально какой будет использоваться индикатор при создании печатной платы, но на плату вам необходимо ставить индикатор только с общим анодом, к примеру, LN5644-11Q, SH5641BS или им подобные.
Спроектировал третий вариант платы. На мой взгляд более оптимальный. В этом варианте контакты для подключения располагаются точно так, как у покупного модуля, т.е. последовательно CLK, DIO, VCC, GND.
Pic 7. Модуль индикатора на TM1637. Печатная плата v3Спроектировал вариант платы под индикатор 3632AS с 3 разрядами. Высота символа 9,2мм(0.36′). Размер платы 50 * 23,5 мм.
Pic 8. Модуль индикатора на TM1637. Печатная плата v4Спроектировал вариант платы под индикатор 3461BS с 4 разрядами. Высота символа 9,2мм(0.36′). Размер платы 55 * 24 мм.
Pic 9. Модуль индикатора на TM1637. Печатная плата v5Спроектировал вариант платы под индикатор 8041BS с 4 разрядами. Высота символа 20,32мм(0.8′). Размер платы 72 * 34 мм.
Pic 10. Модуль индикатора на TM1637. Печатная плата v6 Pic 11. Модуль индикатора на TM1637. Фотовид. Плата v6Согласно разработке, изготовил печатную плату методом ЛУТ. Основа – фольгированный гетинакс.
Pic 12. Модуль индикатора на TM1637. Печатная плата v6Собрал модуль, ниже вид спереди.
Pic 13. Модуль индикатора на TM1637. Модуль индикатораВид с торца и на нём видно, что контактные штырьки модуля направлены вниз, а не в бок, так более удобно про создании устройства с таким индикатором.
Pic 14. Модуль индикатора на TM1637. Модуль индикатораВид сверху.
Pic 15. Модуль индикатора на TM1637. Модуль индикатораВид на установленные элементы.
Pic 16. Модуль индикатора на TM1637. Модуль индикатораНиже на фото показано, как работает модуль в часах. В данном случае у меня макет часов, от него отключил модуль с индикатором 3641BS и подключил этот. Момент, когда часы выводят на индикатор температуру.
Далее часы выводят на индикатор время. Точка второго разряда используется как мигающий индикатор секунд.
Pic 18. Модуль индикатора на TM1637. Печатная плата v6Микросхема TM1650 позволяет управлять динамическими семисегментными индикаторами до 4-х разрядов.
В этом модуле используется четырёх разрядный индикатор SN5641AS. Особенностью микросхемы TM1650 является то, что она управляет только индикаторами с общим катодом. Обратите на это внимание! Поэтому в данном модуле можно использовать любой четырёх разрядный светодиодный динамический индикатор с общим катодом и высотой цифр 0.56′.
Pic 19. Модуль индикатора на TM1650. Внешний видСхема стандартная. Управление осуществляется по линиям SCL, SDA. Питание VCC = +5В (2,8…5,5 В). Микросхема TM1650 занимает у Ардуино также всего два вывода, при этом позволяя полноценно управлять индикатором до 4-х разрядов.
Из особенностей схемы можно отметить, что необходим электролитический конденсатор C2 не менее 47uF, в описании на микросхему вообще рекомендуется применять конденсатор на 470uF, для большей устойчивости работы TM1650. Рекомендуется чтобы конденсатор фильтра микросхем был размещен как можно ближе к выводам микросхемы TM1650 для усиления фильтрационного эффекта. Пробовал разные конденсаторы, опытно обнаружил, что конденсаторы C1(0,1uF) и C2 (47uF) вполне справляются с фильтрацией.
Pic 20. Модуль индикатора на TM1650. Схема модуляНачало изготовления модуля. Перенесён рисунок на медь. Начало травления.
Pic 21. Модуль индикатора на TM1650. Печатная платаПлата вытравлена и просверлены необходимые отверстия.
Дорожки облужены.
Pic 23. Модуль индикатора на TM1650. Печатная платаНа плату модуля установлены все элементы.
Pic 24. Модуль индикатора на TM1650. Печатная плата с элементамиПлата имеет размеры 67.5*22.8 мм. По углам платы отверстия под винты М2,8. Припечати на термобумагу не забудьте сделать зеркальное отображение.
Pic 25. Модуль индикатора на TM1650. Печатная платаНа фотовиде видно как с другой стороны платы проецируется индикатор. В моём случае использовался индикатор с высотой цифр равной 14,2 мм (0.56′). На картинке указан индикатор SH5641AS, он с общим катодом..
Pic 26. Модуль индикатора на TM1650. Печатная плата. ФотовидВозможно сделаю потом ещё платы и под индикаторы с размером цифры 9 мм (0.36′). По мере необходимости. Соответственно опубликую материалы и на них.
Такие модули хорошо применять во всевозможных проектах счётчиков, термометров, таймеров, генераторов и т.п. устройств, где необходима цифровая индикация четырёхзначными числами.
Материалы для повторения:
Анатолий Беляев.
. Mr.ALB
Это простые часы собраны на микроконтроллере PIC16F18325 и 7-сегментном модуле TM1637. Рисунок платы и прошивку можно скачать в конце статьи.
Тестер транзисторов / ESR-метр / генератор
Многофункциональный прибор для проверки транзисторов, диодов, тиристоров…
Подробнее
Часы имеют следующие особенности:
Печатная плата имеет те же размеры, что и 4-разрядный 7-сегментный модуль TM1637 с размерами 50×19 мм. Индикатор TM1637 нацелен на пользователей Arduinio, и, конечно же, существует множество версий клонов данного модуля.
Как было сказано ранее, в схеме часов используется микроконтроллер PIC16F18325 и микросхема RTC DS3231 для отсчета времени.
Светодиодный модуль TM1637 подключается к плате с помощью 4-контактного разъема, установленного на обратной стороне печатной платы. Литиевая батарея типа CR1220 обеспечивает резервное питание RTC.
Блок питания 0…30 В / 3A
Набор для сборки регулируемого блока питания…
Подробнее
Для схемы требуется источник питания на 5 вольт. Имеется разъем Micro-USB, позволяющий питать плату от USB порта или адаптера. На краю платы также есть 2-х контактный разъем «PWR» для подключения внешнего питания. Часы также могут работать от источника питания 3,3 В, хотя это может привести к уменьшению яркости светодиодов дисплея.
Установка времени и опций выполняется с помощью одной кнопки. На печатной плате установлена тактильная кнопка, а также 2-контактный разъем, если будет необходимо установить кнопку за пределами платы.
Часы позволяют установить один из трех уровней яркости светодиодного дисплея. Уровень яркости можно установить вручную, или автоматически с помощью фоторезистора на плате.
Светодиодный модуль основан на микросхеме драйвера TM1637. Светодиодные модули доступны со светодиодами с центральным двоеточием или десятичной точкой. Также они бывают двух размеров:
Для этого проекта вам понадобится светодиодный модуль размерами 50×19 мм с центральным двоеточием.
По какой-то причине все эти светодиодные модули имеют два конденсатора по 10 нФ, подключенных к сигнальным линиям CLK и DIO. Емкость этих конденсаторов слишком велика и из-за этого происходит искажение сигнал I2C от платы управления до такой степени, что он не работает. Поэтому при использовании в этом проекте эти конденсаторы необходимо удалить:
Вы также можете удалить PWR светодиод. Он не влияет на работу часов, но вам может не понравиться, чтобы на заднем плане светился зеленый светодиод.
Наконец, проверьте порядок сигналов CLK, DIO, GND и 5V на 4-контактном разъеме. У меня есть несколько версий этого модуля размером 0,36 дюйма, в которых сигналы GND и 5V поменяны местами. Если на это не обратить внимание, то модуль может быть испорчен.
Примечания к компонентам:
Отдельный чип DS3231 RTC довольно дорогой, но вы можете найти его в RTC модулях, продаваемых на eBay, Aliexpress и они относительно дешевы. Что я делаю, так это покупаю дешевый модуль, снимаю DS3231 с платы и использую его.
Для управления часами используется всего одна кнопка. Во время обычного отображения времени короткое нажатие на кнопку переключает отображение между ЧЧ: ММ и ММ: СС.
Чтобы настроить время и параметры отображения, нажмите и удерживайте кнопку, пока не отобразится [-CL].
В меню кнопка функционирует следующим образом:
— Нажатие и удерживание устанавливает / выбирает отображаемую опцию и переходит к следующей настройке.
— Короткие нажатия циклически переключает текущие значения регулировки.
[-CL] Настроить время
[-OPt] Настроить параметры
[-End] Выход без внесения изменений
[12:] или [12: P] установить часы:
00 — 23
1 — 12 A / 1 — 12 P
—
[: 00] установить минуты:
: 00 -: 59
—
[00] установить секунды:
00 — 59
—
сохранить время и вернуться к отображению часов
[12ч] установить формат отображения времени:
[12ч] — 12-часовой формат
[24ч] — 24-часовой формат
—
[t 0] установить отображаемую температуру:
[t 0] — отображение температуры выключено
[t 1] — 4 секунды каждые 10 секунд
[t 2] — 10 секунд каждую минуту
[t 3] — 10 секунд каждые две минуты
—
[t o C] установить формат отображения температуры:
[t o C] — Цельсия
[t o F] — Фаренгейт
—
[br A] установить яркость дисплея:
[br A] — автояркость (устанавливается уровнем освещенности фоторезистора)
[br 1] — тусклый
[br 2] — средний
[br 3] — яркий
—
сохранить параметры и вернуться к отображению часов
Каждый раз, когда включаются часы, они считывают сохраненные параметры из энергонезависимой памяти. Если они в порядке, на дисплее на короткое время отображается [Good].
Если обнаружатся недопустимые сохраненные параметры, контроллер покажет либо [Err1], либо [Err2]. Затем контроллер попытается сохранить параметры по умолчанию. Вы увидите [Err1] при первом включении после программирования микроконтроллера, после этого вы не должны видеть ошибку, если только не возникнет неисправность в памяти.
Когда формат отображения температуры установлен в градусах Фаренгейта, то температура может отображаться только до 127 oF. Если температура поднимается выше этого, то будет отображаться [hhh o ]
Температура берется из микросхемы RTC и обновляется каждые 64 секунды. Поэтому, даже если дисплей настроен на более частое отображение температуры, то часы будут показывать фактическую температуру только каждые 64 секунды.
Скачать файлы проекта (77,1 KiB, скачано: 218)
Источник
Портативный паяльник TS80P
TS80P- это обновленная версия паяльника TS80 Smart, работающий от USB. ..
Подробнее
Простой в использовании с 3,3 В до 5 В @ 30 ~ 80 мА
Доступный Мы отправляем в тот же день , если заказ сделан до 13:00 (исключая праздничные дни), то курьер обычно занимает 2-5 дней.
Количество ценообразования
Количество:
Цена (скидка%)
1-9:
Rs.165.00/-(0%)
10-24:
9001.13. (5%)
25-49 :
153,45 рупий/- (7%)
50-99 :
150,15 рупий/- (9%)
100-249 :,3 0,04 рупий — (10%)
250-499 :
146,85 рупий/- (11%)
500-999 :
143,55 рупий/- (13%)
1000+ :
140,25 рупий/- (15%)
TM1637 4-digit 0. 36 inch Red Display Board
Sunrom Product Code for Ordering:
6058
Technology
LED
Display
Numeric
Color
Red
Код продукта: 3624
26,00 рупий/-
Всего с 2 входами/выходами от MCU вы можете управлять до 6 семисегментными и считывать 16 переключателей
TM1637 SOIC20 Светодиодный дисплей и драйвер клавиатуры IC
Код продукта: 4761
1725,00 рупий/-
Преобразователь последовательного UART в Ethernet, модуль TCP/IP — USR-TCP232-T2
Преобразователь последовательного UART в Ethernet, модуль TCP/IP — USR-TCP232-T2
Код продукта: 1455
1150,00 рупий/-
Устанавливает виртуальный последовательный порт на ПК и преобразует только в RS485 (2-Wire). Неизолированная версия.
Преобразователь USB в RS485 — FTDI FT230X
Код продукта: 6578
145,00 рупий/-
Простое расширение USB-порта с платы на панель и монтаж с помощью болтов M3
Удлинительный кабель USB для монтажа на панель A-Match A-Female — 30 см
Код продукта: 1430
1650,00 рупий/-
Промышленный класс, светодиодные индикаторы, настенный и панельный монтаж, USB 2. 0, EMI, EMC, спецификации соответствия IEC
Изолированный преобразователь USB-RS485, промышленный класс
Код продукта: 6362
175,00 рупий/-
С легкостью заряжайте свои 5-вольтовые устройства с помощью этого высококачественного адаптера переменного тока в постоянный, USB-разъем подходит для различных кабелей, таких как Micro, Mini, Type-C или DC
5 В 2,4 А Адаптер постоянного тока 12 Вт с кабелем Micro USB
Код продукта: 1453
1 100,00 рупий/-
Кабель длиной 1 метр для легкой связи ПК с микроконтроллером. Прямые провода уровня 5V/3V UART(RX/TX), создает виртуальный последовательный COM-порт на ПК.
Кабель USB-TTL UART — FTDI FT230X
Код продукта: 1307
1 711,00 рупий/-
Простое управление записью, чтением файлов и каталогов на USB-накопителе с помощью простых в использовании команд, подобных DOS, с последовательным интерфейсом.
Последовательный UART на USB-накопитель
Код продукта: 3901
250,00 рупий/-
Бесконтактный RFID, 3,3 В, SPI, диапазон около 3 см, на основе чипа NXP MF-RC5220014
Номер связанной детали | ||||||||||||||||||||||||||||||
|