Как настроить GSM модуль SIM800L

Сегодня мы будем учиться настраивать GSM модуль SIM800L, рассмотрим его характеристики. Настраивать модуль надо уметь, ибо даже после его правильной настройки по инструкции, он все равно почему-то не хочет работать. А вот уже после настройки мы на нем соберем схему и сконнектим его с Arduino.

Перейти в магазин

Распиновка SIM800L

Если смотреть на модуль со стороны чипа и антенна находится в левом верхнем углу, то в левой рейке контактов у нас будут находиться:

  • разъем для подключения дополнительной антенны
  • ниже контакт для антенны и он идет в комплекте вместе с модулем
  • еще ниже плюсовой контакт подключения, на который будет подаваться напряжение 4 Вольта
  • контакт Reset — для кнопочного сброса
  • контакты передачи данных RX-TX
  • и самый нижний — минусовой контакт, то есть земля
  • Эта рейка контактов отвечает за подключение питания модуля, и за обмен данными и сама антенна.

Правая рейка контактов

  • Верхний пин — входящий вызов. При вызове тут появляется единица
  • Далее пин DTR — этот пин отвечает за выход из спящего режима модуля.
  • Два контакта для подключения микрофона
  • Два контакта внизу для подключения динамика
  • В правом верхнем углу модуля расположен светодиод индикации. При подключении к сети он моргает интенсивно. Когда модуль находит сеть, светодиод мигает не так быстро.

Для распиновки модуля понадобится только левая рейка контактов — подключения и передачи данных.

Внимание! Модуль питается от 3.7 до 4.2 Вольт. Но при этом сила тока должна быть не больше двух ампер. Подача тока меньше этого значения будет приводить к отказу работы модуля. Лучше выставлять сразу 4 Вольта и не меньше 2 Ампер.

Характеристики

Размер 2,7 * 3.9cm
Напряжение 5V
отладки USB TTL
Ток 800MA
TTL последовательный интерфейс совместим с 3.3V и 5V микроконтроллер
может быть подключен непосредственно с микроконтроллером
передачи данных SIM800L 4 частоты
IPX интерфейс антенны можно переключить антенну, печатную плату, клей палку антенну и насосную антенну
Type1: антенны на печатной плате (опционально)
Type2: палочку антенны (опционально )
Читать также  Цифровой аудио усилитель TDA8954th

Сборка

Обратите внимание, что минус у GSM модуль SIM800L и у Arduino должен быть общий. Светодиод в схеме при настройке пока не понадобится, но он будет нужен потом для проверки. Поэтому лучше его подсоединить сразу же.

Для проверки питания будем использовать понижающий преобразователь. Один из вариантов подключение таков:

Вначале поставить 10 Амперный блок питания, за ним следует понижающий преобразователь, который уже сразу настроен под 4 Вольта и при проверке он выдает около 4 Ампер.

После настройки резистора, его лучше сразу же залить лаком, потому что если до него случайно дотронуться даже пальцем, начнет скакать вольтаж.

Настройка Arduino

Вначале нужно загрузить скетч SIM800 для настройки. После этого следует зайти в инструменты. Здесь вначале надо настроить Плата: Arduino/ Genuino Uno, а потом Порт: COM9, к которому подключен Ардуино.

Теперь выбираем Монитор порта, где нужно выставить значение (Новая строка) и скорость 9600 бод.

Настало время залить в Ардуино скетч. После загрузки подключите к питанию GSM модуль. Снова переходите в монитор порта, где вы увидите, что модуль теперь управляется АТ-командами. Другими словами, связь с Ардуино установлена.

Следующие АТ команды помогут вам настроить GSM модуль SIM800L.

Первая команда настраивает скорость. Вторая устанавливает автоматическое определение времени по сети. Третья команда все это сохраняет.

Установка скорости

Вводите значение 9600 и жмите Энтер. Если все хорошо, то вы получите ответ ОК. Далее установите автоматическое время определения по сети. Наконец, последней командой все сохраняете.

Как проверить, что модуль сохранил настройки

Для этого отключите модуль от порта. Посчитайте до 5 и снова подключите его к порту. Снова идите в Монитор порта и в командной строке введите уже две команды, только в конце поставьте знак вопроса вместо «равно»

Читать также  Обзор усилителя LM1875T

AT+IPR?

Нажмите Энтер и вы увидите ответ ОК и что скорость установлена 9600.

Таким же образом проверьте сохранилась ли автоматическая установка времени. Введите команду:

AT+CLTS?

В ответе вы увидите +CLTS: 1. Это значит, что модуль включил автоматическое определение времени по сети.

Как работает модуль с сим-картой

Для проверки понадобится скетч, который позволит проверить работу настроенного GSM модуля. Вам надо будет залить его в Ардуино. Вставить сим-карту. Проверить, проходит ли ваш модуль идентификацию и подключается ли к сети.

После прошивки скетча контакты модуля нужно переставить с 10-11 пина на нулевой и первый пины Ардуино. Если все сделано правильно, значит начнут мигать светодиоды, а на дисплее появится значение мощности GSM сигнала.

Перейти в магазин
Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: