Выключатель освещения ИК пультом и звуком(хлопками)

Ответить
WaaZZap
Рядовой
Сообщения: 9
Зарегистрирован: 08.05.2017{, 22:59}
Репутация: 0

Выключатель освещения ИК пультом и звуком(хлопками)

#1

Сообщение WaaZZap » 08.05.2017{, 23:15}

Доброго времени суток, господа.
Захотел сделать управление светом  в комнате с помощью двух реле посредством ИК и, по-возможности, звуком - хлопком, если быть точным.
Управление ИК-пультом далось более-менее легко, хоть я только начал изучать  FLProg.  А вот хлопками, как не пытался, ничего не выходит.
Набросал общую схему, где входы ONmic и OFFmic нужно доработать и чтобы в итоге свет включался по двум хлопкам и выключался по трем хлопкам.
Пытался сделать все это через счетчик, но последний сбрасывается только когда реле включается. Соответственно между хлопками или громкими звуками может пройти значительное время и реле все равно включится.
На микрофоне использую цифровой выход, что мне кажется более простым.
Схемы выложил.
Буду очень признателен за любую помощь.
Вложения
switch_light.flp
(255.94 КБ) 69 скачиваний
6420687.jpg
3973590.jpg
Последний раз редактировалось WaaZZap 08.05.2017{, 23:20}, всего редактировалось 1 раз.

Аватара пользователя
Oleg_UA
Сержант
Сообщения: 115
Зарегистрирован: 07.01.2017{, 23:30}
Репутация: 6
Откуда: Днепр
Имя: Олег

Выключатель освещения ИК пультом и звуком(хлопками)

#2

Сообщение Oleg_UA » 08.05.2017{, 23:46}

Опишите подробнее что происходит на входах ONmic и OFFmic при хлопках, это переключение состояния или отдельные команды.
Подобное можно сделать по принципу:
После первого хлопка начинаем считать количество хлопков с промежутком к примеру не более 1 секунды, если прошло больше 1 секунды после последнего хлопка сравниваем количество и выполняем команду.
Если вам это нужно могу выложить блок который считает импульсы и по истечению времени выдаёт их количество.

WaaZZap
Рядовой
Сообщения: 9
Зарегистрирован: 08.05.2017{, 22:59}
Репутация: 0

Выключатель освещения ИК пультом и звуком(хлопками)

#3

Сообщение WaaZZap » 09.05.2017{, 00:40}

Входы ONmic и OFFmic сейчас сделаны для наглядности.  Их нужно будет заменить, грубо говоря, на часть схемы: ONmic - два хлопка с интервалом не более 1 секунды включают реле;
OFFmic - три хлопка выключают реле.
То, что Вы описываете мне и нужно.
Только меня интересует сбросится ли счетчик если прошло более 1 секунды и количество хлопков не будет соответствовать 2 или 3?
Что бы не было такого: хлопнул раз, прошло n количество времени, хлопнул еще раз и реле включились.
Надеюсь Вы поняли о чем я.

Добавлено (09.05.2017, 00:40)
---------------------------------------------
Когда на вход ONmic подается 1, а обе реле выключены, то они включаются. Если хотя бы одна из реле включена, то ничего не происходит.
Когда на вход OFFmic подается 1 и обе реле включены, то они выключаются. Если хотя бы одна из реле включена, то она выключается.
Эта информация не особо полезна, так как нужно просто добиться на этих входах логические единицы посредством хлопков.

holodaleksey
Лейтенант
Сообщения: 566
Зарегистрирован: 10.01.2016{, 13:47}
Репутация: 14

Выключатель освещения ИК пультом и звуком(хлопками)

#4

Сообщение holodaleksey » 09.05.2017{, 01:00}

Не усложняйте со счетчиками, сделайте на стандартной логике(и или не) и таймерах тон/тоф. Для начала - будет, как минимум, наглядней и понятней.
Подпись удалена мною по требованию администрации форума, что является нарушение демократии )

m10ru
Рядовой
Сообщения: 75
Зарегистрирован: 08.03.2017{, 23:30}
Репутация: 1
Откуда: Украина Тернополь

Выключатель освещения ИК пультом и звуком(хлопками)

#5

Сообщение m10ru » 09.05.2017{, 01:29}

Я глубоко извиняюсь...   а на момент мысли такого выключателя сделать не хотите??? (вот подумал что нужно свет выключить... а он сам бац и вырубился) пройденная тема такое было модно где то так годков 25 назад... (были и брелки для ключей.. свиснул а в ответ морзянка) глючно это всё работает... на музыку и посторонние звуки реагирует...
главное хотеть, а остальное не проблема

