Мои вкусняхи

Сводный список записей блога

--->>>> Сводный список записей блога <<<<---

30 января 2025

Огненная лампа - 2, теперь плоская

 Огненная лампа в виде цилиндра (схема и алгоритм огня) давно сделана и иногда используется в качестве ночника.


Но она не всегда удобна из-за своего формфактора - цилиндр, светит во все стороны.  При этом больше половины света у меня уходит в шкаф, на полке которого стоит эта лампа.

И весной прошлого года был сделан плоский вариант лампы. Но выложить ее получилось только сейчас.

Но если для плоской лампы оставить квадратик 16х16 диодов - то светильник какой то мелкий получается.... 

А вот если взять две матрицы 16х16, да к ним добавить матрицу 32 х 8 - то можно сделать в три раза большее поле - 32 х 24 светодиода.

Матрицы располагаются в порядке и ориентации, как показано на рисунке. Провода питания объединяются, сигнальные провода соединяются последовательно. 

Под это дело на Али был подобран подходящий блок питания, а в хозяйственном магазине - пара фоторамок подходящего размера.

Из металлической пластины было вырезано основание, на которое были приклеены матрицы.


Дополнительно матрицы были прижаты куском прозрачного пластика.

Вся конструкция поместилась в две фоторамки, между которыми был проложен пластиковий кабель-канал. Это позволило и блок питания поместить в корпус, и все провода спрятать. И отодвинуть переднее стекло от матрицы.
В качестве рассеивателя применен пергамент, зажатый между двумя листами оргстекла.

Кабель-канал был заклеен пленкой черного цвета.

Дальше были эксперименты с платой от первого светильника. И получилось, что мне немного не хватило ОЗУ в МК.  Поэтому я взял МК чуть побольше - STM32F103RE - и сделал все на нем.
(Как потом оказалось, что можно было и на старом МК сделать, применив некоторые хитрости. Но поезд ушел и плата с новым МК уже была готова.)

Схема


Схема в PDF

Схема достаточно проста. 

От внешнего БП на 5 вольт питание приходит на ХТ1, откуда попадает на стабилизатор IC2, обеспечивающий 3.3 вольта для питания МК. 
Питание светодиодов коммутируется транзистором Q1 и поступает на разъем ХТ2.
JP2 - интерфейс для ленты. В принципе, оттуда можно брать только сигнал D_OUT - линию данных для светодиодов.

Почему сделано отключение питания светодиодов? Да потому, что каждый светодиод в погашенном состоянии потребляет. Потребляет вроде бы немного, 0.5-0.6 мА... Но таких диодов - 768. И это просто 400 мА потребления в дежурном режиме. Поэтому - отключаем.

Транзистор Q2 с резисторами R4R5 - преобразователь уровней от 3.3 вольт от МК до 5 вольт, необходимых для светодиодов.

Для сохранения настроек применена внешняя микросхема памяти IC3.

Управление светильником возможно как кнопками SW1-SW5, так и при помощи пульта ДУ.

Фотоприемник подключается к разъему JP3. Фотоприемник можно просто впаять в плату или же воспользоваться коннекторами PLS/PBS и вынести приемник в удобное место.


Пульт и приемник - из китайского комплекта, вот из такого:


Плата.



Герберы.

Плата оптимизирована под ручное изготовление, переходные отверстия увеличенного диаметра и, по возможности, не под деталями.

Прошивка.

Файл прошивки.

Прошивка заливается при помощи ST-Link v2- адаптера, посредством STM32 STLINK Utility. Первое покупается на Али за 2 бакса, второе - качается с сайта st.com.

Управление.

Основное управление рассчитано на использование пульта ДУ.

Центральная кнопка ОК - включение лампы.
Короткое нажатие во включенном состоянии выбирает время автоотключения лампы, длинное - выключает лампу.

Стрелки вверх/вниз - изменение яркости.

Стрелки влево/вправо - переключение эффектов. Удержание - переключение вариаций эффекта.

Кнопки 1-9 на пульте - выбор вариации эффекта (количество вариаций цветов для каждого эффекта разное)

Кнопка * - включение/выключение автопереключения случайного эффекта через случайное же время.

Кнопка 0 - включение/выключение белого света. Регулировка яркости у белого света запоминается индивидуально.

Кнопка # - выбор времени автоотключения лампы - 1, 3, 5, 10, 15, 30, 60, 90 минут.

Кнопки на плате устройства дублируют кнопки ОК, вверх/вниз и влево/вправо. В принципе, без пульта можно включать и переключать эффекты, яркость и цвета аналогично кнопкам на пульте. 
Единственное, чего нельзя включить без пульта - режим белого свечения и рандомное переключение режимов.

Фото.





Короткое видео

К сожалению, у меня нет нормальной камеры, которая не "улучшает" изображение, а снимает как есть. 

Телефон же считает себя умнее всех и при достаточном внешнем освещении съедает полутона, а при слабом внешнем освещении - делает жуткий пересвет. Але що маємо - те маємо.



Комментариев нет:

Отправить комментарий

======= !!! ВНИМАНИЕ !!! ======================================================================
Гугл умный и боится спама. Поэтому иногда ваши комментарии Гугл отправляет мне на премодерацию. Отправлять или нет - решаю не я, а алгоритмы Гугла. Если ваш комментарий не появился сразу, значит я получу уведомление и опубликую ваш комментарий через некоторое время. Я стараюсь это делать достаточно оперативно.