Блоки для работы с GSM модулями

Пользовательские блоки для коммкникации и связи GSM, GPRS, IR, Bluetooth и другие
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Аватара пользователя
AlexCrane
Капитан
Сообщения: 895
Зарегистрирован: 20 окт 2017, 13:22
Откуда: Ульяновск
Имя: Александр

Блоки для работы с GSM модулями

Сообщение AlexCrane »

nickoass, Блок стандартный - Отправка в UART называется, на вход строку типа такой AT+CBC\0x0D\0x0A или AT+CBC\r\n
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Блоки для работы с GSM модулями

Сообщение Sancho »

AlexCrane писал(а): 04 фев 2020, 15:32 на вход строку типа такой AT+CBC\0x0D\0x0A или AT+CBC\r\n
или AT+CBC и галочку "Заканчивать переводом строки"
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
nickoass
Рядовой
Сообщения: 42
Зарегистрирован: 26 фев 2017, 20:13
Откуда: Киров

Блоки для работы с GSM модулями

Сообщение nickoass »

Ну елки палки, точно !!! Вот что значит редко FlProg открывать.
Спасибо всем за подсказку.
Аватара пользователя
nickoass
Рядовой
Сообщения: 42
Зарегистрирован: 26 фев 2017, 20:13
Откуда: Киров

Блоки для работы с GSM модулями

Сообщение nickoass »

