Не запускается TM1637

Пытаюсь собрать простенькие часы на TM1637. Перепробовал кучу примеров на FLProg. Дисплей ничего не показывает. Поменял пару Ардуинок, пару дисплеев, нашёл какую-то тему о том, что кондеры в цепи CLK и DIO - лишние. Благо, что не стал их выпаивать....

Аватара пользователя
montirovka
Сержант
Сообщения: 224
Зарегистрирован: 15.02.2021{, 16:16}
Репутация: 48
Откуда: Геленджик
Имя: Сергей

Не запускается TM1637

#61

Сообщение montirovka » 16.03.2024{, 10:00}

Одиночное нажатие - установка времени таймера выход из установки таймера, долгое нажатие - установка времени, двойной клик - переключение между установкой часов или минут, тройной клик - запись установки времени в DS3231 и выход из установки времени.
Теперь осталось сделать приемлемый вид значения времени. У меня SAA1064 по умолчанию дисплей заполняет нулями (0001 - одна минута).
Последний раз редактировалось montirovka 16.03.2024{, 10:23}, всего редактировалось 1 раз.
Люблю учиться на чужих ошибках.

Astreet
Сержант
Сообщения: 119
Зарегистрирован: 07.12.2023{, 07:35}
Репутация: 4
Имя: Александр

Не запускается TM1637

#62

Сообщение Astreet » 16.03.2024{, 10:13}

Схема работает! Часы и таймер. На часах хотелось бы заиметь разделительные моргающие точки. Таймер устанавливается, но не запускается (а может я не разобрался ещё).... По установке часов тоже не совсем понятно... Пока что установил при помощи внутренней утилиты FLPROG. Но при игре с энкодером несколько раз всё слетало...

WhatsApp Video 2024-03-16 at 10.08.46.mp4
(2.33 МБ) 9 скачиваний

Аватара пользователя
montirovka
Сержант
Сообщения: 224
Зарегистрирован: 15.02.2021{, 16:16}
Репутация: 48
Откуда: Геленджик
Имя: Сергей

Не запускается TM1637

#63

Сообщение montirovka » 16.03.2024{, 10:30}

Таймер на убывание. Если не нажимаете кнопку - на экране таймер. Нажали - показывает время, таймер идет. Нажали еще раз - опять таймер (работающий). Таймер дошел до нуля - время включилось.
Люблю учиться на чужих ошибках.

Astreet
Сержант
Сообщения: 119
Зарегистрирован: 07.12.2023{, 07:35}
Репутация: 4
Имя: Александр

Не запускается TM1637

#64

Сообщение Astreet » 17.03.2024{, 11:30}

montirovka писал(а):
16.03.2024{, 10:30}
Таймер на убывание. Если не нажимаете кнопку - на экране таймер. Нажали - показывает время, таймер идет. Нажали еще раз - опять таймер (работающий). Таймер дошел до нуля - время включилось.
Спасибо. Разобрался.
Поначалу не хотел работать базер. Оказалось, что плюс с минусом надо поменять! :smile250:

Не хватает моргающих точек для визуализации работы часов....

Astreet
Сержант
Сообщения: 119
Зарегистрирован: 07.12.2023{, 07:35}
Репутация: 4
Имя: Александр

Не запускается TM1637

#65

Сообщение Astreet » 17.03.2024{, 11:32}

Собрал корпус. К сожалению оставил на работе энкодер с резьбовым креплением.... Можно было сегодня собрать всё в кучу...

WhatsApp Image 2024-03-17 at 11.25.38.jpeg
WhatsApp Image 2024-03-17 at 11.25.38 (1).jpeg
WhatsApp Image 2024-03-17 at 11.25.38 (2).jpeg

Аватара пользователя
montirovka
Сержант
Сообщения: 224
Зарегистрирован: 15.02.2021{, 16:16}
Репутация: 48
Откуда: Геленджик
Имя: Сергей

Не запускается TM1637

#66

Сообщение montirovka » 17.03.2024{, 14:47}

Astreet писал(а):
17.03.2024{, 11:30}
Не хватает моргающих точек для визуализации работы часов....
Попробуйте сами допилить. В библиотеке TM1637LabUW есть два примера. Один пример с блоком AdvTimeFormByte. Блок добавляет к часам, минутам и секундам что то мигающее. Убрать секунды из блока и посмотреть получится ли запустить моргание.
P.S.
Я не знаю припцип обращения к двоеточию между разрядами. Поэтому не знаю что посоветовать. Надо разбираться.
На просторах интернета нашел подборку ПБ. Надо их потестировать.
tm1637
Люблю учиться на чужих ошибках.

