RGB ночник из керосиновой лампы. Сборка

Это вторая часть статьи про RGB ночник из «Летучей мыши». Здесь будет рассмотрен процесс сборки конструкции, дан небольшой обзор на управляющую электронику и программу микроконтроллера. Первая часть тут. Под катом много картинок, у кого трафик имейте ввиду!

Читать далее

RGB ночник из керосиновой лампы

Затарился я недавно светодиодной лентой на базе WS2812B. Немного поигрался, написал библиотеку управления для микроконтроллера STM32F103. И вот захотелось увидеть эти светодиоды в реальном проекте. В поисках идей пробежался по строительным и хозяйственным магазинам и увидел на витрине одного из них керосиновую лампу в ветрозащищенном исполнении, известную как «летучая мышь». «А неплохо бы эту летучую мышь переоборудовать на светодиоды» — подумал я и таки купил этот дивный ретро-источник света.

Читать далее

Драйвер светодиодной ленты на WS2812B для STM32F103C8

Приобрел я на Aliexpress так называемую адресную светодиодную ленту на светодиодах WS2812B. В отличие от обычной RGB-ленты, тут есть возможность управлять цветом и яркостью свечения каждого светодиода отдельно. Однако, это накладывает некоторые сложности в управлении этой лентой. Для того, чтобы зажечь нужный цвет, необходимо загрузить в ленту последовательность бит данных, содержащую информацию о цвете свечения каждого светодиода. Есть готовые библиотеки, и для всяких Ардуино, и для тех же STM32, которые реализуют цифровой протокол обмена данными с WS2812B. Однако, я хочу изобрести свой велосипед в этой области, ну и заодно немного поупражняться в программировании, поэтому, поехали! 😉

Читать далее