Не могу заставить работать GSM модуль ai-thinker A6
- Войдите на сайт для отправки комментариев
Здравствуйте уважаемые гуру, прошу помощи по решению вопроса с подключение модуля А6, изучил его уже вдоль и поперек, уже и от softSerial отказался, подключаю через родные Rх Тх ардуины, ну вот не хочет он корректно работать, подключал его через TTL к компьютеру, он показывает инизиализацию, данные и за 5-6 секунд регистрируется в сети, но при подключении к ардуино, модуль молчит, подключал напрямую и через преобразователь уровня, не хочет корректно работать. Иногда до модуля можно дозвониться, но смс он не отправлляет, иногда доже дозвониться нельзя, но смску выплюнуть он может, надоела уже эта мистика, нужно добиться его стабильной работы. Модуль подключаю через зарядку телефона на 2А, в преобразователе логических уровней применял 2.8 и 3.3 вольт. Бод рейт выставлен 115200 и на модуле и на ардуине.
Подскажите куда копать пожалуйста.
как подключаете к ардуино (на какие пины). сама ардуина при этом к USB подключена?
Подключаю к стандартному Рх Тх, и с USB и без USB, все одинаково хреново работает. Меня еще интересует такая фишка, при подключеннии ардуино к модулю я подключил ТТЛ что-бы смотреть как ардуино взаимодействет с модулем, но если модуль подключен к ардуино то порт показывает команды которые идут с ардуинки, если же ардуинку отключить, то модуль показывает свои параметры.
Подключаю к стандартному Рх Тх, и с USB и без USB
Послушайте, вы нормально ответить можете? Никто не знает, какие пины у вас "стандартные" - укажите номера.
0 и 1 ардуино нано на микроконтроллере Amel mega 328
0 и 1 ардуино нано на микроконтроллере Amel mega 328
ОК. Так вот - если ардуино Нано подключена к USB, модем на пинах 0 и 1 нормально работать не будет, потому что на Нано (и Уно) USB и выходы 0 и 1 - это один и тот же последовательный порт.
Если вы хотите видеть сообщения с модема в Мониторе Ардуино - модем должен быть подключен по протоколу SoftwareSerial к любым другим цифровым пинам, кроме 0 и 1
А то что параллельно в эту схему подключен ТТЛ переходник, и в ардуине не подключен USB ситуацию не меняет? К тому же тут на форуме было уже не раз сказанно что на 115200 бод софтсериал не будет работать корректно.
К тому же тут на форуме было уже не раз сказанно что на 115200 бод софтсериал не будет работать корректно.
не будет, поэтому скорость нужно понизить до 9600 или 19200. как это сделать - смотрите пример от andriano в соседней теме.
И не факт, что зарядка тянет 2А.
Мне лично за все время существования сотовых телефонов таких не попадалось. А если еще шнурок китайский так и может 0,3 не потянуть. Я такие вещи подсоединяю напрямую к LiIon акккумулятору. И если модуль исправен никаких косяков не будет. Те же очень капризные к питанию М590 работают при таком подключении на ура. Больше десятка блоков сигнализации и управления сделано.
И не факт, что зарядка тянет 2А.
модем А6 жкономичный, ему 2А нафик не нужно. Без учета звонков ему 200-300мА за глаза
А6 я знаю. Да, он конечно очень экономичный, но все же 200-300 это маловато будет.
Производитель пишет : External power supply (3.5V-4.2V ), maximum power supply current > 2A.
Жрет при регистрации много любой модуль. если питать от БП, то в параллель штатному электролиту я ставлю 1500х6,3v со старых материнок.