Модуль GSM GPRS SIM800 MicroSIM с антенной и ардуино

Миниатюрный модуль GSM/GPRS сотовой связи на основе компонента SIM800L , разработанного компанией SIMCom Wireless Solutions. Русскоязычная версия сайта SIMCom здесь. Стандартный интерфейс управления компонента SIM800L предоставляет доступ к сервисам сетей GSM/GPRS 850/900/1800/1900МГц для отправки звонков, СМС сообщений и обмена цифровыми данными GPRS. Поставляется с встроенной антенной, также можно подключить дополнительные антенны для улучшения качества сигнала.

Управлять модулем можно при помощи персонального компьютера через преобразователь интерфейса USB-UART или непосредственно через UART модулем микроконтроллера самостоятельной разработки или Arduino, Raspberry Pi и аналогичными.

Компонент SIM800L имеет реализованный стек протокола TCP/IP. Содержит микросхему MT6260SA компании MediaTek и микросхему приемопередатчика RFMD RF7176.

 Благодаря функции отправки СМС сообщений наиболее часто модуль GSM GPRS SIM800 MicroSIM с антенной используется в диспетчеризации, беспроводной сигнализации и в охранных системах. При этом в результате различных событий происходит отправка сообщений вида: “Аварийная остановка лифта 3 дома №17”, “Гараж открыт”, “Дверь подвала открыта”, “Отключено 220 по перегрузке”, “Протечка системы отопления”, “Отопительный котел выключен”, “Температура в теплице ниже нормы”.

К модулю GSM GPRS SIM800 MicroSIM подключаются динамик и микрофон. С модуля можно совершать звонки и принимать.

Модуль GSM GPRS SIM800 MicroSIM с антенной Модуль GSM GPRS SIM800 MicroSIM с антенной

Купить на Алиэксспресс Модуль GSM GPRS SIM800 MicroSIM с антенной 3.90 долл 

Характеристики
 
SIM800L-2.jpgSIM800L-01.jpg
Максимальное напряжение высокого уровня интерфейса UART 2,8 В
Скорость UART 1200–115200 бод
Четыре диапазона EGSM900, DCS1800, GSM850, PCS1900
Мощность передачи в различных диапазонах
            DCS1800, PCS1900 1 Вт
            GSM850, EGSM900 2 Вт
Автоматически выполняет поиск в четырех частотных диапазонах
Поддерживает сеть 2G
Сопротивление подключаемого динамика 8 Ом
Микрофон электретный
Управляется командами AT через UART (3GPP TS 27.007, 27.005 SIMCOM enhanced AT Commands)
Автоматическое определение скорости передачи управляющих АТ команд
Отправка и получение GPRS данных (TCP/IP, HTTP, и т.д.)
Макс скорость передачи GPRS данных 85,6 Кбод
Кодирование CS-1, CS-2, CS-3 и CS-4
Поддерживает GSM 07.10 протокол
Поддержка пакетной передачи широковещательного канала управления (PBCCH) CSD на скоростях 2.4, 4.8, 9.6 и 14.4 Кбод
Поддержка неструктурированных данных дополнительных услуг USSD
Поддерживает PAP ( протокол идентификации пароля)
Поддержка часов реального времени RTC
Поддерживает симкарт питанием 3 и 1,8 В
Температура, ℃
            воздуха при работе –30...75
            хранения –45...90
Размеры 25 х 25 мм
 
Индикация
 

При включении модуля GSM GPRS на плате быстро мигает светодиод. При установке соединения с мобильным оператором частота мигания снижается. Если связь с мобильным оператором потеряна, то светодиод опять мигает быстро.



Быстрое мигание светодиода говорит о поиске в эфире сигнала станции мобильной связи.
 
Подключение
 

На плату модуля нанесены названия контактов

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Названия некоторых контактов и функции сигналов, линий.
 

DTR дополнительный сигнал UARTVCC питание
MICP соединяется с микрофономRST сброс
MICN соединяется с микрофономRXD к контакту TX микроконтроллера
SPKP соединяется с динамикомTXD к контакту RX микроконтроллера
SPKN соединяется с динамикомGND общий провод

 

Для улучшения качества сигнала подсоединяется антенна. Превышение входного напряжения интерфейса UART приведет к порче модуля SIM800. Не существует преобразователя интерфейса USB–UART c выходным напряжением 2,8 В. Существующие преобразователи имеют более высокое напряжение на выходе UART. Поэтому между выходом преобразователя и входом модуля GSM GPRS SIM800 устанавливается резисторный делитель напряжения.

 

Соединение модуля и преобразователя интерфейса USB–UART.

 

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

 
 
 
Первые шаги
 

Для проверки работоспособности устройства достаточно иметь ПК и симкарту с небольшим денежным счетом. Проверку работоспособности можно проводить по двум методам подключения модуля к ПК: через преобразователь интерфейсов USB–UART или используя Arduino UNO. Рассмотрим метод проверки без Arduino. Установите симкарту в модуль GSM GPRS, соблюдая расположение контактов. Соедините ПК через преобразователь интерфейсов USB–UART с устройством по схеме приведенной выше. Подключите питание номинальным напряжением. Дождитесь ориентируясь на мигание светодиода подключения к мобильному оператору. Включите на ПК терминальную программу. Данные в нее следует вводить большими буквами. Используя терминальную программу отправьте в модуль GSM GPRS SIM800 через порт подключения следующие команды.

 
АТ
Ответ модуля ОК
 
AT+CSQ
Ответ модуля +CSQ: 18,0 OK
 

Эта команда дает информацию о уровне сигнала. Первое число – уровень сигнала , величина 18 означает -78 dbм. Второе число – количество ошибочно принятых бит , величина “0” говорит о доле ошибок менее 0,2 %, что свидетельствует о хорошей связи.
 


 Попробуйте отправить в модуль команду ATI.
 

Если у вас нет преобразователя USB–UART, то можно использовать Arduino UNO. Соедините контакт RX модуля SIM800L с контактом 11 цифрового сигнала Arduino UNO применяя резисторный делитель напряжения. Величины сопротивлений резисторов нужно вычислить заново учитывая напряжение питания Arduino UNO. Соедините контакт TX модуля SIM800L с контактом 10 цифрового сигнала Arduino UNO. Загрузите в ардуино программу, текст которой приведен далее. Здесь используется библиотека SoftwareSerial позволяющая реализовать последовательный интерфейс на любых цифровых выводах Ардуино с помощью программных средств, дублирующих функциональность UART.

 
#include 
SoftwareSerial mySerial(10, 11); // RX, TX
void setup()
{
 // Open serial communications and wait for port to open:
 Serial.begin(9600);
 mySerial.begin(9600);
}
void loop() // run over and over
{
 if (mySerial.available())
 Serial.write(mySerial.read());
 if (Serial.available())
 {
 while(Serial.available())
 {
 mySerial.write(Serial.read());
 }
 mySerial.println();
 }
}
 

Текст программы и много полезной информации здесь. Теперь вы можете отправлять AT команды через последовательный монитор Arduino.
 
На русскоязычных и зарубежных сайтах размещены тексты программ Arduino с помощью которых можно отправлять СМС, контролировать состояние контактов датчика и отправлять на сайт время изменения состояния контролируемых контактов, а на сайте сохранять принятые данные в виде журнала.

Так же не забываем о экономии с помощью кэшбэка 

Для веб администраторов и владельцев пабликов  главная страница ePN (кликабельно)

Для пользователей покупающих на Алиэкспресс с быстрым выводом % главная страница ePN Cashback (кликабельно)

Удобный плагин кэшбеэка браузерный плагин ePN Cashback (кликабельно)

  • Модуль GSM GPRS SIM800 MicroSIM с антенной и ардуино

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

Arduino UNO как осциллограф

Arduino UNO как осциллограф

Контроллеры Arduino можно использовать как простейший осциллограф, для наблюдения за быстро изменяющимися электрическими сигналами.

Скачиваем программу Processing , после чего её устанавливать не нужно - она запускается с EXE-файла.

Arduino и шаговый двигатель

Arduino и шаговый двигатель

Перед началом очередного проекта на Arduino, было решено использовать шаговый двигатель Nema 17 из-за отличного соотношения цена/качество. Перед подключением Nema 17, за плечами был определенный опыт работы с шаговиком 24byj48 (даташит). Управлялся он и с помощью Arduino, и с помощью Raspberry pi, проблем не возникало. Основная прелесть этого двигателя - цена (около 3 долларов в Китае). Причем, за эту сумму вы приобретаете двигатель с драйвером в комплекте. Согласитесь, такое можно даже и спалить, не особо сожалея о содеянном.

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

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

Что такое рейтинг покупателя

У покупателей на AliExpress, как и у продавцов, есть рейтинг. После завершения сделки не только вы ставите звёздочки продавцу, но и он вам. Если покупатель уличён в мошенничестве или часто открывает необоснованные споры, он может попасть в чёрный список AliExpress. Это даёт продавцам право отказываться от сделок с ним.

Теги: Модуль GSM GPRS SIM800 MicroSIM с антенной и ардуино