Перейти к блогу GetChip.net - блог        JilTE[1] - в разработке     Модификации устройств - модификации

 
Текущее время: 19 мар 2024, 06:39

Часовой пояс: UTC + 3 часа [ Летнее время ]



Начать новую тему Ответить на тему  [ Сообщений: 14 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Обучаемый ИК выключатель с сенсорным управлением
СообщениеДобавлено: 20 мар 2014, 11:19 
Не в сети

Зарегистрирован: 12 фев 2012, 00:44
Сообщения: 221
Откуда: Минск
Предлагаю Вашему вниманию обучаемый выключатель с сенсорным и ИК управлением.

В выключателе имеется 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 КБ]
Скачиваний: 681


Последний раз редактировалось mcmega 20 июн 2014, 08:54, всего редактировалось 35 раз(а).
Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Обучаемый ИК выключатель с сенсорным управлением
СообщениеДобавлено: 27 мар 2014, 18:15 
Не в сети

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Обучаемый ИК выключатель с сенсорным управлением
СообщениеДобавлено: 30 мар 2014, 22:59 
Не в сети

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Обучаемый ИК выключатель с сенсорным управлением
СообщениеДобавлено: 31 мар 2014, 00:02 
Не в сети

Зарегистрирован: 12 фев 2012, 00:44
Сообщения: 221
Откуда: Минск
Ок, изменю. Отпишусть, когда перезалью.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Обучаемый ИК выключатель с сенсорным управлением
СообщениеДобавлено: 31 мар 2014, 19:37 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 15 май 2011, 23:00
Сообщения: 1904
Лучше добавить вторым вариантом - бывают случаи когда до схемы доступ банально закрыт, а обучать может понадобиться.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Обучаемый ИК выключатель с сенсорным управлением
СообщениеДобавлено: 01 апр 2014, 18:42 
Не в сети

Зарегистрирован: 12 фев 2012, 00:44
Сообщения: 221
Откуда: Минск
Обновил прошивку, добавил обучение по закорачиванию ноги 6 (PD2) на землю. В железе не проверял, нет возможности.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Обучаемый ИК выключатель с сенсорным управлением
СообщениеДобавлено: 02 апр 2014, 00:06 
Не в сети

Зарегистрирован: 06 янв 2014, 00:00
Сообщения: 64
Спасибо. а где она находится? В выходные попробую.И плату как раз доделаю.Обязательно отпишусь.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Обучаемый ИК выключатель с сенсорным управлением
СообщениеДобавлено: 02 апр 2014, 00:15 
Не в сети

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Обучаемый ИК выключатель с сенсорным управлением
СообщениеДобавлено: 02 апр 2014, 09:48 
Доброе времени всем. Собрал схему на плате ..Хоть убей но не хочет работать. А на макете работает.Отпаял контроллер поставил на макетку оно работает как надо , а на плате не хочет(( Все проверял и входа и выхода на плате ошибок нет и загрязнение тоже.. Плата чистая.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Обучаемый ИК выключатель с сенсорным управлением
СообщениеДобавлено: 02 апр 2014, 10:13 
Не в сети

Зарегистрирован: 12 фев 2012, 00:44
Сообщения: 221
Откуда: Минск
А Вы по моим платам делали?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB