• Sim900 quad band gsm gprs подключение. Дешевый модуль GSM с поддержкой GPRS, для самоделок и удаленного управления

    11.08.2023

    Добрый день! Опять мультиобзор китайских электронных компонентов, как обычно обо всём понемногу, постараюсь покороче, но получится ли? Итак, встречайте, GSM сигнализация стоимостью до 700 ₽. Интересно? Прошу под «cut»!

    Приступим! Перед началом рекомендую заглянуть в этот , меньше компонентов и большая автономность. Итак, «техзадание», основные требования к сигнализации:

    1) Оповещать при срабатывании датчиков.
    2) В случае отключения питания должна быть предусмотрена некоторая автономность.
    3) Управление сигнализацией через sms и звонки.

    Из-за того, что процесс создания сигнализации затянулся на несколько месяцев и некоторые продавцы уже не продают те компоненты которые были у них куплены, ссылки будут актуализированы на товары других продавцов у которых максимальное или приближенное к максимальному число продаж товара и лучшая цена. Цены в обзоре актуальны на дату его написания.

    Перечень того что понадобится:

    Список изменений

    GSM_03_12_2016-14-38.hex - исправлена работа устройства с модемом M590.
    GSM_05_12_2016-13-45.hex - добавлена консольная команда memtest, оптимизация использования оперативной памяти.
    GSM_2016_12_06-15-43.hex - добавлен вывод результатов команд в консоль, оптимизация памяти. Занято: 49% SRAM.
    GSM_2016_12_07-10-59.hex - теперь телефонные номера добавляются и удаляются правильно. Занято: 49% SRAM, 74% Flash Memory.
    GSM_2016_12_07-15-38.hex - добавлена возможность подключения датчика движения , подключается к пину A0 (в данном случае пин A0 используется как цифровой). Добавлены смс - команды PIROn , PIROff . Занято: 48% SRAM, 76% Flash Memory.
    GSM_2016_12_08-13-53.hex - Теперь после успешного выполнения команды, которая в ответ не отправляет смс сообщение, устройство однократно мигает синим светодиодом. Теперь после некорректного выполнения команды, которая в ответ не отправляет смс сообщение, устройство дважды мигает синим светодиодом. Теперь после инициализации параметров устройства, если включен «тихий» режим (SendSms = 0), устройство в течение 2 секунд часто мигает синим светодиодом. Исправлена ошибка из-за которой номер не всегда удалялся из памяти командой DeletePhone. Занято: 48% SRAM, 78% Flash Memory.
    GSM_2016_12_11-09-12.hex - Добавлены консольные команды AddPhone и DeletePhone, синтаксис аналогичен смс-командам. Оптимизация памяти. Занято: 43% SRAM, 79% Flash Memory.
    GSM_2017_01_03-22-51.hex - Реализована поддержка и ему подобных расширителей портов ввода/вывода на чипе PCF8574, для подключения дополнительных 8 датчиков, в том числе герконов. Автоматический поиск адреса и автоматическая настройка модуля. Стандартные названия датчиков и логический уровень их срабатывания изменяется с помощью команды EditSensor. Изменены содержания тревожных смс для основного датчика (пин D0) «Alarm! Main sensor!» и датчика движения (пин A0) «Alarm! PIR sensor!». Добавлены команды EditSensor и I2CScan. Занято: 66% SRAM, 92% Flash Memory.
    GSM_2017_01_15-23-26.hex - Поддержка модема A6_Mini. Контроль наличия внешнего питания (пин D7). Добавлены смс команды WatchPowerOn, WatchPowerOff. Добавлены консольные команды ListConfig, ListSensor. Теперь смс команда EditSensor работает правильно. Незначительно «урезан» вывод отладочной информации в монитор порта. Занято: 66% SRAM, 95% Flash Memory.
    GSM_2017_01_16-23-54.hex - Теперь в ответном сообщении на смс команду «Info» так же сообщается состояние датчика движения. Исправлена ошибка из-за которой иногда отправлялись пустые ответные смс сообщения. Теперь устройство оповещает не только об отключении, но и о возобновлении внешнего питания. Все модемы стали «меньше болтать», теперь в мониторе порта стало немного чище. Занято: 66% SRAM, 95% Flash Memory.
    GSM_2017_02_04-20-23.hex - Исправлена ошибка «Watch the power on». Теперь после снятия с охраны, выключается «тревожный пин». Теперь после удаления номера в консоль выводится правильная информация. Возможно исправлена ошибка из-за которой иногда отправлялись пустые ответные смс сообщения. Занято: 66% SRAM, 90% Flash Memory.
    GSM_2017_02_14-00-03.hex - Теперь по умолчанию отправляются смс сообщения, параметр SendSms снова равен 1. Теперь при замыкании контактов основного герконового датчика (закрытии двери) устройство мигает синим светодиодом в течение 2 секунд, сигнализируя о нормальной работе датчика. Занято: 66% SRAM, 90% Flash Memory.
    GSM_2017_03_01-23-37.hex - Команда WatchPowerOn удалена. Добавлена консольная команда WatchPowerOff, идентична смс команде. Добавлены команды WatchPowerOn1, WatchPowerOn2. WatchPowerOn1 - мониторинг внешнего питания включен если сигнализация поставлена на охрану, WatchPowerOn2 - мониторинг внешнего питания включен всегда. Реализована функция постановки на охрану и снятия с охраны внешними устройствами, для этого используются выводы A1(D15) и A2(D16). Сигнализация ставит/снимает охрану при появлении на выводе A1(D15) высокого уровня +5В или на выводе A2(D16) низкого уровня GND. Вывод A1(D15) подтягивается к GND, вывод A2(D16) подтягивается к +5V через резисторы 20 (10) кОм. Добавлены команды GuardButtonOn и GuardButtonOff. Теперь после постановки на охрану мигает красный светодиод, пока не будет проверена целостность контура основного герконового датчика. Если контур целый загорается красный светодиод. Занято: 66% SRAM, 95% Flash Memory.
    GSM_2017_03_12-20-04.hex - Теперь в консоли стало ещё чище, но если включен тестовый режим «TestOn», то в консоль выводится дополнительная информация. Исправлен баг «Sent!», теперь в консоль правильно выводится информация об отправке сообщений. Исправлен баг «повторного ложного вызова». Теперь запрос баланса должен работать корректно на всех модемах. Занято: 67% SRAM, 95% Flash Memory.
    GSM_2017_04_16-12-00.hex - Исправлен . Теперь команды Info и Money всегда будут присылать ответное смс. Команда GuardButtonOn заменена командами GuardButtonOn1 и GuardButtonOn2. Занято: 67% SRAM, 99% Flash Memory.
    GSM_2017_04_21-09-43.hex - не рекомендуется к использованию, только в качестве тестирования, спасибо за выявленные ошибки:) - Теперь параметр sendsms не влияет на отправку смс сообщений мониторинга электросети. Добавлена смс команда DelayBeforeGuard отвечающая за задержку при постановке на охрану, значение не может превышать 255 секунд. Добавлена смс команда DelayBeforeAlarm отвечающая за задержку отправки уведомлений и включение «тревожного пина» при срабатывании датчиков, значение не может превышать 255 секунд. Удалены команды ClearSMS, теперь сообщения удаляются автоматически после получения. Занято: 68% SRAM, 100% Flash Memory.
    GSM_2017_04_22-20-42.hex - Исправлены множественные ошибки. Команды ClearSMS снова присутствуют в прошивке. Оптимизация памяти. Занято: 68% SRAM, 98% Flash Memory.
    GSM_2017_04_23-17-50.hex - Теперь запрос баланса должен работать корректно на всех модемах. Постановка и снятие с охраны внешними устройствами теперь работает правильно. Ответные сообщения смс команды Info не должны быть пустыми. Оптимизация памяти. Занято: 68% SRAM, 98% Flash Memory.
    GSM_2017_04_24-13-22.hex - Теперь передача консольных команд в GSM модуль производится только если включен тестовый режим. Теперь нет разделения на смс команды и консольные команды, все существующие команды можно передавать как через смс, так и через консоль. Возможно исправлен баг с командой Info. Оптимизация памяти. Занято: 68% SRAM, 94% Flash Memory.
    GSM_2017_04_25-20-54.hex - Исправлен баг при котором команда ListConfig меняла значение последнего события. Теперь при вводе команд через косоль не отправляются ненужные смс сообщения. Возможно исправлен баг с командой Info. Оптимизация памяти. Занято: 66% SRAM, 94% Flash Memory.
    GSM_2017_04_30-12-57.hex - Временно включён вывод дополнительной информации в консоль при отправке смс сообщений и формировании ответа на команду Info. Возможно исправлен баг с командой Info. Оптимизация памяти. Занято: 66% SRAM, 92% Flash Memory.
    GSM_2017_05_06-11-52.hex - Исправлен с функцией DelayBeforeAlarm. Занято: 66% SRAM, 93% Flash Memory.
    GSM_2017_05_23-21-27.hex - Незначительно изменён вывод информации в консоль. Добавлена поддержка модулей расширения портов на PCF8574A c адресами от 0x38 до 0x3f включительно. Исправлен баг c . Теперь устройство перезагружается автоматически после команд FullReset, ResetConfig, ResetPhone и в случае успешного выполнения команды MemTest. Добавлена команда WatchPowerTime. Теперь возможно установить время, по истечении которого будет отправлено смс сообщение об отключении внешнего источника питания. Занято: 67% SRAM, 94% Flash Memory.
    GSM_2017_05_26-20-22.hex - Исправлена инициализация памяти датчиков платы расширения. Изменён синтаксис команды AddPhone. Добавлена команда EditMainPhone. Изменен принцип работы системы уведомлений, при срабатывании датчика сначала будут отправлены sms сообщения, после чего будут совершены голосовые вызовы. Тревожные sms сообщения будут отправлены на телефонные номера с признаком «S» (SMS). Голосовые вызовы будут совершены на номера с признаком «R» (Ring). Сообщения об отключении/включении внешнего источника питания будут отправлены на телефонные номера с признаком «P» (Power). Добавлена команда RingTime. Теперь возможно установить длительность тревожного голосового вызова, параметр может иметь значение от 10 до 255 секунд. Теперь команда RingOn/RingOff глобально включает/отключает оповещение голосовыми вызовами. Добавлена команда ResetSensor. Занято: 68% SRAM, 99% Flash Memory.
    GSM_2017_06_02-17-43.hex - Командам AddPhone и EditMainPhone добавлен параметр «I» (Info), отвечающий за sms уведомление о постановке или снятии устройства с охраны. Теперь после добавления основного номера устройство автоматически перезагружается. Теперь можно вносить в память устройства одинаковые номера. При добавлении второго и последующих дублирующихся номеров с них автоматически будут сняты атрибуты «M», «S», «P» и «I». Эти номера будут использованы для повторного голосового вызова при срабатывании датчиков. Исправлен баг кривого вывода в консоль после выполнения команды AddPhone, теперь информация не выводится автоматически после добавления номера. Добавлена команда Reboot. Занято: 69% SRAM, 99% Flash Memory.
    GSM_2017_06_11-00-07.hex - Теперь вновь при замыкании контактов основного герконового датчика (закрытии двери) устройство мигает синим светодиодом в течение 2 секунд, сигнализируя о нормальной работе датчика, при этом не учитывается поставлено или снято устройство с охраны. Команды RingOn/RingOff удалены. Теперь устройство можно снять с охраны во время тревожного вызова, теперь они совершаются в фоновом режиме. Занято: 69% SRAM, 99% Flash Memory.
    GSM_2017_07_04-21-52.hex - Теперь команда Pause не присылает ответное смс. Удалены команды TestOn и TestOff. У всех номеров удалён признак Management. Занято: 68% SRAM, 96% Flash Memory.
    GSM_2017_07_24-12-02.hex - Добавлены команды ReedSwitchOn/ReedSwitchOff для мониторинга основного герконовго датчика, теперь его можно включать/отключать так же как и датчик движения. Исправлен баг команды Info. Команды TestOn и TestOff снова присутствуют в прошивке. Занято: 68% SRAM, 96% Flash Memory.
    GSM_2017_07_26-10-03.hex - Добавлена команда ModemID. Автоматическое определение модема осуществляется только если значение этого параметра равно 0. После установки значения параметра равным 0 производится автоматическая перезагрузка устройства. Занято: 68% SRAM, 98% Flash Memory.
    GSM_2017_08_03-22-03.hex - Теперь сигнализация может управлять внешними устройствами. Для управления используется аналоговый выход A3 (D17 - используется как цифровой). Логический уровень выхода (+5В или GND) может быть изменен, после изменения уровня через команду настройки устройство автоматически будет перезагружено. Длительность сигнала управления внешним устройством может быть изменена. Добавлены команды ExtDeviceLevelLow, ExtDeviceLevelHigh, ExtDeviceTime, Open. Некоторые изменения в логике работы команд управления. Оптимизация памяти. Занято: 68% SRAM, 99% Flash Memory.
    GSM_2017_08_10-12-17.hex - Удалены команды SmsOn/SmsOff, ReedSwitchOn/ReedSwitchOff, PIROn/PIROff и всё что с ними связано. Команда DelayBeforeAlarm заменена расширенными командами. Изменён вывод команды Info. Оптимизирован вывод команды ListConfig в консоль. Теперь к пинам D6 и A0 могут быть подключены любые цифровые датчики с высоким или низким уровнем срабатывания, в том числе герконы. Пины D6 и A0 должны быть притянуты к земле (GND) через сопротивление 10 (20) кОм. Если датчик настроен на низкий уровень срабатывания (включен в режиме геркона), то проверяется целостность цепи. Логический уровень срабатывания по входам D6 и A0 (+5В или GND) может быть изменен, после изменения логического уровня устройство автоматически будет перезагружено. Для каждого из датчиков (main, second, PCF-платы расширения) при срабатывании может быть установлено своё время по истечение которого будет осуществлено уведомление (смс и/или голосовой вызов). «PIR Sensor» переименован в «Second sensor». Исправлена работа платы расширения, ошибка из-за которой устройство всегда уведомляло о срабатывании датчиков, вне зависимости от того поставлено устройство на охрану или нет. Теперь можно выбрать режим работы при котором устройство может мониторить датчики платы расширения как во включенном режиме охраны (GuardOn), так и при выключенном режиме (GuardOff). Добавлены команды PCFForceOn/PCFForceOff, MainSensorLevelHigh/MainSensorLevelLow/MainSensorLevelOff, SecondSensorLevelHigh/SecondSensorLevelLow/SecondSensorLevelOff, MainDelayBeforeAlarm, SecondDelayBeforeAlarm, PCFDelayBeforeAlarm. Занято: 68% SRAM, 99% Flash Memory.

    *Последующие версии прошивок включают в себя изменения предыдущих версий.


    Используемые порты Arduino Nano v3

    D4 - выход «тревожного» пина, при срабатывании датчика на этом пине устанавливается сигнал высокого уровня
    D5 - инверсный выход «тревожного» пина, при срабатывании датчика на этом пине устанавливается сигнал низкого уровня

    D6 - герконовый датчик. Начиная с версии GSM_2017_08_10-12-17.hex к пину D6 могут быть подключены любые цифровые датчики с высоким или низким уровнем срабатывания, в том числе герконы. Пин D6 должен быть притянут к земле (GND) через сопротивление 10 (20) кОм.
    D7 - подключен к делителю напряжения от внешнего источника питания +5В. Верхнее плечо 2,2 кОм, нижнее 3,3 кОм.

    Делитель напряжения


    D8 - модем TX
    D9 - модем RX

    D10 - красный светодиод
    D11 - синий светодиод
    D12 - зеленый светодиод

    Подключение периферии:
    A0 - датчик движения . Начиная с версии GSM_2017_08_10-12-17.hex к пину A0 могут быть подключены любые цифровые датчики с высоким или низким уровнем срабатывания, в том числе герконы. Пин A0 должен быть притянут к земле (GND) через сопротивление 10 (20) кОм.

    A1 - Вход для внешнего управления. Сигнализация ставит/снимает охрану при появлении на входе высокого уровня +5В.
    A2 - Инверсный вход для внешнего управления. Сигнализация ставит/снимает охрану при появлении на входе низкого уровня GND.

    A3 - Настраиваемый (+5В или GND) выход для управления внешними устройствами. При поступлении команды управления значение на этом выходе изменяется в зависимости от того какое было установлено на установленный промежуток времени.

    A4 - SDA I2C
    A5 - SLC I2C
    , для подключения дополнительных 8 датчиков.


    Команды управления для hex - прошивки

    Внимание! Команды выделенные жирным шрифтом могут быть выполнены только с основного номера, так как отвечают за конфигурацию устройства. Остальные команды могут быть выполнены с номеров с признаком «Management».

    SMS - команды управления не чувствительны к регистру :
    AddPhone - Добавить номер телефона. Всего может быть добавлено не более 9 номеров + 1 основной номер который автоматически сохраняется в память при первом звонке на устройство после сброса на заводские установки командами ResetPhone или FullReset . Т.е. кто первый позвонил на устройство после его сброска на заводские установки тот и и «главный», этот номер заносится в первую ячейку памяти и его невозможно изменить или удалить через смс. Возможно добавить два одинаковых номера, но тогда у номера дубликата автоматически остаётся только признак «r» - исключительно для повторного голосового вызова.
    Пример команды:



    Синтаксис команды:

    AddPhone - команда
    : - разделитель
    5 - записать в пятую ячейку памяти
    +71234567890 - номер телефона
    До версии GSM_2017_05_26-20-22.hex:
    а - Параметр «Alarm» - на номера с этим параметром будут отправляться смс - сообщения о срабатывании сигнализации и сообщения постановке или снятии с охраны.
    Начиная с версии GSM_2017_05_26-20-22.hex:
    m - Параметр «Management» - разрешено управление сигнализацией
    s - Параметр «SMS» - будет отправлено sms сообщение при срабатывании датчиков
    r - Параметр «Ring» - будет совершен голосовой вызов при срабатывании датчиков
    p - Параметр «Power» - будет отправлено sms сообщение при включении/отключении внешнего питания
    i - Параметр «Info» - будет отправлено sms сообщение при постановке или снятии с охраны
    При отсутствии параметров «m», «s», «r», «p»,«i» телефон заносится в память, но никак не используется.


    DeletePhone - Удалить номер телефона.
    Пример команды:

    Синтаксис команды:

    DeletePhone - команда
    : - разделитель
    +71234567891 - номер телефона


    EditMainPhone - Изменить параметры «s», «r», «p», «i» основного телефона, этот номер занесён в первую ячейку памяти.
    Пример команды:

    Синтаксис команды:

    EditMainPhone - команда
    : - разделитель
    srpi - параметры


    BalanceNum - Изменение номера запроса баланса и обработка длины ответа запроса. Значение по умолчанию для Beeline: #100#L22.
    Пример команды:

    Синтаксис команды:

    BalanceNum - команда
    : - разделитель
    #103# - номер запроса баланса
    L24 - Длина (len) пересылаемого ответа 24 символа, обрезаем спам из запроса баланса.


    EditSensor - Изменить название датчика и логический уровень срабатывания. Всего может быть не более 8 дополнительных датчиков. После изменения параметров необходима перезагрузка устройства.
    Пример команды:
    EditSensor:1+Datchik dvizheniya v koridore#h

    Синтаксис команды:

    EditSensor - команда
    : - разделитель
    1 - записать в первую ячейку памяти
    + - разделитель
    Datchik dvizheniya v koridore - название датчика, не может превышать 36 символов, включая пробелы.
    #h - Признак высокого логического уровня с датчика, при получении которого сработает сигнализация. Если отсутствует "#h", сигнализация будет срабатывать при получении с датчика низкого логического уровня.


    SleepTime - Время «засыпания» сигнализации при получении смс - команды «Pause», указывается в минутах. Значение по умолчанию: 15, не может быть менее 1 и более 60.
    Пример команды:

    Синтаксис команды:

    SleepTime - команда
    : - разделитель
    20 - 20 минут «сна».


    AlarmPinTime - Время на которое включается/выключается тревожный/инверсный пин, указывается в секундах. Значение по умолчанию: 60, не может быть менее 1 секунды и более 43200 секунд (12 часов).
    Пример команды:

    Синтаксис команды:

    AlarmPinTime - команда
    : - разделитель
    30 - 30 секунд включения/выключения тревожного пина.


    DelayBeforeGuard - Время до постановки устройства на охрану, после получения соответствующей команды.
    Пример команды:

    Синтаксис команды:

    DelayBeforeGuard - команда
    : - разделитель
    25 - 25 секунд до постановки на охрану


    DelayBeforeAlarm - Время по истечении которого будет отправлено «тревожное» смс уведомление, если за этот период времени сигнализация не была снята с охраны. Заменена расширенными командами начиная с версии GSM_2017_08_10-12-17.hex
    Пример команды:

    Синтаксис команды:

    DelayBeforeAlarm - команда
    : - разделитель
    40 - 40 секунд до отправки «тревожного» уведомления


    WatchPowerTime - Время в минутах по истечении которого будет отправлено смс сообщение об отключении внешнего источника питания. Если внешнее питание будет восстановлено до истечения установленного времени, то сообщение не будет отправлено.
    Пример команды:

    Синтаксис команды:

    WatchPowerTime - команда
    : - разделитель
    5 - 5 минут до отправки смс сообщения


    RingTime - Длительность тревожного голосового вызова, параметр может иметь значение от 10 до 255 секунд.
    Пример команды:

    Синтаксис команды:

    RingTime - команда
    : - разделитель
    40 - 40 длительность вызова составит 40 секунд, после чего будет вызван следующий абонент.


    ModemID - Принудительная установка модели используемого модема. Возможные значения: 0 - автоопределение модема, 1 - M590, 2 - SIM800l, 3 - A6_Mini.
    Пример команды:

    Синтаксис команды:

    ModemID - команда
    : - разделитель
    2 - ID модема.


    ExtDeviceTime - Количество секунд на которое изменится уровень сигнала на выходе управления внешним устройством.
    Пример команды:

    Синтаксис команды:

    ExtDeviceTime- команда
    : - разделитель
    5 - 5 секунд


    ExtDeviceLevelLow - Внешнее устройство подключенное к выходу A3 управляется низким уровнем сигнала (GND). На выходе по умолчанию будет присутствовать высокий уровень +5В, пока не поступит команда управления внешним устройством
    ExtDeviceLevelHigh - Внешнее устройство подключенное к выходу A3 управляется высоким уровнем сигнала (+5V). На выходе по умолчанию будет присутствовать низкий уровень GND, пока не поступит команда управления внешним устройством

    ResetSensor - сброс параметров датчиков расширителя порта

    ResetConfig - сброс настроек на заводские установки

    ResetPhone - удаление из памяти всех телефонных номеров

    FullReset - сброс настроек, удаление из памяти всех телефонных номеров, восстановление значения по умолчанию команды BalanceNum.

    RingOn - включить уведомление звонком на «главный» номер записанный в первую ячейку памяти при срабатывании датчика. Удалена начиная с версии GSM_2017_06_11-00-07.hex
    RingOff - выключить уведомление звонком при срабатывании датчика. Удалена начиная с версии GSM_2017_06_11-00-07.hex

    SmsOn - включить sms-уведомление при срабатывании датчика. Удалена начиная с версии GSM_2017_08_10-12-17.hex
    SmsOff - выключить sms-уведомление при срабатывании датчика. Удалена начиная с версии GSM_2017_08_10-12-17.hex

    PIROn - включить обработку датчика движения
    PIROff - выключить обработку датчика движения

    ReedSwitchOn - включить обработку основного герконового датчика
    ReedSwitchOff - выключить обработку основного герконового датчика

    WatchPowerOn - включить контроль внешнего питания, смс сообщение об отключении внешнего питания будет отправлено при условии что сигнализация поставлена на охрану. Удалена начиная с версии GSM_2017_03_01-23-37.

    WatchPowerOn1 - включить контроль внешнего питания, смс сообщение об отключении внешнего питания будет отправлено при условии что сигнализация поставлена на охрану.
    WatchPowerOn2 - включить контроль внешнего питания, смс сообщение об отключении внешнего питания в любом случае будет отправлено

    WatchPowerOff - выключить контроль внешнего питания

    GuardButtonOn - управление сигнализацией внешними устройствами или кнопкой включено Удалена начиная с версии GSM_2017_04_16-12-00.
    GuardButtonOn1 - функция постановки или снятия охраны внешними устройствами или кнопкой включена
    GuardButtonOn2 - функция только постановки на охрану внешними устройствами или кнопкой включена, снятие с охраны производится по звонку на устройство или с помощью смс команды.
    GuardButtonOff - управление сигнализацией внешними устройствами или кнопкой выключено

    PCFForceOn - постоянный мониторинг группы всех датчиков модуля расширения
    PCFForceOff - мониторинг группы всех датчиков модуля расширения только при постановке устройства на охрану

    MainSensorLevelHigh - тревожное уведомление будет отправлено при появлении сигнала высокого уровня (+5 В) на входе (D6) от датчика
    MainSensorLevelLow - тревожное уведомление будет отправлено при появлении сигнала низкого уровня (GND) на входе (D6) от датчика
    MainSensorLevelOff - обработка датчика на входе (D6) отключена

    SecondSensorLevelHigh - тревожное уведомление будет отправлено при появлении сигнала высокого уровня (+5 В) на входе (A0) от датчика
    SecondSensorLevelLow - тревожное уведомление будет отправлено при появлении сигнала низкого уровня (GND) на входе (A0) от датчика
    SecondSensorLevelOff - обработка датчика на входе (A0) отключена

    MainDelayBeforeAlarm - время по истечении которого будет отправлено «тревожное» смс уведомление при срабатывании основного датчика (D6), если за этот период времени сигнализация не была снята с охраны. Синтаксис аналогичен команде DelayBeforeAlarm.
    SecondDelayBeforeAlarm - время по истечении которого будет отправлено «тревожное» смс уведомление при срабатывании дополнительного датчика (A0), если за этот период времени сигнализация не была снята с охраны. Синтаксис аналогичен команде DelayBeforeAlarm.
    PCFDelayBeforeAlarm - время по истечении которого будет отправлено «тревожное» смс уведомление при срабатывании датчиков платы расширения (PCF8574), если за этот период времени сигнализация не была снята с охраны. Синтаксис аналогичен команде DelayBeforeAlarm.

    GuardOn - поставить на охрану
    GuardOff - снять охраны

    Open - команда управления внешним устройством

    Info - проверить состояние, в ответ на это сообщение будет отправлено sms с информацией о том с какого номера была включена/выключена охрана

    Pause - приостанавливает работу системы на время установленное командой sleeptime в минутах, система не реагирует на срабатывания датчика.

    TestOn - включается тестовый режим, мигает синим светодиодом.
    TestOff - выключается тестовый режим.

    LedOff - выключает светодиод режима ожидания.
    LedOn - включает светодиод режима ожидания.

    Money - запроса баланса.

    ClearSms - Удалить из памяти все sms

    Консольные команды (до версии GSM_2017_04_24-13-22.hex) - вводятся в мониторе порта Arduino IDE:

    AddPhone - аналогична sms-команде AddPhone

    DeletePhone - аналогична sms-команде DeletePhone

    EditSensor - аналогична sms-команде EditSensor

    ListPhone - вывод в монитор порта списка сохранённых в памяти телефонов

    ResetConfig - аналогична sms-команде ResetConfig

    ResetPhone - аналогична sms-команде ResetPhone

    FullReset - аналогична sms-команде FullReset

    ClearSms - аналогична sms-команде ClearSms

    WatchPowerOn1 - аналогична sms-команде WatchPowerOn1
    WatchPowerOn2 - аналогична sms-команде WatchPowerOn2
    WatchPowerOff - аналогична sms-команде WatchPowerOff

    GuardButtonOn - аналогична sms-команде GuardButtonOn . Удалена начиная с версии GSM_2017_04_16-12-00
    GuardButtonOn1 - аналогична sms-команде GuardButtonOn1
    GuardButtonOn2 - аналогична sms-команде GuardButtonOn2
    GuardButtonOff - аналогична sms-команде GuardButtonOff

    Memtest - тест энергонезависимой памяти устройства, все настройки устройства будут сброшены, аналогично команде FullReset.

    I2CScan - поиск и инициализация поддерживаемых устройств на шине I2C.

    ListConfig - вывод в монитор порта текущей конфигурации устройства.

    ListSensor - вывод в монитор порта текущей конфигурации датчиков.

    UPD. При использовании датчика движения , для исключения ложных срабатываний при работе модема, необходимо между пинами GND и A0 Arduino поставить сопротивление , спасибо говорим товарищу
    AllowPhone = {«70001234501», «70001234502», «70001234503», «70001234504», «70001234505»} - Номера которым разрешено управлять охраной.
    AlarmPhone = {«70001234501», «70001234502»} - Номера для отправки sms-уведомлений при срабатывании датчика и уведомления о снятии или постановке на охрану. На первый номер в списке будет осуществляться вызов при срабатывании датчика если выполнена команда RingOn, по-умолчанию эта опция включена. Это сделано потому что sms-сообщения могут прийти с некоторой задержкой, а звонок должен пройти сразу.

    Если поступил вызов с разрешенного номера или sms-сообщение с командой GuardOn/GuardOff, то в зависимости от текущего состояния охраны будет отправлено sms-сообщение о постановке или снятии с охраны на номера перечисленные в массиве AlarmPhone, так же будет отправлено sms-сообщение на номер с которого поступил вызов.

    При срабатывании датчика отправляются sms-сообщения на все номера из массива (списка) AlarmPhone и осуществится голосовой вызов на первый номер из этого массива.

    Световая индикация:
    Светодиод светится красным цветом - поставлено на охрану.
    Светодиод светится зелёным цветом - снято с охраны, включается/отключается sms-командой LedOn/LedOff.
    Светодиод постоянно мигает синим цветом - сигнализирует о том что c Arduino всё в порядке, плата не зависла, используется исключительно для отладки, включается/отключается sms-командой TestOn/TestOff.
    * В коде присутствует функция LedTest(), она мигает синим светодиодом, сделана лишь для того чтобы мониторить Arduino, мигает - значит работает, не мигает - зависла. Пока ещё не зависала:)

    НЕ Актуально!

    Подключение 2 и более датчиков для открытых прошивок (касается только этой прошивки sketch_02_12_2016.ino)
    Для подключения дополнительных герконовых датчиков используем свободные цифровые пины D2,D3,D5 или D7. Схема подключения с дополнительным датчиком на D7.

    Необходимые изменения в прошивке
    ... #define DoorPin 6 // Номер входа, подключенный к основному датчику int8_t DoorState = 0; // Переменная для хранения состояния основного датчика int8_t DoorFlag = 1; // Переменная для хранения состояния основного датчика #define BackDoorPin 7 // Номер входа, подключенный к дополнительному датчику int8_t BackDoorState = 0; // Переменная для хранения состояния дополнительного датчика int8_t BackDoorFlag = 1; // Переменная для хранения состояния дополнительного датчика...
    void setup() { ... pinMode(DoorPin, INPUT); pinMode(BackDoorPin, INPUT); ...
    ... void Detect() { // Считываем значения с датчиков DoorState = digitalRead(DoorPin); BackDoorState = digitalRead(BackDoorPin); //Обработка основного датчика if (DoorState == LOW && DoorFlag == 0) { DoorFlag = 1; delay(100); if (LedOn == 1) digitalWrite(GLed, LOW); Alarm(); } if (DoorState == HIGH && DoorFlag == 1){ DoorFlag = 0; delay(100); } //Обработка дополнительного датчика if (BackDoorState == LOW && BackDoorFlag == 0) { BackDoorFlag = 1; delay(100); if (LedOn == 1) digitalWrite(GLed, LOW); Alarm(); } if (BackDoorState == HIGH && BackDoorFlag == 1){ BackDoorFlag = 0; delay(100); } } ...

    И ещё кое что :
    1. Диоды лучше использовать рассчитанные на ток 2 А, так как модуль заражает током в 1 А и нам ещё нужно чем то питать Arduino и модем. В этом экземпляре используются диоды 1N4007, если выйдут из строя заменю на 2 А.
    2. Все резисторы для светодиода использовал на 20 кОм, для того чтобы ночью не освещать весь коридор.
    3. На герконовый датчик между пином GND и пином D6 так же повесил резистор на 20 кОм.

    На этом пока всё. Спасибо за внимание! :)

    Планирую купить +207 Добавить в избранное Обзор понравился +112 +243

    Рассмотрим как связать Адруино с GSM модулем SIM800L. Существуют GSM шилды специально для Ардуино, но по цене они достаточно дороги, потому решил приобрести бюджетный вариант. Статья может быть полезна так же для подключения модуля SIM900, NEOWAY M590, и некоторых сотовых телефонов. Неудобный нюанс в том, что этот модуль требует нестандартное для Ардуино питание 3.7В, поэтому запитывать пришлось отдельно через понижающий преобразователь напряжения.

    Подключение

    Для подключения я использовал следующие компоненты:

    1. Контроллер Arduino UNO R3 + USB кабель
    2. GSM модуль SIM800L (питание от 3.7В до 4.2В)
    3. Преобразователь напряжения понижающий (DC-DC step-down converter)
    4. Батарея 12В (или любой источник питания от 6В до 20В)
    5. Соединительные провода

    Соединяем Ардуино с компьютером через USB кабель.

    Даем питание к GSM модулю от батареи 12В через преобразователь:

    • от 12В "минус" идет на ардуино в "GND", от "GND" в преобразователь напряжения во "входящий минус".
    • от 12В "плюс" идет в преобразователь напряжения во "входящий плюс".

    Возникает вопрос: можно ли подать питание от самой Ардуино от 5В? Напрямую не рисковал бы. Но можно подобрать диод или стабилизатор напряжения.

    Перед подключением к преобразователю напряжения необходимо его настроить выставив выходное напряжение на любое в диапазоне 3.7В - 4.2В. От преобразователя напряжения выходящие контакты подключаем к GSM модулю, соблюдая полярность.

    TX и RX контакты на GSM модуле соединяем с 2 и 3 цифровыми контактами на Ардуино. Если необходимо подключить несколько GSM модулей к Arduino, то используйте другие пины и прописывайте в скетче через SoftwareSerial.

    Скетч

    #include <SoftwareSerial .h> SoftwareSerial mySerial(2, 3); // RX, TX void setup () { Serial .begin (19200); //Скорость порта для связи Arduino с компьютером Serial .println ("Goodnight moon!" ); mySerial.begin (19200); //Скорость порта для связи Arduino с GSM модулем mySerial.println ("AT" ); } void loop () { if (mySerial.available ()) Serial .write (mySerial.read ()); if (Serial .available ()) mySerial.write (Serial .read ()); }

    Процедура для отправки СМС

    void sms (String text , String phone ) { Serial . println ("SMS send started" ) ; mySerial . println ("AT+CMGS=\"" + phone + "\"" ) ; delay (1000 ) ; mySerial . print (text ) ; delay (300 ) ; mySerial . print ((char ) 26 ) ; delay (300 ) ; Serial . println ("SMS send finish" ) ; delay (3000 ) ; }

    Процедуру добавлять в конец скетча и вызывать её из основного цикла так: sms(String("текст СМС на англ."),String("+791212345678"));

    Проверка

    Включаем питание затем через монитор порта, выставив скорость 19200 и обязательно опцию "новая строка".

    Вводите команду "ATI" и нажмите ENTER. Должна появиться информация от модели модуля.

    Пробовал отправить на модуль СМСку через бесплатный сервис от Теле2, приходят непонятные строки. Пробовал в модуле сменить кодировки. Вопрос пока не решен.

    Видео

    GSM модуль для Starline A93 представляет собой устройство, монтаж которого позволит сделать из обычной сигнализации охранный комплекс с возможностью отслеживания координат авто. Этот девайс устанавливается дополнительно и может использоваться только с «сигналкой» модели А93.

    [ Скрыть ]

    Преимущества установки GSM модуля в автосигнализацию Starline A93

    Основное достоинство подключения GSM устройства к сигнализации с автозапуском двигателя A93 через программный интерфейс заключается в мониторинге координат авто. Благодаря наличию модуля автовладелец может в любой момент получить на телефон данные о месте расположения машины. Погрешность при выявлении координат может составить до нескольких метров при условии, что на местности минимум помех. Это позволит своевременно определить местоположение авто в случае угона и вернуть машину.

    Использование GSM устройства для Starline A93 обеспечит возможность мониторинга машины в пределах зоны действия мобильного покрытия, то есть практически везде.

    Модули M22 и GSM-мастер, устанавливающиеся в А93, имеют такие преимущества:

    1. Оповещение автовладельца, устройства от Старлайн работают с СИМ-картами любых операторов, независимо от страны. В память карточки потребитель может записать до четырех номеров, на которые будут поступать извещения с текстом. Автовладелец может выбрать метод оповещения для отдельного номера индивидуально. В случае срабатывания тревожного сигнала система сообщает причину, по которой это произошло.
    2. Эффективная защита. Модуль М22 можно использовать автономно от сигнализации. Процессорный блок оборудован тремя разъемами, к ним допускается подключить концевые переключатели дверей, багажного отсека, педали тормоза и т. д. Каждый из входов программируется отдельно, при активации на телефон владельца будет приходить сообщение с конкретным текстом по выбранному типу извещения.
    3. Если автомобиль оборудован предпусковым обогревателем, GSM устройство может использоваться в качестве пейджера для управления этой системой. Процедура активации производится посредством отправки сигнала по дополнительному каналу. Есть нюансы использования функции. Для управления предпусковыми подогревателями Вебасто автовладелец должен заранее подключить устройство по шине W-Bus.
    4. Компактность модуля позволит выполнить скрытую установку. Небольшие размеры устройства связаны с тем, что антенный адаптер интегрирован внутрь процессорного блока.
    5. Термостойкость модулей. Все охранные средства Старлайн производятся с учетом температур, которые могут преобладать как в южных, так и в северных регионах России. Устройство отлично справляется со своими задачами в -40 и +85 градусов. В комплектацию к модулю входит специальная карточка, функционирующая в обширном диапазоне температур — от -45 до +105 градусов. Примечательно, что эта карта может работать в условиях вибраций, высокой влажности воздуха, загрязнений и ударов.
    6. Еще одно преимущество модуля — энергосбережение. Благодаря инновационным технологиям, использующимся при производстве, потребитель сможет поставить устройство и не переживать за разряд АКБ. Работа девайса не приведет к снижению емкости батареи.
    7. В модели GSM-мастер предусмотрен режим антиограбления, который позволит защитить не только машину, но и автовладельца. Если произойдет вынужденная остановка и водителя силой выгонят из салона авто, то модуль вычислит разбойное нападение и позволит злоумышленнику отъехать на определенное расстояние от владельца. После этого произойдет автоматическая активация блокировки силового агрегата. Информация о событии поступит на телефон автовладельца, а другие участники будут предупреждены о скорой остановке автомобиля посредством аварийной сигнализации. Блокировка силового агрегата осуществляется при снижении скорости движения до 30 км/ч.
    8. Еще одно преимущество заключается в возможности управления дополнительными устройствами, подключенными к автосигнализации Старлайн, и сервисными опциями. К примеру, потребитель может реализовать пуск мотора дистанционно, на расстоянии. Также можно настроить автоматическую активацию опции защиты при конкретных условиях. Ставить машину на охрану с подтверждением сирены или без нее и т. д.

    Stason Nissan привел краткое описание комплектации и основных преимуществ устройства Старлайн М22.

    Способы управления и возможности

    Обзор способов управления GSM устройством:

    1. Передача команд может осуществляться посредством звонков на номер, карточка которого установлена в устройстве GSM. Чтобы дополнительно защитить устройство от взлома, можно настроить его так, чтобы оно работало с конкретным номером телефона и не реагировало на звонки с других номеров.
    2. Управление опциями может производиться с помощью SMS-сообщений, содержащих команды. При попытке угона потребитель может переслать на GSM устройство команду о немедленной блокировки мотора.
    3. Управлять устройством можно через сеть, методом установки специальной программы на телефон.

    Возможности, которые обеспечивает установка GSM модулей на сигнализацию:

    1. Потребитель может отправить запрос на модуль, чтобы удостовериться в качестве GSM сигнала. Также посредством отправки сообщений узнается о состоянии АКБ машины, разряжена ли батарея или нет. При необходимости можно узнать версию установленного на модуле ПО.
    2. Посредством сообщения можно узнать баланс на карточке, которая установлена в устройстве.
    3. В сообщении автовладельцу может быть отправлена информация о превышении скорости.
    4. Есть возможность записи индивидуальных текстов сообщений для получения.

    Канал АвтоАудиоЦентр рассказал об основных опциях и особенностях GSM модуля Старлайн модели М22.

    Как установить?

    Разберем процедуру установки GSM устройства своими руками на примере автомобиля Мицубиси Лансер:

    1. Перед непосредственной установкой надо произвести демонтаж облицовки на центральной консоли, если управляющий модуль «сигналки» был размещен за приборную панель. Нужно получить доступ к процессорному блоку, он может быть установлен где угодно, но обычно ставится за щиток приборов. Если не знаете, где стоит девайс, обратитесь к установщику вашей «сигналки». В Мицубиси Лансер надо выполнить демонтаж передней панели, дефлекторов печки, нижней части облицовки, а также самого щитка.
    2. Затем выполните снятие облицовки аудиосистемы. Это потребуется для демонтажа консоли, поскольку в этих моделях авто она защищена со всех сторон облицовкой.
    3. Когда демонтаж центральной консоли будет выполнен, производится снятие панели приборов. В Мицубиси Лансер для разбора потребуется заранее снять дефлектор печки. После отсоединения фиксаторов надо отключить разъем клавиши INFO. Выполните демонтаж приборки и отложите ее в сторону.
    4. Теперь получен доступ к процессорному устройству охранного комплекса. Надо отсоединить все штекеры и отложить блок в сторону.
    5. Разберите процессорный модуль, для откручивания болтов его корпуса потребуется отвертка. Затем разберите девайс и извлеките из него основную схему. Монтаж GSM устройства осуществляется в специально предназначенный для этого паз, расположенный на плате процессорного блока. Разместить прибор неправильно не получится, поскольку все монтажные места отмечены на нем. Чтобы облегчить процедуру подключения для потребителей, производитель указал на плате охранного комплекса Старлайн схему монтажа GSM устройства.
    6. После успешного монтажа производится установка СИМ-карточки, которая входит в комплектацию. Извлеките карту и установите ее в специальный разъем на GSM устройстве.
    7. Монтаж GSM девайса окончен, теперь можно выполнять сборку устройства. Процедура производится в обратной последовательности. Извлеченная ранее схема устанавливается в процессорный модуль, ничего перепутать не получится, поскольку есть только один способ монтажа.
    8. Затем производится подключение процессорного блока к разъемам сигнализации за приборной панелью. Зафиксируйте устройство на месте, выполните сборку облицовки центральной консоли. При подключении оставьте доступ к сервисной кнопке, с помощью которой будет выполняться программирование модуля. Эта клавиша также позволит обнулить все настройки.

    Демонтируйте облицовку панели, чтобы получить доступ к процессору Извлеките блок из места монтажа и выполните его разбор Подключите модуль GSM и установите в него карточку мобильного оператора

    Настройка сигнализации после установки GSM модуля

    Использование GSM модуля для Starline A93 после установки будет невозможным, если вы не привяжете его к сигнализации.

    Чтобы обеспечить качественную связь GSM модуля с автосигнализацией, после установки устройство надо прописать:

    1. Найдите сервисную клавишу Валет. Если сигнализация устанавливалась самостоятельно, вспомните, где вы ее разместили. Когда монтаж охранного комплекса осуществлялся специалистами, уточните в установочном центре, где мастер спрятал кнопку. Обычно она ставится под приборной панелью и маскируется в один из жгутов со штатной проводкой.
    2. Кликните по сервисной клавише семь раз, зажигание при этом должно быть выключено.
    3. Проверните ключ в замке зажигания, чтобы включить его. Охранный комплекс начнет автоматический поиск новых установленных модулей и выполнит их регистрацию в памяти процессорного блока. После успешной привязки на дисплее коммуникатора отобразится индикатор в виде спутника. Это говорит о готовности настройки телематических опций.

    В соответствии с инструкцией по эксплуатации выполняется настройка самого устройства. Для этого можно воспользоваться голосовым интерфейсом. Со своего телефона сделайте вызов на номер карточки, которая установлена в блоке. Если привязка модуля была выполнена успешно, то произойдет включение голосового меню. Прослушав приветствие, вы сможете произвести настройку двух паролей — PW и PS. Затем телефонный номер, с которого производился вызов, будет автоматически привязан к «сигналке» в качестве основного, на него будет отправлено SMS-сообщение с подтверждением.

    Об особенностях настройки GSM модуля перед использованием рассказал канал Майка Джексона.

    Назначение паролей:

    1. PW. Используется для отправки различных команд с телефонных номеров, которые прописаны в памяти сигнализации как М2 (дополнительные) и т. д. То есть этот код может использоваться для управления охранным комплексом с неосновного номера автовладельца.
    2. PS. Используется для привязки нового основного телефонного номера. Применение этого кода актуально при смене телефона.

    Если выполнялось подключение ГЛОНАСС модуля, то надо произвести активацию функции спутникового геопозиционирования. Для этого следует отправить на номер СИМ-карты, установленной в модуле, сообщение с комбинацией 00492. Если вы не сделаете этого, то процедура определения координат будет осуществляться не по ГЛОНАСС спутнику, а по вышкам мобильной сети.

    Как правильно пользоваться?

    Перед использованием модуля следует ознакомиться с руководством по эксплуатации.

    Настройка автозапуска

    Посредством отправки сообщений с текстом на номер, установленный в устройстве, можно настроить удаленный пуск ДВС:

    • 0067+1#N, где параметр N определяет период пуска мотора, а цифра 1 соответствует одному часу (цифры могут быть в диапазоне от 1 до 24);
    • 0067+1#0, эта команда используется для отключения опции периодического пуска ДВС;
    • 0067+2#t, в этом случае параметр t означает температуру пуска мотора, она может составить от -1 до -30 градусов с шагом 1 градус (если t равно 8, то запуск агрегата будет производиться при снижении или увеличении температуры до -8 градусов);
    • 0067+2#0 — команда для отключения опции дистанционного старта двигателя по температуре.

    Обзор основных особенностей и нюансов управления модулем Starline GSM-мастер представлен каналом АвтоАудиоЦентр.

    Команды для управления системой

    Команды управления:

    1. 40. Применяется для получения координат о месте расположения машины. В ответ на сообщение пользователя придут координаты, которые будут отображаться в децимальном формате либо в градусах, минутах и секундах. Если прием сигналов затруднителен из-за отсутствия помех, то поиск будет продолжаться на протяжении пятнадцати минут.
    2. 43. Эта команда также предназначена для получения данных о местоположении авто, только информация отправляется в виде фрагмента карты. В ответном сообщении на телефон владельца придет ссылка на веб-ресурс, использующийся для просмотра данных на дисплее смартфона. В тексте отправленной потребителю ссылки будут содержаться закодированные координаты, значит после загрузки на странице будет показано положение машины сразу на карте. Чтобы использовать эту функцию, надо убедиться в наличии доступа к интернету со смартфона.
    3. 0040Х, где Х — количество минут. Команда предназначена для периодической отправки отчета о координатах авто. Максимальный временной интервал может составить до 1440 минут. Отправка координат будет производиться, если прошло установленное потребителем время либо произошло включение или деактивация зажигания. Чтобы удаленно отключить опцию отчета, отправьте команду 00400.
    4. 0043Х, где Х — время. Эта команда используется для периодической отправки отчета о координатах. Только информация о местоположении будет поступать не в виде цифр и букв, а фрагментом карты. Чтобы отключить опцию, на мобильный номер модуля отправляется сообщение с текстом 00430.
    5. 0046Х, где Х — скорость автомобиля, измеряемая в км/ч. Команда используется для отправки на номер автовладельца отчета о скорости езды. Если послана команда 004655, то при превышении скоростного режима в 55 км/ч автовладелец будет оповещен об этом сообщением. Предупреждение отправляется только в случае, если движение осуществлялось со скоростью, больше установленной, на протяжении пятнадцати секунд. Чтобы отключить опцию, на номер модуля надо послать сообщение с командой 00460.
    6. 0047. Команда используется для предупреждения автовладельца о перемещении транспортного средства при включенном режиме охраны «сигналки». Применение этой опции актуально, если происходит эвакуация автомобиля или злоумышленники пытаются его укатить. Чтобы включить функцию, отправляется сообщение с текстом 00471, для отключения опции используется команда 00470.
    7. 00490 — команда используется для отключения всех отчетов. После выключения функций повторная активация выполняется по описанным выше алгоритмам.

    Чтобы отредактировать пароль для управления и настройки, применяются такие команды:

    1. 06 — предназначена для запроса значения кода PW. Отправка может выполняться только с основного номера.
    2. 0000ХХХХ, где ХХХХ — новый код. Пароль включает в себя четыре цифры. К примеру, если надо записать новый код 4581, то на основной номер модуля отправляется сообщение с текстом 00004581.
    3. 0050ХХХ, команда для записи нового кода PS. ХХХХ означает новый пароль. Код включает в себя четыре символа, учтите это при его назначении.

    Канал CrossoveR 159 рассказал о телематических опциях и командах, применяющихся для настройки GSM устройства Старлайн.

    Прочие команды, которые применяются для настройки:

    1. 00591, с ее помощью можно произвести обновление программного обеспечения GSM устройства, для этого не придется снимать девайс. Когда модуль получит команду, он начнет автоматическое подключение к удаленному сервису обновлений Старлайн. Если процедура подключения была выполнена успешно, на телефон автовладельца придет сообщение с подтверждением о начале обновления. При этом произойдет автоматический разрыв соединения, GSM модуль не сможет выполнять функции на время обновления, после которого производится процедура самопрограммирования и перезапуска.
    2. 00911, используется для активации режима управления защитной функцией сигнализации посредством вызова. С помощью команды 00911 охранная опция модуля активируется посредством вызова, но при этом не будет устанавливаться голосовое соединение. Чтобы отключить функцию, отправляется команда 00910.
    3. 009401, позволит произвести активацию всех команд управления для второго дополнительного номера автовладельца. В результате отправки кода со второго телефона будут доступны все команды, как и для основного номера, они будут выполняться GSM модулем. Чтобы отключить опцию, отправьте команду 009400.

    Регистрация на starline-online

    Зарегистрировавшись на сервисе Старлайн-Онлайн , потребитель сможет получить доступ к охранному комплексу с компьютера либо из приложения для смартфона.

    Процедура создания учетной записи выполняется так:

    1. Зайдите на официальный веб-ресурс, кликните на кнопку «Регистрация».
    2. В новой форме надо ввести адрес электронной почты и код, который будет использоваться для авторизации. Поставьте галочку напротив пункта, подтверждающего, чтобы вы знаете номер карточки GSM модуля.
    3. Нажав на кнопку «Готово», на электронный ящик придет сообщение со ссылкой, по которой надо перейти. В результате перехода вы окажетесь в личном кабинете на сайте Старлайн-Онлайн.
    4. Нажмите на кнопку «Добавить модуль», выполняется процедура регистрации устройства. Здесь же надо указать тип девайса, в данном случае имеется в виду GSM модуль.
    5. Придумайте имя для модуля, укажите номер телефона и отправьте сообщение с паролем 00581 с основного номера автовладельца. В ответ вы получите код, который вводится в нужное поле на сайте. Жмется клавиша «Продолжить». Регистрация на официальном сайте завершена.

    GSM модуль представляет собой устройство, для (удаленного) управления выходом реле, установленного на плате. На плате расположен слот для СИМ карты. Основное предназначение - управление воротами, шлагбаумом, рольставнями.

    Как работает GSM контроллер?

    У любого GSM контроллера есть своя база данных, в которой хранятся разрешенные номера. Так же GSM модуль имеет собственный номер (номер сим карты), который установлен в него. Если ваш номер записан в базу данных контроллера, то при осуществлении звонка на него, реле на плате замкнется на 1 секунду, тем самым даст команду на открытие исполнительному устройству (ворота, шлагбаум). Если вашего номера нет в базе данных, то вы будете слышать обычные гудки в трубку, шлагбаум не откроется.

    Как добавить/удалить номер в GSM контроллер?

    В зависимости от модели контроллера, к нему идет свой софт для ПК или смартфона, а так же свои команды добавления и удаления номера через SMS. Удобнее всего использовать ПК для добавления номеров. Это позволяет создать базу данных номеров на компьютере, а затем загрузить её через USB кабель в контроллер. Существуют GSM контроллеры со своим облачным сервисом. Что это значит? Облачный сервис позволяет добавлять и удалять номера через интернет, без подключения USB кабеля к нему. Это очень удобно, но имеется один минус, - СИМ карта будет расходовать интернет трафик.

    Как подключить GSM контроллер?

    Подключение у всех модулей практически одинаковое. На плате имеется клеммная колодка для подключения питания 12-24 Вольт, колодка релейного выхода NO - COM (нормально разомкнутый режим), к которой подключается кабель от управляющих контактов платы. Питание на GSM модуль обычно берут с платы управления автоматики, например у Doorhan, AN motors, на плате есть колодки на которых 12 Вольт. У BFT, Came - 24 Вольта.

    Какой тариф выбрать для GSM контроллера?

    Чаще всего мы рекомендуем тариф без абонентской платы. Прежде чем покупать СИМ карту, необходимо определить, у какого оператора лучше качество связи на конкретном объекте. Для GSM контроллеров использующих мобильные данные, рекомендуем подключать пакет трафика интернета, такие как ELDES Esim 320. Который работает через интернет.

    GSM-модуль предназначен для оперативного контроля и управления автозапуском.

    Основные функции GSM-модуля:

    • Контроль за состоянием внешней сети.
    • Контроль за подключением потребителей к источнику напряжения.
    • Дистанционное включение и отключение системы автозапуска с помощью SMS-запроса.
    • Дистанционное управление пуском генератора.
    • Контроль за состоянием встроенного реле.
    • Контроль за температурой (датчик внутри GSM-модуля).
    • Контроль за балансом SIM-карты.

    С помощью GSM-модуля, используя силовую часть автозапуска, можно включать и отключать потребителей от внешней сети. (Например, электроотопление в загородном доме с контролем температуры посредством SMS).

    GSM-модуль оповещает администраторов системы SMS сообщением, состоящим из 4-х информационных полей, следующего вида:

    Сеть подключена;
    Реле выкл.;
    Темп. 27С;
    Баланс: 51р.

    SMS сообщение отправляется автоматически на телефон 1 администратора каждый раз при изменении режима питания потребителей (1 информационное поле). Если это изменение произошло на время менее 10 сек, SMS сообщение отправляться не будет.

    1 информационное поле «Сеть подключена».

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

    2 информационное поле «Реле выкл».

    Информационное поле, показывающее состояние реле, встроенного в GSM-модуль. Для включения реле необходимо с телефона 1 или 2 администратора отправить SMS с текстом «1» .

    Для выключения реле - SMS с текстом «0» . Красный светодиод отображает состояние реле. То есть не горит когда реле выключено и горит когда включено.

    3 информационное поле «Темп. 27С».

    Температура, встроенного в GSM-модуль термодатчика.

    4 информационное поле «Баланс: 51р.».

    Баланс СИМ-карты GSM-модуля.

    Администраторы могут запросить у GSM-модуля состояние системы. Для этого нужно отправить пустую СМС с номера 1 или 2 администратора или просто сделать дозвон (модуль автоматом разорвёт соединение - т. е. будет занято). GSM-модуль, приняв пустую SMS/входящий дозвон, опросит состояние своих входов, запросит баланс, состояние реле и считает температуру и пришлёт SMS на номер администратора, который делал запрос.

    Подключайте GSM-модуль при обесточенной системе.

    Установка GSM-модуля.

    Выходы и входы GSM-модуля показаны на рисунке:

    GSM-модуль необходимо размещать вне металлических конструкций. Если Вас интересует контроль за температурой в определенном помещении, то модуль можно разместить в нем (проверьте наличие в помещении достаточного уровня сети сотового оператора!) Модуль соединяется с автозапуском 5-ю проводами. Провода могут быть любые (модуль потребляет около 500 мА).

    Настройка GSM-модуля.

    Необходимо приобрести SIM-карту сотового оператора и выбрать тариф. Так как общение с модулем происходит только посредством SMS сообщений, тариф выбирайте по их минимальной стоимости и отсутствию абонентской платы.

    Во избежание неоправданных затрат, необходимо с помощью меню телефона отключить информационные службы и рекламные каналы. Если возникли сложности с отключением рекламных или информационных каналов – обратитесь в абонентскую службу сотовой компании. По Вашей просьбе оператор, как правило, может проделать это дистанционно.

    Вставьте SIM-карту в телефон и ПОЛНОСТЬЮ ОЧИСТИТЕ телефонную книгу SIM-карты. Далее Вам необходимо заполнить телефонную книгу следующим образом (это лучше делать на телефоне, который показывает номера ячеек сим-карты, т. к. крайне важен именно такой порядок заполнения ячеек):

    В 1-ю ячейку SIM-карты необходимо ввести номер телефона 1 администратора. В поле «Имя» вводим слово «Админ 1» (или любое другое слово). В поле «Номер» вводим номер телефона администратора в формате: 89991234567 или +79991234567 (значения не имеет).

    Во 2-ю ячейку SIM-карты необходимо ввести номер телефона 2 администратора. В поле «Имя» вводим слово «Админ 2» (или любое другое слово). В поле «Номер» вводим номер телефона администратора в формате: 89991234567 или +79991234567 (значения не имеет). Если планируется работа с одним администратором, то в эту ячейку необходимо ввести номер 1 администратора.

    В 3-ю ячейку SIM-карты необходимо ввести команду запроса баланса сотового оператора. В поле «Имя» вводим слово «Баланс» (или любое другое слово). В поле «Номер» вводим команду запроса баланса (обычно это *100# или *102# ).

    При подаче питания загораются оба светодиода на 1 сек., затем гаснут на 1 сек. и зажигается красный светодиод в пол накала. Через некоторое время красный светодиод загорается в полный накал.

    Далее красный гаснет и зажигается в пол накала зелёный (как правило на очень короткое время что можно не заметить), затем светодиоды вместе мигнут 2 или 3 раза. 2 раза в случае если указаны только номера администраторов а номер баланса не указан, 3 раза - если все три ячейки прописаны и прошло успешное их чтение. Далее контроллер сохраняет текущее состояние системы. Реле выключено (всегда после подачи питания). Рабочий режим - красный потушен, зелёный мигает. Если зелёный мигает равномерно - сеть не найдена. Если редко кратковременная вспышка - то сеть найдена и может происходить обмен по сети GSM.

    Использование GSM-модуля для дистанционного управления пуском генератора.

    GSM-модуль можно использовать для дистанционного пуска генератора. Режим «Управляемый пуск» активируется в настройках системы. Позволяет в отсутствие внешней сети пускать генератор с подключением нагрузки и останавливать при необходимости.

    Использование GSM-модуля для дистанционного управления нагрузкой.

    GSM-модуль можно использовать для дистанционного управления включением нагрузки. Т. к. силовая часть в автозапуске уже есть, то используя режим «Управление нагрузкой», можно организовать вкл/выкл нагрузки при наличии внешней сети. Это удобно использовать, например, для дистанционного управления электроотоплением на даче в зимний период, что позволит Вам приезжать в любое время в уже прогретый дом. С помощью термометра можно контролировать процесс нагрева.

    Если Вы планируете использовать этот режим, необходимо переключить вход БП, подзаряжающего аккумулятор генератора с потребителей на входную сеть! Также необходимо проверить нормальную работу встроенной в генератор системы подзарядки аккумулятора, т. к. в отсутствии сети, подзарядка аккумулятора будет происходить только от встроенной системы.

    Использование GSM-модуля для дистанционного отключения системы.

    GSM-модуль можно использовать для дистанционного отключения/включения системы. Режим «Управляемое включение» активируется в настройках. Позволяет корректно выключать систему и снова включать при необходимости.

    Подключение GSM-модуля к автозапуску изображено на схеме:


    Похожие статьи