Прилетела мне задачка, мониторить температуру в нежилом помещении. Из-за нестабильно работающего отопительного оборудования - есть возможность разморозить отопление. Дома находилось все для решения данной задачи: #контроллер, #датчик, #gsm-модуль. О последнем и пойдет речь, т.к. он оказался с особенностью.
Итак, знакомимся #Neoway #M590E . Получил распространение за счет своей низкой цены. Собственно низкая цена порадила низкую схемотехническую проработку и поэтому стабильность также не высокая. Поэтом запуск этих модулей обсуждается на многих форумах.
Модуль пришел в виде рассыпного конструктора
При помощи паяльника за 5 минут модуль превращается в собранный. Далее подключаем к компьютеру через #usb-ttl переходник
Примерно на этом этапе начинаются первые трудности. При помощи поиска находим параметры подключения и условия подключения. Информация от форума к форуму сильно разнится. Итогом своих поисков могу сказать что мой модуль работает на скорости 115200, а не 9600. Следующим моментом, который часто умалчивают является тот факт, что для включения модуля, boot нужно соединить с землей.
При помощи putty подключаемся к модулю со следующими параметрами:
перечитав форумы я понял только одно, что все модули работают немного по разному. Платы тоже различаются и внешне и по схеме. Поэтому называть свою инструкцию универсальной - я не могу. Подключившись, модуль приветствует нас, а потом опять... Выполнение команд происходит тоже не очень стабильно, а любая команда связанная с приемом/передачей перезагружает модуль дополнительно.
Продолжив читать форумы, приходишь к выводу что проблема массовая и связана с питанием модуля. В момент приема передачи модуль потребляет до 2А. А питание китайцы реализуют, почти, никак. А именно: для получения 4.3В разработчики решили поставить диод с напряжением падения ~0.6В. Еще ~0.1В падает где-то на проводах. Это и есть их стабилизатор напряжения. Решил подпаять дополнительный конденсатор, но этого не достаточно. Хотя, на тех же форумах, пишут что кому-то хватало и 1000мкф, а кому-то не помогало ничего. Очевидно что такая ситуция не позволит нам создать надежное устройство. Даже мультиметр успевает увидеть колебания в цепи питания модуля. Перепады огромные.
Также нашел у себя подуль #mini-360, который по сути является распаянной микросхемой #MP2307DN . Обещают 3А и кпд около 96%. Собираем цепочку и подаем сразу после диода, предварительно устанавливая на модуле напряжение питания.
В результате модуль более не перезагружается. Пробуем звонить - успех.
Теперь модуль можно использовать, его работа стабильна. Ситуация в целом доказывает, что чем дешевле товар, тем больше проблем с его запуском.
Также не забываем про instagram канал и telegram канал. Подписываемся чтобы не пропускать новые обновления.