Главное преимущество проектов на Arduino подобных платформах заключается в том, что можно с легкостью повторить чужие удачные проекты в которые люди вложили много времени и поделились бесплатно с другими большим по объему исходным кодом. Сегодня я расскажу про сборку своего варианта проекта "GyverLamp" - одного из самых повторяемых проектов в сети. У данного проекта есть своя страничка на GitHub со всеми инструкциями по подключению, настройке и прошивке данного устройства - в этой статье речь пойдет только о сборке корпуса.
Весть проект выполнен на адресных светодиодных матрицах на чипах WS2812B.
Каждый светодиод у такой матрицы состоит из RGB светодиода и контроллера и благодаря такой начинке у нас есть возможность управлять цветом (яркостью R G B) любого светодиода. Это дает огромные возможности по созданию очень крутых эффектов, но требует больших трудозатрат по написанию кода - поэтому это как раз тот случай когда есть смысл воспользоваться чужими наработками, а не изобретать собственные велосипеды. (благо автор поработал на славу и делится со своими наработками с остальными самодельщиками бесплатно).
Матрицы подключены параллельно - картинка дублируется на каждую сторону плафона. Для согласования логических уровней 3.3V->5V была использована микросхема 74HCT125N (то что удалось найти в местном магазине радиоэлектроники). Без конвертора 4 матрицы подключённые параллельно у меня не запустились. Прошивка GyverLamp2 поддерживает светомузыку - поэтому под нее оставлен отдельный разъем.
Корпус лампы выполнен из молочного акрилового оргстекла толщиной 3мм - под блоком питания прорезаны отверстия для вентиляции
Как это все смотрится в реальности и дополнительные подробности сборки.
Репозиторий проекта GyverLamp
https://github.com/AlexGyver/GyverLamp2
Сообщество в вконтакте
https://vk.com/gyverlamp