Выключатель освещения ИК пультом и звуком(хлопками)
Выключатель освещения ИК пультом и звуком(хлопками)
Доброго времени суток, господа.
Захотел сделать управление светом в комнате с помощью двух реле посредством ИК и, по-возможности, звуком - хлопком, если быть точным.
Управление ИК-пультом далось более-менее легко, хоть я только начал изучать FLProg. А вот хлопками, как не пытался, ничего не выходит.
Набросал общую схему, где входы ONmic и OFFmic нужно доработать и чтобы в итоге свет включался по двум хлопкам и выключался по трем хлопкам.
Пытался сделать все это через счетчик, но последний сбрасывается только когда реле включается. Соответственно между хлопками или громкими звуками может пройти значительное время и реле все равно включится.
На микрофоне использую цифровой выход, что мне кажется более простым.
Схемы выложил.
Буду очень признателен за любую помощь.
Захотел сделать управление светом в комнате с помощью двух реле посредством ИК и, по-возможности, звуком - хлопком, если быть точным.
Управление ИК-пультом далось более-менее легко, хоть я только начал изучать FLProg. А вот хлопками, как не пытался, ничего не выходит.
Набросал общую схему, где входы ONmic и OFFmic нужно доработать и чтобы в итоге свет включался по двум хлопкам и выключался по трем хлопкам.
Пытался сделать все это через счетчик, но последний сбрасывается только когда реле включается. Соответственно между хлопками или громкими звуками может пройти значительное время и реле все равно включится.
На микрофоне использую цифровой выход, что мне кажется более простым.
Схемы выложил.
Буду очень признателен за любую помощь.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось WaaZZap 08 май 2017, 23:20, всего редактировалось 1 раз.
Выключатель освещения ИК пультом и звуком(хлопками)
Опишите подробнее что происходит на входах ONmic и OFFmic при хлопках, это переключение состояния или отдельные команды.
Подобное можно сделать по принципу:
После первого хлопка начинаем считать количество хлопков с промежутком к примеру не более 1 секунды, если прошло больше 1 секунды после последнего хлопка сравниваем количество и выполняем команду.
Если вам это нужно могу выложить блок который считает импульсы и по истечению времени выдаёт их количество.
Подобное можно сделать по принципу:
После первого хлопка начинаем считать количество хлопков с промежутком к примеру не более 1 секунды, если прошло больше 1 секунды после последнего хлопка сравниваем количество и выполняем команду.
Если вам это нужно могу выложить блок который считает импульсы и по истечению времени выдаёт их количество.
Выключатель освещения ИК пультом и звуком(хлопками)
Входы ONmic и OFFmic сейчас сделаны для наглядности. Их нужно будет заменить, грубо говоря, на часть схемы: ONmic - два хлопка с интервалом не более 1 секунды включают реле;
OFFmic - три хлопка выключают реле.
То, что Вы описываете мне и нужно.
Только меня интересует сбросится ли счетчик если прошло более 1 секунды и количество хлопков не будет соответствовать 2 или 3?
Что бы не было такого: хлопнул раз, прошло n количество времени, хлопнул еще раз и реле включились.
Надеюсь Вы поняли о чем я.
Добавлено (09.05.2017, 00:40)
---------------------------------------------
Когда на вход ONmic подается 1, а обе реле выключены, то они включаются. Если хотя бы одна из реле включена, то ничего не происходит.
Когда на вход OFFmic подается 1 и обе реле включены, то они выключаются. Если хотя бы одна из реле включена, то она выключается.
Эта информация не особо полезна, так как нужно просто добиться на этих входах логические единицы посредством хлопков.
OFFmic - три хлопка выключают реле.
То, что Вы описываете мне и нужно.
Только меня интересует сбросится ли счетчик если прошло более 1 секунды и количество хлопков не будет соответствовать 2 или 3?
Что бы не было такого: хлопнул раз, прошло n количество времени, хлопнул еще раз и реле включились.
Надеюсь Вы поняли о чем я.
Добавлено (09.05.2017, 00:40)
---------------------------------------------
Когда на вход ONmic подается 1, а обе реле выключены, то они включаются. Если хотя бы одна из реле включена, то ничего не происходит.
Когда на вход OFFmic подается 1 и обе реле включены, то они выключаются. Если хотя бы одна из реле включена, то она выключается.
Эта информация не особо полезна, так как нужно просто добиться на этих входах логические единицы посредством хлопков.
-
- Лейтенант
- Сообщения: 595
- Зарегистрирован: 10 янв 2016, 13:47
- Благодарил (а): 1 раз
Выключатель освещения ИК пультом и звуком(хлопками)
Не усложняйте со счетчиками, сделайте на стандартной логике(и или не) и таймерах тон/тоф. Для начала - будет, как минимум, наглядней и понятней.
Выключатель освещения ИК пультом и звуком(хлопками)
Я глубоко извиняюсь... а на момент мысли такого выключателя сделать не хотите??? (вот подумал что нужно свет выключить... а он сам бац и вырубился) пройденная тема такое было модно где то так годков 25 назад... (были и брелки для ключей.. свиснул а в ответ морзянка) глючно это всё работает... на музыку и посторонние звуки реагирует...
главное хотеть, а остальное не проблема
Выключатель освещения ИК пультом и звуком(хлопками)
В принципе, на стандартной логике построена вся схема. Вот только как таким же образом сделать акустический выключатель, который будет работать без ложных срабатываний, не совсем ясно.holodaleksey писал(а):Не усложняйте со счетчиками, сделайте на стандартной логике(и или не) и таймерах тон/тоф. Для начала - будет, как минимум, наглядней и понятней.
Добавлено (09.05.2017, 01:58)
---------------------------------------------
Полностью с Вами согласен, но хотелось бы закончить проект. ИК передатчик будет основным способом управления, а вот акустический - в качестве приятного бонуса.m10ru писал(а):глючно это всё работает... на музыку и посторонние звуки реагирует...
Тем более, если счетчик будет корректно работать и сбрасывать значения когда нужно, то ложные срабатывания должны свестись к минимуму. ИМХО
Последний раз редактировалось WaaZZap 09 май 2017, 01:59, всего редактировалось 1 раз.
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Выключатель освещения ИК пультом и звуком(хлопками)
WaaZZap писал(а):чтобы в итоге свет включался по двум хлопкам и выключался по трем хлопкам
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось rw6cm 09 май 2017, 03:49, всего редактировалось 1 раз.
Win10-64, FLProg (portable)
Выключатель освещения ИК пультом и звуком(хлопками)
К сожалению, у меня не завелась данная схема. Пытался включать и выключать все это дело и с микрофона, и с кнопки. Светодиод даже не моргнул.rw6cm писал(а):Прикрепления: 2on3off.flp(127Kb)
Поменял задержку на 2 секунды. Тоже ничего не дало.
Выключатель освещения ИК пультом и звуком(хлопками)
Блок будет работать по описанному принципу выше.
В параметрах блока установите нужное вам время в мили секундах и цепляйте его к своей схеме, на выходе out будет количество подсчитанных импульсов.
В параметрах блока установите нужное вам время в мили секундах и цепляйте его к своей схеме, на выходе out будет количество подсчитанных импульсов.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Выключатель освещения ИК пультом и звуком(хлопками)
Я правильно понял алгоритм работы Вашего блока: 2 нажатия кнопки - светодиод 1 включается;Oleg_UA писал(а):Блок будет работать по описанному принципу выше.
3 нажатия кнопки - светодиод 2 включается.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось WaaZZap 09 май 2017, 12:03, всего редактировалось 1 раз.
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Выключатель освещения ИК пультом и звуком(хлопками)
Кнопка должна замыкать на минус.WaaZZap писал(а):Пытался включать и выключать все это дело и с микрофона, и с кнопки.
Если у вас микрофонный каскад китайский типа этого, то с ним придется повозится.
У него по хлопку на D0 формируется не один импульс, а целый пакет, и меняется в зависимости глухой хлопок или звонкий.
Так что на входе придется поиграть с настройкой TOF, и в настройке переменной убрать защиту от дребезга.
При этом резистор на плате настроить на моменте включения светодиода (чтобы он при хлопке слегка притухал)
Проверил на макете - работает
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
Выключатель освещения ИК пультом и звуком(хлопками)
Вход in: тактовый, будет считать импульсы промежуток между которыми не должен превышать время установленное в параметрах блока.WaaZZap писал(а):Я правильно понял алгоритм работы Вашего блока: 2 нажатия кнопки - светодиод 1 включается;3 нажатия кнопки - светодиод 2 включается.
После последнего нажатия по истечению времени установленного в параметрах на выход out будет выдано количество импульсов (хлопков) на один программный цикл.
На выход ON после истечения времени выдаётся импульс в один программный цикл если количество хлопков было 2.
На выход OFF если количество 3.
Выключатель освещения ИК пультом и звуком(хлопками)
rw6cm, спасибо большое. Схема действительно рабочая, видимо накосячил где-то при подключении. Микрофон китайский, но думаю как-то справлюсь со временем.
Oleg_UA, и Вам спасибо. Ваш блок пригодится в проектах.
Спасибо всем за помощь.
Oleg_UA, и Вам спасибо. Ваш блок пригодится в проектах.
Спасибо всем за помощь.
Выключатель освещения ИК пультом и звуком(хлопками)
Попробуйте ещё так
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Oleg_UA 09 май 2017, 12:53, всего редактировалось 1 раз.
Выключатель освещения ИК пультом и звуком(хлопками)
Обязательно вечером попробую.Oleg_UA писал(а):Попробуйте ещё так
Выключатель освещения ИК пультом и звуком(хлопками)
Если Ваша кнопка 2 не тактовая тогда добавьте RTrig перед таблицей состояний.WaaZZap писал(а):Обязательно вечером попробую.
В моём блоке RTrig на входах уже сделаны
Выключатель освещения ИК пультом и звуком(хлопками)
Oleg_UA, вход 2(pin3) - это не кнопка, а вход, который я добавил для себя, так сказать, для удобства. На него должна подаваться логическая единица при трёх хлопках для выключения.
По этому, мне кажется, что Ваша таблица состояний не совсем подходит.
Если ONmic отвечает и за включение, и за выключение при 2х и 3х хлопках соответственно, то вход 2(pin3) не нужен.
По этому, мне кажется, что Ваша таблица состояний не совсем подходит.
Если ONmic отвечает и за включение, и за выключение при 2х и 3х хлопках соответственно, то вход 2(pin3) не нужен.
Последний раз редактировалось WaaZZap 09 май 2017, 13:36, всего редактировалось 1 раз.
Выключатель освещения ИК пультом и звуком(хлопками)
тогда совсем ещё прощеWaaZZap писал(а):вход 2(pin3) - это не кнопка, а вход, который я добавил для себя
Выключатель освещения ИК пультом и звуком(хлопками)
Или так
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя