Как подружить FLProg и SIM800L

Вопросы от новичков
Anydy

Как подружить FLProg и SIM800L

#21

Сообщение Anydy » 10.03.2020{, 14:15}

franko21, А с чего вы взяли что модуль будет вам отвечать на АТ команды если вы зальете например блок от Слимпера, или мой блок...вы хоть немножко посмотрите на скетч который дает вам ответ в порт и который дает но абсолютно не слушает ваши запросы в этом порту...

Webq
Сержант
Сообщения: 131
Зарегистрирован: 15.02.2020{, 13:59}
Репутация: -3
Имя: Юрий

Как подружить FLProg и SIM800L

#22

Сообщение Webq » 10.03.2020{, 15:00}

franko21,

Код проекта из шапки - рабочий.
У вас что-то железное не так работает.

1- Из описания шилда:
"Нормально замкнутая перемычка для подключения вывода RST (ресет) модуля SIM800 к пину D4 контроллера;"

А физически у вас там что на d4?

Если ресет к нулю притянут - в этом случае сим800 будет молчать.
Скинь эту перемычку. Хотя бы для теста.

2 - убрать из проекта блок "настройка скорости"
3 - добавить блок "отладка"

Отправлено спустя 10 минут 22 секунды:
П.с. - вот ваш проект - все работает:
СпойлерПоказать
20200310_151013.jpg
П.п.с : У меня вемос - поэтому выводы (d0,d3,d4) у вас на ардуино будут другие - т.е. на них не смотрите в моем скрине)

franko21
Рядовой
Сообщения: 16
Зарегистрирован: 13.09.2019{, 16:02}
Репутация: 0
Имя: Виталий

Как подружить FLProg и SIM800L

#23

Сообщение franko21 » 11.03.2020{, 10:27}

Физических перемычек две: одна RX-D2 и ТХ-D3, на 4 пин ничего не подключено, после заливания скетча с программы, светодиод помигает а потом перестает светится.

Отправлено спустя 2 минуты 55 секунд:
в описании к шилду вот что"Нормально замкнутая перемычка для подключения вывода RST (ресет) модуля SIM800 к пину D4 контроллера" а когда компилирует ФЛПРОГ увидел вот что "
SoftwareSerial Serial_S( 2 , 3 );
#define Module_Start "Call Ready"

#define GSM_TYPE_SIM800

#define GSM_DEBUG
#define OLED_RESET 4

Adafruit_SSD1306 display(OLED_RESET);

вот эта строка может сбивать весь процесс?

Webq
Сержант
Сообщения: 131
Зарегистрирован: 15.02.2020{, 13:59}
Репутация: -3
Имя: Юрий

Как подружить FLProg и SIM800L

#24

Сообщение Webq » 11.03.2020{, 10:42}

Убери вообще плату дисплея. Я проверял только блоки сим800.

Куда подключен пин ресет Сим800?

Anydy

Как подружить FLProg и SIM800L

#25

Сообщение Anydy » 11.03.2020{, 10:49}

Что вы докопались к пину Ресет на Сим 800.....это же ресет модуля....зачем он вам сейчас то?
Сделайте работу модуля Сим800 без ресета, а вот когда будет зависать сам модуль -- тогда и подключайте...

franko21
Рядовой
Сообщения: 16
Зарегистрирован: 13.09.2019{, 16:02}
Репутация: 0
Имя: Виталий

Как подружить FLProg и SIM800L

#26

Сообщение franko21 » 11.03.2020{, 10:54}

Удалил блок OLED, убрал блок "настройка скорости", добавить блок "отладка", светодиод начал моргать нормально но отзывы на АТ команд нет, добавил выход pin 4 и поставил true, после заливки сим800 молчит, потом поставил false, заморгал но отзыва на ат команды по прежнему нет. После испытаний заливаю скейтч с сайта и отзыв на ат команды есть. Значит проблема где то в компиляции программы в код?

Anydy

Как подружить FLProg и SIM800L

#27

Сообщение Anydy » 11.03.2020{, 11:50}

Вы читали сообщения в этой теме?
Если вы зальете скетч который будет вести диалог ЧЕРЕЗ КОНСОЛЬ с модулем СИМ800 то конечно вы с ним пообщаетесь!
Если вы зальете скетч любого блока через программу FLPog -- почему вы думаете что разработчик этого блока включил этот функционал -- общение АТ командами через сериал порт?
PS. я имел ввиду общение человека с модулем, а общение модуля с МК и так работает!

Webq
Сержант
Сообщения: 131
Зарегистрирован: 15.02.2020{, 13:59}
Репутация: -3
Имя: Юрий

Как подружить FLProg и SIM800L

#28

Сообщение Webq » 11.03.2020{, 11:55}

franko21,
Код рабочий. Я выше проверял.

Откинуть бы пин ресет ...

franko21
Рядовой
Сообщения: 16
Зарегистрирован: 13.09.2019{, 16:02}
Репутация: 0
Имя: Виталий

Как подружить FLProg и SIM800L

#29

Сообщение franko21 » 11.03.2020{, 13:18}

К сожалению в шилде нельзя отбросить ресет(((
Попробую как советует Anydy переделать схему без OLED, подкину к GSM_start, GSM_Net имеющие реле, если все пройдет то реле включатся, из настроек будет только скорость модуля, а проверять только визуально по светодиоду модуля...

SerjPr
Рядовой
Сообщения: 4
Зарегистрирован: 14.04.2020{, 12:47}
Репутация: 0
Имя: Sergey

Как подружить FLProg и SIM800L

#30

Сообщение SerjPr » 14.04.2020{, 13:04}

Добавь таймер с задержкой на включение на одну секунду и подключи его к четвертому выходу.

Отправлено спустя 13 минут 8 секунд:
После загрузки ардуинки стартанет Sim800 и секунд через 10-30 после инициализации модуля все заработает. У меня только так запустился.

Отправлено спустя 1 минуту 56 секунд:
Тоесть после загрузки ардуинки sim800 должен перезагрузиться.

Утвш
Сержант
Сообщения: 129
Зарегистрирован: 02.12.2016{, 07:31}
Репутация: 1

Как подружить FLProg и SIM800L

#31

Сообщение Утвш » 14.04.2020{, 14:05}

Просмотри https://www.youtube.com/watch?v=7DOzHFbzPVU. Все очень доходчиво расписано.

Ответить

Вернуться в «Начинающим»