Описание:
Компактный GSM модуль для работы с СМС, звонками, передачи данных GPRS. Большинство АТ-команд совместимы с SIM900. Автоматически ищет сеть при подачи питания. Встроенный светодиод мигает медленно, когда есть сигнал, мигает быстро - при отсутствии сигнала.
Управлять модулем можно как с компьютера (через USB-UART TTL конвертер) так и через микроконтроллеры STM, Arduino, Raspberry Pi.
Характеристики:
- Чип: SIM800L
- Напряжение: 3.7 - 4.2В (по даташиту 3.4 - 4.4В)
- Поддержка сети: 4х диапазонная сеть, 900, 1800, 1900
- Модуль размер: 2.5 см x 2.3 см
- Последовательный порт USB-TTL можно связать непосредственно к микроконтроллеру.
- антенна для пайки в комплекте
- разъем для внешней антенны IPX
Подключение
Для подключения понадобятся следующие компоненты:
- Контроллер Arduino UNO R3 + USB кабель
- GSM модуль SIM800L (питание от 3.7В до 4.2В)
- Преобразователь напряжения понижающий (DC-DC step-down converter)
- Батарея 12В (или любой источник питания от 6В до 20В)
- Соединительные провода
Соединяем Ардуино с компьютером через USB кабель.
Даем питание к GSM модулю от батареи 12В через преобразователь:
- от 12В "минус" идет на ардуино в "GND", от "GND" в преобразователь напряжения во "входящий минус".
- от 12В "плюс" идет в преобразователь напряжения во "входящий плюс".
Напрямую подавать питания от разъема Arduino +5В нельзя.
Перед подключением к преобразователю напряжения необходимо его настроить выставив выходное напряжение на любое в диапазоне 3.7В - 4.2В. От преобразователя напряжения выходящие контакты подключаем к GSM модулю, соблюдая полярность.
Для подключения RX понадабятся два резистора одинакого номинала от 1 КОм до 10 КОм. Смотрите схему выше.
TX и RX контакты на GSM модуле соединяем с 9 и 8 цифровыми контактами на Ардуино. Если необходимо подключить несколько GSM модулей к Arduino, то используйте другие пины и прописывайте в скетче через SoftwareSerial.