Новогодний DIY: украшение на ёлочку

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (5) [1] 2 3 ... Последняя »  К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
ipv4
4.01.2021 - 18:47
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7292
109
… или как нарисовать сову.

Картинка для затравки, к содержимому поста отношение имеет только тематическое (хотя, тоже моё). Всем заинтересовавшимся: велкам под кат. Постараюсь выложить быстро и не сильно утомлять болтовнёй.

Новогодний DIY: украшение на ёлочку
 
[^]
Yap
[x]



Продам слона

Регистрация: 10.12.04
Сообщений: 1488
 
[^]
ipv4
4.01.2021 - 18:47
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7292
Итак, давным давно, в одной далёкой галактике… Тьфу, блин! Короче, какое-то время назад коллега ткнул меня носом вот в этот лот у наших узкоглазых товарищей:

Новогодний DIY: украшение на ёлочку
 
[^]
ipv4
4.01.2021 - 18:48
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7292
Сволочь, он! Потому что идея изготовить за вменяемые деньги полноцветную гирлянду, в которой каждый светодиод (WS2812) управляется индивидуально, показалась очень интересной. Соответственно, заказал, купил, получил…, и понеслась.

На самом деле проект получился весьма интересным, поскольку на нём я использовал новую (по крайней мере, для меня) платформу теперь уже Microchip, tinyAVR 1-series. Наиболее просто получилось закупить микроконтроллеры ATtiny1616, ну и, собственно, они вполне подходят под широкий спектр задач, для которых раньше необходимо было использовать МК ATmega.

В общем, начало процесса стандартное. Рисуем схему:

Это сообщение отредактировал ipv4 - 4.01.2021 - 19:06

Новогодний DIY: украшение на ёлочку
 
[^]
ipv4
4.01.2021 - 18:48
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7292
Разводим печатную плату:

Новогодний DIY: украшение на ёлочку
 
[^]
ipv4
4.01.2021 - 18:49
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7292
Сразу строим объёмную модель для оценки внешнего вида, и, до кучи, 3D-модель пригодится для разработки коробки.

Новогодний DIY: украшение на ёлочку
 
[^]
ipv4
4.01.2021 - 18:49
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7292
Да, для засветки фоторезиста я сочинил и напечатал специальную рамку, которая, как предполагается, должна неплохо прижимать фотошаблон к заготовке, и, в то же время, не допускать изгиба стекла и, соответственно, появления из-за этого дефектов засветки.

Новогодний DIY: украшение на ёлочку
 
[^]
ipv4
4.01.2021 - 18:49
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7292
Одной из особенностей купленных микроконтроллеров является корпус: VQFN-20 с шагом ножек 0.4мм, это довольно мало. При зажиме фотошаблона между двумя стёклами с помощью прищепок у меня в первый кон произошло изгибание стекла, достаточное для того, чтобы дороги в середине платы в результате оказались испорченными. Со второй попытки всё норм.

Ну вот, плата спаяна, питание присопливил, включил… волшебный сизый дым не вышел, программатор плату увидел. Уже хорошо. )))

Зажигалка исключительно для оценки размеров платы контроллера.

Это сообщение отредактировал ipv4 - 4.01.2021 - 18:52

Новогодний DIY: украшение на ёлочку
 
[^]
ipv4
4.01.2021 - 18:49
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7292
Дальше пора морщить лоб на предмет программирования. Можно было всё сделать простым ногодрыжеством (проверенно на ATmega, работает), но это не наш метод, поскольку используемый в проекте МК позволяет часть работы по формированию сигнала для светодиодов WS2812 (ШИМ) реализовать за счёт аппаратной поддержки.

Пришлось, после скуривания и осознания 600-страничного даташита на МК, напрячь голову, и даже порисовать на бумаге ручкой!!!!

Новогодний DIY: украшение на ёлочку
 
[^]
ipv4
4.01.2021 - 18:50
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7292
Результат превзошёл все ожидания. Вместо судорожного дрыгания ногой МК с очень жёсткими требованиями по времени, я просто выпихиваю очередной байт в последовательный порт, а всё ШИМ кодирование осуществляется аппаратно! Погрешность временных характеристик обусловлена точностью настройки скорости последовательного порта и она находится в допустимых пределах, причём с большим запасом. Очень понравилось.

Ура! В жопе есть дыра! Заработало! Передача первого в жизни этого МК байта (F0h).

Это сообщение отредактировал ipv4 - 4.01.2021 - 19:08

Новогодний DIY: украшение на ёлочку
 
[^]
ipv4
4.01.2021 - 18:50
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7292
Ну, там ещё было довольно много программирования, выламывания себе мозга на предмет придумывания световых эффектов (50-100 штук 24-битных RGB светодиодов — не хрен в стакане!) и прочее.

Программирую, смотрю…. Творчество, мать его:




Как результат, гирлянда вполне себе готова, дело за упаковкой.
 
