Большие часы на адресных светодиодах WS2812B

Leon111_09

★★★✩✩✩✩
6 Июн 2021
641
150
56
Таганрог
forum.wisecomp.ru
надо смотреть скетч, видимо.
Скетч тут не при чем-смотрите саму пайку: вы описали картину, которая обычно появляется если в настройках программы Ардуино выбрать неправильно плату. Или попробуйте сменить в скетче номер пина,назначенный для LED: вполне может все работать,но сами диоды быть неисправными. НО,повторюсь, скетч тут не при чем.
 

balent

✩✩✩✩✩✩✩
29 Ноя 2021
53
7
@Leon111_09, скетч устанавливается При включении делаю сброс, устанавливаю время, режимы. Потом время всеравно по 00, , точки не мигают, температуру отображает, опять в настройках время по 00, выход на LED работает ( зачем его менять? хотя не проблема презалить), яркость меняется от освещенности, температура меняется, а часы стоят
 

начинающий

★✩✩✩✩✩✩
13 Дек 2020
130
10
Как вариант проверить правильность подачи питания на модуль RTC3231, ну и не лишним было бы убедиться в исправности батарейки CR2032 в модуле RTC3231, илиречь идет о микросхеме DS3231 извлеченной из этого модуля и попыткой ее завести без обвязки модуля? p.s. #1,219
Сброс делается,DS3231 исправна с рабочего модуля
 

balent

✩✩✩✩✩✩✩
29 Ноя 2021
53
7
@Leon111_09, модуль проверял с библиотеками из примеров ID. с монитора устанавливал время, дату, все ОК, потом подсоединяю к часам- по 00
 

Leon111_09

★★★✩✩✩✩
6 Июн 2021
641
150
56
Таганрог
forum.wisecomp.ru
потом подсоединяю к часам- по 00
модуль к часам подключается на пины А4 и А5. Если их перепутать местами то будет выводить нули. Показания датчиков не зависят от модуля часов-будут выводиться правильно.
P.S. Батарейка тут не при чем: она нужна только для сохранения времени при потере питания в часах. При включенном состоянии часы должны идти независимо от то есть батарейка или ее вообще нет. Можете попробовать включить часы вообще без батарейки.
 

balent

✩✩✩✩✩✩✩
29 Ноя 2021
53
7
@начинающий, 3,1V!

модуль к часам подключается на пины А4 и А5. Если их перепутать местами то будет выводить нули. Показания датчиков не зависят от модуля часов-будут выводиться правильно.
Понятно, что датчики от часов не зависят, к тому, что информация выводится корректно. А если в модуле не работает чип памяти? Я то устанавливал время при проверке, а вот после отключения не проверял. На других часах этот модуль работает четко с сохранением времени. Может все таки проблема в том, что библиотека 3232 а стоит 3231?
 

kym13

★★★✩✩✩✩
14 Ноя 2020
716
118
@balent,
В скетче из поста 1,231 схема подключения диодов другая, поэтому ничего не отображается. У меня только точки разделительные мигают.
 

Leon111_09

★★★✩✩✩✩
6 Июн 2021
641
150
56
Таганрог
forum.wisecomp.ru
А если в модуле не работает чип памяти?
Этот чип используется только для сохранения настроек будильника,в работе часов он не принимает почти никакого участия: у меня на огрызке DS3231 (модуль 1307,о котором я писал раньше) нет вообще микросхемы памяти. Это проблема с выводом времени: в проверка ,как вы писали, модуль работает нормально.
 

balent

✩✩✩✩✩✩✩
29 Ноя 2021
53
7
@Leon111_09, Залил в эту Ардуино скчет из примеров ID, в мониторе выставляется время, дата, работает,. После отключения и включения все работает, выводится на монитор. Т.е Ардуино рабочая и модуль подключен правильно. А без модуля должны сохраняться установленные показания времени? Все таки в скетче что-то, чудес не бывает. Черточки, знака какого?

@kym13, Другие показания отображаются корректно, все правильно подключено

@kym13, Да, другое подключение, месяц работал на ура. Только температуру не могу сделать почаще.
 
Изменено:

Leon111_09

★★★✩✩✩✩
6 Июн 2021
641
150
56
Таганрог
forum.wisecomp.ru
А без модуля должны сохраняться установленные показания времени?
А как они БЕЗ модуля сохранятся? Они как раз в модуле и хранятся-ардуина только выводит показания с модуля на светодиоды. Весь отсчет времени ведется в модуле часов. Скиньте пожалуйста фото ваших часов и отдельное фото вашей ардуины.
 

kym13

★★★✩✩✩✩
14 Ноя 2020
716
118
@balent,
А сколько раз в минуту отображается температура? и сколько Вам надо
 

Leon111_09

★★★✩✩✩✩
6 Июн 2021
641
150
56
Таганрог
forum.wisecomp.ru
другое подключение, месяц работал на ура.
Ну так чего же проще: сравните два скетча ( в частности, те строки,которые относятся к часам) и сделайте соответствующие изменения :)
 

balent

✩✩✩✩✩✩✩
29 Ноя 2021
53
7
@kym13,Но некомпится

@kym13,отображается раз в минуту, надо 4-5 раз.

@Leon111_09,Прошил это же железо своим скетчем из ранее прикрепленного-все работает, значит программное .
Получается так

@Leon111_09, Сравнить не смогу, мозгов не хватает, тем более по-разному написаны
 
Изменено:

balent

✩✩✩✩✩✩✩
29 Ноя 2021
53
7
@Leon111_09,вообще ерунда отображается, установки от кнопок не работают. Но я пины поменял как впервом
 

Leon111_09

★★★✩✩✩✩
6 Июн 2021
641
150
56
Таганрог
forum.wisecomp.ru
Но я пины поменял как впервом
главное пины часового модуля на А4 и А5 подключить. А вообще довольно странно: у меня этот скетч в часах уже месяца три наверно работает не выключаясь. И хорошо работает.
Попробуйте в скетче закомментировать строчку #include <Wire.h> (она самая первая будет).
 
Изменено:

balent

✩✩✩✩✩✩✩
29 Ноя 2021
53
7
@Leon111_09,Ничего не поменялось, как будто не совпадают сегменты, или количество LED.У меня 28+2, GBAFEDC. Полтергейтс какой-то!
 

Leon111_09

★★★✩✩✩✩
6 Июн 2021
641
150
56
Таганрог
forum.wisecomp.ru
@balent, у вас же вроде 1 светодиод на сегмент идет если не ошибаюсь? В строке №50 по идее должна стоять единица (#define SEGMENT_LEDS 1). Это такова настройка под вашу матрицу.
P.S. Все-таки приложите фото вашей конструкции пожалуйста: охотно взглянуть на этого диковинного зверька :)
 

kym13

★★★✩✩✩✩
14 Ноя 2020
716
118
@balent
"Seven_segment_clock_ws2812b-30_foto" этот скетч для лент на WS2811, поэтому у меня на на ленте WS2812 кракозябры показывает. Вы какую ленту используете?

@Leon111_09,
У него по ходу лента WS2811, а у неё один пиксель это три диода.
Тот скетч который у него отлично работал для лент на WS2811