AlexCrane писал(а): 04 фев 2020, 15:32 nickoass, Блок стандартный - Отправка в UART называется, на вход строку типа такой AT+CBC\0x0D\0x0A или AT+CBC\r\n
Не получается с этим блоком. В блоке UART прописываю константу AT+CREC=4,"C:\User\1.amr",0,100
При компиляции проекта Arduino IDE выдает ошибку
pr6:301:1: error: stray '\' in program
if (_dms2Q4){if (!_stou4){Serial100.println("AT+CREC=4,"C:\User\1.amr",1,100
подглядел я в других проектах, в скетче должны быть строка такого формата:
Serial100.print("AT+CREC=4,\"C:\\User\\"), Serial100.print(4), Serial100.println(".amr\",1,100")
В чем может быть проблема ?
Мне кажется посылать АТ команды из Ардуино в среде FLProg нужно другим способом.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Блоки для работы с GSM модулями

Сообщение Sancho »

nickoass писал(а): 15 фев 2020, 18:14 В чем может быть проблема ?
Проблема в "экранировке" спец символов....
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
nickoass
Рядовой
Сообщения: 42
Зарегистрирован: 26 фев 2017, 20:13
Откуда: Киров

Блоки для работы с GSM модулями

Сообщение nickoass »

Sancho писал(а): 15 фев 2020, 18:41
nickoass писал(а): 15 фев 2020, 18:14 В чем может быть проблема ?
Проблема в "экранировке" спец символов....
Александр, можете подсказать как правильно прописать ?
Аватара пользователя
rw6cm
Полковник
Сообщения: 2299
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир

Блоки для работы с GSM модулями

Сообщение rw6cm »

nickoass писал(а): 15 фев 2020, 19:10 как правильно прописать ?
sim800_amr.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
Аватара пользователя
nickoass
Рядовой
Сообщения: 42
Зарегистрирован: 26 фев 2017, 20:13
Откуда: Киров

Блоки для работы с GSM модулями

Сообщение nickoass »

rw6cm писал(а): 15 фев 2020, 21:52
nickoass писал(а): 15 фев 2020, 19:10 как правильно прописать ?
sim800_amr.flp
спасибо. завтра попробую.
Аватара пользователя
nickoass
Рядовой
Сообщения: 42
Зарегистрирован: 26 фев 2017, 20:13
Откуда: Киров

Блоки для работы с GSM модулями

Сообщение nickoass »

Все заработало, в сим800 АТ команды отправляются, звук проигрывается. Но присутствует очень не хороший баг. Скетч в Ардуине выполняется корректно до тех пор, пока в порт не отправишь АТ команду. После этого начинается страшный затуп. Ардуина перестает реагировать на входные сигналы на пинах. Есть ли у кого какие мысли по этому поводу ? Было бы здорово, если бы уважаемый Слимпер написал функциональный блок или добавил бы к GSM Основному блоку вход для отправки АТ команд.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2299
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир

Блоки для работы с GSM модулями

Сообщение rw6cm »

nickoass,
Это надо вникать в построение кода сим 800.
Простое сложение строк отправляет эту АТ команду без проблем.
SPOILERSPOILER_SHOW
2020_02_19_03_32_52_COM4.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
Аватара пользователя
nickoass
Рядовой
Сообщения: 42
Зарегистрирован: 26 фев 2017, 20:13
Откуда: Киров

Блоки для работы с GSM модулями

Сообщение nickoass »

rw6cm писал(а): 19 фев 2020, 03:42 nickoass,
Это надо вникать в построение кода сим 800.
Простое сложение строк отправляет эту АТ команду без проблем.
SPOILERSPOILER_SHOW
2020_02_19_03_32_52_COM4.png
Владимир, спасибо, попробую отправку со сложением строк. Может будет корректно работать. А то уже запарился :smile37:
Сделал GSM сигнализацию для гараже, работает без проблем уже третий год, все устраивает. Решил добавить голосовые функции. Вот тут и начались танцы с бубном.
Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29 дек 2016, 00:49
Откуда: москва

Блоки для работы с GSM модулями

Сообщение Nikan »

.
Последний раз редактировалось Nikan 24 мар 2023, 01:42, всего редактировалось 1 раз.
Палыч
Рядовой
Сообщения: 29
Зарегистрирован: 18 окт 2015, 01:46
Откуда: Белгород

Блоки для работы с GSM модулями

Сообщение Палыч »

rw6cm писал(а): 15 фев 2020, 21:52
nickoass писал(а): 15 фев 2020, 19:10 как правильно прописать ?
sim800_amr.flp
Добрый день. Пытаюсь отправить АТ команду запроса баланса.
Понимаю что проблема в "экранировке" спец. символов, но никак не могу сообразить как это сделать

Отправлено спустя 47 минут 49 секунд:
вроде разобрался. наставил \ и заработало. Смысла в них я конечно же не понял т.к. далек от программирования.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Vict
Рядовой
Сообщения: 11
Зарегистрирован: 24 янв 2021, 00:34
Откуда: СПб
Имя: Виктор

Блоки для работы с GSM модулями

Сообщение Vict »

Уважаемые форумчане. Мог бы кто-нибудь создать блок отправки dtmf сообщения с sim800l. На play маркете есть несколько программ по дешифровке dtmf. Это было бы очень удобно для обмена относительно большими объемами и цифровой информацией по GSM каналу причём одновременно, дуплексном режиме. Особенно актуально для тех у кого бесплатный телефонный тариф.
grover
Рядовой
Сообщения: 22
Зарегистрирован: 14 янв 2018, 22:08

Блоки для работы с GSM модулями

Сообщение grover »

Подскажите пожалуйста блоки sim 800 работают с esp 8266 ?
grover
Рядовой
Сообщения: 22
Зарегистрирован: 14 янв 2018, 22:08

Блоки для работы с GSM модулями

Сообщение grover »

grover писал(а): 30 дек 2021, 00:28 Подскажите пожалуйста блоки sim 800 работают с esp 8266 ?
Ответьте кто-нибудь пожалуйста стоит пробовать или нет?
Аватара пользователя
Oleg
Сержант
Сообщения: 200
Зарегистрирован: 17 сен 2015, 13:04
Откуда: Беларусь
Имя: Олег

Блоки для работы с GSM модулями

Сообщение Oleg »

Добрый день. Модуль SIM900. Почему нужно после отправки СМС делать RST SIM 900. На прием СМС все работает штатно. Последующие отправки не идут пока не передернишь именно SIM900.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
sergii2012
Сержант
Сообщения: 129
Зарегистрирован: 07 янв 2019, 16:02
Имя: Сергей

Блоки для работы с GSM модулями

Сообщение sergii2012 »

нельзя ли в блоке MQTT_SIM800_Main_1_1 прикрутить выход штатного вольтметра сим800л? в gsm уже добавили. и как можно использовать блоки для mqtt и смс в одном проекте?
sergii2012
Сержант
Сообщения: 129
Зарегистрирован: 07 янв 2019, 16:02
Имя: Сергей

Блоки для работы с GSM модулями

Сообщение sergii2012 »

grover писал(а): 30 дек 2021, 17:07
grover писал(а): 30 дек 2021, 00:28 Подскажите пожалуйста блоки sim 800 работают с esp 8266 ?
Ответьте кто-нибудь пожалуйста стоит пробовать или нет?
у меня сим 800l работает
CTAPuK
Рядовой
Сообщения: 69
Зарегистрирован: 06 дек 2020, 20:41
Имя: Михаил

Блоки для работы с GSM модулями

Сообщение CTAPuK »

Подскажите, на ESP32 кто-нибудь пробовал блоки Слимпера? Работают они или придется самому ПБ писать? :smile37:
Ответить

Вернуться в «Коммуникация и связь»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость