Гирлянда на светодиодах WS

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
Riniy
Мучитель микросхем
Сообщения: 406
Зарегистрирован: Ср окт 27, 2010 04:20:09
Откуда: Сахалин -> Татарстан

Re: Гирлянда на светодиодах WS

Сообщение Riniy »

xtrima писал(а):Все работает замечательно кроме, собственно, кнопки( Отсюда возник вопрос.. Она с фиксацией(типа выключатель) или нет? Какой принцип работы у нее?

Обычная тактовая кнопка без фиксации.
На пине МК настроен встроенный подтягивающий резистор к + питания.
В прошивке есть минус, при выключении зацикливания программа продолжает работать до ее завершения (уже переделал в новой будущей версии).
FOLKSDOICH писал(а):Но, увы( Никакого эффекта( Вернее, эффектов полно, только они как менялись, так и меняются)
ATMEGA 8-16PU в дип корпусе, кнопка на PD2 4-ом пине по даташиту..
Может быть кто подскажет, где я мог ошибиться?)

Все верно, PD2 для корпуса DIP это 4-я нога.
А сама кнопка исправная? Может где сопля висит между контактами?
Выложите печатку

Добавлено after 20 minutes 58 seconds:
Еще проверьте напряжение на 4-й ноге (PD2) когда кнопка отжата и когда кнопка нажата
Аватара пользователя
Kimka
Открыл глаза
Сообщения: 47
Зарегистрирован: Ср мар 15, 2017 22:49:24
Откуда: Сінявокая..

Re: Гирлянда на светодиодах WS

Сообщение Kimka »

.. Все работает замечательно кроме, собственно, кнопки( Отсюда возник вопрос.. Она с фиксацией(типа выключатель) или нет? Какой принцип работы у нее?

Кнопка без фиксации. Одиночное нажатие приводит к "зацикливанию" выполняющегося в данный момент эффекта. Следующее нажатие приводит к возврату перебора эффектов выполняемой программой. Для более полного восприятия и понятия алгоритма ее работы попробуйте дождаться максимально простого и понятного эффекта и уже на "нём" "зациклите" (так убедитесь в правильности монтажа и работоспособности кнопки). Смена режима происходит не мгновенно- нужно подождать пока эффект отработает (так выглядит у меня).
P.S. Приветствую Автора :beer: .. Пока набирал - уже и ответили :)

Добавлено after 8 minutes 36 seconds:
...уже переделал в новой будущей версии).

Остановились на настроечных байтах?
xtrima
Родился
Сообщения: 7
Зарегистрирован: Вт ноя 28, 2017 13:41:52

Re: Гирлянда на светодиодах WS

Сообщение xtrima »

Печатки нет.. Делал на куске текстолита с панелькой под мегу.. Деталек-то полторы штуки..
На сопли проверял.. Тем более, что пробовал несколько разных кнопок..
В итоге засунул все в корпус и отнес домой, дабы поскорее порадовать домочадцев)) Но вот мысль об этой кнопке никак не дает покоя)
Потому решил оставить пока так и подождать последующих обновлений)
Аватара пользователя
Riniy
Мучитель микросхем
Сообщения: 406
Зарегистрирован: Ср окт 27, 2010 04:20:09
Откуда: Сахалин -> Татарстан

Re: Гирлянда на светодиодах WS

Сообщение Riniy »

Да, т.к. вариант менее затратный, но пока еще в процессе. :beer:

Добавлено after 2 minutes 58 seconds:
Печатки нет.. Делал на куске текстолита с панелькой под мегу.. Деталек-то полторы штуки..
На сопли проверял.. Тем более, что пробовал несколько разных кнопок..

Кнопка далеко от МК ?
Проверьте напряжение на 4-й ноге (PD2) когда кнопка отжата и когда кнопка нажата, это восстановит картину.
Попробуйте параллельно кнопке повесить кондер на 0,1 мкФ
xtrima
Родился
Сообщения: 7
Зарегистрирован: Вт ноя 28, 2017 13:41:52

Re: Гирлянда на светодиодах WS

Сообщение xtrima »

Кнопка далеко от МК ?
Проверьте напряжение на 4-й ноге (PD2) когда кнопка отжата и когда кнопка нажата, это восстановит картину.
Попробуйте параллельно кнопке повесить кондер на 0,1 мкФ

Кнопки разные были.. И на проводке и прямо на пины кроватки припаяны.. По поводу напряжения завтра попробую выяснить)

Kimka писал(а): Для более полного восприятия и понятия алгоритма ее работы попробуйте дождаться максимально простого и понятного эффекта и уже на "нём" "зациклите" (так убедитесь в правильности монтажа и работоспособности кнопки). Смена режима происходит не мгновенно- нужно подождать пока эффект отработает (так выглядит у меня).

