Помогите разобраться с работой блока GSM в FLProg
- Golan
- Капитан
- Сообщения: 827
- Зарегистрирован: 26 ноя 2017, 23:18
- Откуда: Деревня, 98 домов в Мордовии
- Имя: Владимир
- Контактная информация:
Помогите разобраться с работой блока GSM в FLProg
Здравствуйте ребята.
Недавно начал осваивать программу, дошел до блока GSM (Дмитрия - Слимпер), разбирался на готовых примерах, но там много различных функций, постоянно запутываюсь.
Помогите сделать блок схему в FLProg простейшую на UNO и SIM800.
Отправил СМС (ON) встала на охрану, OFF -снялась, нажал одну кнопку пришло СМС тревога, нажал другую, получил звонок.
Разобравшись в этом я уже смогу продвигаться до более сложных конфигураций.
Буду благодарен за оказанную помощь
Недавно начал осваивать программу, дошел до блока GSM (Дмитрия - Слимпер), разбирался на готовых примерах, но там много различных функций, постоянно запутываюсь.
Помогите сделать блок схему в FLProg простейшую на UNO и SIM800.
Отправил СМС (ON) встала на охрану, OFF -снялась, нажал одну кнопку пришло СМС тревога, нажал другую, получил звонок.
Разобравшись в этом я уже смогу продвигаться до более сложных конфигураций.
Буду благодарен за оказанную помощь
Последний раз редактировалось Golan 04 дек 2017, 20:45, всего редактировалось 1 раз.
Добро не ценится в современном мире, люди от него наглеют!
Помогите разобраться с работой блока GSM в FLProg
а давайте вместе. вы начнете, и по ходу создания будем помогать. так лучше поймете.
- Golan
- Капитан
- Сообщения: 827
- Зарегистрирован: 26 ноя 2017, 23:18
- Откуда: Деревня, 98 домов в Мордовии
- Имя: Владимир
- Контактная информация:
Помогите разобраться с работой блока GSM в FLProg
Спасибо большое, так конечно лучше пойму, я напишу что понимаю
Добро не ценится в современном мире, люди от него наглеют!
- Golan
- Капитан
- Сообщения: 827
- Зарегистрирован: 26 ноя 2017, 23:18
- Откуда: Деревня, 98 домов в Мордовии
- Имя: Владимир
- Контактная информация:
Помогите разобраться с работой блока GSM в FLProg
Ну схема думаю простейшая, а вот в блоках снова встал (приложил к посту), блин уже наверное сотый раз, надо было с не разбираться в чужих, так каша в голове.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Golan 05 дек 2017, 00:17, всего редактировалось 1 раз.
Добро не ценится в современном мире, люди от него наглеют!
Помогите разобраться с работой блока GSM в FLProg
В схеме дорисуйте и соедените обший минусовой провод( чтобы было понятно) и тогда все пойдет!
Скорость зафиксировали? Сохранили?
Скорость зафиксировали? Сохранили?
Помогите разобраться с работой блока GSM в FLProg
ну и к кнопке смс прикручивайте переменную.
кстати триггеры для кратковременной подачи сигнала нужно использовать другие.(они там рядом, найдете).
а в данной схеме триггеры вообще можно убрать, если внимательно почитать описание в блоках
[spoiler=Спойлер]
[/spoiler]
кстати триггеры для кратковременной подачи сигнала нужно использовать другие.(они там рядом, найдете).
а в данной схеме триггеры вообще можно убрать, если внимательно почитать описание в блоках
[spoiler=Спойлер]

- Golan
- Капитан
- Сообщения: 827
- Зарегистрирован: 26 ноя 2017, 23:18
- Откуда: Деревня, 98 домов в Мордовии
- Имя: Владимир
- Контактная информация:
Помогите разобраться с работой блока GSM в FLProg
Схему переделал.Anydy писал(а):В схеме дорисуйте и соедените обший минусовой провод( чтобы было понятно) и тогда все пойдет!Скорость зафиксировали? Сохранили?
Скорость Вы имеете ввиду порта? Поставил 9600 и сохранил.
По триггерам мне внук с утра уже записку оставил, что они лишние тут.pan писал(а):ну и к кнопке смс прикручивайте переменную.кстати триггеры для кратковременной подачи сигнала нужно использовать другие.(они там рядом, найдете).
а в данной схеме триггеры вообще можно убрать, если внимательно почитать описание в блоках
А вот про кнопку по отправке СМС как раз не понимаю, какую переменную к ней прикручивать и куда, а GSM_In_sms основного блока?
Я еще не понял как происходит вкл/выкл после отправки СМС.
Все блоки стал подписывать.
Эх, раньше нужно было начинать, сейчас мозги уже не те. Ребят, Вы конечно меня извините за может тупые вопросы, но мне хочется внуку помочь во всем этом разобраться с вашей помощью.
Спасибо.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Golan 05 дек 2017, 10:01, всего редактировалось 1 раз.
Добро не ценится в современном мире, люди от него наглеют!
Помогите разобраться с работой блока GSM в FLProg
ну просто же.
если кнопка на другой плате, то для соединения с используем переменную.(промежуточное реле если так понятнее будет)
это должна быть одна и та же переменная (красная стрелка).
либо кнопку ставим рядом с блоком и подключаем напрямую (зеленая стрелка)
[spoiler=Спойлер]
[/spoiler]
если кнопка на другой плате, то для соединения с используем переменную.(промежуточное реле если так понятнее будет)
это должна быть одна и та же переменная (красная стрелка).
либо кнопку ставим рядом с блоком и подключаем напрямую (зеленая стрелка)
[spoiler=Спойлер]

