Проблема регистрации внешнего сигнала

serg-h
Offline
Зарегистрирован: 22.03.2017

Уважаемые форумчане! Я новичок в мире ардуино, но с электроникой более-менее знаком. Сейчас настраиваю систему видеонаблюдения, и появилась задача: отправлять смс при срабатывании датчика движения(регистратор пищит при обнаружении движения).

Реализация: ардуино уно, sim800, dc-dc преобразователь для сим модуля, реле.

схема действия такая: вместо пищалки припаял реле в регистратор, то току обмотки и напряжению вроде такое же как и пищалка. идея в том, чтобы используя аналоговый вход, выход +5в и землю сделать следующий сценарий: если на аналоговый вход подать +5в, сценарий не выполняется, если 0в, сценарий выполняется. переключает аналоговый вход между +5 и землей реле. 

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

Подкажите, что можно предпринять?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Ардуина не успевает засечь сигнал длительность 0.1 секунды и 0.05 секунды?

Что ж там за скетч такой? Не, ну можно, конечно написать, специалисты имеются, но ...

В общем, скетч в студию.

vk007
Offline
Зарегистрирован: 16.06.2015

Не понял, зачем реле? Гальваническая развязка? Может это не ардуина, а реле не всегда успевает сработать? Почему бы сразу ардуиной не ловить сигнал с (пищалки) регистратора?

Voodoo Doll
Voodoo Doll аватар
Offline
Зарегистрирован: 18.09.2016

Не реле а оптопара. 4N24, 4N27, PC817 и т. п.

Не аналоговый а D2, D3, назначить функцию обработчика в attachInterrupt.

Или сделать формирователь импульса на 555.