Astreet
Сержант
Сообщения: 119
Зарегистрирован: 07.12.2023{, 07:35}
Репутация: 4
Имя: Александр

Не запускается TM1637

#67

Сообщение Astreet » 17.03.2024{, 16:57}

montirovka писал(а):
17.03.2024{, 14:47}
Astreet писал(а):
17.03.2024{, 11:30}
Не хватает моргающих точек для визуализации работы часов....
Попробуйте сами допилить. В библиотеке TM1637LabUW есть два примера. Один пример с блоком AdvTimeFormByte. Блок добавляет к часам, минутам и секундам что то мигающее. Убрать секунды из блока и посмотреть получится ли запустить моргание.
P.S.
Я не знаю припцип обращения к двоеточию между разрядами. Поэтому не знаю что посоветовать. Надо разбираться.
На просторах интернета нашел подборку ПБ. Надо их потестировать.
tm1637
Спасибо, Сергей. :smile9:
Завтра поиграюсь.

Аватара пользователя
montirovka
Сержант
Сообщения: 224
Зарегистрирован: 15.02.2021{, 16:16}
Репутация: 48
Откуда: Геленджик
Имя: Сергей

Не запускается TM1637

#68

Сообщение montirovka » 17.03.2024{, 17:33}

У меня этот ПБ работает. С dot на блоке надо "поиграться". Узнать при каком значении выводится точка.
TM1637.jpg
Люблю учиться на чужих ошибках.

Astreet
Сержант
Сообщения: 119
Зарегистрирован: 07.12.2023{, 07:35}
Репутация: 4
Имя: Александр

Не запускается TM1637

#69

Сообщение Astreet » 18.03.2024{, 13:35}

montirovka писал(а):
17.03.2024{, 17:33}
У меня этот ПБ работает. С dot на блоке надо "поиграться". Узнать при каком значении выводится точка.
TM1637.jpg
Не работает... Вообще ничего не показывет...

Аватара пользователя
montirovka
Сержант
Сообщения: 224
Зарегистрирован: 15.02.2021{, 16:16}
Репутация: 48
Откуда: Геленджик
Имя: Сергей

Не запускается TM1637

#70

Сообщение montirovka » 18.03.2024{, 13:57}

Astreet писал(а):
18.03.2024{, 13:35}
Не работает... Вообще ничего не показывет...
Пины под свой проект поменяли?
Люблю учиться на чужих ошибках.

Astreet
Сержант
Сообщения: 119
Зарегистрирован: 07.12.2023{, 07:35}
Репутация: 4
Имя: Александр

Не запускается TM1637

#71

Сообщение Astreet » 18.03.2024{, 14:01}

montirovka писал(а):
18.03.2024{, 13:57}
Astreet писал(а):
18.03.2024{, 13:35}
Не работает... Вообще ничего не показывет...
Пины под свой проект поменяли?
Конечно, как без этого... Прогнал с вариацией на Dot входе от 1 до 3.... Тишина полная...

Аватара пользователя
montirovka
Сержант
Сообщения: 224
Зарегистрирован: 15.02.2021{, 16:16}
Репутация: 48
Откуда: Геленджик
Имя: Сергей

Не запускается TM1637

#72

Сообщение montirovka » 18.03.2024{, 15:19}

А как с 66 постом?
Люблю учиться на чужих ошибках.

Astreet
Сержант
Сообщения: 119
Зарегистрирован: 07.12.2023{, 07:35}
Репутация: 4
Имя: Александр

Не запускается TM1637

#73

Сообщение Astreet » 18.03.2024{, 15:30}

montirovka писал(а):
18.03.2024{, 15:19}
А как с 66 постом?
Да, вчера смотрел их и загружал в процессор. Честно говоря не совсем понял для чего они нужны.

Аватара пользователя
montirovka
Сержант
Сообщения: 224
Зарегистрирован: 15.02.2021{, 16:16}
Репутация: 48
Откуда: Геленджик
Имя: Сергей

Не запускается TM1637

#74

Сообщение montirovka » 19.03.2024{, 10:29}

Нашел еще один блок под TM1637. Как написано блок для ESP32. Немного изменил схему, так как отдельные входа часов и минут.
Вложения
Часы_с _установкой_таймер_доп_TM1637_tm.flp
(3.45 МБ) 3 скачивания
Люблю учиться на чужих ошибках.

Astreet
Сержант
Сообщения: 119
Зарегистрирован: 07.12.2023{, 07:35}
Репутация: 4
Имя: Александр

Не запускается TM1637

#75

Сообщение Astreet » 19.03.2024{, 10:33}

После очередных игр с вариантами подключения, пришёл к выводу, что нужно избавляться от конфликтующего энкодера.
К тому же он только выполняет роль выдачи импульсов +/-.
Capture 45.JPG
Capture 46.JPG
На отдельной плате создал эмулятор ПБ энкодера. Вернул прежний блок для ТМ1637 с разделительным двоеточием. Поскольку самого (физического) блока часов под рукой нет (дома), то на двоеточие подал сигнал с мультика.
Всё работает в данной кофигурации. Единственное, что при вращении ручки, энкодер пропускает (а иногда и путает +/-) импульсы. Но 1602 считает нормально.
Подправьте, пожалуйста, если знаете как.


Astreet
Сержант
Сообщения: 119
Зарегистрирован: 07.12.2023{, 07:35}
Репутация: 4
Имя: Александр

Не запускается TM1637

#76

Сообщение Astreet » 19.03.2024{, 11:16}

montirovka писал(а):
19.03.2024{, 10:29}
Нашел еще один блок под TM1637. Как написано блок для ESP32. Немного изменил схему, так как отдельные входа часов и минут.
Сергей, схема рабочая! Спасибо!

Аватара пользователя
montirovka
Сержант
Сообщения: 224
Зарегистрирован: 15.02.2021{, 16:16}
Репутация: 48
Откуда: Геленджик
Имя: Сергей

Не запускается TM1637

#77

Сообщение montirovka » 19.03.2024{, 11:54}

Astreet писал(а):
19.03.2024{, 11:16}
Сергей, схема рабочая! Спасибо!
А вот ваш энкодер полное дерьмо. Простой энкодер - это простой.
энкодер.jpg

А в этом проекте Часы_с _установкой_таймер_доп_TM1637_tm.flp как у вас время час ночи - 01:00 ?
Вложения
простой_энкодер.flp
(1.81 МБ) 3 скачивания
Последний раз редактировалось montirovka 19.03.2024{, 11:58}, всего редактировалось 1 раз.
Люблю учиться на чужих ошибках.

Astreet
Сержант
Сообщения: 119
Зарегистрирован: 07.12.2023{, 07:35}
Репутация: 4
Имя: Александр

Не запускается TM1637

#78

Сообщение Astreet » 19.03.2024{, 11:57}

montirovka писал(а):
19.03.2024{, 11:54}
Astreet писал(а):
19.03.2024{, 11:16}
Сергей, схема рабочая! Спасибо!
А вот ваш энкодер полное дерьмо.
Спасибо на добром слове! :)

Аватара пользователя
montirovka
Сержант
Сообщения: 224
Зарегистрирован: 15.02.2021{, 16:16}
Репутация: 48
Откуда: Геленджик
Имя: Сергей

Не запускается TM1637

#79

Сообщение montirovka » 19.03.2024{, 11:59}

А в этом проекте Часы_с _установкой_таймер_доп_TM1637_tm.flp как у вас время час ночи - 01:00 ?
Блок часов для TM1637_tm взят отсюда TM1637 за что спасибо автору блока.
Люблю учиться на чужих ошибках.

Astreet
Сержант
Сообщения: 119
Зарегистрирован: 07.12.2023{, 07:35}
Репутация: 4
Имя: Александр

Не запускается TM1637

#80

Сообщение Astreet » 19.03.2024{, 13:03}

montirovka писал(а):
19.03.2024{, 11:59}
А в этом проекте Часы_с _установкой_таймер_доп_TM1637_tm.flp как у вас время час ночи - 01:00 ?
Не знаю почему....


montirovka писал(а):
19.03.2024{, 11:59}
Блок часов для TM1637_tm взят отсюда TM1637 за что спасибо автору блока.
Да, автору спасибо за блок. И вам огромное спасибо за участие в проекте!
Осталось всё это в коробку собрать.

Отправлено спустя 1 минуту 37 секунд:
montirovka писал(а):
19.03.2024{, 11:54}
Простой энкодер - это простой.
Попрбовал... Выдаёт те же ошибки... Пропускает щелчки и путает импульсы...

Ответить

Вернуться в «Помогите, а то я "нимагу"»