Найти тему
Обо всём и ни о чём

GSM-модуль А6 и arduino. Окончательный вердикт.

Ранее я описывал свои мучения с GSM-модулем А6, теперь хочу сказать своё мнение про такой модуль. Как выяснилось, мер для согласования, которые я ранее описывал, оказалось недостаточно для нормального взаимодействия с модулем Arduino Nano. Главная задача системы на Aduino и GSM-модуле - передача информации по СМС. Для этого используется обмен данными по UART, на стороне Ардуино он реализуется с помощью программного UARTa. И вот здесь возникает куча проблем, источник которых выявить не удалось.

GSM-модуль и Arduino
GSM-модуль и Arduino

Сама система работает через раз и подводит в разных местах: когда скорость не установится, когда СМС не передаст. И здесь я склонен грешить как на GSM-модуль, так и на модуль Ардуино, который, как мне кажется, изрядно "износился" за столько циклов перепрошивки, и даже плата USB-UART на борту иногда определяется как неизвестное USB-устройство. После замены модуля Ардуино, работать система стала сильно лучше, но иногда косячит в момент передачи СМС.

Окончательный вердикт: такие GSM-модули можно применять исключительно для обучения. Хочется спросить тех, кто выкладывает с ними ролики и прочие посты: как долго вы промучились прежде чем он нормально сработал.

В дальнейшем планирую использовать GSM-модуль M75 фирмы QUECTEL, у него "соблазнили" меня следующие фитчи:

1) Автоматическая настройка скорости передачи данных по UART, для этого достаточно на своей скорости отправить команду AT;
2) Сигнал о входящем звонке выводится на отдельный пин.
GSM-модуль М75 фирмы QUECTEL
GSM-модуль М75 фирмы QUECTEL