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

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

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

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

#41

Сообщение Astreet » 12.03.2024{, 17:32}

SergeyShikal писал(а):
12.03.2024{, 16:41}
Astreet писал(а):
12.03.2024{, 07:24}
А с энкодером не хочет...
Вы подключаете энкодер как он в проекте идет DT 2,CLK 3, SW 4 -и+энкодером таймером.flp3.avi
Спасибо. Но почему-то не совсем нормально работает.... См.видео. Пины не трогаю. Всё как в проекте. Может часы влияют?
WhatsApp Video 2024-03-12 at 17.07.09.mp4
(3.78 МБ) 9 скачиваний

Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 579
Зарегистрирован: 30.08.2018{, 17:15}
Репутация: 47
Откуда: Иркутская область
Имя: Сергей

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

#42

Сообщение SergeyShikal » 12.03.2024{, 17:47}

Astreet писал(а):
12.03.2024{, 17:32}
SergeyShikal писал(а):
12.03.2024{, 16:41}
Astreet писал(а):
12.03.2024{, 07:24}
А с энкодером не хочет...
Вы подключаете энкодер как он в проекте идет DT 2,CLK 3, SW 4 -и+энкодером таймером.flp3.avi
Спасибо. Но почему-то не совсем нормально работает.... См.видео. Пины не трогаю. Всё как в проекте. Может часы влияют?
WhatsApp Video 2024-03-12 at 17.07.09.mp4
Сейчас при включении сразу срабатывает будильник так как время выставлено по нолям.

Отправлено спустя 2 минуты 34 секунды:
Astreet писал(а):
12.03.2024{, 17:32}
SergeyShikal писал(а):
12.03.2024{, 16:41}
Astreet писал(а):
12.03.2024{, 07:24}
А с энкодером не хочет...
Вы подключаете энкодер как он в проекте идет DT 2,CLK 3, SW 4 -и+энкодером таймером.flp3.avi


Спасибо. Но почему-то не совсем нормально работает.... См.видео. Пины не трогаю. Всё как в проекте. Может часы влияют?
WhatsApp Video 2024-03-12 at 17.07.09.mp4
И в часах и будильнике, меню - настройка часов, настройка минут, включение будильника 1 или 0, настройка часов будильника, настройка минут будильника.

Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 579
Зарегистрирован: 30.08.2018{, 17:15}
Репутация: 47
Откуда: Иркутская область
Имя: Сергей

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

#43

Сообщение SergeyShikal » 12.03.2024{, 17:55}

Короткое нажатие вход в меню, выбор меню, длинное нажатие выход, автовыход через минуту.

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

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

#44

Сообщение Astreet » 13.03.2024{, 06:03}

SergeyShikal писал(а):
12.03.2024{, 17:55}
Короткое нажатие вход в меню, выбор меню, длинное нажатие выход, автовыход через минуту.
Попробовал на домашнем стенде. Картина такая же как и на рабочем...
WhatsApp Video 2024-03-13 at 05.59.29.mp4
(4.93 МБ) 4 скачивания


Взял схему знаменитого Грачика. Доработал кое-чего..... Работает... Коряво, но работает....
22558+энкодер.flp
(3.5 МБ) 20 скачиваний
видео

Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 579
Зарегистрирован: 30.08.2018{, 17:15}
Репутация: 47
Откуда: Иркутская область
Имя: Сергей

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

#45

Сообщение SergeyShikal » 13.03.2024{, 09:49}

Astreet писал(а):
13.03.2024{, 06:14}
SergeyShikal писал(а):
12.03.2024{, 17:55}
Короткое нажатие вход в меню, выбор меню, длинное нажатие выход, автовыход через минуту.
Попробовал на домашнем стенде. Картина такая же как и на рабочем...

WhatsApp Video 2024-03-13 at 05.59.29.mp4



Взял схему знаменитого Грачика. Доработал кое-чего..... Работает... Коряво, но работает....

22558+энкодер.flp

видео
Сейчас при включении сразу срабатывает будильник так как время выставлено по нолям, и мигает СОС целую минуту.

Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 579
Зарегистрирован: 30.08.2018{, 17:15}
Репутация: 47
Откуда: Иркутская область
Имя: Сергей

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

#46

Сообщение SergeyShikal » 13.03.2024{, 09:52}

Убрал включение, после загрузки сейчас будильник выставлен на 11 11, часы по нолям. При срабатывании будет надпись сос и часы по переменно.
таймер.flp
(2.84 МБ) 15 скачиваний

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

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

#47

Сообщение Astreet » 13.03.2024{, 10:24}

SergeyShikal писал(а):
13.03.2024{, 09:52}
Убрал включение, после загрузки сейчас будильник выставлен на 11 11, часы по нолям. При срабатывании будет надпись сос и часы по переменно.
таймер.flp
(2.84 МБ) 1 скачивание
Это всё.... Дальше не идёт...
WhatsApp Video 2024-03-13 at 10.22.52.mp4
(4.29 МБ) 13 скачиваний

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

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

#48

Сообщение Astreet » 13.03.2024{, 11:34}

Подозрение на сам блок энкодера. Отключил на схеме все контакты, оставил только кнопку. Результат - как на видео выше.
Capture 44.JPG

Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 579
Зарегистрирован: 30.08.2018{, 17:15}
Репутация: 47
Откуда: Иркутская область
Имя: Сергей

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

#49

Сообщение SergeyShikal » 13.03.2024{, 14:41}

Astreet писал(а):
13.03.2024{, 11:34}
Подозрение на сам блок энкодера. Отключил на схеме все контакты, оставил только кнопку. Результат - как на видео выше.

Capture 44.JPG
Нажал вошел в меню, покрутил побегал по пунктам меню, еще раз нажал выбрал пункт, покрутил настроил пункт еще раз нажал выщел из пункта,
WhatsApp Video 2024-03-13 at 19.39.22.mp4
(5.54 МБ) 10 скачиваний

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

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

#50

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

Решил потестировать ваши проблемы. В виду отсутствия ТМ1637 решил на SAA1064. С первого раза не получилось. Взял энкодер и меню с проекта что выше Таймер. Вообще не понятка. Все прыгает, перескакивает. Вернулся к своей излюбленной связке блок энкодера с меню. Не понятно. Подключил дисплей 1602S. Все работает. Добавил пользовательский блок TM1637D6(beta5) с неподключенным входом на плату . В меню переход по пунктам меню перестало работать. Так же появились самопроизвольные выходы из меню. То ли проблема в блоке энкодер с кнопкой, то ли в блоке меню. Удаляю блок из проекта - меню работает правильно. Почему так происходит не знаю. Спросить надо у знатоков.
IMG_20240313_200350.jpg
Вложения
Часы_с _проблемой.flp
(1.37 МБ) 11 скачиваний
Люблю учиться на чужих ошибках.

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

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

#51

Сообщение Astreet » 13.03.2024{, 20:34}

montirovka писал(а):
13.03.2024{, 19:15}
То ли проблема в блоке энкодер с кнопкой, то ли в блоке меню. Удаляю блок из проекта - меню работает правильно. Почему так происходит не знаю. Спросить надо у знатоков.
IMG_20240313_200350.jpg

Конфликт блоков, судя по всему....
Думаю, знатоки давно бы уже подсказали.... Или не в теме...

Отправлено спустя 5 минут 30 секунд:
Подключил MEGA2560. (С почином меня! :) )

WhatsApp Image 2024-03-14 at 06.16.11.jpeg
С дисплеем 1602 схема функционирует нормально! Как только внедряем блок ТМ1637D4b6, схема начинает глючить.

Снимок экрана 2024-03-14 062531.jpg
Но при этом не стоит забывать, что глюки начинаются если на схеме имеется энкодер!

Снимок экрана 2024-03-14 063916.jpg


WhatsApp Video 2024-03-14 at 06.15.30.mp4
(4.22 МБ) 13 скачиваний

Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 579
Зарегистрирован: 30.08.2018{, 17:15}
Репутация: 47
Откуда: Иркутская область
Имя: Сергей

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

#52

Сообщение SergeyShikal » 14.03.2024{, 09:55}

Astreet писал(а):
14.03.2024{, 06:33}
Поиграитесь с нажатием по пунктам меню,
1таймер.flp
(2.21 МБ) 10 скачиваний
бывает лишний импульс и кажется что не работает, на обычном дисплее будет понятней как работает, а там уже и 7 сегментник поставите, статика тоже влияет на энкодер.

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

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

#53

Сообщение montirovka » 14.03.2024{, 10:17}

Как у вас не знаю, но у меня точно конфликт блока SAA1064 с меню. Как только на плату добавляю Меню - кнопки up, down и mode перестают работать. Кнопка меню работает.

Отправлено спустя 3 часа 29 минут 37 секунд:
Сделал версию без меню. Сделал на "рассыпухе". В блоке энкодер с кнопкой почему то не работает выход long и short. Добавил кнопку buttclick. Что получилось? Долгое нажатие - меню. Двойной клик - смена настройки часов или минут. Тройной клик - запомнить время.
Одиночный клик - переключение между временем и таймером. По завершению времени таймера - переход к времени. Выход на buzz не проверял. Может есть еще какие то косяки. Главное работает.

Отправлено спустя 40 минут 6 секунд:
Еще хотел рассказать про DS3231. Батарейка 2032 в плату часов не установлена. Параллельно выводам корпуса для батарейки припаян ионистор 5.5 вольт емкостью 0,018 F. Заряда ионистора хватает примерно на 5 часов хода без питания. Как то пробовал подпаивать конденсатор на 10000 мкф 16 вольт. Заряда конденсатора хватает на 6-7 часов. Правда конденсатор в раза три больше платы DS3231.
IMG_20240314_140728.jpg
Вложения
Часы_с _установкой_таймер.flp
(2.24 МБ) 11 скачиваний
Часы_с _проблемой1.flp
(295.42 КБ) 7 скачиваний
Люблю учиться на чужих ошибках.

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

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

#54

Сообщение Astreet » 15.03.2024{, 05:46}

montirovka писал(а):
14.03.2024{, 14:27}
Как у вас не знаю, но у меня точно конфликт блока SAA1064 с меню. Как только на плату добавляю Меню - кнопки up, down и mode перестают работать. Кнопка меню работает.

С таким блоком ещё не сталкивался... Подсказать/попробовать в работе не могу...

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

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

#55

Сообщение Astreet » 15.03.2024{, 05:49}

Сейчас пытаюсь собрать пользовательский блок Энкодера, чтобы работал и дружил с ТМ1637D4b6.
В нём будет присутсвовать и кнопка.

Click нужен.
LongClick также нужен.
А нужен ли в блоке DobleClick? :smile37:

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

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

#56

Сообщение montirovka » 15.03.2024{, 07:31}

Astreet писал(а):
15.03.2024{, 05:49}
Click нужен.
LongClick также нужен.
Попробуйте мою схему под TM1637.

Немного подправил для корректной установки часов.
Вложения
Часы_с _установкой_таймер_доп_TM1637.flp
(2.89 МБ) 14 скачиваний
Люблю учиться на чужих ошибках.

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

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

#57

Сообщение Astreet » 15.03.2024{, 17:15}

montirovka писал(а):
15.03.2024{, 07:31}
Попробуйте мою схему под TM1637.

Немного подправил для корректной установки часов.
Не пошла...

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

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

#58

Сообщение montirovka » 15.03.2024{, 17:59}

Astreet писал(а):
15.03.2024{, 17:15}
Не пошла...
А что не так? С энкодером проблемы?

Отправлено спустя 2 часа 3 минуты 41 секунду:
Проблема с несовместимостью энкодера и TM1637 есть на лицо. Я у себя поставил сразу два дисплея. Один реальный на SAA1064 и виртуальный TM1637. Не работает энкодер. А может другой блок TM1637 прикрутить ? Вы вот этот не пробовали? У меня работает.
TM1637
Библиотека для Arduino IDE в файле zip ниже.
Вложения
Часы_с _установкой_таймер_доп_TM1637_SAA1064.flp
(2.82 МБ) 17 скачиваний
TM1637LabUW.zip
(118.34 КБ) 8 скачиваний
Люблю учиться на чужих ошибках.

Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 579
Зарегистрирован: 30.08.2018{, 17:15}
Репутация: 47
Откуда: Иркутская область
Имя: Сергей

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

#59

Сообщение SergeyShikal » 16.03.2024{, 05:18}

montirovka писал(а):
15.03.2024{, 20:03}
Проблема с несовместимостью энкодера и TM1637 есть на лицо.
Нет проблем, что блок от Бороды что блок с проекта Грачика работают, без проблем, версия программы 7.3.8.

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

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

#60

Сообщение Astreet » 16.03.2024{, 09:50}

montirovka писал(а):
15.03.2024{, 20:03}
Astreet писал(а):
15.03.2024{, 17:15}
Не пошла...
А что не так? С энкодером проблемы?
При вращении энкодера возвращает нули....





montirovka писал(а):
15.03.2024{, 20:03}
[
Проблема с несовместимостью энкодера и TM1637 есть на лицо.

Так и есть.... :smile37:


montirovka писал(а):
15.03.2024{, 20:03}
[Вы вот этот не пробовали? У меня работает.
TM1637
Библиотека для Arduino IDE в файле zip ниже.
Вроде пошло! :smile469:

WhatsApp Image 2024-03-16 at 09.40.06 (1).jpeg

WhatsApp Video 2024-03-16 at 09.18.49.mp4
(3 МБ) 5 скачиваний

PS
Подключается либо 1602, либо блок часов.... Одни и те же пины.... Странно... :smile37:

Ответить

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