Программа прошиватеся на контроллер из среды Platformio. Код программы подробно прокомментирован.
- Открыть программу в новом проекте Platformio
- Раскомментировать в файле platformio.ini порт подключения для своей операционной системы, по умолчанию Unix
- Загрузить программу в контроллер штатным средством Platformio
- Создать новый проект в среде ArduinoIDE
- Добавить в проект через менеджер библиотек: SoftwareSerial.h, EEPROM.h, CyberLib.h
- Выбрать в настройках проекта плату Arduino Nano
- Скопировать файлы программы из каталога src в файл проекта ардуино
- Загрузить программу в контроллер штатным средством ArduinoIDE
Устройство предназначено для отслеживания аварийных ситуаций.
После установки и настройки данного оборудования производится фиксирование номера телефона администратора и номера телефона дублера, после чего с номера телефона администратора соответствующими командами выставляются параметры работы устройства.
Установка номера администратора: звонок на номер карточки установленной в прибор, прибор отреагирует звуковой и светодиодной сигнализацией, нажать на кнопку на плате прибора до отбоя звонка. Прибор ответит длинным звуковым сигналом и оповестит по смс о принятии номера админа.
Установка номера дублера: отправить с номера админа смс с номером телефона дублера в формате «+7**********». Прибор оповестит по смс о принятии номера дублера. Дублеров может быть еще 4 номера. Для удаления номера отправить СМС с номером дублера на устройство повторно.
Команды смс для настройки параметров:- «On 00» - Выставляется время задержки постановки на охрану. Допустимые значения от 00 до 99 (секунды). Пример: смс с текстом «On 25» установит задержку постановки на охрану на 25 секунд.
- «Of 00» - Выставляется время задержки сработки для снятия с охраны.
- «Bl 00» - Выставляется порог баланса средств на счету для оповещения. При понижении баланса ниже установленного, устройство оповестит об этом по смс один раз в сутки. Допустимые значения от 00 до 99.
- «*000#» - Выставляется код баланса оператора сети. Пример: «*100#» - МегаФон.
Выбирается отправкой смс с номера телефона админа или дублера на прибор с соответствующим номером режима работы. Пример: смс с текстом «1» активирует режим отслеживания, при дальнейших переключениях режимов прибора автоматически загружается режим выбранный по смс, после чего этот режим прописывается в память до следующей смены с помощью смс. Для смены режимов с помощью смс не обязательно снимать устройство с охраны, просто отправляется смс с номером желаемого режима работы и устройство оповестит вас о смене режима работы. Для снятия устройства с охраны с помощью смс отправить на номер устройства смс с текстом «0». Так же постановка на охрану и снятие с охраны производится пустым звонком на устройство. Опционно устройство можно перевести на управление с помощью радио-брелоков вместо клавиатуры.
Светозвуковая сигнализация:- повторяющиеся серии коротких световых сигналов - входящий звонок