Последний раз редактировалось pan 05 дек 2017, 10:45, всего редактировалось 1 раз.
Помогите разобраться с работой блока GSM в FLProg
Скорость UART в модуле SIM800.Golan писал(а):Скорость Вы имеете ввиду порта? Поставил 9600 и сохранил.
По умолчанию модуль автоматом определяет скорость, в блоках Слимпера это не сработает, нужно задать фиксированную скорость с помощью АТ команд и сохранить настройки модуля.
У меня стабильно работает на скорости 57600, на других скоростях были проблемы....
- Golan
- Капитан
- Сообщения: 827
- Зарегистрирован: 26 ноя 2017, 23:18
- Откуда: Деревня, 98 домов в Мордовии
- Имя: Владимир
- Контактная информация:
Помогите разобраться с работой блока GSM в FLProg
Ага, с кнопкой понял, спасибо, тогда как происходит включение отправкой соответствующей СМС?
Мне наверное нужно разделить двумя платами блок GSM и кнопки (Ардуино)
Добавлено (05.12.2017, 11:29)
---------------------------------------------
Мне наверное нужно разделить двумя платами блок GSM и кнопки (Ардуино)
Сейчас посмотрю.Anydy писал(а):Скорость UART в модуле SIM800.
Добавлено (05.12.2017, 11:29)
---------------------------------------------
Это описать в параметрах блока SIM800?Anydy писал(а):нужно задать фиксированную скорость с помощью АТ команд и сохранить настройки модуля.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Golan 05 дек 2017, 11:26, всего редактировалось 1 раз.
Добро не ценится в современном мире, люди от него наглеют!
Помогите разобраться с работой блока GSM в FLProg
это написано тут как сделать. и так же на странице скачивания блока.Golan писал(а):Это описать в параметрах блока SIM800?
а это для чего?Golan писал(а):наверное нужно разделить двумя платами
вот посмотрите
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Golan
- Капитан
- Сообщения: 827
- Зарегистрирован: 26 ноя 2017, 23:18
- Откуда: Деревня, 98 домов в Мордовии
- Имя: Владимир
- Контактная информация:
Помогите разобраться с работой блока GSM в FLProg
Спасибо большое
Добро не ценится в современном мире, люди от него наглеют!
- Golan
- Капитан
- Сообщения: 827
- Зарегистрирован: 26 ноя 2017, 23:18
- Откуда: Деревня, 98 домов в Мордовии
- Имя: Владимир
- Контактная информация:
Помогите разобраться с работой блока GSM в FLProg
Добрый день ребята, спасибо вам за помощь
Вообщем думаю мы разобрались, более менее что и как, есть пару вопросов.
Перед Входами основного блока SIM (стрелками указал) тоже можно вставлять какие нибудь элементы, условия, сравнения и т.д?
Можно ли программно в FLProg, сделать сброс (Reset) модуля GSM, после запуска UNO, а то иногда GSM стартует раньше, соответственно нет связи между ними?
[spoiler=Спойлер][/spoiler]
Вообщем думаю мы разобрались, более менее что и как, есть пару вопросов.
Перед Входами основного блока SIM (стрелками указал) тоже можно вставлять какие нибудь элементы, условия, сравнения и т.д?
Можно ли программно в FLProg, сделать сброс (Reset) модуля GSM, после запуска UNO, а то иногда GSM стартует раньше, соответственно нет связи между ними?
[spoiler=Спойлер][/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Golan 06 дек 2017, 15:18, всего редактировалось 1 раз.
Добро не ценится в современном мире, люди от него наглеют!
Помогите разобраться с работой блока GSM в FLProg
Штатными средствами не получится, но можно чуток код блока поправить, например на выход пин 12 подать импульс сброса и соединить ее с ногой ресет на модуле( по даташиту конечно)Golan писал(а):Можно ли программно в FLProg, сделать сброс (Reset) модуля GSM,
Добавлено (06.12.2017, 15:34)
---------------------------------------------
Хотя может и получится!Anydy писал(а):Штатными средствами не получится,
Помогите разобраться с работой блока GSM в FLProg
что мешает сбрасывать модуль НЕ программно? у sim800 есть пин reset ,
подключите его к свободному пину ардуино и сбрасывайте сколько угодно.
п.с если смс off то на выходе тоже 1.

подключите его к свободному пину ардуино и сбрасывайте сколько угодно.
что угодно вставляйте.Golan писал(а):Перед Входами основного блока SIM (стрелками указал) тоже можно вставлять какие нибудь элементы, условия, сравнения и т.д?
п.с если смс off то на выходе тоже 1.

Помогите разобраться с работой блока GSM в FLProg
Конечно можно!Golan писал(а):Перед Входами основного блока SIM (стрелками указал) тоже можно вставлять какие нибудь элементы, условия, сравнения и т.д?
- Сергей
- Лейтенант
- Сообщения: 578
- Зарегистрирован: 31 авг 2015, 15:06
- Имя: Сергей
- Контактная информация:
Помогите разобраться с работой блока GSM в FLProg
На модуле есть вход Ресет. Если к нему подключить один из пинов ардуино (на рис. - 9й), то этим пином можно сбросить GSM в любое время и по любым условиям. Вот пример через 2 сек, после старта.Golan писал(а):Можно ли программно в FLProg, сделать сброс (Reset) модуля GSM, после запуска UNO,
Конечно. Советую, когда проект будет большим, оставить GSM блок на отдельной плате, а ко входам подключить только переменные. Все остальные условия и логику можно перенести на другие платы. Так будет меньше тормозить программа и легче будет разбираться в Вашем проекте.Golan писал(а):Перед Входами основного блока SIM (стрелками указал) тоже можно вставлять какие нибудь элементы, условия, сравнения и т.д?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Golan
- Капитан
- Сообщения: 827
- Зарегистрирован: 26 ноя 2017, 23:18
- Откуда: Деревня, 98 домов в Мордовии
- Имя: Владимир
- Контактная информация:
Помогите разобраться с работой блока GSM в FLProg
Спасибо, конечно нужно пробовать, но как то переживаю, хотя ..... не велика потеря будетAnydy писал(а):Хотя может и получится!
Алексей, я просто спросил, так как не встречал в сети ни одного варианта такого Reset.pan писал(а):что мешает сбрасывать модуль НЕ программно? у sim800 есть пин reset ,
подключите его к свободному пину ардуино и сбрасывайте сколько угодно.
По блоку сравнения просто ошибся.
Спасибо всем вам огромное, штук десять рабочих модификаций сделаем и тоже станем какими нибудь маршалами, уже у внука зреют какие то мысли, весь день сидит рисует
Спасибо.
Добавлено (06.12.2017, 16:21)
---------------------------------------------
Это уже понятно, так как и места нет куда блоки ставить. Только с переменными пока беда, нужно сидеть изучать и пробовать.Сергей писал(а):Советую, когда проект будет большим, оставить GSM блок на отдельной плате, а ко входам подключить только переменные. Все остальные условия и логику можно перенести на другие платы. Так будет меньше тормозить программа и легче будет разбираться в Вашем проекте.
Спасибо.
Последний раз редактировалось Golan 06 дек 2017, 16:23, всего редактировалось 1 раз.
Добро не ценится в современном мире, люди от него наглеют!
- Golan
- Капитан
- Сообщения: 827
- Зарегистрирован: 26 ноя 2017, 23:18
- Откуда: Деревня, 98 домов в Мордовии
- Имя: Владимир
- Контактная информация:
Помогите разобраться с работой блока GSM в FLProg
Ребята, добрый вечер.
Если не затруднит, посмотрите файлик. Мы попробовали поставить переменные вместо связей, могли где то напутать, хотя старались
Если не затруднит, посмотрите файлик. Мы попробовали поставить переменные вместо связей, могли где то напутать, хотя старались
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Добро не ценится в современном мире, люди от него наглеют!
Помогите разобраться с работой блока GSM в FLProg
всё вроде так.
главное расписано правильно и доходчиво. вот бы все так делали когда выкладывают проекты в которых помочь надо.
одну ошибочку исправьте
и еще, может ошибаюсь, но эта вещь не нужна
потому , что установить и запомнить скорость надо один раз.
и если скорость уже менялась (значит уже нет автоопределения) то такая штука не проканает.
потому что после отправки команды на изменение скорости, вторую команду(для запоминания) нужно отправлять уже на другой
скорости (которую установили).
главное расписано правильно и доходчиво. вот бы все так делали когда выкладывают проекты в которых помочь надо.
одну ошибочку исправьте

и еще, может ошибаюсь, но эта вещь не нужна

потому , что установить и запомнить скорость надо один раз.
и если скорость уже менялась (значит уже нет автоопределения) то такая штука не проканает.
потому что после отправки команды на изменение скорости, вторую команду(для запоминания) нужно отправлять уже на другой
скорости (которую установили).
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя