Светодиодный индикатор на базе ТМ1637

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Аватара пользователя
Alex_641
Поставщик валерьянки для Кота
Сообщения: 2314
Зарегистрирован: Вт янв 26, 2021 22:33:21

Re: Светодиодный индикатор на базе ТМ1637

Сообщение Alex_641 »

Непонятно зачем нужна 1637, она не тянет матрицу 8*8 даже ... и 6 индикаторов для чего ?. Другое дело старая добрая 7219 ! Вот кстати недавно сварганил печатку под 2х4 индикатора 056 дюйма , пока сам не знаю зачем. Но точно пригодится!
%5burl=https://img.radiokot.ru/files/143572/medium/31nbr190k4.jpg%5dИзображение[/url]
%5burl=https://img.radiokot.ru/files/143572/medium/31nbkzl284.jpg%5dИзображение[/url]
прошу прощения за лишние url-ы и img , тут так всё не по людски .
Не спрашивай по ком звонит колокол, он звонит по тебе !
Реклама
veso74
Поставщик валерьянки для Кота
Сообщения: 1909
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария
Контактная информация:

Re: Светодиодный индикатор на базе ТМ1637

Сообщение veso74 »

VNS, из любопытства тоже измерил свой дисплей со стороны двум информационным пинам. Конденсаторы тоже 10 nF! :)))
Интересно, как работает дисплей? И к Arduino UNO, и к Arduino Nano, и хоть к 5 типам PIC ... ?
Пробовал все с этой платой в течение нескольких лет. И часы, и простые варианты частотомера/цифровой шкалы, и еще много чего.
МК выходы вероятно "сильными" :). Осцилографом не смотрел ...
---
research из интернета:
(EN) For some reason all these LED modules seem to have two 10nF capacitors connected to the CLK and DIO signals. Therefore you must remove these capacitors when used with this project.

(РУ) По какой-то причине все эти светодиодные модули имеют два конденсатора по 10 нФ, подключенных к сигналам CLK и DIO. Поэтому вы должны удалить эти конденсаторы при использовании с этим проектом.
Simple 7-Segment LED Clock
---
В интернете много информации об этих конденсаторах. Все их выпаивают или вырезают резцами :facepalm: :)) .
TM1637 7 Segment Display - Making It Work
Fix for a certain TM1637 LED display
Вложения
TM1637_Clock_cap_removal.jpg
(144.41 КБ) 115 скачиваний
Реклама
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15575
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Светодиодный индикатор на базе ТМ1637

Сообщение BOB51 »

Мне сильно яркость и цвет индикатора не понравились - возможно из-за свойств матриц (желто-зеленые)...
По сравнению с тем, что обеспечивает дисплейчик на MAX7219 совершенно удручающе выглядит...
:cry:
На начинку совсем внимания не обратил...
Ибо работала вполне успешно...
:roll:
Аватара пользователя
VNS
Говорящий с текстолитом
Сообщения: 1627
Зарегистрирован: Пт дек 10, 2021 12:48:46
Откуда: Тюмень

Re: Светодиодный индикатор на базе ТМ1637

Сообщение VNS »

[uquote="veso74",url="/forum/viewtopic.php?p=4361560#p4361560"]Все их выпаивают[/uquote]
Теперь и я буду сразу удалять эти конденсаторы, так как уровни сигналов без них становятся чёткими и правильными… :)
BOB51 писал(а):Мне сильно яркость и цвет индикатора не понравились
Цвет зависит от типа установленного индикатора (разные типы даже одного цвета выглядят по-разному), а вот яркость можно менять программно… доступно восемь уровней яркости… :)
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Starichok51
Модератор
Сообщения: 19053
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

Re: Светодиодный индикатор на базе ТМ1637

Сообщение Starichok51 »

VNS, прямо сейчас смотрю. вот часовой" индикатор https://aliexpress.ru/item/32645208283. ... 4aa6Zjm5SR с бесплатной доставкой за 38,99 руб. (меньше 40).
а вот со всеми точками https://aliexpress.ru/item/100500320670 ... 4aa6z4sDJo с бесплатной доставкой за 133,57 руб.
а вот с платной доставкой https://aliexpress.ru/item/100500485228 ... 4aa6z4sDJo с доставкой в сумме за 98,91 руб.
это я нашел по быстрому, на скорую руку. но тенденция с разницей примерно в 3 раза сохранилась и сегодны.

Добавлено after 56 minutes 50 seconds:
сейчас из любопытства измерил конденсаторы в модуле, где они у меня остались. измерял без выпаивания, и что интересно, почему-то показали разную емкость.
один - 2,4 нФ, другой - 1,3 нФ.

Добавлено after 1 hour 12 minutes 50 seconds:
ерунду конечно. измеритель показал без выпаивания. с такой емкостью с моими таймингами не работало бы.
удалил конденсаторы и из этого модуля.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Реклама
veso74
Поставщик валерьянки для Кота
Сообщения: 1909
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария
Контактная информация:

Re: Светодиодный индикатор на базе ТМ1637

Сообщение veso74 »

Интересно для анализа: в тех случаях, когда дисплей не работает: как определяется у вас лог 1? Как в I2C - с pull-ups резисторами на плате дисплее 10k (и уровень пина: float)?
И интересно, как у меня дисплей работает :))). Посмотрел на оба управления. На пинах: уст. в LOW/GND или HIGH/VCC_VDD, низкое сопротивление, при выхода с ток до Iо_pin_max (40mA в ATmega328, 50 mA в PIC?). Возможно измерю фронтов, но осциллограф не очень ..., и почти сломан.
Реклама
Аватара пользователя
VNS
Говорящий с текстолитом
Сообщения: 1627
Зарегистрирован: Пт дек 10, 2021 12:48:46
Откуда: Тюмень

Re: Светодиодный индикатор на базе ТМ1637

Сообщение VNS »

[uquote="Starichok51",url="/forum/viewtopic.php?p=4361699#p4361699"]VNS, прямо сейчас смотрю. вот часовой" индикатор[/uquote]
Ну правильно… это же разные размеры индикаторов… :) Ваш индикатор 0,36 дюйма, а тот что подороже 0,56 дюйма… потому и цена разная… найдите с точками 0,36 дюйма с бесплатной доставкой наверняка он будет не дороже индикатора с двоеточием. Хотя может и подороже, так как спрос на них больше... :dont_know:

Добавлено after 20 minutes 39 seconds:
Посмотрел предложения на Алли… действительно с часовым индикатором плата дешевле своих собратьев… но если рассматривать 0,56 дюйма, там почти цена одинаковая… мне больше нравятся 0,56 дюйма… меньше не беру… :)
Аватара пользователя
Starichok51
Модератор
Сообщения: 19053
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

Re: Светодиодный индикатор на базе ТМ1637

Сообщение Starichok51 »

0,36 дюйма с бесплатной доставкой сегодня вообще не нашел.
а ранее находил, и как я уже сказал, 0,36 с бесплатной доставкой с точками находил более 100 руб.
но что погано, 1 штука - бесплатно, а 2 штуки - уже платная доставка.
и дело не в размере.
и не спорь, это сегодня я потратил мало времени на поиск, а ранее я долго листал страницы на Али.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Аватара пользователя
musor
Друг Кота
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Re: Светодиодный индикатор на базе ТМ1637

Сообщение musor »

китаец хитрый стал...ранше можно было играца с 1платной доставкой от 1 прода в пределах веса щас не прокатывает доставка платная начисляется накаждую штук4
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Аватара пользователя
Eddy_Em
Собутыльник Кота
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01
Контактная информация:

Re: Светодиодный индикатор на базе ТМ1637

Сообщение Eddy_Em »

musor, дык, это давно было. Я не помню такого, чтобы али снижал "цену доставки", если берешь толпу всякой разнообразной хрени (разве что, когда начинаешь инкрементировать счетчик количества одной и той же хрени, то понемногу "доставка" падает). Ведь хитрожопые косоглазые ублюдки половину цены вкладывают в "доставку"!
А вот на jlcpcb реально получается N заказов дешевле одной посылкой, чем N посылками! Проверили намедни (хоть я подозревал, что эти тоже как алишные продавцы 80% цены плат выкидывают в "доставку"; фактически вышло, что в "доставку" у них заложено где-то 60% стоимости плат).
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Аватара пользователя
musor
Друг Кота
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Re: Светодиодный индикатор на базе ТМ1637

Сообщение musor »

там разные лоты есть с низкой ценой доставки подорожее лот и наоборот дорогая доставка и дешевый лот
это делают чтоб товары лимит безпошлиный на таможне ТОЧНО прошли
причем в разные страны поразному и доступность тоде разна
ряд таких лотофыы без доставки в РФ
ОНИ only ДЛЯ СВОИХ ...
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Аватара пользователя
Alex_641
Поставщик валерьянки для Кота
Сообщения: 2314
Зарегистрирован: Вт янв 26, 2021 22:33:21

Re: Светодиодный индикатор на базе ТМ1637

Сообщение Alex_641 »

Starichok51 писал(а):но что погано, 1 штука - бесплатно, а 2 штуки - уже платная доставка.
А что, 2 заказа ( 3-5-100 ) по одной штуке - уже не работает ?
Не спрашивай по ком звонит колокол, он звонит по тебе !
Аватара пользователя
Starichok51
Модератор
Сообщения: 19053
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

Re: Светодиодный индикатор на базе ТМ1637

Сообщение Starichok51 »

да, можно и 2 раза по 1 штуке у того же продавца купить. можешь даже хоть 10 раз по 1 штуке...
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
veso74
Поставщик валерьянки для Кота
Сообщения: 1909
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария
Контактная информация:

Re: Светодиодный индикатор на базе ТМ1637

Сообщение veso74 »

Проследил работу устройства в первом сообщении в симуляторе. Лог. 1 - через подтягивающие резисторы. Поэтому при 10 nF к GND импуьсы "закруглены" и "закорочены".

Если лог. 1 - с выхода МК, то импульсы (почти) в порядке (выход дает ток).
Загадка почему работает дисплей у меня - разгадана :). Может быть не буду удалять конденсаторы в будущем :).
Вложения
tm.jpg
(144.11 КБ) 110 скачиваний
Аватара пользователя
VNS
Говорящий с текстолитом
Сообщения: 1627
Зарегистрирован: Пт дек 10, 2021 12:48:46
Откуда: Тюмень

Re: Светодиодный индикатор на базе ТМ1637

Сообщение VNS »

del
Последний раз редактировалось VNS Сб янв 28, 2023 13:03:42, всего редактировалось 1 раз.
Аватара пользователя
Starichok51
Модератор
Сообщения: 19053
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

Re: Светодиодный индикатор на базе ТМ1637

Сообщение Starichok51 »

veso74 писал(а):Если лог. 1 - с выхода МК, то импульсы (почти) в порядке (выход дает ток).
именно поэтому у меня тактовые импульсы - выход МК.
а данные пришлось оставить через подтяжку, чтобы не было конфликта между ответом ("0") и последним битом данных, когда он равен "1".
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Аватара пользователя
VNS
Говорящий с текстолитом
Сообщения: 1627
Зарегистрирован: Пт дек 10, 2021 12:48:46
Откуда: Тюмень

Re: Светодиодный индикатор на базе ТМ1637

Сообщение VNS »

Переписал и я свой алгоритм управления… придут новые дисплеи буду смотреть как будет работать с конденсаторами… но всё же быстродействие управления без них предполагаю значительно выше… ради эксперимента убрал макросы задержек лишь оставив несколько нопов между тактовыми импульсами… поднял частоту тактирования МК до 9,6 МГц… отправка четырёх цифр на дисплей по времени составила около 117 мкс… как по мне, это шикарный результат… потом проверю какое минимальное время получится с конденсаторами…
Аватара пользователя
Eddy_Em
Собутыльник Кота
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01
Контактная информация:

Re: Светодиодный индикатор на базе ТМ1637

Сообщение Eddy_Em »

Надо бы найти свой подобный индикатор и посмотреть, есть ли там кондеры. Я-то сам ничего оттуда не выпаивал, т.к. оно у меня на 100кГц по I2C работало!
Или те, кто жалуется на завалы фронтов, пытались мегагерц вкорячить? Вообще, дисплею не нужно много данных передавать — хватит и 10кГц.
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
veso74
Поставщик валерьянки для Кота
Сообщения: 1909
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария
Контактная информация:

Re: Светодиодный индикатор на базе ТМ1637

Сообщение veso74 »

Удалите любые доп. временные задержки, а контролируйте шину, когда устройство освобождает ее // wait for the ACK.
Таким образом, время будет минимальное и без двусмысленности: правильно ли данние передани, нужно ли больше времени и др.
Аватара пользователя
VNS
Говорящий с текстолитом
Сообщения: 1627
Зарегистрирован: Пт дек 10, 2021 12:48:46
Откуда: Тюмень

Re: Светодиодный индикатор на базе ТМ1637

Сообщение VNS »

Так я и написал, что задержки убрал… оставил лишь NOP между изменением уровня SCL и после отпускания шины SDA перед проверкой ответа подтверждения приёма байта (ACK). :)
Ответить

Вернуться в «Периферия»