Проблема регистрации внешнего сигнала
- Войдите на сайт для отправки комментариев
Уважаемые форумчане! Я новичок в мире ардуино, но с электроникой более-менее знаком. Сейчас настраиваю систему видеонаблюдения, и появилась задача: отправлять смс при срабатывании датчика движения(регистратор пищит при обнаружении движения).
Реализация: ардуино уно, sim800, dc-dc преобразователь для сим модуля, реле.
схема действия такая: вместо пищалки припаял реле в регистратор, то току обмотки и напряжению вроде такое же как и пищалка. идея в том, чтобы используя аналоговый вход, выход +5в и землю сделать следующий сценарий: если на аналоговый вход подать +5в, сценарий не выполняется, если 0в, сценарий выполняется. переключает аналоговый вход между +5 и землей реле.
Проблема: собрал, проверил выполнение сценария с помощью батейки(подключал к реле, оно замыкала что надо), все ок. Но вот с регистратором беда: он выдает не постоянный сингал, к примеру на пол секунды, а 3 длинных(0.1 сек примерно) и 2 коротких(еще меньше, раза в 2), и в итоге реле замыкается, а ардуинка по ходу не успевает понять этого, т.к тут же размыкается(в общем то работает, но через раз, а это недопустимо)... программно поменять тип подаваемого сигнала не получилось... п.с пробовал активировать сценарий с датчика звука, тоже через раз работал...
Подкажите, что можно предпринять?
Ардуина не успевает засечь сигнал длительность 0.1 секунды и 0.05 секунды?
Что ж там за скетч такой? Не, ну можно, конечно написать, специалисты имеются, но ...
В общем, скетч в студию.
Не понял, зачем реле? Гальваническая развязка? Может это не ардуина, а реле не всегда успевает сработать? Почему бы сразу ардуиной не ловить сигнал с (пищалки) регистратора?
Не реле а оптопара. 4N24, 4N27, PC817 и т. п.
Не аналоговый а D2, D3, назначить функцию обработчика в attachInterrupt.
Или сделать формирователь импульса на 555.