LICHTORGEL НА WS2812 по новому

На Вашем сайте когда то было описание устройства «LICHTORGEL НА СВЕТОДИОДАХ WS2812» были даны схемы, платы и прошивки. При повторении устройства возникло множество вопросов как к схемам, так и к прошивкам.

На первой схеме страницы сайта был использован переключатель CD4066 и два усилителя LM358 для микрофона и входа AUX. При этом алгоритм работы переключателей был выбран какой то непонятный — при смене скорости затухания должен был меняться коэффициент усиления ОУ. Т.е. одновременно менялся уровень сигнала аппаратно и плюсом программно скорость затухания. Зачем? Не совсем понятно. Выбрать сопротивления для каждого режима не совсем получалось. Не совпадала музыка с картинкой на разных по жанру мелодиях. Только подберешь под одну мелодию, меняешь мелодию и уже не то. Регулярно приходилось бегать к устройству и подкручивать переменник, переключать кнопки. В общем было не удобно и не работало все это так, как возможно задумывал автор. Да и устройство согласно схемы подразумевало работу только от микрофона, либо от AUX.

На второй схеме появился ДУ. Стало поинтересней, но…

С помощью ДУ уже возможно стало отключать сигнал с ОУ на микроконтроллер, но сделано это было как то по варварски – выход ОУ накоротко переключался на общий, т.е. фактически делалось КЗ по выходу ОУ. Для этого переключения на схеме появился дополнительный элемент — триггер на К561ТМ2. Опять же зачем?? Вход можно было отключать и программно. Один плюс этой схемы только в том, что стало возможно кнопками «Runligh» и «Fadespeed» управлять с помощью пульта – дистанционно. И опять же дополнительно к перечисленному остались все недочеты от первой схемы.

Затем появилась другая статья «УНИВЕРСАЛЬНЫЙ ПУЛЬТ ДУ ДЛЯ LIGHTORGEL И НЕ ТОЛЬКО» там предлагалось использовать IR пульт и приемник, при этом на каждый пульт помимо обучения, скорее всего нужно было бы менять и исходник. Это опять же при всех плюсах использования IR пульта — не так то просто.

Появился еще один переключатель CD4066 для переключения микрофона и AUX на входе микроконтроллера. Опять же зачем??? Когда можно было запустить второй сигнал на другой свободный ADC вход микроконтроллера и переключать входа программно.

Тут наконец то, как большой и жирный плюс — появился дисплей. Предлагались два варианта — двухстрочный и четырех для вывода режимов работы. Но большой минус – то что авторы так и не выложили сам исходник. Чтобы каждый мог подгонять устройство под свои нужды. При обращении к ним через сайт с просьбой его предоставить авторы так и не ответили.

Далее согласно выложенным архивам и статьям из форума, они собирались подключить Wi-Fi и управлять устройством по телефону. Интересно конечно было бы посмотреть на то что получилось, но больше ничего для народа не выкладывалось.

И потом на сайте автора появилась статья, схема и доработанный исходник этого же устройства. На мой взгляд – это самое простое и отлично работающее из всех ранее предлагавшихся для повторения устройств, без лишнего и ненужного. Все это и было взято за основу устройства, описание которого находится ниже.

Предлагаю с учетом всех перечисленных плюсов и минусов устройств моих предшественников свои варианты устройства:

Вариант 1 — v.5.0. (с пультом, без дисплея, выход на ленту по трехжильному проводу, питание по двужильному, через винтовые разъемы)

В устройстве используется микрофонный усилитель с АРУ на базе MAX9814 (куплен тут). На плате предусмотрены перемычки для переключения его коэффициента усиления. С микрофонного усилителя с АРУ сигнал попадает на разъем AUX, где механически с помощью переключателя на самом разъеме осуществляется выбор откуда сигнал пойдет на микроконтроллер: с микрофона или со входа AUX. Отсутствует штеккер в разъеме – идет с микрофона, засунули штеккер – пошел со входа AUX. Все легко и просто, без всяких дополнительных элементов. Подстроечный резистор можно убрать и заменить перемычкой.

Кнопок в устройстве не предусмотрено – все управление идет с пульта (куплен тут).

Сигнал с пульта приходит на приемник (куплен тут).

Самое главное правильно впаять его на плату – не наоборот, чтобы не сжечь приемник. При впаивании внимательно посмотрите на плате устройства и приемника, где какие входы и выходы.

Если будет брать недостаточно далеко, можно припаять самодельную антенну. Для этого берете медный, одножильный в лаковой изоляции провод, толщиной порядка 0,3 -0,5 мм, сверло 3 – 3,5 мм и наматываете этот провод на сверло. Витков 25 – 35 достаточно. И припаиваете полученную антенну к разъему ANT на приемнике.

Описывать как подключить и настроить пульт с приемником не буду – потому что в интернете множество статей и подробных видео, как это сделать. Главное настроить их на режим: INCHING MODE. Тут может быть только один момент, с которым я столкнулся: не на всех пультах при нажатии к примеру кнопки «А» включится выход «D0» на приемнике и т.д. Это я к тому что назначения кнопок может не соответствовать тому, как прописано в выложенной инструкции. И тут два выхода: первый – лезть в исходник и менять назначения кнопок, чтобы стало соответствовать и вариант второй – приспосабливаться.

