Слегка с опозданием к славянскому НГ, но в аккурат к китайскому.
Делаем красивые светодиодные игрушки своими руками!
Презентовали мне как то мелкоконтроллеры tiny2313 (спасибо, Макс!), и долго они бы ещё лежали, собирали пыль, если бы не очередной Новый год. Перед этим праздником принято наводить порядки, а я в этом глобальном процессе тоже не исключение. Да и как то уже стало традицией делать разные световые цацки, приуроченные этому событию. Ревизия показала некоторое количество безхозных смд светодиодов. Количество светодиодов на плате при 15 свободных пинах контроллера для матричного включения составило 8х7=56 штук. Исходя из этих данных у меня получилось ровно 4 игрушки.
Печатная плата двухсторонняя, с перемычками между сторонами. Диаметр такой игрушки всего 5 сантиметров.
Посмотрите, какая красавица! Действительно, получилась игрушечка!
Фьюзы в комплекте…
Схема проще некуда. Из пассивных элементов — только конденсатор по питанию и резистор на сброс. Их можно увидеть только на плате. Никаких ограничительных сопротивлений на светодиоды! Всё в китайском стиле! Кто хочет в славянском, можете добавить, место позволяет. Добавлять нужно 8 штук на лучи, т.е. на порт «В», потому что развёртка идёт по кольцам.
Всё моделировалось в Протеусе. Логика построения эффектов основана на управлении случайными числами. Получаем 2 случайных числа — данные по кольцам и лучам. Ещё 2 числа выбирают направление сдвига — для колец и лучей. Ещё 2 числа выбирают скорость сдвига. Всё очень просто, но достаточно эффективно. Написано буквально за минуты в Баскоме. Исходник прилагается, можете поиграться. Получится лучше — делитесь с народом!
Если контроллера 2313 не окажется в наличии, можно заменить на Мегу8/48/88/168/328 с соответствующей корректировкой платы и прошивки.
Изучается потребность в заводских печатных платах китайского разлива. Хочу заказать, но мне много не нужно, а только при большом заказе получится дешевле.
Светодиоды заказывал уже несколько раз здесь, продавец отправляет буквально в тот же день. Качество очень хорошее, я доволен. У другого продавца часть светодиодов сразу имеют обратную утечку, а часть получают её после пайки. Это чревато при таком включении паразитной засветкой.
Вот ещё один хороший вариант по светодиодам, 6 цветов по 100 штук, чуть больше 5 долларов за всё!
Контроллеры можно заказать здесь.
Адаптер для питания на честные 1000 мА (проверены, осмотрены внутри) можно заказать здесь.
Плата, симуляция в Протеусе, исходный код, прошивка — в архиве.
12.12.2016
RaYman_Max увеличил плату до 7,5 см. Он выражает автору уважение, но большая снежинка (по его мнению) вне конкуренции.
12.12.2016
Shpuntic разработал плату для обычных 5-ти миллиметровых светодиодов. На порт В добавлены сопротивления.
Видео работы:
17.12.2016
Sergei Acgym разработал и собрал плату для обычных 5-ти миллиметровых светодиодов и контроллера в ДИП корпусе.
А вот и видео:
20.01.2017
Решил сделать прошивку, от которой сам бы радовался.
Смотрим, что получилось:
За прошивкой обращаться через сообщение форума.
23.08.2018
Мельник.В прислал письмо: «День добрый. Появилось время, собрал снежинки. Сделал три маленькие и одну под светодиоды 1210. Смотрите в архиве.»
06.12.2018
Max письмо прислал: «Теперь точно новогодние игрушки получились, правда от седьмого кольца пришлось отказаться — не входила плата в корпус.»
10.12.2018
Новости у нас. Снежинки появились на двухцветных и полноцветных диодах. Смотрим видео, качаем архив. Благодарим автора — анжей.
16.12.2018
Новое видео от предыдущего автора с новой прошивкой:
21.11.2019
Живучая игрушка однако! На форуме Радиокота появились новые печатные платы. patic выложил свои варианты печаток в спринтлайоут — все на выводных светодиодах. Одна плата — контроллер СМД, вторая — ДИП, а третья — самая интересная. Она собрана из нескольких печатных плат — лучей и базовой платы. Длина луча около 135 мм, т.е. общий диаметр конструкции получается более 30 сантиметров!
31.12.2021
Очень живучая игрушка однако! Читаем как скрестить ежа и ужа
Рубашка Василий Н., 2016-2021.
Radan доброе время суток. Будте добры прошивку с градациями яркости, если не трудно. С уважением Алексей.
Прошивка стоит 1 $. Пишите если нужно в личку.
Radan, можно мне прошивку с градациями яркости, если не трудно
Новое видео с градациями яркости в конце статьи!
собрал на 2-цветных и 3-цветных светодиодах размером 7.5 см с родной прошивкой
Max видео прислал, в конце статьи есть. У меня тоже новости есть, следите за обновлениями на сайте.
Добрый день. А сколько будет стоить прошивка?
Очень красивые снежинки
Тоже решился собрать себе парочку. Процесс казался простым и быстрым до тех пор пока ко мне не пришло осознание, что необходимо пропоять 38 перемычек на каждой снежинке. Жестоко… но надо доводить дело до конца
Есть пару вопросиков:
1. Для пробы собираю оригинальную схему без токоограничительных резисторов и собственно вопрос: сколько вольт лучше подавать устройству для его счастливого функционирования?
2. В цепи питания предусмотрен конденсатор. Есть ли разница какого номинала его ставить?
1. У меня 4 снежинки без токоограничительных резисторов работают уже долгое время от 5-ти вольт.
2. Конденсатор — 0,1 мкф керамика, блокировочный по питанию. Можно 0,15 поставить.
Спасибо!
Терпения хватило только на 4 штучки.
Итого запаяно 152 перемычки + 224 светодиода.
По предложению одного из посетителей внутренний генератор МК установлен на 4 Мгц.
Видео отчет:
https://youtu.be/HmVd-9P69ro
Здравствуйте, автор.
Собрал одну снежинку с контроллером ATTINY2313-20su работает отлично, вторую собрал на контроллере ATTINY2313a-su работает не так, светодиоды почти не гаснут, как будто очень высокая частота переключения. В чем может быть дело, нужна корректировка прошивки, либо контроллер попался китайский, хотя прошился нормально. фьюзы на обоих контроллерах одинаковые.
Поменяйте на нормальный, не китайский контроллер.
Я не успею под всех китайских умельцев корректировки писать.
Здравствуйте! Поделитесь пожалуйста новыми прошивками
Прошивка платная. Пишите в личку.
Смотрим, что получилось: < https://www.youtube.com/watch?v=A3HIxkXKm-4
нет темы на форуме про снежинку.Скиньте новую прошивку Пожалуста
Отправил
выложил
defaultNick,я не знаю как вставить файлы.Напишите свой адрес,я скину.Может кто нибудь сделает раньше меня.
Написал адрес в личку
Повторил,только переделал под ДИП 2313,убрал все перемычки.Заработала сразу.
Ждём ваш вариант платы. radan1970[dog]gmail.com
Отправил.
Спасибо, добавил в статью.
Я сделал плату на обычных,5мм светодиодах.Диаметр получился 114мм.Правда руки не доходят плату посверлить.К Новому Году думаю закончу.
Ждём ваш вариант платы.
зачем такой гемор с смд компонентами???? Не проще все было сделать на 5мм светодиодах?
Сделайте. Мне важен был размер.
Пятиконечной зведы наподобии нет
Нет.
Исходники открыты, можно переделать.
Есть — http://lightportal.at.ua/publ….1-0-128
Собрал одну штуку на оригинальной плате. Но это эротическое приключение в виде сборки мне не понравилось.
Увеличил плату до 7,5 см. — http://rgho.st/private/7c7bLWVL6/efdf381b1a16c08d37b91a30c9b40372
Думал собрать ещё в виде более крупных модулей, для установки на дом. Но нет, тока выходного маловато.
На некоторых режимах частота переключения действительно дикая.
Как написали ниже, попробую частоту понизить. Придётся некоторым контроллерам ещё раз пообщаться с феном и на перепрошивку.
Фотки:
http://img.radiokot.ru/files/114755/150kxhza1l.JPG
http://img.radiokot.ru/files/114755/150kxjukxs.JPG
http://img.radiokot.ru/files/114755/150kxm01z8.JPG
Автору уважение, но большая снежинка (с моими фотками в конце статьи
) вне конкуренции, имхо.
Всё для второй снежинки накладку никак не вырежу, лентяй.
Спасибо, добавил в статью.
какие резисторы по цветам получились ?
Если светодиоды примерно одинаковой яркости, то 100 Ом для всех цветов.
Но лучший вариант — подобрать индивидуально. Потому что обычно бывает сильный разброс по яркости.
Зачётный девайс к НГ! у меня вопрос\просьба к автору, а можно ли точно такой же девайс но на пять лучей? Лежат безликие звёзды из матового пластика, так и проситься туда эта игрушка
Всё можно. Исходники открыты.
http://lightportal.at.ua/publ….1-0-128
фьюзы лучше на 4Мгц ставить, слишком быстро мигает. диоды нужно ставить наоборот ( схема в архиве ) иначе бегущая тень
Зелёные точки — это катоды? То есть, катоды все по лучам соединены?
Здравствуйте! Я правильно понял, что в файле печатной платы все светодиоды надо перевернуть?
Ориентируйтесь на фото http://lightportal.at.ua/2016/Toys/toys.jpg
Там на светодиодах видна маркировка — зеленые точки.
Thanks brother. I made it working perfect.
Ура!!! я её победил!!! нашел КЗ, теперь все работает как надо! моя сложность заключалась в том что у меня односторонний гетинакс и пришлось делать снежинку из двух половинок. Спасибо Вам Василий!!! в глазах дочери я МАСТЕР

