Устройство отслеживания состояния датчиков с функцией SMS уведомлений(работа с датчиками протестирована, нужно больше тестов в отношении модема)
Программа прошивается на контроллер из среды Platformio (возможно и из Arduino IDE).
Устройство предназначено для отслеживания состояния простых датчиков (открыто/закрыто, по сути кнопок). Благодаря использованию режима выводов INPUT_PULLUP для подключения не требуется резистор, и достаточно подключить первый и второй датчик к выводам 11 и 12 соответственно и к выводам заземления (при необходимости достаточно просто можно обеспечить работу с большим количеством датчиков).
После установки устройства производится фиксирование номера телефона администратора и номера телефона дублера, после чего с номера телефона администратора соответствующими командами выставляются параметры работы устройства.
Установка номера администратора: звонок на номер карточки установленной в прибор, прибор отреагирует звуковой и светодиодной сигнализацией, нажать на кнопку на плате прибора до отбоя звонка. Прибор ответит длинным звуковым сигналом и оповестит по смс о принятии номера админа.
Установка номера дублера: отправить с номера админа смс с номером телефона дублера в формате «+7**********». Прибор оповестит по смс о принятии номера дублера. Дублёр может быть один. Для удаления номера отправить СМС с номером дублера на устройство повторно.
Команды смс для настройки параметров:- «On 00» - Выставляется время задержки включения режима отслеживания. Допустимые значения от 00 до 99 (секунды). Пример: смс с текстом «On 25» установит задержку включения отслеживания на 25 секунд.
- «Of 00» - Выставляется время задержки отключения отслеживания.
Выбирается отправкой смс с номера телефона админа или дублера на прибор с соответствующим номером режима работы. Пример: смс с текстом «1» активирует режим отслеживания, при дальнейших переключениях режимов прибора автоматически загружается режим выбранный по смс, после чего этот режим прописывается в память до следующей смены с помощью смс. Для смены режимов с помощью смс не обязательно предварительно отключать режим отслеживания, просто отправляется смс с номером желаемого режима работы и устройство оповестит вас о смене режима работы. Для для отключения отслеживания с помощью смс достаточно отправить на номер устройства смс с текстом «0». Так же включение и отключение отслеживания производится пустым звонком на устройство.
Светозвуковая сигнализация:- повторяющиеся серии коротких световых сигналов - входящий звонок
- инициализация датчиков - свечение 3 секунды для каждого датчика с интервалом 100 миллисекунд
- отправка уведомления - свечение 2 секунды
- после включения или перезапуска устройства и инициализации датчиков производится отправка смс уведомления о перезагрузке, светодиод горит 1 секунду, гаснет, и если всё в порядке, то это последний световой сигнал указывающий на успешный переход в рабочий режим