Огненная лампа в виде цилиндра (схема и алгоритм огня) давно сделана и иногда используется в качестве ночника.
Но она не всегда удобна из-за своего формфактора - цилиндр, светит во все стороны. При этом больше половины света у меня уходит в шкаф, на полке которого стоит эта лампа.
И весной прошлого года был сделан плоский вариант лампы. Но выложить ее получилось только сейчас.
Но если для плоской лампы оставить квадратик 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 минут. |
Кнопки на плате устройства дублируют кнопки ОК, вверх/вниз и влево/вправо. В принципе, без пульта можно включать и переключать эффекты, яркость и цвета аналогично кнопкам на пульте.
Единственное, чего нельзя включить без пульта - режим белого свечения и рандомное переключение режимов.
Фото.
Короткое видео
К сожалению, у меня нет нормальной камеры, которая не "улучшает" изображение, а снимает как есть.
Телефон же считает себя умнее всех и при достаточном внешнем освещении съедает полутона, а при слабом внешнем освещении - делает жуткий пересвет. Але що маємо - те маємо.
Комментариев нет:
Отправить комментарий
======= !!! ВНИМАНИЕ !!! ======================================================================
Гугл умный и боится спама. Поэтому иногда ваши комментарии Гугл отправляет мне на премодерацию. Отправлять или нет - решаю не я, а алгоритмы Гугла. Если ваш комментарий не появился сразу, значит я получу уведомление и опубликую ваш комментарий через некоторое время. Я стараюсь это делать достаточно оперативно.