[^]
ipv4
4.01.2021 - 18:50
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7292
Поскольку сама светодиодная струна очень даже замечательно спутывается и перекручивается, то без подходящего устройства для её хранения, у следующему году имеем шанс получить абсолютно нераспутываемый комок. Было принято решение коробку напечатать.

Гирлянду наматываем на бобину:

Новогодний DIY: украшение на ёлочку
 
[^]
ipv4
4.01.2021 - 18:51
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7292
Укладываем в коробку. Рядом сворачиваем контроллер:

Новогодний DIY: украшение на ёлочку
 
[^]
ipv4
4.01.2021 - 18:51
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7292
Кстати, напечатанная из PETG, коробка получилась достаточно дорогой, порядка 150 рублей при стоимости пластика 1390 р/кг. Но чего не сделаешь, ради себя любимого! Общий вид коробки.

Новогодний DIY: украшение на ёлочку
 
[^]
ipv4
4.01.2021 - 18:51
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7292
Ну и в завершение, несколько коротких роликов для того, чтобы было представление о том, как оно вообще выглядит на ёлочке.





 
[^]
ipv4
4.01.2021 - 18:51
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7292
Естественно, эффекты показаны далеко не все — только то, что удалось «по-быстрому» запечатлеть. Естественно, в эффектах, а также в последовательности их переключения реализован элемент случайности.

Конкретно на ёлку поехали две нитки диодов по 50 штук каждая. Общая длина — 10 метров.

Ну и традиционно... В проекте использовано исключительно свободное программное обеспечение: пакет GEDA (разработка принципиальной схемы, проверка её корректности, формирование перечня элементов), программа PCB-RND (разводка печатной платы, подготовка 3D-модели п/п), OpenSCAD (разработка 3D-моделей корпуса контроллера, коробки для хранения), Slic3r (подготовка моделей к печати), LibreOffice (подготовка документации).

Всё, я кончил. Спасибо за внимание. Можно закидывать тапками.

Это сообщение отредактировал ipv4 - 4.01.2021 - 18:52
 
[^]
altcms
4.01.2021 - 18:53
14
Статус: Offline


Старый байкер

Регистрация: 23.06.12
Сообщений: 777
Зачем столько текста ради госточки WS2812 ? Всё обсосано уже сотни раз.
 
[^]
мокряк
4.01.2021 - 18:54
6
Статус: Offline


Хохмач

Регистрация: 10.02.19
Сообщений: 657
Красиво получилось.
 
[^]
Jabba
4.01.2021 - 18:57
21
Статус: Offline


Ярила

Регистрация: 14.02.12
Сообщений: 1525
Больше, больше латинских аббревиатур! И не забудь добавить слово "лайфхак".
UPD: ДЫЙ этот ваш по-русски означает "самоделка"


Это сообщение отредактировал Jabba - 4.01.2021 - 19:06
 
[^]
ipv4
4.01.2021 - 18:57
1
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7292
Цитата (мокряк @ 4.01.2021 - 18:54)
Красиво получилось.

Спасибо ))
 
[^]
lamer45cm
4.01.2021 - 18:59
39
Статус: Offline


Ярила

Регистрация: 5.06.18
Сообщений: 1234
Вот рукожопят же люди. А я до сих пор на стартере от люминисцентной лампы гирлянду мыргать заставляю.
 
[^]
ipv4
4.01.2021 - 18:59
14
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7292
Цитата (altcms @ 4.01.2021 - 18:53)
Зачем столько текста ради госточки WS2812 ? Всё обсосано уже сотни раз.

Пусть обоссано хоть стопиццот раз. Вы в магазине что-нибудь похожее видели? Я — нет.
 
[^]
geck186rus
4.01.2021 - 18:59
22
Статус: Offline


Бро

Регистрация: 12.08.16
Сообщений: 2022
Рукожопство ради рукожопства. Проще и дешевле купить готовые гирлянды, без всяких танцев с бубном. Еще понимаю эксклюзив какой сделать, а по факту обычная гирлянда за 500 рублей.

Размещено через приложение ЯПлакалъ
 
[^]
Wallery
4.01.2021 - 19:00
11
Статус: Online


Самодельщик

Регистрация: 3.09.14
Сообщений: 1977
Отлично! Взял на заметку и добавил в закладки для следующего нового года.
 
[^]
ipv4
4.01.2021 - 19:02
12
Статус: Offline


Ярила

Регистрация: 4.11.09
Сообщений: 7292
Цитата (Wallery @ 4.01.2021 - 19:00)
Отлично! Взял на заметку и добавил в закладки для следующего нового года.

Если будет надо, за всем необходимым — в личку. )

P.S. Получить одобрение от Вас мне льстит ))

Это сообщение отредактировал ipv4 - 4.01.2021 - 19:02
 
[^]
DonCorleone
4.01.2021 - 19:08
4
Статус: Offline


Хохмач

Регистрация: 26.01.15
Сообщений: 749
красиво, не стандартно. в закладки. но делать так я конечно не буду..
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 15251
0 Пользователей:
Страницы: (5) [1] 2 3 ... Последняя » [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх