Выключатель устанавливается вместо штатного выключателя без переделки существующих сетей для ламп накаливания и галогенок.
Конструктивно девайс разделен на силовой блок с блоком питания и на сенсорную плату с системой управления. В схеме сенсорного выключателя используем два МК это PIC12F629 для приема IR команд с пульта управления и PIC16F628A собственно сам выключатель. Такой конструктивный подход обособлен уже достаточной нагрузкой на PIC16F628A, где для надежного и уверенного IR приема не хватает ресурсов.
Пульт для выключателя необходим с протоколом NEC , по сути в PIC12F629 несколько модифицированная программа «IR конструктора» думаю многие с этим устройством уже знакомы.
На панели выключателя расположены шесть сенсоров и 12 светодиодов для индикации режимов. В дежурном режиме четыре светодиода по углам выключателя обозначают его габариты и местонахождения. При касании к сенсорам и управления с пульта светодиоды откликаются небольшой анимацией и собственно показывают установленный уровень яркости. Ну, что много писать, лучше посмотреть видео ролик.
Функции устройства:
1. Режим записи кнопок пульта. На пульте необходимо выбрать три кнопки, не влияющие на бытовую технику. Записывать их будем в следующей очередности
- первая, кнопка верх
- вторая, ON-OFF
- третья, кнопка вниз
Как записать пульт: Дотронутся до 6 сенсора (верхний сенсор, максимальный уровень яркости и удерживать около 10 секунд) светодиоды на выключателе с включенных всех переключатся на четыре центральных светодиода. Отпускаем сенсор и берем пульт, нажимаем поочередно выбранные три кнопки, индикацией четырех средних светодиодов видим проведения записи. Запись завершена можно проверить и понажимать кнопки пульта.
2. Работа с пультом:
- кнопкой ON-OFF собственно включаем и выключаем
- кнопкой верх с выключенного состояния включаем на максимальную мощность,в включенном положении увеличиваем яркость.
- кнопкой вниз с выключенного состояния включаем на минимальную мощность,в включенном положении уменьшаем яркость.
3. Работа с сенсорной панелью:
- Короткое прикосновение к панели функция ON-OFF
- Прикосновение и удержание на выбранном сенсоре установит уровень яркости соответствующий этому сенсору.
- Режим слайдера, перемещая палец по сенсорной панели устанавливаем необходимый уровень яркости.
4. Стандартная функция авто выключения света. Меню выключателя позволяет выбрать один из шести режимов времени авто выключения.
-1 авто выключение через 15 минут. (индикация нижних светодиодов)
-2 авто выключение через 30 минут. (индикация второго светодиода)
-3 авто выключение через 1 час. (индикация третьего светодиода)
-4 авто выключение через 4 часа. (индикация четвертого светодиода)
-5 авто выключение через 8 часов. (индикация пятого светодиода)
-6 авто выключение через 12 часов. (индикация шестого светодиода)
Для входа в меню выбора времени авто выключения необходимо с состояния включенного света нажать кнопку на пульте выкл и удерживать ее в течении примерно 10 сек, по истечении этого времени выключатель отобразит установленный в памяти режим индикацией светодиодов. Для выбора другого режима кнопками верх и вниз выбираем необходимый режим, далее нажимая кнопку пульта вкл-выкл. производим запись изменения в память и выход в рабочий режим.
5. Выбор режима светодиодной индикации. Для входа в режим выбора настроек светодиодной индикации необходимо включить свет кнопкой вкл-выкл. на пульте и удерживать ее в течении примерно10 секунд до появления на выключателе индикации текущего режима. Всего доступно 6 режимов, первый считается с минимального уровня освещения и далее верх до шестого. Далее кнопками на пульте верх и вниз выбираем необходимый режим подсветки, для запоминания выбора подтверждаем нажатием кнопки вкл-выкл, режим запоминается и выходим в нормальный режим работы.
Режимы подсветки выключателя
1. Установлен по умолчанию в новом изделии. Выполняется подсветка контура выключателя и индикация выполняемых действий, как с сенсорной панели так и с пульта.
2. Режим в котором выполняется индикация выполняемых действий, как с сенсорной панели так и с пульта, но нет индикации подсветки контура в ждущем режиме.
3. Режим в котором вся индикация отключена. Если у вас в доме есть маленькие дети, чтоб не привлекать их внимание.
4. Режим свет включен. Индикация дублирует состояния включенного света. Удобно использовать в закрытых помещениях, где выключатель установлен вне помещения (ванная комната, санузел и др.) для контроля помещение занято или так же если забыли выключить свет.
5. Обратный режим с индикацией ночник при выключенном освещении, а при включенном освещении индикация контура выключателя отключена.
6. Аналог четвертого режима с той лишь разницей, что после включения света запускается таймер на 15 минут, по истечению времени индикация начинает мигать привлекая внимание.
Сборка
Процесс сборки требует качественной платы и опыта пайки SMD компонентов. Применяемые светодиоды использовал с ленты, цвет можно выбрать по вкусу. Светодиоды, требуют к себе особого внимания, пока не впаяны в плату, они очень чувствительны к статическому электричеству и перегреву. Рекомендую до монтажа дорожки на плате временно соединить между собой перемычками. Также применять качественный паяльник или лучше выключать его из сети 220В, в общем использовать все возможные меры защиты.
Плата
Травил дорожки с одной стороны, со второй где сенсоры заклеил изолентой, потом прорезал резаком разделения на сенсоры. Вместо металлизации переходных отверстий впаял тонкую проволоку, которую со стороны сенсоров зачистил. Для светодиодов сверлятся отверстия в которые они устанавливаются.
Программирование
-PIC12F629 паяем первым и «шьем» на плате, потом можно поставить ИК приемник.
-PIC16F628А также пишем на плате, это можно сделать, когда все компоненты установлены, мешать не будут. Если не пишется в монтаже где-то брак.
Силовой блок
Собран по классической схеме распространенной в типичных устройствах. После сборки перед подключением надо проверить выходное напряжение около 5 вольт. Силовой блок соединен с платой выключателя четырьмя проводами это- масса, плюс 5В, импульс перехода фазы через ноль и управляющий на симистор через оптрон.
Конструкция панели
Сенсоры необходимо закрыть изолирующей накладкой толщиной около 1 мм. В одном случае я залил эпоксидкой, заранее вырезав рамку с обычного выключателя. Перед заливкой замазал все просветы пластилином, правда потом устал его выковыривать. Второй выключатель собран в фото рамке
Необходимо помнить устройство не имеет гальванической развязки с сетью поэтому все проводники должны быть закрыты от случайного прикосновения и монтаж устройства производить сняв напряжение в сети освещения.
После подачи питания происходит настройка сенсоров поэтому в этот момент выключатель не стоит трогать, происходит это довольно быстро скажем 1 секунда.
Внешний дизайн панели, цветовая гамма, форма зависит от вашей фантазии.
Детали
Конденсатор 1000 пФ. С малым допуском отклонения.
Заключение
Материал предназначен для частного использования. В случае серийного производства необходимо получить разрешения автора.
Список радиоэлементов
Обозначение | Тип | Номинал | Количество | Примечание | Магазин | Мой блокнот | |
---|---|---|---|---|---|---|---|
Сенсорный блок. | |||||||
МК PIC 8-бит | PIC16F628A | 1 | Поиск в win-source | ||||
МК PIC 8-бит | PIC12F629 | 1 | Поиск в win-source | ||||
ИК-приемник | 136АА71АВ15Е | 1 | Поиск в win-source | ||||
Выпрямительный диод | 1N4148 | 6 | Поиск в win-source | ||||
Конденсатор | 0.1 мкФ | 1 | Поиск в win-source | ||||
Резистор | 150 Ом | 4 | Но со слов автора 220 Ом | Поиск в win-source | |||
Резистор | 10 кОм | 1 | Поиск в win-source | ||||
Резистор | 1 МОм | 6 | Поиск в win-source | ||||
Светодиод | 12 | Автор применил от светодиодной ленты | Поиск в win-source | ||||
Блок питания. | |||||||
Оптопара | MOC3020M | 1 | Или 3021 | Поиск в win-source | |||
Симистор | BT137-600 | 1 | Поиск в win-source | ||||
Стабилитрон | 5.1 В | 1 | Поиск в win-source | ||||
Выпрямительный диод | 1N4007 | 1 | Поиск в win-source | ||||
С1 | Конденсатор | 0.47 мкФ 400 В | 1 | Поиск в win-source | |||
Конденсатор | 1000 пФ | 1 | Пленочный | Поиск в win-source | |||
Электролитический конденсатор | 470 мкФ 15 В | 1 | Поиск в win-source | ||||
Резистор | 1 МОм | 2 | Поиск в win-source | ||||
Резистор | 360 Ом | 1 | 2 Вт | Поиск в win-source | |||
Резистор | 390 кОм | 1 | Поиск в win-source | ||||
Резистор | 220 Ом | 1 | Может оказаться на сенсорной плате | Поиск в win-source | |||
Резистор | 2.2 кОм | 1 | Поиск в win-source | ||||
Скачать список элементов (PDF)
Прикрепленные файлы:
- switch_sensor.rar (74 Кб)
Комментарии (22) | Я собрал (0) | Подписаться
Для добавления Вашей сборки необходима регистрация
Сенсорный блок:
МК PIC16F628A, PIC12F629.
резисторы 1 мега ом- 6 шт.
10 кило ом - 1 шт.
220 ом- 5 шт.
диоды 1N4148- 6 шт.
ИК приемник 136АА71АВ15Е- 1 шт.
Светодиоды 12 шт (брал с ленты, цвет по вкусу).
(все детали можно в SМD)
Блок питания:
Симистор ВТ137600 или аналог,
оптрон МОС3020 или 3021,
резисторы 2,2 кило ома-1 шт,
360 ом-1 шт (2 вата),
390 кило ома-1 шт,
220 ом-1 шт.
1 мега ом-2 шт.
диод N4007-1 шт.
стабилитрон на 5,1 вольт,
конденсатор электролитический
470 микрофарад*15 вольт- 1 шт,
конденсатор пленочный 1000 пико фарад- 1 шт.
Полазив по инету понял, что такая проблема у всех кто повторил вашу разработку без 629 пика,Понимаю, что влом возвращатся к пройденному и всёже немоглибы вы поправить прошивку?