Архив v.5.0. тут.

Вариант 2 – v.7.0. (с пультом, дисплеем, часами, выход на ленту по витой паре, питание через разъем 5,5 мм /2,5 мм , с покупным блоком питания, рассчитана в определенный корпус).

Тут все тоже самое что и в v.5.0. но добавлен дисплей, показывающий режимы работы, номер эффекта и время. Ну и соответственно часы на DS1307. Описание работы, внешний вид все режимы показаны в руководстве по эксплуатации. Также дополнительно здесь выложены фото того, как и из чего делалось устройство и что в итоге получилось.

Дисплей куплен тут.

При покупке дисплея нужно обязательно обратить внимание на то, как расположены выводы, если они не будут соответствовать тому что на плате устройства, придется либо переделывать плату, либо корректировать на шлейфе.

Блок питания для устройства куплен тут.

Тут главное 5В и не менее 3А. У меня оказалось, что этого БП, толщины трех жил витой пары и разъема RJ45 достаточно для питания ленты из 144 светодиодов. По крайней мере у меня все работает часами и ничего не греется.

Архив v.7.0. тут.

Вариант 3 – v.9.0. (с пультом, дисплеем, часами, SPI – выход, выход на ленту по витой паре, питание через разъем 5,5 мм /2,5 мм , с покупным блоком питания, рассчитана в определенный корпус).

В данном варианте учтены недостатки предыдущей. Более правильно на мой взгляд соединены выводы микроконтроллера с устройствами – часами, дисплеем и.т.д. Переведены часы с программного на аппаратное управление микроконтроллером, сделан SPI – выход (так как надоело доставать и засовывать микроконтроллер на панельку, после каждого изменения программы – сейчас даже корпус разбирать не надо). Во всем остальном принцип работы тот же что и во 2 варианте. Фото этапов проделанной работы и результатов также выложены.

Все прошивки абсолютно разные и подходят только для своего варианта устройства. Поэтому какой вариант решите собирать, для того и скачивайте прошивку.

Архив v.9.0. тут.

Схем устройств нет — не рисовал. В качестве ориентира , для «посмотреть», можно взять их из статей и сайта указанных выше, также они есть в каждом архиве. На платах каждого варианта указаны все элементы и их номиналы. Два последних варианта разработаны под определенные корпуса, для каких — есть на фото в архивах. Там указаны маркировки устройств, корпуса которых были использованы. Если найдете такие же корпуса проблем с установкой в корпус не возникнет.

Подходящий профиль для ленты можете выбрать тут. Я использовал «Профиль с экраном SL-SLIM-H13M-2500 ANOD+OPAL». Не забывайте сразу заказывать заглушки и держатели.

Видео работы устройства тут (будет позже).

Руководство по эксплуатации устройства тут.

Очень хотелось бы через Ваш сайт поблагодарить Камалетдинова Ильдара за оказанную помощь по доработке программы микроконтроллера.

P.S. Тут можно было бы еще усовершенствовать данное устройство: использовать TFT дисплей (типа такого ) , использовать IR- пульт и приемник. Но производительности и ресурсов микроконтроллера скорее всего уже не хватит. Желающие могут попробовать. Если у кого получится прошу поделится со всеми.

Ильдус Хуснутдинов, 2019

Автор публикации

не в сети 2 дня

Radan

0
Комментарии: 952Публикации: 188Регистрация: 30-11--0001
Поделиться

3
Отправить ответ

Пожалуйста, чтобы добавить комментарий.
Войти с помощью: 
1 Цепочка комментария
2 Ответы по цепочке
0 Последователи
 
Популярнейший комментарий
Цепочка актуального комментария
2 Авторы комментариев
IldusАндрей Дюков Авторы недавних комментариев
  Подписаться  
новые старые рейтинг
Подписаться на
Андрей Дюков
Участник

Уважаемый Ильдус! Начал подготовку к сборке версии 9.0 и столкнулся с непоняткой. По монитору. Если в версии 7.0 действительно монитор от Нокии 5110 с общепринятой цоколевкой, то в девятой версии какой-то другой вариант монитора. Прошу дать инфу о замене мониторов и какой монитор стоит в девятой версии?

Ildus
Участник

Здравствуйте, Андрей. На всех устройствах на сайте используются дисплеи от Нокии 5110. Эти модули от Нокии 5110 — китайцы к сожалению делают с разными платками. Об этом я писал в статье. Лично мне уже вариантов 5-6 попадалось. Если нет желания переделывать плату и прошивку лучше поискать на Алишке и купить такой как на фото готового устройства. Я бы рекомендовал плату делать после получения модуля. Не известно что на самом деле пришлют. После получения модуля рекомендую проверить распиновку, если не подходит то скорректировать на плате или на шлейфе. Еще посмотреть наличие ограничивающих резисторов подключенных к светодиодам подсветки. Если они есть то… Читать далее »

Ildus
Участник

Вот что еще хочу посоветовать. Отделите дисплей от платы, это просто. И как следует разглядите саму плату, как там разведены все проводники и если есть, то элементы. Разберитесь какие стоят ограничительные резисторы на подсветку и внимательно посмотрите что вы должны подать на контакт для подсветки дисплея. Там может быть как плюс питания, так может быть и общий. Зависит от платы на которой собран модуль.