Новогодние игрушки

Слегка с опозданием к славянскому НГ, но в аккурат к китайскому.

Делаем красивые светодиодные игрушки своими руками!

Презентовали мне как то мелкоконтроллеры 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
Решил сделать прошивку, от которой сам бы радовался.
Смотрим, что получилось:

За прошивкой обращаться через сообщение форума.

Рубашка Василий Н., 2016.

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

не в сети 7 часов

Radan

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

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

63 Комментарий на "Новогодние игрушки"

Войти с помощью: 
Подписаться на
Сортировать комментарии по:   новые | старые | рейтинг
mike
Участник

Добрый день. А сколько будет стоить прошивка?

m1x
Участник

Очень красивые снежинки happy Тоже решился собрать себе парочку. Процесс казался простым и быстрым до тех пор пока ко мне не пришло осознание, что необходимо пропоять 38 перемычек на каждой снежинке. Жестоко… но надо доводить дело до конца biggrin
Есть пару вопросиков:
1. Для пробы собираю оригинальную схему без токоограничительных резисторов и собственно вопрос: сколько вольт лучше подавать устройству для его счастливого функционирования?
2. В цепи питания предусмотрен конденсатор. Есть ли разница какого номинала его ставить?

b_a_p_84
Участник

Здравствуйте, автор.
Собрал одну снежинку с контроллером ATTINY2313-20su работает отлично, вторую собрал на контроллере ATTINY2313a-su работает не так, светодиоды почти не гаснут, как будто очень высокая частота переключения. В чем может быть дело, нужна корректировка прошивки, либо контроллер попался китайский, хотя прошился нормально. фьюзы на обоих контроллерах одинаковые.

b_a_p_84
Участник

Здравствуйте! Поделитесь пожалуйста новыми прошивками

shpuntic
Участник

Отправил

shpuntic
Участник

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

001sergei0010
Участник

Повторил,только переделал под ДИП 2313,убрал все перемычки.Заработала сразу.

shpuntic
Участник

Я сделал плату на обычных,5мм светодиодах.Диаметр получился 114мм.Правда руки не доходят плату посверлить.К Новому Году думаю закончу.

Sacha
Гость

зачем такой гемор с смд компонентами???? Не проще все было сделать на 5мм светодиодах?

001sergei0010
Участник

Пятиконечной зведы наподобии нет

RaYman_Max
Участник
Собрал одну штуку на оригинальной плате. Но это эротическое приключение в виде сборки мне не понравилось. Увеличил плату до 7,5 см. — http://rgho.st/private/7c7bLWVL6/efdf381b1a16c08d37b91a30c9b40372 Думал собрать ещё в виде более крупных модулей, для установки на дом. Но нет, тока выходного маловато. На некоторых режимах частота переключения действительно дикая. Как написали ниже, попробую частоту понизить. Придётся некоторым контроллерам ещё раз пообщаться с феном и на перепрошивку. Фотки: Автору уважение, но большая снежинка (с моими фотками в конце статьи ) вне конкуренции, имхо. Всё для второй снежинки накладку никак не вырежу, лентяй.
Александр
Гость

какие резисторы по цветам получились ?

andeesmacborn
Участник

Зачётный девайс к НГ! у меня вопрос\просьба к автору, а можно ли точно такой же девайс но на пять лучей? Лежат безликие звёзды из матового пластика, так и проситься туда эта игрушка smile

nikolajyashkin21
Участник

фьюзы лучше на 4Мгц ставить, слишком быстро мигает. диоды нужно ставить наоборот ( схема в архиве ) иначе бегущая тень

Анонимно
Гость

Зелёные точки — это катоды? То есть, катоды все по лучам соединены? wacko

Polf
Участник

Здравствуйте! Я правильно понял, что в файле печатной платы все светодиоды надо перевернуть?

kp99
Участник

Thanks brother. I made it working perfect.

assb4000
Участник

Ура!!! я её победил!!! нашел КЗ, теперь все работает как надо! моя сложность заключалась в том что у меня односторонний гетинакс и пришлось делать снежинку из двух половинок. Спасибо Вам Василий!!! в глазах дочери я МАСТЕР biggrin biggrin biggrin

Juris_3D
Участник

Молодец, что разобрался! Ошибки мы все бывает делаем, и иногда такие странные, что трудно поверить. Но, исходя из предпосылки "чудес не бывает", разобратся можно smile
Поздравляю с удачным результатом!

assb4000
Участник

перепаял диоды на общий катод, стало работать, но микруха все же греется и нет того эффекта как на Ваших видео

assb4000
Участник

не получилось angry странно! на печатке светодиоды анод общий(по лучам), а на фотках катод?

shura2000
Участник

Собрал одну такую снежинку. Честно говоря, замучился перемычки паять. А так все вроде нормально.
Сразу захотелось в большем размере. И кнопку выбора/перелистывания эффектов или режимов.

shilovmusic1960
Участник

Я имел ввиду выравнивание яркости по цветам. Если одинаковые цвета стоят по кольцу — а так, действительно красивее — то резисторы нужно ставить именно на кольца и развертку менять.
По ссылке на светодиоды первый же отзыв — зеленые при 2,1V сгорают.
Если предусмотреть вариант с одинакового цвета лучами, то и на лучи можно поставить резисторы, точнее говоря SMD посадочные места с тонкой перемычкой — если нужны резисторы, то перемычки легко перерезать. Это если заказывать универсальные заводские платы.

Анонимно
Гость

Нет, на порт D. Он на кольца. Если добавить на B, то будет гулять яркость, в зависимости от кол-ва горящих светиков в луче.
Кстати, восьмиконечных снежинок не бывает. Только шестиконечные, т.к. структура воды гексагональная.

shilovmusic1960
Участник

Вот еще интересный вариант по светодиодам.
https://goo.gl/ZHWURO

shilovmusic1960
Участник

Спасибо, порадовали.
А резисторы на плате лучше предусмотреть. По одному на кольцо для выравнивания яркости цветов. Да вообще, некоторые светики умирают даже от 3V. Кому не надо — закоротят.

max50
Участник

Зачетно! specool Ложу в копилку для нового года.
По возможности еще отправлю tiny2313.
Насчет заводских плат тоже сразу подумал, можно будет скооперироваться, но только ближе к лету, сейчас с финансами на хобби напряженка.