Так у меня смена режима как раз и происходит)) А мне нужно зациклить нужный эффект) Жду какой-либо эффект, нажимаю кнопку, жду, эффект меняется (значит не зациклился), жму еще раз, жду, опять смена эффекта) Может быть имеет место дребезг, и мне так не везет, что постоянно при нажатии срабатывает четное число?))
Аватара пользователя
Riniy
Мучитель микросхем
Сообщения: 406
Зарегистрирован: Ср окт 27, 2010 04:20:09
Откуда: Сахалин -> Татарстан

Re: Гирлянда на светодиодах WS

Сообщение Riniy »

xtrima писал(а):Может быть имеет место дребезг, и мне так не везет, что постоянно при нажатии срабатывает четное число?))

Антидребезг программный.
А сколько светодиодов в вашей гирлянде? Я тут подумал, чем больше светиков во фрейме, тем выше скорость эффектов и выше частота опроса кнопки - соответственно больше влияний дребезга.
Аватара пользователя
chorniy
Родился
Сообщения: 9
Зарегистрирован: Пн дек 28, 2009 18:58:35
Откуда: Украина
Контактная информация:

Re: Гирлянда на светодиодах WS

Сообщение chorniy »

Riniy! Подскажите, пожалуйста, как уменьшить максимальную яркость. А то уж очень ядовитый свет - глаза выедает.
Аватара пользователя
Riniy
Мучитель микросхем
Сообщения: 406
Зарегистрирован: Ср окт 27, 2010 04:20:09
Откуда: Сахалин -> Татарстан

Re: Гирлянда на светодиодах WS

Сообщение Riniy »

А то уж очень ядовитый свет - глаза выедает.

Скорее всего вы прошили МК не той прошивкой.
Какие у вас светодиоды? и какую прошивку залили?
Аватара пользователя
chorniy
Родился
Сообщения: 9
Зарегистрирован: Пн дек 28, 2009 18:58:35
Откуда: Украина
Контактная информация:

Re: Гирлянда на светодиодах WS

Сообщение chorniy »

[uquote="chorniy",url="/forum/viewtopic.php?p=3245687#p3245687"]А то уж очень ядовитый свет - глаза выедает.

Скорее всего вы прошили МК не той прошивкой.
Какие у вас светодиоды? и какую прошивку залили?[/uquote]


У меня 2812 (со встроенным контроллером) - по идее ГРБ.
Аватара пользователя
Riniy
Мучитель микросхем
Сообщения: 406
Зарегистрирован: Ср окт 27, 2010 04:20:09
Откуда: Сахалин -> Татарстан

Re: Гирлянда на светодиодах WS

Сообщение Riniy »

А фото или ссылку можно?
Аватара пользователя
chorniy
Родился
Сообщения: 9
Зарегистрирован: Пн дек 28, 2009 18:58:35
Откуда: Украина
Контактная информация:

Re: Гирлянда на светодиодах WS

Сообщение chorniy »

Аватара пользователя
Riniy
Мучитель микросхем
Сообщения: 406
Зарегистрирован: Ср окт 27, 2010 04:20:09
Откуда: Сахалин -> Татарстан

Re: Гирлянда на светодиодах WS

Сообщение Riniy »

Да, по идее GRB. А в чем проявляется "ядовитость света" ?
Аватара пользователя
chorniy
Родился
Сообщения: 9
Зарегистрирован: Пн дек 28, 2009 18:58:35
Откуда: Украина
Контактная информация:

Re: Гирлянда на светодиодах WS

Сообщение chorniy »

Да, по идее GRB. А в чем проявляется "ядовитость света" ?


Слишком ярко - даже при дневном освещении не возможно смотреть, а ночью так вообще "фонарь" знатный будет.
Аватара пользователя
FOLKSDOICH
Говорящий с текстолитом
Сообщения: 1580
Зарегистрирован: Ср окт 04, 2006 22:33:56
Откуда: М.о.

Re: Гирлянда на светодиодах WS

Сообщение FOLKSDOICH »

Без рассеивателей?
Всё придумано до и для нас.
Аватара пользователя
chorniy
Родился
Сообщения: 9
Зарегистрирован: Пн дек 28, 2009 18:58:35
Откуда: Украина
Контактная информация:

Re: Гирлянда на светодиодах WS

Сообщение chorniy »

Без рассеивателей?


Да, к сожалению, пока без них. Посему и надо снизить яркость.
xtrima
Родился
Сообщения: 7
Зарегистрирован: Вт ноя 28, 2017 13:41:52

Re: Гирлянда на светодиодах WS

Сообщение xtrima »

Антидребезг программный.
А сколько светодиодов в вашей гирлянде? Я тут подумал, чем больше светиков во фрейме, тем выше скорость эффектов и выше частота опроса кнопки - соответственно больше влияний дребезга.

48, чтобы с перемычками не возиться) Кстати, а что произойдет, если кнопка окажется зажатой? Будет постоянный вкл\выкл или как?)
Просто изначально я думал, что алгоритм такой:
- нажата кнопка. Эффект доходит до конца, программа видит, что нажата кнопка - снова этот эффект.
- отжата. Следующий случайный эффект)

А как количество фреймов выбирается?) Или постоянно на максимум гонит?)
Аватара пользователя
Kimka
Открыл глаза
Сообщения: 47
Зарегистрирован: Ср мар 15, 2017 22:49:24
Откуда: Сінявокая..

Re: Гирлянда на светодиодах WS

Сообщение Kimka »

[uquote="FOLKSDOICH",url="/forum/viewtopic.php?p=3245734#p3245734"]Без рассеивателей?

Да, к сожалению, пока без них. Посему и надо снизить яркость.[/uquote]
imho проще ленту в кабель канал.. либо развернуть (расположить, изгольнуться, постараться..) так чтоб в глаза "не било". А с яркостью все вроде ОК..
Аватара пользователя
Riniy
Мучитель микросхем
Сообщения: 406
Зарегистрирован: Ср окт 27, 2010 04:20:09
Откуда: Сахалин -> Татарстан

Re: Гирлянда на светодиодах WS

Сообщение Riniy »

chorniy писал(а):Да, к сожалению, пока без них. Посему и надо снизить яркость.

К сожалению регулировку яркости не реализовывал.
Попробуйте использовать термоусадку (белую, прозрачную) или прозрачный кабель-канал.
Поверните ленту светодиодами к стене, потолку...
Можно попробовать снизить напряжение, но повлияет на белый цвет (будет с розовым оттенком)

xtrima писал(а):48, чтобы с перемычками не возиться) Кстати, а что произойдет, если кнопка окажется зажатой? Будет постоянный вкл\выкл или как?)
Просто изначально я думал, что алгоритм такой:
- нажата кнопка. Эффект доходит до конца, программа видит, что нажата кнопка - снова этот эффект.
- отжата. Следующий случайный эффект)

Принцип работы реализован на флаговом автомате:
Кнопка опрашивается в цикле переполнения таймера (зависит от скорости прохождения эффекта и кол-во светиков)
Кнопку нажали инвертируется флаг зацикливания, пока кнопка зажата флаг не меняется (флаг предыдущего нажатия установлен).
Кнопку отпустили, флаг предыдущего нажатия сбросился.
И заново, при нажатии на кнопку инвертируется флаг зацикливания

Кол-во фреймов высчитывается по формуле, в зависимости от кол-во светиков в одном фрейме:
255 / кол-во светиков (целочисленное деление, с отбросом дробной части)

У меня тоже 48 светиков, с кнопкой проблем нет.
А прошивку вы точно взяли обновленную (стр.6 форума)? Не перепутали с оригиналом, в которой нет кнопки?
Аватара пользователя
Chemal
Открыл глаза
Сообщения: 41
Зарегистрирован: Вс янв 24, 2010 16:20:45
Откуда: Чемал

Re: Гирлянда на светодиодах WS

Сообщение Chemal »

Доброго времени суток Форумчане!

Riniy , идея с энкодером прямо завораживает!
Было бы здорово его туда прикошачить!
И скорость регулируется и режимы менять можно.
xtrima
Родился
Сообщения: 7
Зарегистрирован: Вт ноя 28, 2017 13:41:52

Re: Гирлянда на светодиодах WS

Сообщение xtrima »

Точно обновленную) Вечером еще дома с тестером поиграюсь) Отпишусь о результатах)

Только что пришел домой, все разобрал, выкусил кнопку, померил напряжение.. Скачет от 3,8 до 4,9 в зависимости от эффектов.. Видимо блок питания слабоват, ибо на 1А всего..
В замерах гирлянда потребляла максимум 800мА.. Запас, судя по всему, маловат)
Но это все ушло на второй план после замыкания проводков (типа нажатия кнопки), которые шли на кнопку) Потому что все заработало) В итоге засунул все обратно в корпус, вытащив кнопочные проводки) Кнопку прозвонил.. Вроде как работает) ну прям магия))
Спасибо за помощь!)

ЗЫ С нетерпением буду ждать предновогоднего обновления по расширению кнопочности и прочей функциональности))
Ответить

Вернуться в «Статьи»