SMS-контроллер на базе SIM800L
SIM800L V2.0 GSM/GPRS - это четырехдиапазонный GSM/GPRS модуль, совместимый с Arduino. Модуль используется для реализации функций GSM (звонки и SMS) и GPRS. Преимуществом этого модуля являются интерфейс TTL, имеющие вольтаж равный 5В, что позволяет напрямую подключить его к Arduino или любой другой системе с напряжением питания 5В.
Большинство GSM/GPRS модулей на рынке требуют подключений регулятора или преобразования уровня, в то время как в SIM800L V.2 GSM/GPRS не требует дополнительных цепей преобразования уровней интерфейсов. Приведем пример проекта, использующего SIM800L V.2 GSM/GPRS. Смысл проекта в управлении переключателей с помощью SMS-контроллера. Вы с легкостью сможете включать и выключать большинство предметов бытовой техники в доме, как например ламу, вентилятор и так далее. Характеристики модуля SIM800L V.2 GSM/GPRS
Ниже приведены все технические характеристики модуля SIM800L V.2 GSM/GPRS:
- Серийный интерфейс TTL совместимый с 3,3В и 5В микроконтроллерами, совместимыми с Arduino.
- Модуль SIM800L имеет серийный интерфейс TTL.
- Штекер подключения антенны. Поддержка сети: четыре диапазона 850/900/1800/1900 МГц, способные осуществлять звонки, SMS и передачу данных со значительно уменьшенным расходом заряда.
- Интерфейс VDD TTL UART, так что вы сможете напрямую подключить MCU такой, как 51MCU, ARM или MSP430. Штекер VDD используется для соответствия вольтажу TTL.
- Модель: SIMCOM SIM800L
- Рабочий вольтаж: от 3,7В до 5В;
- Размеры: 40мм х 28мм х 3мм
- GPRS мультислот-класс 12/10
- GPRS пакетных сервис класс B
- Соответствует GSM фазе 2/2+
- Класс 4 (2 Ват @ 850/900 МГц)
- Класс 1 (1Ват @ 1800/1900Мгц)
Необходимые материалы
Вам понадобиться (ссылки на Алиэкспресс в файле):
скачать: https://yadi.sk/i/uTkDvUVC3MAzx6
1. Модуль SIM800L V.2 GSM/GPRS.
2. Arduino Uno
3. 4-канальный 5-вольтовый модуль реле.
4. Провода - перемычки.
5. Источник питания 5 В.
Сборка и настройка
Как только вы подключили все компоненты, создайте программу, после чего загрузите ее в свой Arduino. Но сначала, вы должны установить библиотеку GPRS, которую вы можете скачать:
[28,02 Kb]
Программный код для Arduino
После того, как вы подключили ваш SIM800L, 4-канальное модуль реле и Arduino к вашему компьютеру, впишите код и все готово.
Скачать код (code.txt): https://yadi.sk/i/ccRWcX1i3MAz5f
Проверка устройства
Инструмент работает с помощью отправки SMS на SIM800L с определенной последовательностью символов. Например, чтобы включить реле 1 используйте команду «Relay 1 ON», а для того чтобы выключить используйте команду «Relay 1 OFF». Для остальных реле почти такие же команды, за исключением порядкового номера каждого реле, на которое вы хотите воздействовать. После автоматической отправки сообщения, SIM800 отправит ответ в виде сообщения о статусе каждой SIM-карты.
Видео сборки, настройки и и проверки устройства
Источник: Original article in English