Работа с SIM800L

Вопросы от новичков
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Работа с SIM800L

#21

Сообщение Sancho » 26.11.2020{, 16:46}

sergii2012,
Есть возможность протестить?
Сейчас пришлю.
slip - выход на DTR?
Вложения
Весы2_01.flp
(1.15 МБ) 47 скачиваний
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

sergii2012
Сержант
Сообщения: 129
Зарегистрирован: 07.01.2019{, 16:02}
Репутация: 4
Имя: Сергей

Работа с SIM800L

#22

Сообщение sergii2012 » 26.11.2020{, 20:03}

Sancho писал(а):
26.11.2020{, 16:46}
sergii2012,
Есть возможность протестить?
Сейчас пришлю.
slip - выход на DTR?
я не совсем понял ход вашей логики..
d0 у меня соединен с rst контроллера
"Данный блок доступен только для контроллеров на базе ESP8266.
Блок предназначен для перевода контроллера в режим глубокого сна по переднему фронту импульса на входе “Sleep”.
Время, на которое «заснёт» контроллер задаётся в настройках блока.
Время сна может быть задано как константа, так и приниматься со входа “SleepTime” в миллисекундах
Для работы данной функции необходимо соединить ножку контроллера GPIO16 с ножкой RST. Поскольку не на всех платах выведена на клеммы ножка GPIO16 – вот несколько вариантов решения этой проблемы для разных плат на основе ESP8266..." это в описании блока

чтобы sim800 уснул надо ему дать команду AT+CSCLK=2 до этого неважно какой уровень на dtr после 5 сек молчания сериал он уснет
для пробуждения нужно подать 0 на dtr пока 0 модуль отвечает на команды чтобы усыпить подать 1
по сути мне нужна всего лишь возможность отправить команду модему. может можно как то блок допилить чтобы была возможность с ним общаться ...

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Работа с SIM800L

#23

Сообщение Sancho » 27.11.2020{, 11:10}

sergii2012 писал(а):
26.11.2020{, 20:03}
я не совсем понял ход вашей логики..
d0 у меня соединен с rst контроллера
Логика проста.
Сделайте выход DTR. Из свободных у Вас.
Вместо кнопки можете использовать генератор, настроенный, например, на 10 сек.
Для теста, перед созданием блока, после генерации кода в IDE изменить на указанной плате порт Serial на SerialAT, как написано в комментарии к плате. Загрузить.
Смотреть потребляемый ток, заодно встать UART щупом на RX SIM800, смотреть, какие команды ему идут. Вы должны видеть, с периодичностью Вашего генератора, то сигнал на DTR, то АТ команду в 800-й.
Для режима 2, а Вы пишете то о 1, то о 2-м, измените в коде константу на нужную, выход DTR, возможно, нужно поднять к 1.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
Sevast
Сержант
Сообщения: 145
Зарегистрирован: 21.06.2017{, 15:57}
Репутация: 5

Работа с SIM800L

#24

Сообщение Sevast » 14.02.2021{, 17:32}

Может кто подсказать какие команды надо отправлять в порт, чтобы SIM800 воспринимала ее как полученую СМС?
То есть работать с блоком отладки но без отправки СМС через оператора сети. :smile453:

Ответить

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