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

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

Добавлено: 12.08.2017{, 11:41}
Anydy
Vitez писал(а):Блок MQTT можете подкинуть? )) Все хочу сделать следующий шаг, отказаться от смс и перейти на MQTT
Я на С пилю скетч на основе библиотеки TinyGSM, блок делал, даже где то выкладывал, но он сырой...в общем уже можно попробовать довести до ума....
Надо разобраться с отваливаем от сети устройства. Может из за оператора Теле2....
По отдельности автоподключение работает, то есть хоть у модема хоть у ардуины если пере-отключить питание то связь (GPRS) и подключение к MQTT автоматом воосстанавливается.
А в общем мне очень понравился протокол MQTT, надежный, легкий, много программ под андроид и Win. За сутки сьедает 1.5мб трафика (раз в 5 минут передача с 2-х датчиков)
Список сервисов на которые можно пересылать данные со своего сервера MQTT:


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

Добавлено: 13.08.2017{, 10:34}
Oleg_UA
Решил сделать двухсторонний обмен DTMF кодами между SIM800L и телефоном на андроиде, но не могу найти рабочее приложение на телефон для преобразования DTMF сигналов в цифры.
Может кто то уже сталкивался - подскажите хот название програмулины которая нормально работает.

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

Добавлено: 15.08.2017{, 08:51}
Nik_Sm
Добрый день! Солидарен с Oleg UA. Неделю назад приобрел модуль SIM800L. Хотелось бы принимать текстовую строку или файлы, используя телефонный речевой канал связи,  для двухстороннего обмена данными между объектом и телефоном на андроиде по GSM каналу. Управлением с использованием DTMF и SMS у меня всё получается хорошо. У Дмитрия Осипова, в видеороликах, есть подобное управление домом через телефон, но там обратная связь осуществляется звуковыми файлами записанными на SD карту. Андроидом он управляет приложениями написанными в программе MIT App Inventor. Сейчас пока использую для дистанционного управления своей различной автоматикой  модуль ESP8266-01 и облако RemoteXY.
Огромное спасибо автору замечательной программы FlProg и Слимпер за пользовательские блоки!

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

Добавлено: 15.08.2017{, 14:28}
Oleg_UA
Nik_Sm писал(а):У Дмитрия Осипова, в видеороликах, есть подобное управление домом через телефон, но там обратная связь осуществляется звуковыми файлами записанными на SD карту.
SIM800 может самостоятельно генерировать DTMF сигналы командой AT+VTS="1,2,3," и не нужно ни каких записанных файлов, но вот как их андроидом дешифровать не могу найти.
Все приложения что пробовал или вылетают, или не работаю.
 Nik_Sm, если есть ссылка на видео скинте.

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

Добавлено: 15.08.2017{, 14:42}
Vitez
Oleg_UA писал(а):Все приложения что пробовал или вылетают, или не работаю
Попробуйте https://play.google.com/store....trinket
С смс работает корректно. Вроде поддерживает DTMF. Посмотрел, нет, только отсылает код

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

Добавлено: 17.08.2017{, 13:53}
kopein
Слимпер писал(а):andertant, Так похоже у вас не проходит команда отключения широковещательный рассылок Вот попробуйте, отредактировал только блок "GSM_SIM800" в место него поставте  GSM_SIM800_Нев.
В настройках этого блока выставите параметр "Откл_широк_СМС" в false
Прикрепления: GSM_SIM800_-COD.ubi
То же самое происходит если сделать управление через смс.

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

Добавлено: 28.08.2017{, 08:47}
Wladislav_1
Доброго дня подскажите как в принципе проверить работоспособность модуля и его взаимодействие с ардуино с чего начать, пробовал скетчи заливать из ссылок не работает как увидеть результат?

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

Добавлено: 28.08.2017{, 16:49}
Nik_Sm
Добрый вечер Oleg UA. Посмотри видеоролик Грачика по этой ссылке http://arduinoprom.ru/arduino....l.html. Там как раз обратная связь сделана через DFPlaer звуковыми файлами. Я хочу попробовать обратную связь осуществить без DFPlaer, а самой Arduino Nano (мой проект водозабора) генерировать определенные звуковые сигналы и через микрофонный вход SIM800L возвращать по каналу связи в телефон.

