Справочник программиста Библиотеки Гид по TFT-дисплеям

Подключение и настройка модуля SIM800L к Ардуино

В этом уроке вы узнаете как настроить модуль SIM800L GSM/GPRS используя AT Команды и микроконтроллер Ардуино.

Комплектующие

  • Sim800L
  • Arduino Uno
  • Преобразователь постоянного тока LM2596

Sim800L - самое доступное (и довольно дешевое) решение для вашего проекта, управляемого GSM / GPRS. Вы можете совершать телефонные звонки, получать и отправлять текстовые сообщения, получать информацию о местоположении. Вы можете делать все, что вы обычно делаете со своим мобильным телефоном.

Прежде чем интегрировать этот модуль в свой проект, вы должны проверить, работает ли модуль. Он работает с AT-командами, и эти команды могут показаться запутанными. Поэтому я рекомендую вам использовать программное обеспечение. Я использовал AT Command Tester Tool, который можно бесплатно использовать в течение 7 дней. Я покажу, как использовать это программное обеспечение для настройки модуля SIM800L. Когда вы будете настраивать программное обеспечение, вам понадобится установить дополнение JAVA (англ. - add on) и открыть файл jar с помощью JAVA.

Подключение модуля к Arduino

Вы должны подавать на модуль SIM800 точно 4,2 В. Я использовал понижающий модуль LM2596. Настраиваем выходное напряжение до 4,2 В от потенциометра. Не забудьте соединить Arduino GND с выходом LM2596 (-). Сначала подключите ваш модуль Sim800L к Arduino;

  • NET -> Нет соединения
  • VCC -> LM2596 Out (+)
  • RST -> Arduino D9
  • RXD -> Arduino D7
  • TXD -> Arduino D8
  • GND -> LM2596 Out (-)

Код урока

Откройте пустой эскиз Arduino и загрузите код ниже:

#include <SoftwareSerial.h>

SoftwareSerial mySerial(8,7);  // Change These Pins if you make different wiring
void setup()
{
  Serial.begin(19200);
  //Serial.println(“Begin”);
  mySerial.begin(19200);

}

void loop()
{
  if (mySerial.available())
    Serial.write(mySerial.read());
  if (Serial.available())
    mySerial.write(Serial.read());
}

Откройте AT Command Tester Tool. Нажмите «Найти порты» и выберите правильный порт. Выберите "BaudRate" как 19200. Выбрав порт устройства и правильную скорость передачи (скорость последовательного порта), нажмите «Connect» (перевод - "соединиться") на AT Command Tester. Инструмент отправит запрос на устройство и подключится.

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

На вкладке «Голосовой вызов» вы можете проверить исходящие и входящие голосовые вызовы. Инструмент предоставляет простой в использовании интерфейс для набора исходящих номеров и приема входящих звонков.

22.03.2019 | Уроки | Теги статьи , |
Ардуино+