Страница 1 из 3

Блок для Blynk

Добавлено: 13 июл 2018, 20:18
Cvazi
Пользуюсь Blynk как скадой, вещь удобная, дизайн неплохой. В связке с nodemsu получается неплохой инструмент, в меру надёжный. В Flprog накидываю. Но вот для связи с Blunk приходится править код непосредственно в Ardyino IDE. Что не есть удобно. А посему вопрос, возможно ли то что я вставляю в код как-то оформить в виде блока.

Блок для Blunk

Добавлено: 14 июл 2018, 06:31
fsergei70
Cvazi писал(а): 13 июл 2018, 20:18Но вот для связи с Blunk приходится править код непосредственно в Ardyino IDE.
А что и где правите,можно подробности. Blunk сервер на малинке и поддержка его в Flprog, было бы круто. Тем более что это одно из немногих приложений которое есть и на андроиде и на огрызке.

Блок для Blunk

Добавлено: 14 июл 2018, 10:54
Cvazi
Вот примеры. Один после Flprog, а другой с моими правками. Если есть вопросы спрашивайте.

Блок для Blunk

Добавлено: 14 июл 2018, 11:10
fsergei70
Cvazi писал(а): 14 июл 2018, 10:54Вот примеры. Один после Flprog, а другой с моими правками. Если есть вопросы спрашивайте.
Код после flprog из какого блока получен? Проект не могли бы выложить

Блок для Blunk

Добавлено: 14 июл 2018, 11:49
Cvazi
Да без проблем.

Блок для Blunk

Добавлено: 14 июл 2018, 16:18
fsergei70
Пытаюсь зделать блок для BLYNK компилятор ругается, может кто знает в чем дело?

Блок для Blunk

Добавлено: 14 июл 2018, 16:46
Sancho
[ref]fsergei70[/ref], Серёга, а чего делает это

Код: Выделить всё

BLYNK_WRITE(V1) // запрос данных с датчика
{
  stat_116418294_1 = param.asInt();
}
в секции setup ?

Блок для Blunk

Добавлено: 14 июл 2018, 18:19
fsergei70
Sancho писал(а): 14 июл 2018, 16:46 а чего делает это
Сань смотрю это видео https://www.youtube.com/watch?v=d3HiZL-3yLg&t=599s с 7 мин 20сек сделал основной пустой блок вроде работает только ничего не делает иду дальше пытаюсь сделать блок входа, соображаю в коде плохо, но ведь надо когда нибудь начинать.
Далее смотрю https://www.youtube.com/watch?v=yTcwdQ_aXdw с 5 мин 20 сек. Пытаюсь сделать выход а он ругается.

Блок для Blunk

Добавлено: 14 июл 2018, 18:24
Masteroff
Добрый день! Друзья, а есть рабочий проверенный блок Blynk на FLProg для ESP? Кто может поделится? Либо для SIM800l, но не привязанный к Билайн. На форуме кто то выкладывал, с пометкою о редактировании APN для своего оператора, а как это делать я не знаю. Спасибо!

Блок для Blunk

Добавлено: 14 июл 2018, 18:53
Cvazi
Sancho писал(а): 14 июл 2018, 16:46fsergei70, Серёга, а чего делает это
Мне кажется это не в Setup надо.
В блинковском коде я немного разбираюсь.
но как блок сделать представляю туго

Блок для Blunk

Добавлено: 17 июл 2018, 01:23
fsergei70
Проверьте вроде все компилируется

Отправлено спустя 5 минут 22 секунды:
нажатие кнопки которая привязана к V1 приводит к считыванию с virt2 virt3

Блок для Blunk

Добавлено: 17 июл 2018, 15:46
Cvazi
[ref]fsergei70[/ref], Всё работает. Отлично.
Как увеличивать кол-во выходов. И добавить входы под ввод данных.
И добавить беспроводную прошивку.
А так вы большой молодец. Мне проще было код освоить. По нему мануалы хоть есть.

Блок для Blunk

Добавлено: 17 июл 2018, 19:19
fsergei70
Моей заслуги здесь нет блок взят с 3 сообщения этой ветки viewtopic.php?f=18&t=2575
для файла blynk1
в коде переставлена всего одна фигурная скобка. Вот проект с подправленным блоком на 5 входов, и отдельным блоком для беспроводного обновления прошивки. Блок обновления по воздуху взят из проекта телеграмм бота, сам я его не проверял. Количество входов не сложно увеличить, вот если б сделать чтоб виртуальные входы можно было задавать в виде констант было бы лучше гораздо. Но тема Blynkа народу как то не интересна, иначе блоки бы уже были.

Отправлено спустя 1 час 37 минут 4 секунды:
для файла мой тест
Немного поэксперементировал проект компилируется можно ставить несколько блоко главное чтоб не повтарялись в настройках виртуальные пины. значения с входов должны по идеи отображаться сразу. На блоках с выходами при нажатии кнопок в приложении теоретически должна появляться единица. Сам не проверял blynk не установлен. Кто проверит отпишитесь, интересен результат

Блок для Blunk

Добавлено: 17 июл 2018, 20:05
Cvazi
Всё работает отлично. Сейчас погоняю потестирую.
А чтобы в виртуальных пинах не запутаться. Можно как-то сделать чтобы на блоке вместо virt был тот пин который прописал.
А так замечательно. Я уже месяца 3 бьюсь.
Погнал блинкеров в наши ряды заманивать.

Переделал блок с boolean на int. Передаёт отлично.

Блок для Blunk

Добавлено: 17 июл 2018, 21:16
fsergei70
Cvazi писал(а): 17 июл 2018, 20:05Сейчас погоняю потестирую.
Обновление по воздуху работает? На сколько я понимаю первый раз шьем как обычно а потом должно заработать.

Блок для Blunk

Добавлено: 18 июл 2018, 13:45
Cvazi
Да обновление по воздуху работает. Какие-то проблемы с ультразвуковым дальномером. Только не пойму в чём причина. Руками правлю работает. Ставлю вместо него блок рандом, всё работает. Подключаю дальномер не работает.

Отправлено спустя 1 час 35 минут 30 секунд:
[ref]fsergei70[/ref], Разобрался дело не в датчике, а в основном блоке. Работает не стабильно. Удаляешь его из проекта и заносишь всё руками, работает.

Блок для Blunk

Добавлено: 18 июл 2018, 13:57
fsergei70
Cvazi писал(а): 18 июл 2018, 13:45Разобрался дело не в датчике, а в основном блоке.
Если основной блок поставить на отдельной плате в начале проекта?

Отправлено спустя 3 минуты 6 секунд:
Основной блок это практически пример из библиотеки.

Блок для Blunk

Добавлено: 18 июл 2018, 21:32
Cvazi
fsergei70 писал(а): 18 июл 2018, 13:57Если основной блок поставить на отдельной плате в начале проекта?
Да вынес блок на отдельную плату в начало проекта заработало. Тестирую дальше.

Отправлено спустя 41 минуту 15 секунд:
[ref]fsergei70[/ref],
Насчёт датчика сам тупанул, забыл датчик с платой общей землёй соединить.
Не передаёт Float.

Блок для Blunk

Добавлено: 19 июл 2018, 17:02
ruslan64
блоки blynk что есть на рабочем компе.может кому надо

Блок для Blunk

Добавлено: 27 июл 2018, 20:46
Cvazi
Всё погонял поэкспериментировал. Всё работает отлично. Не хватает только передачи String. У меня создать не получается. Компилятор ругается.
Выкладываю все блоки.
Blynk_ESP_BASE_(CODE).ubi
Из_Blynk_Integer_(CODE).ubi
Из_Blynk_boolean_(CODE).ubi
OTA_Blynk_(CODE).ubi
Отправка_float_в__Blynk_(CODE).ubi