Радио - это очень просто!

Радиоконструктор RF036. GSM GPRS модуль M590E

Артикул: CTTL12774
Есть в наличии
285 руб
добавить к сравнению перейти к сравнению
Быстрый заказ
  • Описание
  • Характеристики
Радиоконструктор RF036. GSM GPRS модуль M590E 


  Модуль GSM представляет собой беспроводное устройство (модем) для приёма/передачи данных в сетях мобильной связи. С его помощью можно делать и принимать звонки, посылать и принимать SMS, а также выходить в интернет по GPRS. Бюджетный модуль GSM NEOWAY M590, в отличие от более распространённых, но и более дорогих моделей SIM800 и SIM900, это модуль без поддержки голосовой связи. Модулю нужна полноразмерная SIM-карта.
  Модуль продается в виде конструктора из платы и компонентов, которые нужно припаять к этой плате. Собрать модуль не сложно по картинкам, изображающим модуль в собранном виде.

 Характеристики:
  • Частотный диапазон: 900/1800 МГц;
  • Напряжение питания: DC 3,3...4,8 В;
  • Ток потребления в режиме разговора: 128 мА;
  • Максимальный ток потребления: 210 мА;
  • Протоколы передачи данных:
    •• GPRS: Class 10;
    •• GPRS: Максимальная скорость 48 кбит/сregedit;
    •• SMS: приём/передача, точка-точка MO/MT, широковещательный режим;
    •• Встроенный стек протоколов TCP/UDP/FTP/DNS: клиент TCP/UDP-сервера или M2M.
  • Поддержка стандарнтых AT команд;
  • Набор AT-команд
    •• GSM 07.05, 07.07;
    •• Проприетарные расширения;
  • Диапазон рабочих температур: -40...+85 градусов Цельсия;
  • Относительная влажность: 20...80 % (без образования конденсата);
  • Размеры устройства: 50 х 50 х 5 мм;
  • Масса: ~20 г.

 Комплект поставки:
  • Печатная плата;
  • Набор радиодеталей;
  • Инструкция по сборке.



«Hardware Design Manual V1.1». PDF-dokument in English

«Hardware Design Manual V1.1»




«AT Command Sets V3.0». PDF-dokument in English

«AT Command Sets V3.0»



  Контакт Boot используется для включения/отключения модуля кратковременным (~1 секунда) соединением с землёй, однако удобнее просто подсоединить его к земле, при помощи перемычки, или припаяв.
  Взаимодействие с модулем происходит по UART посредством AT-команд.

Полный список АТ команд
Схема подключения GSM GPRS модуля M590E к плате Arduino по таблице:

Схема подключения GSM GPRS модуля M590E к плате Arduino

  Модуль может потреблять большой ток, до 2 A (в момент регистрации в сети или приёма звонка), поэтому для надёжной работы необходимо организовать дополнительный БП. После подачи питания, на плате должен начать мигать светодиод (примерно раз в секунду) — это говорит о том, что он готов к работе.

  Скетч простейшей сигнализации, которая отправляет sms и звонит по определённому номеру при обрыве провода. Используем библиотеку SoftwareSerial.
#include

SoftwareSerial m590e(2, 3); // выводы Arduino RX, TX


void setup(){
Serial.begin(9600);
// запуск последовательного соединения с модулем
m590e.begin(115200);

pinMode(5, OUTPUT); // вывод BOOT
pinMode(2, INPUT_PULLUP); // вывод датчика
// включение модуля
digitalWrite(5, LOW);
// ждем готовности модуля
while(!m590e.find("+PBREADY"));
// выключаем модуль
m590eOff();
}

void loop() {
// при обрыве растяжки
if (digitalRead(7)){
// включаем модуль
m590eOn();
// ждем подключение модуля к сети
while(1){
m590e.println("AT+COPS?");
if (m590e.find("0"))
break;
delay(500);
}
// звонок на телефон
m590e.println("ATD+79999999999;");
delay(100);
if (m590e.find("OK"))
Serial.println("ATD+OK!");
// проверка готовности модуля, ожидание сброса вызова
while(1){
m590e.println("AT+CPAS");
if (m590e.find("0"))
break;
delay(100);
}



// отправляем SMS
m590.println("AT+CMGF=1");
delay(100);
gsm.println("AT+CSCS=\"GSM\");
delay(100);
m590.println("AT+CMGS=\"+79999999999\");
delay(100);
// отправка текста
m590.print("SOS");
// символ завершающий передачу
m590.print((char)26);
Serial.println("SMS send");
delay(100);
// проверить готовность модуля
while(1) {
m590.println("AT+CPAS");
if (m590.find("0"))
break;
delay(100);
}
delay(10000);
Serial.println("FULL_OFF!");
/// выключаем модем
m590eOff(); ,
// останов
while(1);
}
// прием – получение данных из модуля
if (m590.available())
Serial.write(m590.read());
if (Serial.available())
m590.write(Serial.read());
}
// выключить модуль
void m590eOff(){
digitalWrite(5, HIGH);
delay(10);
gsm.println("AT+CPWROFF");
}
// включить модуль
void m590eOn(){
digitalWrite(5, LOW);
delay(10);
while(!m590.find("+PBREADY"));
}
Бренд, изготовитель: DIY

Главное меню

Каталог

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

Цена
от
до
0 Корзина: 0 руб
Быстрый заказ