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

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

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


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

Сообщение Riniy »

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

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

Сообщение Kimka »

[uquote="xtrima",url="/forum/viewtopic.php?p=3245024#p3245024"].. Все работает замечательно кроме, собственно, кнопки( Отсюда возник вопрос.. Она с фиксацией(типа выключатель) или нет? Какой принцип работы у нее?[/uquote]
Кнопка без фиксации. Одиночное нажатие приводит к "зацикливанию" выполняющегося в данный момент эффекта. Следующее нажатие приводит к возврату перебора эффектов выполняемой программой. Для более полного восприятия и понятия алгоритма ее работы попробуйте дождаться максимально простого и понятного эффекта и уже на "нём" "зациклите" (так убедитесь в правильности монтажа и работоспособности кнопки). Смена режима происходит не мгновенно- нужно подождать пока эффект отработает (так выглядит у меня).
P.S. Приветствую Автора :beer: .. Пока набирал - уже и ответили :)

Добавлено after 8 minutes 36 seconds:
[uquote="Riniy",url="/forum/viewtopic.php?p=3245112#p3245112"]...уже переделал в новой будущей версии).[/uquote]
Остановились на настроечных байтах?
Реклама
Родился
Сообщения: 7
Зарегистрирован: Вт ноя 28, 2017 13:41:52

Сообщение xtrima »

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

Сообщение Riniy »

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

Добавлено after 2 minutes 58 seconds:
[uquote="xtrima",url="/forum/viewtopic.php?p=3245155#p3245155"]Печатки нет.. Делал на куске текстолита с панелькой под мегу.. Деталек-то полторы штуки..
На сопли проверял.. Тем более, что пробовал несколько разных кнопок..[/uquote]
Кнопка далеко от МК ?
Проверьте напряжение на 4-й ноге (PD2) когда кнопка отжата и когда кнопка нажата, это восстановит картину.
Попробуйте параллельно кнопке повесить кондер на 0,1 мкФ
Реклама
Эиком - электронные компоненты и радиодетали
Родился
Сообщения: 7
Зарегистрирован: Вт ноя 28, 2017 13:41:52

Сообщение xtrima »

[uquote="Riniy",url="/forum/viewtopic.php?p=3245156#p3245156"]Кнопка далеко от МК ?
Проверьте напряжение на 4-й ноге (PD2) когда кнопка отжата и когда кнопка нажата, это восстановит картину.
Попробуйте параллельно кнопке повесить кондер на 0,1 мкФ[/uquote]
Кнопки разные были.. И на проводке и прямо на пины кроватки припаяны.. По поводу напряжения завтра попробую выяснить)
Kimka писал(а): Для более полного восприятия и понятия алгоритма ее работы попробуйте дождаться максимально простого и понятного эффекта и уже на "нём" "зациклите" (так убедитесь в правильности монтажа и работоспособности кнопки). Смена режима происходит не мгновенно- нужно подождать пока эффект отработает (так выглядит у меня).
Так у меня смена режима как раз и происходит)) А мне нужно зациклить нужный эффект) Жду какой-либо эффект, нажимаю кнопку, жду, эффект меняется (значит не зациклился), жму еще раз, жду, опять смена эффекта) Может быть имеет место дребезг, и мне так не везет, что постоянно при нажатии срабатывает четное число?))
Реклама
Мучитель микросхем
Аватара пользователя
Сообщения: 406
Зарегистрирован: Ср окт 27, 2010 04:20:09
Откуда: Сахалин -> Татарстан

Сообщение Riniy »

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

Сообщение chorniy »

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

Сообщение Riniy »

[uquote="chorniy",url="/forum/viewtopic.php?p=3245687#p3245687"]А то уж очень ядовитый свет - глаза выедает.[/uquote]
Скорее всего вы прошили МК не той прошивкой.
Какие у вас светодиоды? и какую прошивку залили?
Родился
Аватара пользователя
Сообщения: 9
Зарегистрирован: Пн дек 28, 2009 18:58:35
Откуда: Украина

Сообщение chorniy »

[uquote="Riniy",url="/forum/viewtopic.php?p=3245697#p3245697"][uquote="chorniy",url="/forum/viewtopic.php?p=3245687#p3245687"]А то уж очень ядовитый свет - глаза выедает.[/uquote]
Скорее всего вы прошили МК не той прошивкой.
Какие у вас светодиоды? и какую прошивку залили?[/uquote]


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

Сообщение Riniy »

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

Сообщение chorniy »

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

Сообщение Riniy »

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

Сообщение chorniy »

[uquote="Riniy",url="/forum/viewtopic.php?p=3245726#p3245726"]Да, по идее GRB. А в чем проявляется "ядовитость света" ?[/uquote]

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

Сообщение FOLKSDOICH »

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

Сообщение chorniy »

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

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

Сообщение xtrima »

[uquote="Riniy",url="/forum/viewtopic.php?p=3245620#p3245620"]Антидребезг программный.
А сколько светодиодов в вашей гирлянде? Я тут подумал, чем больше светиков во фрейме, тем выше скорость эффектов и выше частота опроса кнопки - соответственно больше влияний дребезга.[/uquote]
48, чтобы с перемычками не возиться) Кстати, а что произойдет, если кнопка окажется зажатой? Будет постоянный вкл\выкл или как?)
Просто изначально я думал, что алгоритм такой:
- нажата кнопка. Эффект доходит до конца, программа видит, что нажата кнопка - снова этот эффект.
- отжата. Следующий случайный эффект)

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

Сообщение Kimka »

[uquote="chorniy",url="/forum/viewtopic.php?p=3245737#p3245737"][uquote="FOLKSDOICH",url="/forum/viewtopic.php?p=3245734#p3245734"]Без рассеивателей?[/uquote]
Да, к сожалению, пока без них. Посему и надо снизить яркость.[/uquote]
imho проще ленту в кабель канал.. либо развернуть (расположить, изгольнуться, постараться..) так чтоб в глаза "не било". А с яркостью все вроде ОК..
Мучитель микросхем
Аватара пользователя
Сообщения: 406
Зарегистрирован: Ср окт 27, 2010 04:20:09
Откуда: Сахалин -> Татарстан

Сообщение Riniy »

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

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

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

Сообщение Chemal »

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

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

Сообщение xtrima »

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

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

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

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