В процессе ремонта новой квартиры задумал я сделать освещение не совсем стандартно, прикупил белую светодиодную ленту, вместе с супругой посмотрели как она светится, одобрили идею и заложили провода в штукатурку.

Какое-то время это были просто провода, торчащие из стен в верхних углах комнаты, но наконец-то дошли руки (и новые ленты), чтобы смонтировать всё по-человечески.

Устройство освещения комнаты.

Фото пока нет, думаю сделать позднее (хотя в связи с постоянной нехваткой времени это грозит превратиться в «никогда»), просто опишу.

Само освещение состоит из светодиодных лент, уложенных в алюминиевый профиль, закрытых матовым рассеивающим экраном, расположенных по периметру комнаты на расстоянии 3см от потолка (если делать в упор, то все неровности потолка становятся очень контрастными и бросаются в глаза). Питание организовано, как я и писал выше, с помощью заранее проложенных проводов, в каждом углу — свой провод, который питает свой участок ленты длиной от 3 до 5 метров.

Управление — с клавиш под выключателем основного света.

Освещение в коридоре

состоит из одной ленты, которая прикручена к крыше коридорного шкафа и светит в потолок, создавая уютный рассеянный, но достаточно яркий свет. Срабатывает от датчика движения.

Электронная часть

состоит из микроконтроллера msp430g2553, у которого используется (пока) один таймер с 2 каналами в режиме ШИМ и «усилителя» (как назвать этот модуль по-другому, я не придумал), состоящего из входного эмиттерного повторителя на паре биполярных транзисторов и мощного полевика, — таких 2 модуля по 3 канала в каждом (на будущее). Схема очень простая:

Плата для него не менее простая и дубовая:

Фотографии модуля:

Плату для электроники пока не разводил, так как борюсь с наплывающими идеями, а сейчас всё собрано на макетке и заброшено на шкаф.

Управление освещением комнаты.

Алгоритм довольно простой, но требует доработки, так как код выглядит
весьма монструозным.

Состояние каждого источника света может иметь одно из следующих значений:
— выключено;
— включено;
— режим возрастания яркости;
— режим уменьшения яркости (с дальнейшим выключением).

Система питается от дежурного источника напряжением 5В, мощный источник
подключается только в случае необходимости и управляется выходом 7 порта 2 микроконтроллера. (Пока на самом деле именно эта железная часть не реализована, как ни странно, — но пока хватает блока питания от ноутбука.)

Алгоритм работы системы такой:
При начальном включении задаются исходные параметры состояния системы, это состояние источников света,
начальные значения максимальных и текущих значений яркостей, настройка портов ввода/вывода и т.п.

Кнопка 1 управляет включением-выключением освещения комнаты;
Кнопка 2 увеличивает яркость текущего источника;
Кнопка 3 уменьшает яркость текущего источника;
Текущий источник — выбирается по приоритету:
— Если включен свет в коридоре, управляется яркость именно его;
— Если выключен свет в коридоре, управляется яркость освещения комнаты.

Всё это — в процессе доработки и разработки, возможно в скором времени выложу фотографии того, как это выглядит в натуре.

Файлы к статье:

плата в формате Sprint Layout

код

ссылка на проект

поделиться:
  • Добавить ВКонтакте заметку об этой странице
  • Мой Мир
  • Facebook
  • Twitter
  • LiveJournal
  • В закладки Google
  • Яндекс.Закладки
  • БобрДобр
  • Сто закладок
  • Blogger
  • Блог Я.ру
  • Одноклассники