Блок GPRS для сервиса Blynk
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Блок GPRS для сервиса Blynk
Предлагаю вашему вниманию блок для связи GSM/GPRS модулей с сервисом Blynk, одноименной программой для Android и iPhone.
Скачивать саму программу как обычно с GooglePlay и AppStore.
Описание с одного из многих сайтов о программе Blynk:
Blynk представляет собой облачный сервис для создания графических пультов управления и подходит для широкого спектра микрокомпьютеров и микроконтроллеров.
Там, где раньше для сбора информации с датчиков нужно было писать полноценный интерфейс ввода-вывода или приобретать дополнительные модули, теперь можно обойтись пятиминутной работой в Blynk.
Для создания собственного проекта с управлением через Blynk нужно совсем немного: установить приложение (доступны версии для iOS и Android) или воспользоваться веб-формой.
Желающие могут установить сервер локально. В таком случае доступ в интернет не нужен.
Программа условно-бесплатная, но при установке локального сервера - полностью бесплатна.
В ардуино заливается основной скетч для работы с сервисом, а все настройки по управлению и мониторингом делаются в самой программе.
Первая версия блока для модулей SIM800/900 Важно! При компиляции проекта строку #define TINY_GSM_MODEM_SIM800 перенести на самый верх скетча т.к. ФЛпрог размещает ее не верно.
Смежная тема viewtopic.php?t=4141
Скачивать саму программу как обычно с GooglePlay и AppStore.
Описание с одного из многих сайтов о программе Blynk:
Blynk представляет собой облачный сервис для создания графических пультов управления и подходит для широкого спектра микрокомпьютеров и микроконтроллеров.
Там, где раньше для сбора информации с датчиков нужно было писать полноценный интерфейс ввода-вывода или приобретать дополнительные модули, теперь можно обойтись пятиминутной работой в Blynk.
Для создания собственного проекта с управлением через Blynk нужно совсем немного: установить приложение (доступны версии для iOS и Android) или воспользоваться веб-формой.
Желающие могут установить сервер локально. В таком случае доступ в интернет не нужен.
Программа условно-бесплатная, но при установке локального сервера - полностью бесплатна.
В ардуино заливается основной скетч для работы с сервисом, а все настройки по управлению и мониторингом делаются в самой программе.
Первая версия блока для модулей SIM800/900 Важно! При компиляции проекта строку #define TINY_GSM_MODEM_SIM800 перенести на самый верх скетча т.к. ФЛпрог размещает ее не верно.
Смежная тема viewtopic.php?t=4141
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Блок GPRS для сервиса Blynk
Anydy, Хороший блок, но после как я установил все библы которые требует блок, он не компелируетсч все равно
Arduino: 1.8.0 (Windows 9X (unknown)), Плата:"Arduino/Genuino Uno"
from c:\PROGRA~2\Flprog\ideV1\libraries\blynk-library-master\src/BlynkSimpleSIM800.h:18,
from C:\Users\ТехПоддержка\AppData\Local\Temp\flprog\pr5\pr5.ino:1:
c:\PROGRA~2\Flprog\ideV1\libraries\TinyGSM-master/TinyGsmClient.h:19:4: error: #error "Please define GSM modem model"
#error "Please define GSM modem model"
^
Используем библиотеку blynk-library-master версии 0.4.4 из папки: c:\PROGRA~2\Flprog\ideV1\libraries\blynk-library-master
Используем библиотеку TinyGSM-master версии 0.1.6 из папки: c:\PROGRA~2\Flprog\ideV1\libraries\TinyGSM-master
Используем библиотеку SoftwareSerial версии 1.0 из папки: c:\PROGRA~2\Flprog\ideV1\hardware\arduino\avr\libraries\SoftwareSerial
exit status 1
Ошибка компиляции для платы Arduino/Genuino Uno.
Заработало, после того как скачал библы с оф. сайта blynk
Arduino: 1.8.0 (Windows 9X (unknown)), Плата:"Arduino/Genuino Uno"
from c:\PROGRA~2\Flprog\ideV1\libraries\blynk-library-master\src/BlynkSimpleSIM800.h:18,
from C:\Users\ТехПоддержка\AppData\Local\Temp\flprog\pr5\pr5.ino:1:
c:\PROGRA~2\Flprog\ideV1\libraries\TinyGSM-master/TinyGsmClient.h:19:4: error: #error "Please define GSM modem model"
#error "Please define GSM modem model"
^
Используем библиотеку blynk-library-master версии 0.4.4 из папки: c:\PROGRA~2\Flprog\ideV1\libraries\blynk-library-master
Используем библиотеку TinyGSM-master версии 0.1.6 из папки: c:\PROGRA~2\Flprog\ideV1\libraries\TinyGSM-master
Используем библиотеку SoftwareSerial версии 1.0 из папки: c:\PROGRA~2\Flprog\ideV1\hardware\arduino\avr\libraries\SoftwareSerial
exit status 1
Ошибка компиляции для платы Arduino/Genuino Uno.
Заработало, после того как скачал библы с оф. сайта blynk
Последний раз редактировалось stapmoff 01 фев 2017, 10:56, всего редактировалось 1 раз.
Блок GPRS для сервиса Blynk
Спасибо, я пока что тренируюсь)))stapmoff писал(а):Хороший блок
Да, библиотеки нужны которые на офф. сайте по ссылке.
Странно почему они к блоку не привязались как должны...
Последний раз редактировалось Anydy 02 фев 2017, 13:22, всего редактировалось 1 раз.
Блок GPRS для сервиса Blynk
Anydy, дальше будите развивать блок? Охота увидеть и другие функции. А то кнопка и значение АЦП, маловато))) Температуру бы, чтение состояния дискретных входов ну и так далее
Блок GPRS для сервиса Blynk
Даже не знаю, стоит ли копаться, функции все видны в самой программе на андроиде.stapmoff писал(а):дальше будите развивать блок? Охота увидеть и другие функции.
Я считаю что Blynk что RemoteXY и подобные это вымораживание денег.
Это мой первый блок...я просто перенес пример с сайта в Flprog.
Насколько я понимаю в ардуино заливается скетч с их библиотекой, а все настройки, управление и мониторинг идут через облако...или свой сервер. Если интересно могу поэкспериментировать, но перспективу вижу в MQTT! Жаль не получается пока к GSM прикрутить ....
Последний раз редактировалось Anydy 06 фев 2017, 23:23, всего редактировалось 1 раз.
Блок GPRS для сервиса Blynk
MQTT да, это перспектива. Скоро Слимпер обещяла заняться этим. Примите участие?
Блок GPRS для сервиса Blynk
Обязательно!stapmoff писал(а):Примите участие?
Я пробовал две библиотеки, но пока не получилось ... и спросить не у кого...
Как он займется так будем развивать MQTT.
А то как то странно что в инете нет почти информации по MQTT + GSM ....много же где нет WiFi/
-
- Рядовой
- Сообщения: 45
- Зарегистрирован: 02 май 2019, 20:37
- Имя: Юрий
Блок GPRS для сервиса Blynk
Подскажите в чем проблема?
Arduino:1.8.1 (Windows 10), Плата:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Disabled, 4M (no SPIFFS), v2 Lower Memory, Disabled, None, All Flash Contents, 115200"
In file included from d:\Саморобки\Flrpog Versions\FLProg\FLProg 4.2.4\ideV2\libraries\Blynk\src/Adapters/BlynkGsmClient.h:31:0,
from d:\Саморобки\Flrpog Versions\FLProg\FLProg 4.2.4\ideV2\libraries\Blynk\src/BlynkSimpleSIM800.h:18,
from C:\Users\Юрій\AppData\Local\Temp\flprog\pr32\pr32.ino:1:
d:\Саморобки\Flrpog Versions\FLProg\FLProg 4.2.4\ideV2\libraries\TinyGSM\src/TinyGsmClient.h:75:4: error: #error "Please define GSM modem model"
#error "Please define GSM modem model"
^
exit status 1
Error compiling for board NodeMCU 1.0 (ESP-12E Module).
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
Arduino:1.8.1 (Windows 10), Плата:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Disabled, 4M (no SPIFFS), v2 Lower Memory, Disabled, None, All Flash Contents, 115200"
In file included from d:\Саморобки\Flrpog Versions\FLProg\FLProg 4.2.4\ideV2\libraries\Blynk\src/Adapters/BlynkGsmClient.h:31:0,
from d:\Саморобки\Flrpog Versions\FLProg\FLProg 4.2.4\ideV2\libraries\Blynk\src/BlynkSimpleSIM800.h:18,
from C:\Users\Юрій\AppData\Local\Temp\flprog\pr32\pr32.ino:1:
d:\Саморобки\Flrpog Versions\FLProg\FLProg 4.2.4\ideV2\libraries\TinyGSM\src/TinyGsmClient.h:75:4: error: #error "Please define GSM modem model"
#error "Please define GSM modem model"
^
exit status 1
Error compiling for board NodeMCU 1.0 (ESP-12E Module).
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
Блок GPRS для сервиса Blynk
Ну сначала попробуйте писать пути на инглише)))
Отправлено спустя 58 секунд:
если не поможет - будем думать!
Отправлено спустя 3 минуты 3 секунды:
Отправлено спустя 58 секунд:
если не поможет - будем думать!
Отправлено спустя 3 минуты 3 секунды:
Ну вроде написано.....
-
- Рядовой
- Сообщения: 45
- Зарегистрирован: 02 май 2019, 20:37
- Имя: Юрий
Блок GPRS для сервиса Blynk
Может кто поможет по доработке блоков для Blynk с этой темы viewtopic.php?f=63&t=4091
Если в процессе работы отвалился интернет, то МК НЕ виснет и все ОК, даже делает реконект.
Но при старте, если отсутствует интернет, МК наглухо виснет и не работает основная программа
Пробовал доработать блок кодом с поста 42 (https://community.blynk.cc/t/code-isnt- ... nk/5624/24)- пока безуспешно.
Если в процессе работы отвалился интернет, то МК НЕ виснет и все ОК, даже делает реконект.
Но при старте, если отсутствует интернет, МК наглухо виснет и не работает основная программа
Пробовал доработать блок кодом с поста 42 (https://community.blynk.cc/t/code-isnt- ... nk/5624/24)- пока безуспешно.
Блок GPRS для сервиса Blynk
Как запустить этот блок что в начале? Второй вечер мучаюсь. При компиляции под нано пишет что не указан тип модема, хотя библиотеку по ссылке грузил, пишет нет нужных файлов для добавления. Если добавлять строку #define TINY_GSM_MODEM_SIM800 компиляция проходит, загружаю никакой реакции. Как должен вести себя модем? Частое мигание светодиодом при подключении к GPRS или как? Мой просто сеть находит и все. Само собой в приложении ничего не происходит, девайс не подключен. Помогите, может кто делал или блок есть другой?, либо если Автор вспомнит нюансы с блоком, может он поможет)
Блок GPRS для сервиса Blynk
Ни что не помогает, уже и прогу переустановил и библиотеки качал что выше по ссылке все равно не компилируеться
In file included from d:\FLProg\ideV6\libraries\Blynk\src/Adapters/BlynkGsmClient.h:31:0,
from d:\FLProg\ideV6\libraries\Blynk\src/BlynkSimpleSIM800.h:18,
from C:\Users\amg\AppData\Local\Temp\flprog\pr2\pr2.ino:1:
d:\FLProg\ideV6\portable\sketchbook\libraries\TinyGSM\src/TinyGsmClient.h:106:2: error: #error "Please define GSM modem model"
#error "Please define GSM modem model"
^~~~~
Несколько библиотек найдено для "TinyGsmClient.h"
Используется: d:\FLProg\ideV6\portable\sketchbook\libraries\TinyGSM
Не используется: d:\FLProg\ideV6\libraries\TinyGSM
Несколько библиотек найдено для "OneWire.h"
Используется: d:\FLProg\ideV6\portable\sketchbook\libraries\OneWire
Не используется: d:\FLProg\ideV6\libraries\OneWire
exit status 1
Ошибка компиляции для платы Arduino Nano.
In file included from d:\FLProg\ideV6\libraries\Blynk\src/Adapters/BlynkGsmClient.h:31:0,
from d:\FLProg\ideV6\libraries\Blynk\src/BlynkSimpleSIM800.h:18,
from C:\Users\amg\AppData\Local\Temp\flprog\pr2\pr2.ino:1:
d:\FLProg\ideV6\portable\sketchbook\libraries\TinyGSM\src/TinyGsmClient.h:106:2: error: #error "Please define GSM modem model"
#error "Please define GSM modem model"
^~~~~
Несколько библиотек найдено для "TinyGsmClient.h"
Используется: d:\FLProg\ideV6\portable\sketchbook\libraries\TinyGSM
Не используется: d:\FLProg\ideV6\libraries\TinyGSM
Несколько библиотек найдено для "OneWire.h"
Используется: d:\FLProg\ideV6\portable\sketchbook\libraries\OneWire
Не используется: d:\FLProg\ideV6\libraries\OneWire
exit status 1
Ошибка компиляции для платы Arduino Nano.
Блок GPRS для сервиса Blynk
Исправил блок....в первом посте ....проверяйте
PS. Важно! При компиляции проекта строку #define TINY_GSM_MODEM_SIM800 перенести на самый верх скетча т.к. ФЛпрог размещает ее не верно.
И да, это я просто перенес 4 года назад пример скетча в блок.....конечно в таком виде он ни к чему...нужно дорабатывать....
PS. Важно! При компиляции проекта строку #define TINY_GSM_MODEM_SIM800 перенести на самый верх скетча т.к. ФЛпрог размещает ее не верно.
И да, это я просто перенес 4 года назад пример скетча в блок.....конечно в таком виде он ни к чему...нужно дорабатывать....
Блок GPRS для сервиса Blynk
То есть это блок не сможет отправлять данные датчика на Blynk?Anydy писал(а): 08 апр 2021, 11:06
И да, это я просто перенес 4 года назад пример скетча в блок.....конечно в таком виде он ни к чему...нужно дорабатывать....
Блок GPRS для сервиса Blynk
В данном виде нет...найдите скетч который вас устраивает (не обязательно GSM можно WIFI) я попробую слепить блок
Блок GPRS для сервиса Blynk
а если с этими блоками?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Блок GPRS для сервиса Blynk
[ref]Koss[/ref], где вы взяли эти блоки? там должен быть основной еще по идее
Отправлено спустя 24 минуты 36 секунд:
Проверил по коду - компилируется - по идее должно работать если первым разместить блок из шапки этой темы, настроить его, а после приведенные вами блоки .....но это настроено на официальный сервер блинка ...проверяйте
Отправлено спустя 24 минуты 36 секунд:
Проверил по коду - компилируется - по идее должно работать если первым разместить блок из шапки этой темы, настроить его, а после приведенные вами блоки .....но это настроено на официальный сервер блинка ...проверяйте
Блок GPRS для сервиса Blynk
Все спасибо.,с этими блоками работает.
отправляет данные в blynk
Основной блок от esp8266 01 на wifi
отправляет данные в blynk
Основной блок от esp8266 01 на wifi
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость