http://forum.getchip.net/

Обучаемый ИК выключатель с сенсорным управлением
http://forum.getchip.net/viewtopic.php?f=9&t=466
Страница 1 из 2

Автор:  mcmega [ 20 мар 2014, 11:19 ]
Заголовок сообщения:  Обучаемый ИК выключатель с сенсорным управлением

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

В выключателе имеется 5 каналов управления. 3 канала работают по принципу Вкл/Выкл, 2 канала с возможностью димирования светодиодных лент.
Все нажатия на пульте и на сенсорной панели сопровождаются световой и по выбору звуковой сигнализацией.

Клавиши на сенсорной панели подсвечены SMD светодиодами. Активность последних зависит от состояния нагрузки или сцены.
Сенсорная панель:
1. Вкл/Выкл Нагрузка 1
2. Вкл/Выкл Нагрузка 2
3. Вкл/Выкл Нагрузка 3
4. Загрузить сцену 1
5. Загрузить сцену 2
6. Выкл все нагрузки

Обучения:
1. Войти в режим обучения (закорачивание вывода 6 - PD2 на землю и последующее снятие перемычки или длительное нажатие на неизученную клавишу ИК пульта)
2. Обучить устройство, нажимая последовательно клавиши на пульте. Они будут соответствовать последовательности команд:
1,2,3 Включить/Выключить нагрузку 1, нагрузку 2, нагрузку 3
4,5 Увеличение/уменьшение яркости 4
6,7 Увеличение/уменьшение яркости 5
8,9 Включить/Выключить всё
10,11 Сохранить/Загрузить сцену 1
12,13 Сохранить/Загрузить сцену 2
Если какая-либо из команд не нужна – нужно нажимать уже изученную клавишу.

Создания сцен:
1. С помощью изученного пульта выставить желаемую комбинацию состояния нагрузок (а так же яркость для светодиодных лент)
2. Нажать кнопку на пульте, соответствующую команде Сохранить 1 или Сохранить 2
В результате МК запомнит текущее состояние нагрузок. При нажатии на сенсорной панели соответствующей сцены, произойдёт восстановление заранее запрограммированной сцены.
Устройство готово к работе.

Один из вариантов реализации от пользователя Nizam

В выходном каскаде для управления светодиодными лентами нет защиты от короткого замыкания! Соблюдайте правила!!!
В роли Бипера, можно использовать бипер без встроенного генератора, он будет просто прикольно пощёлкивать :-)
Тестим, если какие вопросы, спрашиваем.

История изменений

10.05.2014 г. Изменена схема и печатная плата. Плата стала на порядок меньше, вмещается в стандартную распределительную коробку 65мм
12.05.2014 г. Улучшен алгоритм работы с ИК-пультами. Теперь стало практически невозможно совпадение изученных кнопок у разных пультов. Приём стал менее чувствителен к помехам, соответственно пультом можно пользоваться с большего расстояния. Индикаторный светодиод (+ Бипер) реагирует только на изученные команды и команды от сенсорной панели.
15.05.2014 г. Исправил баг при переполнении яркости каналов диммирования. Исправил баг в топологии платы
21.05.2014 г. Изменена плата силового модуля, в связи с особенностями работы ключей S202S02
18.06.2014 г. Лицевая панель (сенсорная), стала не более 4мм по высоте (применены smd компоненты), добавлен алгоритм входа в режим обучения по длительному нажатию на неизученную клавишу


Платы сделал как в архиве. Пока что не рекомендуется к повторению!
Причина: чувствительность сенсоров зависит от длины подключенных кабелей к светодиодной ленте и блоку питания (импульсному), с применением трансформаторного БП эффект на порядок меньше. Необходим более глубокий анализ влияющих процессов


Вложения:
Комментарий к файлу: Полный пакет (исходник, фьюзы, схема, платы)
IR_&_Touch_Switch.rar [129.4 КБ]
Скачиваний: 684

Автор:  N360 [ 27 мар 2014, 18:15 ]
Заголовок сообщения:  Re: Обучаемый ИК выключатель с сенсорным управлением

Это то что нужно!! Только чуть поправить бы работу сенсорных кнопок.
Нужно только 3 канала. И добавить этим 3-м каналам регулировку яркости от сенсорных контактов?
1. коснулся на сенсор №1 включился лампа №1 ; коснулся еще раз лампочка №1 отключился. Все остальные сенсор 2 и сенсор 3 тоже самое.
2.При длительном касании на сенсорные контакты изменяется яркость (Уменьшается до минимума.. При повторном длительном касании на него увеличивается) Тоже самое с каналами 2 и 3. От пульта управление этими каналами можно оставить как есть. Там довольно большая возможность управления.

Автор:  LEXX_64 [ 30 мар 2014, 22:59 ]
Заголовок сообщения:  Re: Обучаемый ИК выключатель с сенсорным управлением

доброе время суток.вроде бы игрушка хорошая.попробую поиграться. единственная просьба.Пожалуйста. измените способ обучения пульта.Исходя из опыта (хоть и небольшого) обучение лучше производить закорачиванием на землю выв.6 при включении устройства.При работе некоторых моделей энергосберегающих ламп устройство может уйти в глубокую задумчивость. и выйти может только после отключения от БП. При повторении мод.99 по этой причине просил авторов изменить способ обучения пульта.

Автор:  mcmega [ 31 мар 2014, 00:02 ]
Заголовок сообщения:  Re: Обучаемый ИК выключатель с сенсорным управлением

Ок, изменю. Отпишусть, когда перезалью.

Автор:  GetChiper [ 31 мар 2014, 19:37 ]
Заголовок сообщения:  Re: Обучаемый ИК выключатель с сенсорным управлением

Лучше добавить вторым вариантом - бывают случаи когда до схемы доступ банально закрыт, а обучать может понадобиться.

Автор:  mcmega [ 01 апр 2014, 18:42 ]
Заголовок сообщения:  Re: Обучаемый ИК выключатель с сенсорным управлением

Обновил прошивку, добавил обучение по закорачиванию ноги 6 (PD2) на землю. В железе не проверял, нет возможности.

Автор:  LEXX_64 [ 02 апр 2014, 00:06 ]
Заголовок сообщения:  Re: Обучаемый ИК выключатель с сенсорным управлением

Спасибо. а где она находится? В выходные попробую.И плату как раз доделаю.Обязательно отпишусь.

Автор:  mcmega [ 02 апр 2014, 00:15 ]
Заголовок сообщения:  Re: Обучаемый ИК выключатель с сенсорным управлением

Она в первом посте, обновил архив.
В папке с исходником IR_&_Touch_Switch_Source, есть файл прошивки IR_&_Touch_Switch.hex
Его и залейте.
Самое основное определиться с площадью сенсорных панелей! Если будете делать по моим платам, я учитывал экранирование, надо проверить сенсоры, чтоб они помех не ловили от 220В.

Автор:  Гость [ 02 апр 2014, 09:48 ]
Заголовок сообщения:  Re: Обучаемый ИК выключатель с сенсорным управлением

Доброе времени всем. Собрал схему на плате ..Хоть убей но не хочет работать. А на макете работает.Отпаял контроллер поставил на макетку оно работает как надо , а на плате не хочет(( Все проверял и входа и выхода на плате ошибок нет и загрязнение тоже.. Плата чистая.

Автор:  mcmega [ 02 апр 2014, 10:13 ]
Заголовок сообщения:  Re: Обучаемый ИК выключатель с сенсорным управлением

А Вы по моим платам делали?

Страница 1 из 2 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/