Страница 56 из 63

Блок пользователя для работы с GSM

Добавлено: 04.04.2019{, 06:54}
nalnik
Доброго всем дня!
Собрал я вот такое: NodeMcu v3 + Sim800l + SSD1306 + MCP23017 + DHT11.
Оператор связи Белайн, звонки и DTMF работают отлично.

1 - Sim800 получает СМС - не более 11 знаков, если больше не приходят (При отправке что Билайна что с Мегафона).
Ну это не проблема.

Подскажите как вот это поправить?
2 - USSD запрос #100# - На выходе GSM_Error_Code появляется ошибка 702 - ответ приходит один из 10-30.
(Эта же SIMкарта в телефоне нормально получает ответ.)

Блок GSM_NEW 0.6.1b (пробовал старый V1.1 - тоже самое),
Константу -Time_USSD -время предельного ожидание менял - не помогло,
Пины RX-TX менял на другие - не помогло,
Блоки "двигал и раздвигал" - не помогло,
Проект делил на несколько плат - не помогло
СпойлерПоказать
s800.jpg
СпойлерПоказать
Sim800l.PNG
СпойлерПоказать
--4,2,4--SSD1306-DHT====S--0.flp
(2.3 МБ) 122 скачивания

Блок пользователя для работы с GSM

Добавлено: 04.04.2019{, 09:44}
KulibinOrsk
nalnik, Не отличюсь оригинальностью - а где проект то. Кто будет по картинкам смотреть ?
Я сам парился с SIM900 пока не заменил на SIM800 (все же есть разница, команды не все идентичны между 800 и 900)

Блок пользователя для работы с GSM

Добавлено: 04.04.2019{, 10:10}
nalnik
KulibinOrsk писал(а):
04.04.2019{, 09:44}
nalnik, Не отличюсь оригинальностью - а где проект то. Кто будет по картинкам смотреть ?
Я сам парился с SIM900 пока не заменил на SIM800 (все же есть разница, команды не все идентичны между 800 и 900)
А Вы глазки раскройте :smile171: --- третий спойлер.
Пишу Я про SIM800L.


"Прикрутил" блок GSM Отладка,

при ошибке 702 - вижу в мониторе порта
СпойлерПоказать
Command: AT+CUSD=1,"#100#"
Message module:
GSM_team_room: 7
Message module: OK
GSM_team_room: 7
Message module: sekund: 0. Dopolnitel'nye balansy: #106#", 15
GSM_team_room: 7
Если ответ проходит - вижу в мониторе порта
СпойлерПоказать
Command: AT+CUSD=1,"#100#"
Message module:
GSM_team_room: 7
Message module: OK
GSM_team_room: 7
Message module:
GSM_team_room: 7
Message module: +CUSD: 0, "Vash balans 240.00 rub. Bonus: 0.00 rub. Besplatnyh sekund: 0. Dopolnitel'nye balansy: #106#", 15
GSM_team_room: 7
Видно что пропадает первая часть ответа - и поэтому возникает ошибка 702.
В описании к блоку нет ошибки 702.

Блок пользователя для работы с GSM

Добавлено: 07.04.2019{, 12:35}
nalnik
--

Блок пользователя для работы с GSM

Добавлено: 08.04.2019{, 13:20}
svan
Не знаю, как в этом блоке, но у некоторых модемов ошибка 702 означает - Получен неожидаемый ответ от устройства.

Блок пользователя для работы с GSM

Добавлено: 17.06.2019{, 06:17}
losevol
Добрый день. Подскажите где копать.
Нужно прикрутить к блоку Слимпера для SIM800l два телефона для приема смс.
Что бы данные приходили двум операторам. А в идеале данные одних датчиков одному оператору ( с номером 9990001111) , а данные других датчиков другому оператору (с номером 9990002222)

Блок пользователя для работы с GSM

Добавлено: 11.07.2019{, 19:09}
bdw5
НАРОД ЗДРАВСТВУЙТЕ. делал проект на м590 . доделал :) но потребление х.х. не устраивало. дождался sim800c -проверил через ttl переходник на ат. и с симкой регится. в проекте просто достал блок м590 и заменил его на sim800. и получил хрень .на временном дисплее только отображается номер гудка . вопрос . для перехода достаточно сменить блоки?
РАЗОБРАЛСЯ. ПРОСТО СТУПОР ПРОГИ. ПРИШЛОСЬ ПЕРЕСОБРАТЬ :)

Блок пользователя для работы с GSM

Добавлено: 12.07.2019{, 04:53}
Evgomur
Слимпер, здравствуйте. Скажите пожалуйста где можно скачать ваши блоки пользователя flprog для работы с модулем sim 800l. Очень нужно для проекта. Заранее благодарю.

Блок пользователя для работы с GSM

Добавлено: 28.07.2019{, 21:46}
RV2
Слимпер, в блоке юссд баланс принимается не больше 150 символов как увеличит количество символов у меня баланс больше 150 символов

Блок пользователя для работы с GSM

Добавлено: 31.07.2019{, 05:43}
Palmal269
Здравствуйте, не могу найти блок телефонная книга ,упоминания есть а самого блока нет он вообще существует? Спасибо кто откликнится

Блок пользователя для работы с GSM

Добавлено: 31.07.2019{, 08:54}
pan
Palmal269, он вместе с блоком sim800 ставится. Точнее внутри него находится

Блок пользователя для работы с GSM

Добавлено: 31.07.2019{, 09:19}
Palmal269
pan писал(а):
31.07.2019{, 08:54}
Palmal269, он вместе с блоком sim800 ставится. Точнее внутри него находится
Создал на симке контакты ,A B C D подаю в место номера на блок одну из этих букв ,смска не отправляется ,может имя контакта должно как то по другому писатся?

Блок пользователя для работы с GSM

Добавлено: 31.07.2019{, 13:10}
ViktorPetrov
Palmal269, проверил работает,в настройках блока Name_Contaсt=Test,на сим имя контакта Test1 (второй контакт Test2 и т.д.) все как в примере у автора (вместе с блоками шли) .

Блок пользователя для работы с GSM

Добавлено: 31.07.2019{, 18:07}
Palmal269
ViktorPetrov писал(а):
31.07.2019{, 13:10}
Palmal269
ViktorPetrov писал(а):
31.07.2019{, 13:10}
проверил работает,в настройках блока Name_Contaсt=Test,на сим имя контакта Test1 (второй контакт Test2 и т.д.) все как в примере у автора (вместе с блоками шли)
Я так понял есть отдельный блок с названием name_contact ,тогда где его скачать?

Блок пользователя для работы с GSM

Добавлено: 31.07.2019{, 18:19}
ViktorPetrov
Palmal269 писал(а):
31.07.2019{, 18:07}
Я так понял есть отдельный блок с названием name_contact ,тогда где его скачать?
https://flprog.ru/downloads/usersblocks ... moduljami/
name_contact-это пользовательский параметр блока телефонная книга,для твоего случая буква А,тогда на сим будут контакты А1,А2,А3 и А4.

Блок пользователя для работы с GSM

Добавлено: 18.10.2019{, 10:21}
KulibinOrsk
Прошу подсказку - каким образом sim800l уложить в сон и затем вывести ? Кто то на практике делал ? Должен быть ток потребления 2мА.
На ногу DTR подавал уровни - не реагирует, ток 17мА

Отправлено спустя 32 минуты 45 секунд:
Нашел ответ и проверил. Работает. Но теперь нужна помощь сделать ПБ для сна.
Спящий режим 2 (Sleep Mode 2) (команда "AT+CSCLK=2") (это новый режим и его нет в V1.0)
В этом режиме, SIM800H&SIM800L будет постоянно отслеживать последовательный порт данных сигнала. При отсутствии передачи данных в течение 5 секунд на (пине)RXD или нет сигнала и нет в эфире аппаратных прерываний (например, GPIO interrupt), SIM800H&SIM800L переходит в режим сна 2 автоматически. В этом режиме SIM800H/L по-прежнему может получать оповещения или SMS из сети .
Т.е. блок при подаче на него сигнала просто отправляет команду "AT+CSCLK=2"

Отправлено спустя 4 минуты 3 секунды:
Слимпер, сможете помочь в решении ? Пользуюсь вашими ПБ. Думаю не только мне будет интересен режим сон.

Блок пользователя для работы с GSM

Добавлено: 18.10.2019{, 10:59}
Sancho
KulibinOrsk, Александр, зачем сразу блок - сделай плату отправки в uart необходимого, выполняй по условию.
Потестишь - запилишь блок.
AT+CSCLK=Показать
0 Disable slow clock, module will not enter sleep mode.
1 Enable slow clock, it is controlled by DTR. When DTR is
high, module can enter sleep mode. When DTR changes to low
level, module can quit sleep mode.
2 Enable slow clock automatically. When there is no interrupt
(on air and hardware such as GPIO interrupt or data in serial
port), module can enter sleep mode. Otherwise, it will quit sleep
mode.

Блок пользователя для работы с GSM

Добавлено: 18.10.2019{, 11:14}
KulibinOrsk
Sancho, реально что то я тормознул )) благодарствую, сейчас опробуем

Блок пользователя для работы с GSM

Добавлено: 18.10.2019{, 15:07}
nalnik
Долго "бился" с подключением микрофона к модулю SIM800L - помехи давили ВСЕ, конденсаторы на 15pf и 33pf по микрофону и динамику не помогали, изменение "рисунка" основной платы и монтажа тоже не помогло.
Припаял кусок провода 12-13 см (подбирал делал короче и длиннее) - к экрану антенны а "спираль" к средней жиле.
И случилось чудо - шумов нет, подключил даже микрофон с усилителем MAX9814 - работает отлично.
Проверенно на двух модулях и антеннах.
СпойлерПоказать
a0.jpg
СпойлерПоказать
a1.jpg
СпойлерПоказать
a2.jpg

Блок пользователя для работы с GSM

Добавлено: 18.10.2019{, 17:40}
zhulen820
nalnik писал(а):
18.10.2019{, 15:07}
Долго "бился" с подключением микрофона к модулю SIM800L - помехи давили ВСЕ, конденсаторы на 15pf и 33pf по микрофону и динамику не помогали, изменение "рисунка" основной платы и монтажа
Как-то давно тоже пытался безуспешно подавить шмы микрофона. Интересно, а можно пропадание шумов объяснить теоретически, с физической точки зрения?