WaaZZap
Рядовой
Сообщения: 9
Зарегистрирован: 08.05.2017{, 22:59}
Репутация: 0

Выключатель освещения ИК пультом и звуком(хлопками)

#6

Сообщение WaaZZap » 09.05.2017{, 01:58}

holodaleksey писал(а):Не усложняйте со счетчиками, сделайте на стандартной логике(и или не) и таймерах тон/тоф. Для начала - будет, как минимум, наглядней и понятней.
В принципе, на стандартной логике построена вся схема. Вот только как таким же образом сделать акустический выключатель, который будет работать без ложных срабатываний, не совсем ясно.

Добавлено (09.05.2017, 01:58)
---------------------------------------------
m10ru писал(а):глючно это всё работает... на музыку и посторонние звуки реагирует...
Полностью с Вами согласен, но хотелось бы закончить проект. ИК передатчик будет основным способом управления, а вот акустический - в качестве приятного бонуса.
Тем более, если счетчик будет корректно работать и сбрасывать значения когда нужно, то ложные срабатывания должны свестись к минимуму. ИМХО
Последний раз редактировалось WaaZZap 09.05.2017{, 01:59}, всего редактировалось 1 раз.

Аватара пользователя
rw6cm
Полковник
Сообщения: 2283
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

Выключатель освещения ИК пультом и звуком(хлопками)

#7

Сообщение rw6cm » 09.05.2017{, 03:22}

WaaZZap писал(а):чтобы в итоге свет включался по двум хлопкам и выключался по трем хлопкам
Вложения
2on3off.flp
(127.02 КБ) 72 скачивания
Последний раз редактировалось rw6cm 09.05.2017{, 03:49}, всего редактировалось 1 раз.
Win10-64, FLProg (portable)

WaaZZap
Рядовой
Сообщения: 9
Зарегистрирован: 08.05.2017{, 22:59}
Репутация: 0

Выключатель освещения ИК пультом и звуком(хлопками)

#8

Сообщение WaaZZap » 09.05.2017{, 10:41}

rw6cm писал(а):Прикрепления: 2on3off.flp(127Kb)
К сожалению, у меня не завелась данная схема. Пытался включать и выключать все это дело и с микрофона, и с кнопки. Светодиод даже не моргнул.
Поменял задержку на 2 секунды. Тоже ничего не дало.

Аватара пользователя
Oleg_UA
Сержант
Сообщения: 115
Зарегистрирован: 07.01.2017{, 23:30}
Репутация: 6
Откуда: Днепр
Имя: Олег

Выключатель освещения ИК пультом и звуком(хлопками)

#9

Сообщение Oleg_UA » 09.05.2017{, 11:16}

Блок будет работать по описанному принципу выше.
В параметрах блока установите нужное вам время в мили секундах и цепляйте его к своей схеме, на выходе out будет количество подсчитанных импульсов.
Вложения
Mic_ON_OFF.ubi
(30.81 КБ) 72 скачивания

WaaZZap
Рядовой
Сообщения: 9
Зарегистрирован: 08.05.2017{, 22:59}
Репутация: 0

Выключатель освещения ИК пультом и звуком(хлопками)

#10

Сообщение WaaZZap » 09.05.2017{, 12:01}

Oleg_UA писал(а):Блок будет работать по описанному принципу выше.
Я правильно понял алгоритм работы Вашего блока: 2 нажатия кнопки - светодиод 1 включается;
3 нажатия кнопки - светодиод 2 включается.
Вложения
9444945.jpg
Последний раз редактировалось WaaZZap 09.05.2017{, 12:03}, всего редактировалось 1 раз.

Аватара пользователя
rw6cm
Полковник
Сообщения: 2283
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

Выключатель освещения ИК пультом и звуком(хлопками)

#11

Сообщение rw6cm » 09.05.2017{, 12:14}

WaaZZap писал(а):Пытался включать и выключать все это дело и с микрофона, и с кнопки.
Кнопка должна замыкать на минус.
Если у вас микрофонный каскад китайский типа этого, то с ним придется повозится.
У него по хлопку на D0 формируется не один импульс, а целый пакет, и меняется в зависимости глухой хлопок или звонкий.
Так что на входе придется поиграть с настройкой TOF, и в настройке переменной убрать защиту от дребезга.
При этом резистор на плате настроить на моменте включения светодиода (чтобы он при хлопке слегка притухал)
Проверил на макете - работает
Вложения
2on3off1.flp
(132.05 КБ) 77 скачиваний
Win10-64, FLProg (portable)

Аватара пользователя
Oleg_UA
Сержант
Сообщения: 115
Зарегистрирован: 07.01.2017{, 23:30}
Репутация: 6
Откуда: Днепр
Имя: Олег

Выключатель освещения ИК пультом и звуком(хлопками)

#12

Сообщение Oleg_UA » 09.05.2017{, 12:38}

WaaZZap писал(а):Я правильно понял алгоритм работы Вашего блока: 2 нажатия кнопки - светодиод 1 включается;3 нажатия кнопки - светодиод 2 включается.
Вход in: тактовый, будет считать импульсы промежуток между которыми не должен превышать время установленное в параметрах блока.
После последнего нажатия по истечению времени установленного в параметрах на выход out будет выдано количество импульсов (хлопков) на один программный цикл.
На выход ON после истечения времени выдаётся импульс в один программный цикл если количество хлопков было 2.
На выход OFF если количество 3.

WaaZZap
Рядовой
Сообщения: 9
Зарегистрирован: 08.05.2017{, 22:59}
Репутация: 0

Выключатель освещения ИК пультом и звуком(хлопками)

#13

Сообщение WaaZZap » 09.05.2017{, 12:46}

rw6cm, спасибо большое. Схема действительно рабочая, видимо накосячил где-то при подключении. Микрофон китайский, но думаю как-то справлюсь со временем.
Oleg_UA, и Вам спасибо. Ваш блок пригодится в проектах.
Спасибо всем за помощь.

Аватара пользователя
Oleg_UA
Сержант
Сообщения: 115
Зарегистрирован: 07.01.2017{, 23:30}
Репутация: 6
Откуда: Днепр
Имя: Олег

Выключатель освещения ИК пультом и звуком(хлопками)

#14

Сообщение Oleg_UA » 09.05.2017{, 12:48}

Попробуйте ещё так
Вложения
9961415.flp
(193.9 КБ) 70 скачиваний
Последний раз редактировалось Oleg_UA 09.05.2017{, 12:53}, всего редактировалось 1 раз.

WaaZZap
Рядовой
Сообщения: 9
Зарегистрирован: 08.05.2017{, 22:59}
Репутация: 0

Выключатель освещения ИК пультом и звуком(хлопками)

#15

Сообщение WaaZZap » 09.05.2017{, 13:03}

Oleg_UA писал(а):Попробуйте ещё так
Обязательно вечером попробую.

Аватара пользователя
Oleg_UA
Сержант
Сообщения: 115
Зарегистрирован: 07.01.2017{, 23:30}
Репутация: 6
Откуда: Днепр
Имя: Олег

Выключатель освещения ИК пультом и звуком(хлопками)

#16

Сообщение Oleg_UA » 09.05.2017{, 13:12}

WaaZZap писал(а):Обязательно вечером попробую.
Если Ваша кнопка 2 не тактовая тогда добавьте RTrig перед таблицей состояний.
В моём блоке RTrig на входах уже сделаны

WaaZZap
Рядовой
Сообщения: 9
Зарегистрирован: 08.05.2017{, 22:59}
Репутация: 0

Выключатель освещения ИК пультом и звуком(хлопками)

#17

Сообщение WaaZZap » 09.05.2017{, 13:33}

Oleg_UA, вход 2(pin3) - это не кнопка, а вход, который я добавил для себя, так сказать, для удобства. На него должна подаваться логическая единица при трёх хлопках для выключения.
По этому, мне кажется, что Ваша таблица состояний не совсем подходит.
Если ONmic отвечает и за включение, и за выключение при 2х и 3х хлопках соответственно, то вход 2(pin3) не нужен.
Последний раз редактировалось WaaZZap 09.05.2017{, 13:36}, всего редактировалось 1 раз.

Аватара пользователя
Oleg_UA
Сержант
Сообщения: 115
Зарегистрирован: 07.01.2017{, 23:30}
Репутация: 6
Откуда: Днепр
Имя: Олег

Выключатель освещения ИК пультом и звуком(хлопками)

#18

Сообщение Oleg_UA » 09.05.2017{, 16:45}

WaaZZap писал(а):вход 2(pin3) - это не кнопка, а вход, который я добавил для себя
 тогда совсем ещё проще

WaaZZap
Рядовой
Сообщения: 9
Зарегистрирован: 08.05.2017{, 22:59}
Репутация: 0

Выключатель освещения ИК пультом и звуком(хлопками)

#19

Сообщение WaaZZap » 09.05.2017{, 17:24}

это верно

krom23
Лейтенант
Сообщения: 444
Зарегистрирован: 06.09.2015{, 15:18}
Репутация: 12
Откуда: Калуга
Имя: Андрей

Выключатель освещения ИК пультом и звуком(хлопками)

#20

Сообщение krom23 » 09.05.2017{, 17:36}

Или так
Вложения
6512489.jpg

Ответить

Вернуться в «Infrared (IR)»