Модуль сотовой связи SIM800L основан на одноименном чипе разработки компании SimCom. Может быть использован для отправки звонков, СМС и обмена цифровыми данными GPRS. Модуль SIM800L поддерживает micro SIM карты.
Модуль имеет встроенную антенну, а также разъем для подключения внешней антенны, которая позволяет улучшить качество сигнала. Очень требователен к источнику питания: напрямую с отладочной платы или программируемого контроллера запитать его не выйдет, необходимо напряжение сигнала с нетривиальным диапазоном значений от 3,4 до 4,4 вольт постоянного тока. В данном случае подойдет аккумуляторная батарея с напряжением 3,7 В или подключение через DC-DC преобразователь (как на приведенной ниже схеме). Также необходимо убедиться, что внешний источник питания может выдавать не менее 2 А силы тока (это пиковое потребление в момент отправки СМС и совершения звонков).
Управлять модулем можно также как с помощью персонального компьютера через преобразователь интерфейса USB-UART, так и через проводной протокол UART (как аппаратный, так и программный через SoftwareSerial) микроконтроллера или отладочной платы по типу Arduino, Raspberry Pi и аналогичными. При подаче питания GSM/GPRS модуль автоматически ищет сеть. Если сеть найдена, то светодиод на плате начинает медленно мигать, при отсутствии сети он мигает быстро.
Для стабильной работы модуля рекомендуется припаять конденсатор на 100 мкФ параллельно выводам питания (плюс и минус). Также желательно обеспечить контакты RXD модуля сотовой связи обвязкой из делителя напряжений (два резистора по 10 кОм).
Технические характеристики:
Управляющая микросхема: SIM800L
Совместимость с сетями: сети GSM/GPRS (2G)
Рабочее напряжение: 3,4…4,4 В постоянного тока
Потребление тока: до 2 А на пике (в спящем режиме до 1 мА)
Частота в 4-х диапазонах настройки: 850/900/1800/1900 МГц
Протоколы связи: UART (последовательный)
Интерфейс SIM-карты: стандартный слот для SIM-карты
Разъем антенны: разъем IPEX и штыревой разъем
Функции: текстовые сообщения (SMS), голосовые вызовы, передача данных GPRS
Размеры платы: 25 x 23 мм
Распиновка модуля:
Пример подключения модуля к Arduino-совместимой плате: