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

kym13

★★★✩✩✩✩
14 Ноя 2020
716
118
@начинающий,
Достаточно и одного резистора, но по феншую(по правилам) лучше на каждое табло(ленту) свой резистор.
 

начинающий

★✩✩✩✩✩✩
13 Дек 2020
130
10
А будет ли такой "чертеж" работать адекватно, т.е. два циферблата спаянных по одной схеме (G B A F E D C) вход DIN которых будет припаян к одному резистору припаянному к назначенному выходу Dout?
 

kym13

★★★✩✩✩✩
14 Ноя 2020
716
118
@начинающий,
Допустим у вас 144 диода на табло значит 144шт.*0,06А=8,64А (один диод кушает 60мА или 0,06А при условии что светит белым и на максимально яркости что маловероятно) вот и считайте.
Блок питания должен быть с запасом хотя бы 25%.
 

начинающий

★✩✩✩✩✩✩
13 Дек 2020
130
10
@начинающий,
Допустим у вас 144 диода на табло значит 144шт.*0,06А=8,64А (один диод кушает 60мА или 0,06А при условии что светит белым) вот и считайте.
да тут вопрос не про потребление и амперы, а про возможные "артефакты" проявляющиеся при "незадокументированных" возможностях "паралелинья" двух циферблатов на один выход дуни, кто нибудь пробовал, работает ли два циферблата от одного источника?
 

kym13

★★★✩✩✩✩
14 Ноя 2020
716
118
@начинающий,
Я подключал две 2 метровые ленты в параллель, работали.

@начинающий,
...xxx М ленты, сколько то ампер кушает...,
одного БП хватит на два табло...., а это про что?
Вы же всё равно будете второе табло делать вот и проверите сразу. Должно работать.
 

начинающий

★✩✩✩✩✩✩
13 Дек 2020
130
10
да с амперами проблем нет, можем хоть "сварочник" подключить, главное что бы "потребитель" адекватно соображал что от него хотят, ладно думаю через пару недель попробую, о результатах отпишусь, если не забуду.
 

Старик Похабыч

★★★★★★★
14 Авг 2019
4,320
1,319
Москва
Я подключал ленты по несколько метров в параллель. И по 3 куска местами. Все работало часов по 12 ( это для теста) без сбоев. Я резисторы не использовал. Но у меня 5в логика вся была
 

начинающий

★✩✩✩✩✩✩
13 Дек 2020
130
10
Избыточное цитирование
Я подключал ленты по несколько метров в параллель. И по 3 куска местами. Все работало часов по 12 ( это для теста) без сбоев. Я резисторы не использовал. Но у меня 5в логика вся была
Понял, прием. На следующей неделе попробую создать "дублирующее табло", если получицца, то отпишусь тут.

продолжаю опыты на макете, прилепил озвучку времени: ВИДЕО
 
  • Лойс +1
Реакции: Divin и kym13

начинающий

★✩✩✩✩✩✩
13 Дек 2020
130
10
в скетче указывается путь к файлу и комнда управляющая проигрыванием заданного файла в назначенный момент времени, аудиофайлы лежат на карте памяти а та воткнута в df player mini
C++:
......
    Serial.println(Now.Hour);

  if(Now.Minute == 59 && Now.Second == 48) {
  switch (Now.Hour)                                          // Каждый час кукушка будет куковать

{
   case 7:
   mp3_play(1);                                       // проигрываем файл mp3/0001.mp3 (08:00)
   break;

   case 8:
   mp3_play(2);                                       // проигрываем файл mp3/0002.mp3 (09:00)
   break;
          .......
 
Изменено:

maksland

★★★✩✩✩✩
13 Янв 2019
615
144
Omsk
а если такой DY-SV17F прикрутить ? там память можно на 8мб поставить
 

начинающий

★✩✩✩✩✩✩
13 Дек 2020
130
10
а если такой DY-SV17F прикрутить ? там память можно на 8мб поставить
на предмет прикрутить я тут не подскажу, т.к. тот что я прикрутил все делал впервые, опыта ноль, сочинял все методом тыка, если бы еще согласился кто нибудь причесать скетчь в читабельный вид, а то надергал кусков из разных источников, кое как согласовал переменные, привел к одному виду, вроде работает.

if(Now.Minute == 59 && Now.Second == 48)
По параметру "секунды" есть одно условие, пока сам не разобрался много всего перепробовал. Значит указанное значение секунд должно находится в том интервале времени во время которого отображаются именно часы, если к примеру указать значение секунд в момент которого отображаются метеопараметры или дата то - тишина, озвучки нет. В моем случае первоначально в настройках было выбрано три цикла отображения метеопараметров с датой, а джингл маяка должен стартовать на 48-й секунде, тогда 6-ой сигнал точного времени совпадает с обнулением секунд и сменой часа в часах, так при условии трехкратного показа метеопараметров 48-ая секунда как раз находилась где то в середине интервала времени третьего показа метеопараметров. Пришлось выбрать режим "два раза в минуту", тогда второй показ метеопараметров заканчивается где то на 42-ой секунде, на 48-й стартует джингл радио маяк, и в момент начала 60-ой секунды обновляется картинка и звучит 6-й сигнал точного времени. но еще раз повторюсь, если длинна выбранной мелодии иная, то нужно вычислять и изменять время ее старта, что бы к финишу пришли одновременно и часы и мелодия, но если в назначенное время старта мелодии отображаются не часы а что то еще, то "кина не будет" часы будут немыми.
А еще можно вот так: if(Now.Minute == 0 && Now.Second == 0)
тогда если применить мелодию без сигналов точного времени, то время произносится по началу нового часа, т.е. обнулились минуты в часах и тут же прозвучала фраза ХХ часов УУ минут.
 
Изменено:

начинающий

★✩✩✩✩✩✩
13 Дек 2020
130
10
Пока такой вариант: За основу был взят скетч от Вячеслав_45 пост #970 стр.39. Благодаря неоценимой помощи и поддержке Вячеслава был заменен датчик BMP280 на BME280, добавлена озвучка в 8, 9, 10, 11, 11:45, 12, 12:30, 13, 14, 15, 16, 16:25, 16:30 часов. Аудиофайлы не прикладываю т.к. сайт ругается на их размер, и они сюда не загружаются.
В связи с тем что не удалось сделать цвет температуры "как часы" настройками в строках 82, 83
82 #define TEMP_1_COLOR 0
83 #define TEMP_2_COLOR 0
температура все равно почему-то всегда красная, чтоб сделать цвет "как часы" заменил в строках 524, 525, 575, 576, значения
параметра : ........SYMBOL, 1, temp_color); на такое значение: ........SYMBOL, 1, led_color);
да еще в BME280 температуру сделал без десятых долей, чтоб знак минус вместился, в связи с планами использовать БМЕ для замеров уличных параметров, при желании в двух окнах arduino ide прокручивая версии 1.9 и 1.98 каждый может сравнить и увидеть отличия. было бы не плохо, если бы кто либо "причесал" получившийся скетч к читабельному и эстетичному виду.
 

Вложения

Изменено:
  • Лойс +1
Реакции: kym13

maksland

★★★✩✩✩✩
13 Янв 2019
615
144
Omsk
сегодня после 2 месяцев упорной работы (мегакодер Sergo_ST, а я тестер в железе) над беспроводным интерфейсом для DS18B20 были запущены в работу часы на скетче Вячеслава v1.9 (доработка отображения проблем с датчиком @Sergo_ST ).
в личной переписке настрочили 837 сообщений в процессе отладки. Датчик побывал и в морозилке и на улице и на солнце и под луной и ... в общем настрадался.
IMG_20211112_131810.jpgIMG_20211112_131859.jpg IMG_20211112_131910.jpg
 

начинающий

★✩✩✩✩✩✩
13 Дек 2020
130
10
всем привет. Пробовал сегодня на работе подключать "дублирующее табло" к "базовым/основным" часам. Схема "циферблата" в обеих вариантах идентичная. припаял для экспиремента ко "второму" циферблату кусок кабеля 1,5 метра, воткнул в заранее установленный в базовых часах разъем для подключения дублирующего табло, и ура , все заработало. Но самое интересное дальше. Подключил в разрыв этого соединения 30-ти метровый кабель, не работает, на индикации один сегмент в старшем разряде горит очень ярко, остальные в половину обычной яркости, но светятся везде одни восьмерки, уменьшил длинну кабеля до 10-ти метров, тот же "хищник" на табло (одним словом глюки какие то и паразитная емкость на большой длине) Постепенно уменьшая длинну кабеля между базовым и дублирующим табло адекватно заработали оба при длине от двух и менее метров.p.s. пробовал с витой парой, таже история, экранированный МКЭШ 5Х0,35 тот же эффект. Итог с кабелем длиннее двух метров ничего не получилось, даже когда просто один конец кабеля ни к чему не подключен а другой подключаю к базовым часам, на дисплее сразу висяк и "хищник" с сегментами разных цветов и яркостью. При "одностороннем" подключении (один конец не подключен ни к чему, а другой воткнут в разъем для подключения дублирующего табло на базовых часах) к базовым часам куска кабеля любой марки короче 2-х метров все работает, длиньше двух метров -- висяк и хищник с разными цветами и яркостями. Вопрос: есть ли возможность подключить к выходу ардуины второй дисплей но на растоянии от "базы" 40...50 метров и как это реализовать без глюков?
 
Изменено:

начинающий

★✩✩✩✩✩✩
13 Дек 2020
130
10
может быть между базовыми часами и "вторым" дисплеем возможно реализовать передачу данных по радиоканалу с помощью китайских 433 мГц, радиомодулей но как это реализовать в рамках данного проекта с минимальными переделками? Можно ли просто входом передатчика управлять сигналом подаваемым на вход ленты, можно ли выходом приемника управлять входом второй ленты? Или же нужно сочинять дополнение к скетчу для управления передатчиком, и вешать вторую дуню на второй дисплей для преобразования сигнала с приемника, опять же нужно сочинять еще один скетч, почти вторые часы (по себестоимости) за исключением датчиков получатся, а хотелось просто дублирующее табло (одна лента).
 

Leon111_09

★★★✩✩✩✩
6 Июн 2021
641
149
56
Таганрог
forum.wisecomp.ru
@начинающий, это по сумме будет даже не двое а трое часов: добавится сумма двух приемопередатчиков. Да и переделка скетча скажется негативно на занимаемой памяти. А переделка понадобится-к гадалке не ходи: управление светодиодами параллельно двумя способами. Проще сделать второй дисплей на базе ESP8266 с подключением к интернету.