Тёмный
No video :(

FLprog и облачный сервис Cayenne. 

vorobei chumaziy
Подписаться 194
Просмотров 9 тыс.
50% 1

Видео о работе в flprog с облачным сервисом для интернет вещей cayenne.
ссылка на тему:
forum.flprog.r...
На данный момент блоки поддерживают платы на основе esp8266 в качестве основного контроллера, а также связки arduino+esp и arduino+w5100.
Сервис бесплатен и чем-то похож на blynk, ThingSpeak и им подобные.

Опубликовано:

 

20 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 49   
@user-um9zm4cm5v
@user-um9zm4cm5v 5 лет назад
Сделал отлично,ждем еще видео.
@vorobeichumaziy
@vorobeichumaziy 5 лет назад
Спасибо, будут не обмусоленные идеи - сделаю.
@user-um9zm4cm5v
@user-um9zm4cm5v 5 лет назад
@@vorobeichumaziy вот с еспешкой по уарту ,тоже было бы не плохо что бы Вы показали.И какую то схемку прикрепите,ну хоть на салфетке,для валенков таких как я.
@vorobeichumaziy
@vorobeichumaziy 5 лет назад
@@user-um9zm4cm5v хорошо, чтобы не плодить видео я на днях в той же теме, на которую есть ссылка, поясню с картинками. Заодно расскажу про один выявившийся баг.
@user-um9zm4cm5v
@user-um9zm4cm5v 5 лет назад
@@vorobeichumaziy спасибо
@user-bx3jc3zm1u
@user-bx3jc3zm1u 5 лет назад
Отличное видео и блоки. Если Cayenne и Blynk так похожи, как переделать блоки под Blynk, Чтоб можно было поднять свой сервер Blynk и не зависеть от интернета.
@vorobeichumaziy
@vorobeichumaziy 5 лет назад
Спасибо) forum.flprog.ru/viewtopic.php?f=63&t=4091 Вот в этой теме посмотрите, там выкладывали для blynk блоки. Сам их не проверял, (с блинком пока только кодом работал) но говорят блоки рабочие. Могу сделать и по образу моих блоков для cayenne, только едва ли это кому-то нужно.
@user-bx3jc3zm1u
@user-bx3jc3zm1u 5 лет назад
@@vorobeichumaziy Ну почему же, очень даже нужно. Если сервер Blynk на малинке запустить, то можно без интернета его использовать. Cayenne ведь без нета не работает.
@vorobeichumaziy
@vorobeichumaziy 5 лет назад
@@user-bx3jc3zm1u , да есть такое. Вы попробуйте блоки, которые уже есть(в первом ответе вам) и если будут проблемы - обращайтесь, сделаю под блинк как время появится. Или вам интересен процесс запуска сервера?
@user-ji9gh8js3z
@user-ji9gh8js3z 5 лет назад
@@vorobeichumaziy а под блинк можете сделать блок для шилда w5100 ????
@alekssokol8949
@alekssokol8949 5 лет назад
Добрый день, подскажите почему не работает через сотовую связь?
@vorobeichumaziy
@vorobeichumaziy 5 лет назад
Думаю нужно проверить интернет. У меня всё работало и с WiFi и с мобильным интернетом.
@didimomnis2081
@didimomnis2081 5 лет назад
Посмотрел код самой С++ после компиляции из FLprog наверно библиотека simpletimer задает время цикла и меньше задать нельзя
@didimomnis2081
@didimomnis2081 5 лет назад
//для пример когда работает симметричный мультивибратор, // тоб то один блок с временем отработки 50мс переключаю просто //светодиод, отрабатывает нормально. extern "C" { #include "user_interface.h"; } bool _gen1I = 0; bool _gen1O = 0; unsigned long _gen1P = 0UL; void setup() { pinMode(2, OUTPUT); } void loop() { //Плата:1 //Наименование:Блок Симметричный мультивибратор 50мс вкл.\выкл. индикатора if (1) { if (! _gen1I) { _gen1I = 1; _gen1O = 1; _gen1P = millis(); } } else { _gen1I = 0 ; _gen1O= 0;} if (_gen1I) { if ( _isTimer ( _gen1P , 50 )) { _gen1P = millis(); _gen1O = ! _gen1O;}} digitalWrite(2, _gen1O); } bool _isTimer(unsigned long startTime, unsigned long period ) { unsigned long currentTime; currentTime = millis(); if (currentTime>= startTime) {return (currentTime>=(startTime + period));} else {return (currentTime >=(4294967295-startTime+period));} }
@manman-mx8nu
@manman-mx8nu 4 года назад
Привет, все попробывал, норм начала работать, Нашел триггеры отправки ел почти состояния, настроил, начала отправлять сообщения на почту(каждые 10сек для пробы), но решил уже поднастроить и все перестало отправлятся почемуто. Можете чтонибуть сказать на счет этого?
@didimomnis2081
@didimomnis2081 5 лет назад
Добрый день, если в программе кроме блоков cayenne использую блоки таймеров то у них время не отрабатывает установленное, я задаю например 100мс, но меньше 1000мс не отрабатывает, как сделать чтобы таймера работали по установленному времени если это возможно. Без блоков Cayenne блоки таймеров работают по заданному интервалу.
@vorobeichumaziy
@vorobeichumaziy 5 лет назад
Здравствуйте. Нужно для начала посмотреть как вы выстроили логику. Отправьте мне проект или скрины. Может что подскажу.
@user-mh1pd6im3q
@user-mh1pd6im3q 5 лет назад
Замечательное видео. Спасибо. А возможно ли с вашим блоком отправлять данные не по определённым интервалом времени, а только на событие. Например при нажатии кнопки на ардуино, а результаты записывать в таблице, а не в графике.
@vorobeichumaziy
@vorobeichumaziy 5 лет назад
Спасибо) Не могу сказать, нужно переделывать блоки и пробовать. Но можно применить хитрость - отправлять с интервалом, но отправляемую переменную менять только по условию нажатой кнопки. Таблиц в кайене нет, но можно попробовать сделать её из нескольких стандартных полей.
@user-mh1pd6im3q
@user-mh1pd6im3q 5 лет назад
Спасибо, это решёние тоже как вариант.
@user-cg1mt5uz1e
@user-cg1mt5uz1e 5 лет назад
Как сделать чтобы ЭСП НЕ висла при отпадении интернету? Я отключил вайфай - ЭСП зависла, после включения вайфай и перезапуска ЭСП - не работает. Кто может исправить блоки? Или как исправить вручную? Очень нужно!
@vorobeichumaziy
@vorobeichumaziy 5 лет назад
Он должен перезапускаться сам в течении пары минут - проверял. Есть проблема - если пытаться запустить при отключённом интернете - виснет вроде наглухо. Тут проблема библиотеки. Надо её перекапывать. Пока времени на это нет. При отключении попробуйте не рестартить. Будет время - попробую вылечить эту болячку.
@user-cg1mt5uz1e
@user-cg1mt5uz1e 5 лет назад
Я читал, что один из форумчан исправил это вручную в коде. Но не понял как делать. Нужно ли включать защиту от зависания в ФлПрог? (Слева в дереве проекта
@aleksandrlepeha3066
@aleksandrlepeha3066 5 лет назад
Попробовал работает. Попытался записать данные со слайдера в память не получилось, не компилируется.
@vorobeichumaziy
@vorobeichumaziy 5 лет назад
У меня сейчас нет возможности посмотреть, проверить. Через неделю-две только смогу. vk.com/id494673166 Если сможете, пришлите скрины проекта и кода, может что замечу.
@aleksandrlepeha3066
@aleksandrlepeha3066 5 лет назад
@@vorobeichumaziy завтра сделаю, все на работе
@user-yw7hy3yf2d
@user-yw7hy3yf2d 5 лет назад
Иван подскажите пожалуйста,возможно ли на arduino mega +w5100 одновременная работа Cayenne и ModBus Master,пытаюсь записать состояние кнопки с Cayenne в modbus slave,при компиляции проекта выскакивает ошибка
@vorobeichumaziy
@vorobeichumaziy 5 лет назад
Я на форуме писал, что с 5100 не проверял поскольку нет в наличии. Отправьте мне проект в теме по ссылке в описании. Посмотрю, может что замечу. Или сюда vk.com/topic-74150811_39012559.
@user-eb3fe3yv1s
@user-eb3fe3yv1s 4 года назад
Пытался задать в епром данные температуры и пользоваться без интернета.Задает но увы без интернета не работает.
@vorobeichumaziy
@vorobeichumaziy 4 года назад
Есть такое. кайен только через облако. К тому же цикл на кайен завязан.
@user-eb3fe3yv1s
@user-eb3fe3yv1s 4 года назад
@@vorobeichumaziy наверное проблему можно решить если поставить две платы связать по юарт. Одна как устоновочная а вторая как рабочая без блоков каен.
@LiveRenderCom
@LiveRenderCom 4 года назад
Я не хочу все датчики перенастраивать, они у меня настроены на каен .. как мне для мажордома взять данные с каеновского mqtt сервера?
@vorobeichumaziy
@vorobeichumaziy 4 года назад
К сожалению, это вряд ли получится.
@alekssokol8949
@alekssokol8949 5 лет назад
Подскажите, а как можно управлять нагрузкой с cayenne и обычной кнопкой одновременно; чтобы при нажатии обычной кнопки включалась нагрузка и кнопка в cayenne меняла значение.
@vorobeichumaziy
@vorobeichumaziy 5 лет назад
Думаю с помощью триггеров, про которые говорится в конце видео.
@alekssokol8949
@alekssokol8949 5 лет назад
Спасибо, буду пробывать!
@alekssokol8949
@alekssokol8949 5 лет назад
Скажите Иван, а вы не разбирались с Majordomo?
@vorobeichumaziy
@vorobeichumaziy 5 лет назад
@@alekssokol8949 нет, пока что без надобности.
@Shuhret
@Shuhret 4 года назад
народ волнуется что нет новых уроков
@vorobeichumaziy
@vorobeichumaziy 4 года назад
просто нет достойных идей) всё уже и так разжевано. Если что-то интересное в практике попадётся - тогда обязательно) Не было цели делать популярный канал. Просто проба пера.
@yuriymelnik9374
@yuriymelnik9374 5 лет назад
Приветствую. У меня такой вопрос, на счет блоков в FLprog. они у Вас находятся во вкладке Пользовательские и в установленной мною последней версии FLprog отсутствуют. Я так понимаю Вы сделали их самостоятельно или может где-то скачали. Если скачали то хотелось бы узнать где и как их получить
@vorobeichumaziy
@vorobeichumaziy 5 лет назад
Здравствуйте. Сам делал, в описании под видео ссылка на тему, где их можно скачать.
@yuriymelnik9374
@yuriymelnik9374 5 лет назад
@@vorobeichumaziy спасибо Вам что ответили оперативно. Я сходил по ссылке и нашел размещенный там файл с наименованием проект.flp из него мне удалось извлечь четыре блока. Но во вкладке присутствует больше . Я только начинаю вникать в данную тему и до конца не понимаю что мне может понадобиться поэтому из предусмотрительности спросил Вас о данных блоках. Вами затронута очень интересная тема и как видно Вы в ней преуспели. Буду рад если Вы продолжите снимать об этом. P.S. прошу запостить Вас блоки по этой теме если Вы сочтете это возможным. Заранее спасибо.
@vorobeichumaziy
@vorobeichumaziy 5 лет назад
@@yuriymelnik9374 Важно не забыть установить необходимые библиотеки, всё это написано в первом сообщении, как и ссылки на сами библиотеки. В этом же первом сообщении приложены все блоки (одним файлом).
@yuriymelnik9374
@yuriymelnik9374 5 лет назад
@@vorobeichumaziy огромное спасибо
@user-mh1pd6im3q
@user-mh1pd6im3q 5 лет назад
Владимир, я пытался сделать тоже самое только с ардуино мега и уно. Ставил на разные компы версии флпрог 4.2.4 и 5.0. К сожалению не работает. Прикомпиляции все красно. Вопрос: на какой версии флпрог у вас работает.
@vorobeichumaziy
@vorobeichumaziy 5 лет назад
Здравствуйте. Меня Иван зовут. Вы библиотеки установили в ide?
@user-mh1pd6im3q
@user-mh1pd6im3q 5 лет назад
Иван, здравствуйте. Я делал всё как у вас на форуме.
@vorobeichumaziy
@vorobeichumaziy 5 лет назад
@@user-mh1pd6im3q Отправьте проект и скрины ошибок в этом обсуждении. vk.com/topic-74150811_39012559 Посмотрим что там.
Далее
СЛАДКОЕЖКИ ПОЙМУТ😁@andrey.grechka
00:11
Последствия блокировки YouTube
25:35
Интернет.... Начало! ESP8266 в FLProg
36:48