Добавлено (28.08.2017, 16:39)
---------------------------------------------
http://arduinoprom.ru/arduino.....html   GSM сигнализация для дачного домика на SIM800L - Часть 2

Добавлено (28.08.2017, 16:49)
---------------------------------------------
Если получится такая обратная связь, то переведу все свои проекты с интернета RemoteXY (Esp8266-01) на SIM800L  по DTMF и SMS. Откажусь от абонентной платы и буду платить по классическому тарифу.

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

Добавлено: 28.08.2017{, 16:58}
Александр_Светлый
Ссылки битые!

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

Добавлено: 28.08.2017{, 19:04}
Nik_Sm
Что то не получается вставить ссылку, дважды пробовал.  Зайдите на сайт arduinoprom.ru далее Ардуино Пром и GSM сигнализация для дачного домика на SIM800L.

Добавлено (28.08.2017, 19:04)
---------------------------------------------
Нашел на youtube видеоролики Dmitry OSIPOV: "v.1 Arduino Управление домом телефоном Phone Control DTMF Decoder play Audio message." Там же есть вторая часть. У него звуковые файлы находятся на SD карте.

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

Добавлено: 28.08.2017{, 21:21}
Oleg_UA
Nik_Sm, на видео все проекты сделаны на основе плеера или генератора, у меня другая ситуация
Есть несколько стоянок на которых установлены МК в паре с SIM800l и есть один контролер тоже с SIM800l который раз в сутки сам обзванивает стоянки и DTMF сигналами (встроенными в SIM800) запрашивает и получает данные.

Задача заключается в том чтобы позвонив с телефона (андроид) на любой модуль можно было введя соответствующую команду вывести на экран то значение которое вернёт модуль DTMF сигналами.
Добавлять плеера для озвучивания голосом значений, смс и  интернет заказчику не подходит.

Остаётся единственный вариант найти приложение (рабочее) для дешифровки DTMF

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

Добавлено: 28.08.2017{, 22:32}
grin-mpx
Делал себе на горелку аварийную сигнализацию и управлением релюшками на sim800. В программировании ноль, все делал путем проб и ошибок. Зиму модуль отработал без проблем.
Выкладываю скетч, может кому для экспериментов сгодится.
При дозвоне на sim800 вход по паролю, прослушивание через микрофон, управление релюшками кнопками, при отсутствии нажатия через время ложит трубку. При введенном неправильном пароле несколько раз тоже ложит трубку.(кажется  ) управление реле дублируется и смсками. По смс  можно запросить состояние некоторых реле и еще что-то, кроме того можно поставить на охрану (на одно срабатывание. Делал для себя!) и само собой смс и дозвон при аварии.

P.S.  DTMF сигналы декодирует sim800, ардуина нано выдергивает уже результат.

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

Добавлено: 29.08.2017{, 00:20}
RedSky
У меня несколько вопросов по последним блокам Слимпера. Если кто тестировал подскажите. Модем SIM800. После завершения вызова не сбрасывается флаг установки соединения (выход GSM_connect из блока звонки). И второе: если разорвать соединение из ардуино (GSM_Reject_call в основном) потом дозвонится невозможно - сразу после соединения идёт отбой, а в модем поступает команда ATH0.
Прошу подтвердить или указать где ошибся. Вот проект сигнализации на котором тестировал.
А не подключал ли кто к этому модему микрофон? работает нормально?

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

Добавлено: 29.08.2017{, 04:51}
Oleg_UA
RedSky писал(а):У меня несколько вопросов по последним блокам Слимпера
В новых блоках кроме перечисленных есть ещё не отловленные блохи, но и так работа проделана колоссальная за что огромное спасибо Слимперу  .
Пытался править по мере проявления и уже не вспомню точно что менял, но перечисленные вроде исправил - молотком и напильником  .
Ждём авторских правок.

Испытывал только на sim800l и соединил блоки основной, звонки, DTMF в один.

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

Добавлено: 29.08.2017{, 06:46}
Anydy
Oleg_UA писал(а):Задача заключается в том чтобы позвонив с телефона (андроид) на любой модуль можно было введя соответствующую команду вывести на экран то значение которое вернёт модуль DTMF сигналами.Добавлять плеера для озвучивания голосом значений, смс и интернет заказчику не подходит.

Остаётся единственный вариант найти приложение (рабочее) для дешифровки DTMF cry
RedSky писал(а):А не подключал ли кто к этому модему микрофон? работает нормально?
Подключал трубку от стационарного панасоника, напрямую на ноги модема микрофон  динамик - слышимость идеальная.

Я игрался с DTMF, ардуино + модем + плеер. Управление ардуино посредством ввода DTMF команд, обратная связь путем проигрывания файлов плеером. "Сегодня - восемнадцать - с половиной - градусов". Плеер проигрывает нужную последовательность нужных файлов.
Почему вы именно этот способ хотите использовать? Я считаю этот вариант подойдет для кнопочных телефонов, смартфонам зачем дедовский способ?
Программу под андроид придется писать самому, вряд ли кто озадачивался. И думаю для контроля и управления сложновато - звонки, смс, ДТМФ.
Есть же MQTT!
+ постоянно на связи
+ трафик мизерный
+ не нужен центральный контроллер
+ много программ андроид, виндоус, мас
+ для изменения настроек ардуино не надо постоянно перешивать контроллер, меняются по воздуху
+ можно перенаправлять данные на другие сервисы - телеграм, твиттер, народмон и др., смотреть графики изменения данных с датчиков.
Да и вообще этот протокол для этого и создан!
Реализовать ваши задачи думаю совсем не сложно.
У меня тестируется похожая система все отлично и удобно.
Перешил бутлоадер, вкючил аппаратный watchdog - зависаний пока не замечал.

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

Добавлено: 29.08.2017{, 08:48}
RedSky
Микрофон просит заказчик, но пока с этим проблемы. Звук слышен первую секунду, потом затухает и дальше в основном шум. Пробовал микрофоны от мобилки и старый угольный-ведут себя одинаково.

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

Добавлено: 29.08.2017{, 12:48}
Oleg_UA
Anydy писал(а):Почему вы именно этот способ хотите использовать? Я считаю этот вариант подойдет для кнопочных телефонов, смартфонам зачем дедовский способ?
Метод хоть и дедовский но работает отлично, платы залиты компаундом и добавить уже нечего нельзя поэтому плеер отпадает, только замена.
Объектов больше 20, половина из который в зоне очень плохого приёма и с интернетом проблемы поэтому и был выбран метод обзвона. 
 Есть ещё не мало важный фактор это абонплата, платить нужно только за тот который обзванивает, остальные раз в год на копейки пополнил и забыл.
SIM800 самостоятельно генерирует и декодирует DTMF поэтому между собой они могут обмениваться любыми данными.
Изначально вопрос человеческого участия в получение данных как и расширения аппаратной части не стоял, а сейчас всё переделывать дороговато.
Центральный узел имеет web сервер статистики и заказчик может в любой момент зайти и просмотреть все записи, но тут снова всплывает вопрос плохого приёма и отсутствия интернета.
Вопрос не стоит критически, не получится найти программу и чёрт с ним - переделывать всё не кто не будет. 
RedSky писал(а):А не подключал ли кто к этому модему микрофон? работает нормально?
Подключал стандартную гарнитуру от телефонов - работает отлично.

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

Добавлено: 30.08.2017{, 15:17}
grin-mpx

Звук слышен первую секунду, потом затухает и дальше в основном шум. Пробовал
микрофоны от мобилки и старый угольный-ведут себя одинаково.
У меня на SIM800 была такая-же проблема. Решить не смог никак пока не припаял микрофон практически к модулю. Проводки буквально 1 см. максимум, и то, периодически пытается пробиваться шум модуля.  В остальных вариантах всё как у Вас.

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

Добавлено: 30.08.2017{, 19:13}
Anydy
Какой угольный?
Должен подключатся электретный микрофон с соблюдением полярности и без диода!
Полтора метра НЕэкранированного кабеля и все слышно ништяк!

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

Добавлено: 31.08.2017{, 15:19}
RedSky
Спасибо всем за ответы. Микрофон пробовал в том числе от сотового и динамический, кабель экранированый и простой - результат один. Припаял прямо к модулю - помехи пропали, но и звука толком нет. Читал еще о подобном, возможно зависит от прошивки.

Добавлено (31.08.2017, 15:19)
---------------------------------------------
Oleg_ua, ваш блок работает. При регистрации и входящем ошибка 10100 но на работу не влияет, спасибо.