Модуль GSM GPRS SIM800L V2.0 MicroSIM с антенной

Артикул: SIM800L-V2
Код товара: 01160
Нет в наличии
655 руб

    Доставка заказов

   По Москве    По России
- Курьер - Почта России
- Пункты выдачи Boxberry - Пункты выдачи Boxberry
- Самовывоз - ТК «Деловые линии»
Международная доставка осуществляются компанией СДЭК. Расчёт стоимости доставки по запросу на e-mail.

 

 

 

  • Описание
Модуль GSM GPRS SIM800L V2.0 MicroSIM с антенной

SIM800L – бюджетный широкофункциональный GSM/GPRS модуль, совместимый с широко распространенными модулями SIM900. В сравнении с модулями SIM900, модуль SIM800L обеспечивает вдвое большую скорость выгрузки, а также обладает меньшим энергопотреблением. SIM800 имеет PCM-интерфейс и аналоговый аудио интерфейс. Базовая прошивка модуля поддерживает функции декодирования DTMF-тонов, записи аудиофайлов и работу с MMS.
Подавляющее большинство радиолюбителей не готовы работать с GSM/GPRS -модулями напрямую. Именно поэтому производители радиоэлектронных компонентов предлагают большое количество плат с уже размещенными на них GSM-модулями.
Каждая печатная плата — это переходник между GSM-модулем и пользователем. Самые простые из них предоставляют пользователю минимальный функционал — обмен данными с GSM-модулем по UART. В том числе, каждая из плат, в обязательном порядке имеет слот для внешней SIM-карты, таким образом, реализуя для пользователя этот интерфейс.
SIM800L V2.0 GSM/GPRS - это четырехдиапазонный GSM/GPRS модуль, совместимый с Arduino. Модуль используется для реализации функций GSM (звонки и SMS) и GPRS. Преимуществом этого модуля является возможность напрямую подключать его к Arduino или другому микроконтрорллеру с напряжением питания 5В.

SIM800L  

Общие характеристики:

Модель : SIMCOM SIM800L; 
Напряжения питания : от 3,7В до 5В; 
Поддержка сети: четыре диапазона  –  850/900/1800/1900 МГц, способные осуществлять звонки, SMS и передачу данных со значительно уменьшенным расходом заряда; 
Управление посредством AT-команд;
TTL совместимый по уровню с Arduino; 
Низкая потребляемая мощность;
Штекер подключения антенны;
Наличие антенны;
Размеры: 40мм х 28мм х 3мм;
Диапазон рабочих температур: от -40°C до +85°C.
 
Пример использования с Arduino
 
Подключение к Arduino по UART, общение с помощью AT-команд. Полный список команд можно посмотреть в руководстве. Обратите внимание, что  эта плата не имеет выводов для подключения колонок и микрофона, она не имеет выходов для сигнализации входящего звонка и т. д. — только UART для AT-команд.
Рассмотрим пример подключения платы к плате Arduino и управление нагрузкой sms-сообщениями.
Схема соединений
 
sim800L подключение

Нагрузка, например лампа, подключена через Relay shield к выводу 10 платы Arduino. Для программного UART для соединения с платой SIM800L V2.0 GSM/GPRS  используем выводы 2 и 3 Arduino. Для создания скетча используем библиотеки SoftwareSerial (встроенная в Arduino IDE) и SIM908IDE100. При поступлении по sms сообщения On необходимо включить нагрузку (низкий уровень на вход Relay shield), при поступлении сообщения Off – выключить (высокий уровень на вход Relay shield).
Cодержимое скетча:
 
// подключение библиотек
#include <string.h>
#include "SIM800.h"
#include <SoftwareSerial.h>
#include "sms.h"
// создание объекта
SMSGSM sms;
SoftwareSerial gsm(2, 2);  // RX, TX
// переменные
int numdata;
boolean started=false;
char smsbuffer[160];
char n[20];
//сообщения, которые ждем
char mes1[]="On\r";   
char mes2[]="Off\r";
 
void setup()  {
    pinMode(13, OUTPUT);
    digitalWrite(13, LOW);
    // открытие  последовательного порта.
   Serial.begin(9600);
   Serial.println("GSM Shield testing.");
   // открытие  порта Software serial
   if (gsm.begin(2400)) {
      Serial.println("\nstatus=READY");
      started=true; 
   }
   else {
      Serial.println("\nstatus=IDLE");
   }
}
 
void loop()
{
   if(started) {
      // чтение sms-сообщения.
      if(gsm.readSMS(smsbuffer, 160, "+79034461752", 20)) {
         Serial.println(smsbuffer);
         // сообщение On - включить
         if(strcmp(smsbuffer, mes1) == 0) {
            digitalWrite(10, HIGH);
        }
         // сообщение Off - выключить
        if(strcmp(smsbuffer, mes2) == 0) {
           digitalWrite(10, LOW);
       }
    }
    delay(1000);
  }
}

 
Поменяйте в строке
if(gsm.readSMS(smsbuffer, 160, "+79034461752", 20))
номер телефона на свой, загрузите скетч на плату Arduino и используйте устройство для удаленного управления нагрузкой по sms.
 

Главное меню

Каталог

Полезные ссылки

Цена
от
до