Молодец, что разобрался! Ошибки мы все бывает делаем, и иногда такие странные, что трудно поверить. Но, исходя из предпосылки "чудес не бывает", разобратся можно
Поздравляю с удачным результатом!
перепаял диоды на общий катод, стало работать, но микруха все же греется и нет того эффекта как на Ваших видео
А что у вас с фьюзами?
Я этих снежинок кучу повторил, народ делал, проблем быть не должно.
Я не работаю ни с казамой, ни с синапрогом.
Фьюзы должны быть выставлены на внутренний генератор 8МГц.
И не забывайте отключить делитель на 8!
В интернете есть калькуляторы фьюзов, или даже готовые картинки можно найти.
а какой программой прошиваете?
Баском АВР
УРРААА!!! Получилось! в синапроге. Большое Вам спасибо!!! теперь и гуру

Это хорошо, что получилось.
На портале много красивых штучек, дочке понравятся. Удачи!
ну не возможно без косячков
1. греется микросхема-так должно быть? 2.на одном луче последний светодиод вообще не горит, на нем нет напряжения, 3. а на другом луче последний светодиод просто горит
что может быть??? 
P.S. пока дочке так отдам
Микросхема сильно греться не должна.
Если светодиод не горит — проверяйте его исправность, полярность подключения и цепь к нему, возможен непропай, разрыв дорожки и т.д.
Если светодиод горит постоянно — где то КЗ.
Возможно из за этого греется контроллер.
не получилось
странно! на печатке светодиоды анод общий(по лучам), а на фотках катод?
Приношу свои извинения, на печатной плате светодиоды действительно перепутаны местами.
Если подождёте, переделаю прошивку.
https://youtu.be/r5hyrI3c0kg моя снежинка
Собрал одну такую снежинку. Честно говоря, замучился перемычки паять. А так все вроде нормально.
Сразу захотелось в большем размере. И кнопку выбора/перелистывания эффектов или режимов.
Я имел ввиду выравнивание яркости по цветам. Если одинаковые цвета стоят по кольцу — а так, действительно красивее — то резисторы нужно ставить именно на кольца и развертку менять.
По ссылке на светодиоды первый же отзыв — зеленые при 2,1V сгорают.
Если предусмотреть вариант с одинакового цвета лучами, то и на лучи можно поставить резисторы, точнее говоря SMD посадочные места с тонкой перемычкой — если нужны резисторы, то перемычки легко перерезать. Это если заказывать универсальные заводские платы.
Нет, на порт D. Он на кольца. Если добавить на B, то будет гулять яркость, в зависимости от кол-ва горящих светиков в луче.
Кстати, восьмиконечных снежинок не бывает. Только шестиконечные, т.к. структура воды гексагональная.
Развёртка идёт по кольцам. Сначала подаётся единица на внутреннее кольцо, затем следующее за ним … и на седьмой итерации — крайнее. Если поставить резисторы на кольца(PortD), то при разном количестве включенных светодиодах в активном кольце ограничивать ток будет всего один резистор. А это значит, что максимальная яркость будет при одном включенном светодиоде, а минимальная — при всех восьми. Поэтому резисторы нужно ставить на лучи, чтобы каждый светодиод имел своё сопротивление. Это как в динамической развёртке семисегментника — резисторы ставят на сегменты, а не на разряды. Если переделать развёртку по лучам, тогда можно ставить резисторы на кольца. Со снежинками понятно, вживую… Читать далее »
Вот еще интересный вариант по светодиодам.
https://goo.gl/ZHWURO
Да, это выгоднее намного. Добавлю в статью.
Спасибо, порадовали.
А резисторы на плате лучше предусмотреть. По одному на кольцо для выравнивания яркости цветов. Да вообще, некоторые светики умирают даже от 3V. Кому не надо — закоротят.
Добавлять нужно 8 штук на лучи, т.е. на порт "В", потому что развёртка идёт по кольцам.
Зачетно!
Ложу в копилку для нового года.
По возможности еще отправлю tiny2313.
Насчет заводских плат тоже сразу подумал, можно будет скооперироваться, но только ближе к лету, сейчас с финансами на хобби напряженка.