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

Sdílet
Vložit
  • čas přidán 7. 09. 2024
  • Видео о работе в flprog с облачным сервисом для интернет вещей cayenne.
    ссылка на тему:
    forum.flprog.r...
    На данный момент блоки поддерживают платы на основе esp8266 в качестве основного контроллера, а также связки arduino+esp и arduino+w5100.
    Сервис бесплатен и чем-то похож на blynk, ThingSpeak и им подобные.

Komentáře • 47

  • @user-um9zm4cm5v
    @user-um9zm4cm5v Před 5 lety +1

    Сделал отлично,ждем еще видео.

    • @vorobeichumaziy
      @vorobeichumaziy  Před 5 lety +1

      Спасибо, будут не обмусоленные идеи - сделаю.

    • @user-um9zm4cm5v
      @user-um9zm4cm5v Před 5 lety

      @@vorobeichumaziy вот с еспешкой по уарту ,тоже было бы не плохо что бы Вы показали.И какую то схемку прикрепите,ну хоть на салфетке,для валенков таких как я.

    • @vorobeichumaziy
      @vorobeichumaziy  Před 5 lety

      @@user-um9zm4cm5v хорошо, чтобы не плодить видео я на днях в той же теме, на которую есть ссылка, поясню с картинками. Заодно расскажу про один выявившийся баг.

    • @user-um9zm4cm5v
      @user-um9zm4cm5v Před 5 lety

      @@vorobeichumaziy спасибо

  • @user-bx3jc3zm1u
    @user-bx3jc3zm1u Před 5 lety

    Отличное видео и блоки. Если Cayenne и Blynk так похожи, как переделать блоки под Blynk,
    Чтоб можно было поднять свой сервер Blynk и не зависеть от интернета.

    • @vorobeichumaziy
      @vorobeichumaziy  Před 5 lety

      Спасибо)
      forum.flprog.ru/viewtopic.php?f=63&t=4091 Вот в этой теме посмотрите, там выкладывали для blynk блоки. Сам их не проверял, (с блинком пока только кодом работал) но говорят блоки рабочие. Могу сделать и по образу моих блоков для cayenne, только едва ли это кому-то нужно.

    • @user-bx3jc3zm1u
      @user-bx3jc3zm1u Před 5 lety

      @@vorobeichumaziy Ну почему же, очень даже нужно. Если сервер Blynk на малинке запустить, то можно без интернета его использовать. Cayenne ведь без нета не работает.

    • @vorobeichumaziy
      @vorobeichumaziy  Před 5 lety

      @@user-bx3jc3zm1u , да есть такое. Вы попробуйте блоки, которые уже есть(в первом ответе вам) и если будут проблемы - обращайтесь, сделаю под блинк как время появится. Или вам интересен процесс запуска сервера?

    • @user-ji9gh8js3z
      @user-ji9gh8js3z Před 5 lety

      @@vorobeichumaziy а под блинк можете сделать блок для шилда w5100 ????

  • @didimomnis2081
    @didimomnis2081 Před 5 lety

    Посмотрел код самой С++ после компиляции из FLprog наверно библиотека simpletimer задает время цикла и меньше задать нельзя

    • @didimomnis2081
      @didimomnis2081 Před 5 lety

      //для пример когда работает симметричный мультивибратор,
      // тоб то один блок с временем отработки 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));}
      }

  • @user-mh1pd6im3q
    @user-mh1pd6im3q Před 5 lety

    Замечательное видео. Спасибо. А возможно ли с вашим блоком отправлять данные не по определённым интервалом времени, а только на событие. Например при нажатии кнопки на ардуино, а результаты записывать в таблице, а не в графике.

    • @vorobeichumaziy
      @vorobeichumaziy  Před 5 lety

      Спасибо)
      Не могу сказать, нужно переделывать блоки и пробовать.
      Но можно применить хитрость - отправлять с интервалом, но отправляемую переменную менять только по условию нажатой кнопки.
      Таблиц в кайене нет, но можно попробовать сделать её из нескольких стандартных полей.

    • @user-mh1pd6im3q
      @user-mh1pd6im3q Před 5 lety

      Спасибо, это решёние тоже как вариант.

  • @alekssokol8949
    @alekssokol8949 Před 5 lety +1

    Добрый день, подскажите почему не работает через сотовую связь?

    • @vorobeichumaziy
      @vorobeichumaziy  Před 5 lety

      Думаю нужно проверить интернет.
      У меня всё работало и с WiFi и с мобильным интернетом.

  • @manman-mx8nu
    @manman-mx8nu Před 4 lety

    Привет, все попробывал, норм начала работать,
    Нашел триггеры отправки ел почти состояния, настроил, начала отправлять сообщения на почту(каждые 10сек для пробы), но решил уже поднастроить и все перестало отправлятся почемуто. Можете чтонибуть сказать на счет этого?

  • @user-mh1pd6im3q
    @user-mh1pd6im3q Před 5 lety

    Владимир, я пытался сделать тоже самое только с ардуино мега и уно. Ставил на разные компы версии флпрог 4.2.4 и 5.0. К сожалению не работает. Прикомпиляции все красно. Вопрос: на какой версии флпрог у вас работает.

    • @vorobeichumaziy
      @vorobeichumaziy  Před 5 lety

      @@user-mh1pd6im3q
      Отправьте проект и скрины ошибок в этом обсуждении.
      vk.com/topic-74150811_39012559
      Посмотрим что там.

  • @aleksandrlepeha3066
    @aleksandrlepeha3066 Před 5 lety

    Попробовал работает. Попытался записать данные со слайдера в память не получилось, не компилируется.

    • @vorobeichumaziy
      @vorobeichumaziy  Před 5 lety

      У меня сейчас нет возможности посмотреть, проверить. Через неделю-две только смогу.
      vk.com/id494673166
      Если сможете, пришлите скрины проекта и кода, может что замечу.

    • @aleksandrlepeha3066
      @aleksandrlepeha3066 Před 5 lety

      @@vorobeichumaziy завтра сделаю, все на работе

  • @yuriymelnik9374
    @yuriymelnik9374 Před 5 lety

    Приветствую. У меня такой вопрос, на счет блоков в FLprog. они у Вас находятся во вкладке Пользовательские и в установленной мною последней версии FLprog отсутствуют. Я так понимаю Вы сделали их самостоятельно или может где-то скачали. Если скачали то хотелось бы узнать где и как их получить

    • @vorobeichumaziy
      @vorobeichumaziy  Před 5 lety

      Здравствуйте. Сам делал, в описании под видео ссылка на тему, где их можно скачать.

    • @yuriymelnik9374
      @yuriymelnik9374 Před 5 lety

      @@vorobeichumaziy спасибо Вам что ответили оперативно. Я сходил по ссылке и нашел размещенный там файл с наименованием проект.flp из него мне удалось извлечь четыре блока. Но во вкладке присутствует больше . Я только начинаю вникать в данную тему и до конца не понимаю что мне может понадобиться поэтому из предусмотрительности спросил Вас о данных блоках. Вами затронута очень интересная тема и как видно Вы в ней преуспели. Буду рад если Вы продолжите снимать об этом.
      P.S. прошу запостить Вас блоки по этой теме если Вы сочтете это возможным.
      Заранее спасибо.

    • @vorobeichumaziy
      @vorobeichumaziy  Před 5 lety

      @@yuriymelnik9374 Важно не забыть установить необходимые библиотеки, всё это написано в первом сообщении, как и ссылки на сами библиотеки.
      В этом же первом сообщении приложены все блоки (одним файлом).

    • @yuriymelnik9374
      @yuriymelnik9374 Před 5 lety

      @@vorobeichumaziy огромное спасибо

  • @didimomnis2081
    @didimomnis2081 Před 5 lety

    Добрый день, если в программе кроме блоков cayenne использую блоки таймеров то у них время не отрабатывает установленное, я задаю например 100мс, но меньше 1000мс не отрабатывает, как сделать чтобы таймера работали по установленному времени если это возможно. Без блоков Cayenne блоки таймеров работают по заданному интервалу.

    • @vorobeichumaziy
      @vorobeichumaziy  Před 5 lety

      Здравствуйте. Нужно для начала посмотреть как вы выстроили логику. Отправьте мне проект или скрины. Может что подскажу.

  • @user-yw7hy3yf2d
    @user-yw7hy3yf2d Před 5 lety

    Иван подскажите пожалуйста,возможно ли на arduino mega +w5100 одновременная работа Cayenne и ModBus Master,пытаюсь записать состояние кнопки с Cayenne в modbus slave,при компиляции проекта выскакивает ошибка

    • @vorobeichumaziy
      @vorobeichumaziy  Před 5 lety

      Я на форуме писал, что с 5100 не проверял поскольку нет в наличии. Отправьте мне проект в теме по ссылке в описании. Посмотрю, может что замечу.
      Или сюда vk.com/topic-74150811_39012559.

  • @alekssokol8949
    @alekssokol8949 Před 5 lety

    Подскажите, а как можно управлять нагрузкой с cayenne и обычной кнопкой одновременно; чтобы при нажатии обычной кнопки включалась нагрузка и кнопка в cayenne меняла значение.

    • @vorobeichumaziy
      @vorobeichumaziy  Před 5 lety

      Думаю с помощью триггеров, про которые говорится в конце видео.

    • @alekssokol8949
      @alekssokol8949 Před 5 lety

      Спасибо, буду пробывать!

    • @alekssokol8949
      @alekssokol8949 Před 5 lety

      Скажите Иван, а вы не разбирались с Majordomo?

    • @vorobeichumaziy
      @vorobeichumaziy  Před 5 lety

      @@alekssokol8949 нет, пока что без надобности.

  • @user-eb3fe3yv1s
    @user-eb3fe3yv1s Před 5 lety

    Пытался задать в епром данные температуры и пользоваться без интернета.Задает но увы без интернета не работает.

    • @vorobeichumaziy
      @vorobeichumaziy  Před 5 lety

      Есть такое. кайен только через облако. К тому же цикл на кайен завязан.

    • @user-eb3fe3yv1s
      @user-eb3fe3yv1s Před 5 lety

      @@vorobeichumaziy наверное проблему можно решить если поставить две платы связать по юарт. Одна как устоновочная а вторая как рабочая без блоков каен.

  • @user-cg1mt5uz1e
    @user-cg1mt5uz1e Před 5 lety

    Как сделать чтобы ЭСП НЕ висла при отпадении интернету? Я отключил вайфай - ЭСП зависла, после включения вайфай и перезапуска ЭСП - не работает. Кто может исправить блоки? Или как исправить вручную? Очень нужно!

    • @vorobeichumaziy
      @vorobeichumaziy  Před 5 lety

      Он должен перезапускаться сам в течении пары минут - проверял. Есть проблема - если пытаться запустить при отключённом интернете - виснет вроде наглухо. Тут проблема библиотеки. Надо её перекапывать. Пока времени на это нет.
      При отключении попробуйте не рестартить.
      Будет время - попробую вылечить эту болячку.

    • @user-cg1mt5uz1e
      @user-cg1mt5uz1e Před 5 lety

      Я читал, что один из форумчан исправил это вручную в коде. Но не понял как делать.
      Нужно ли включать защиту от зависания в ФлПрог? (Слева в дереве проекта

  • @LiveRenderCom
    @LiveRenderCom Před 4 lety

    Я не хочу все датчики перенастраивать, они у меня настроены на каен .. как мне для мажордома взять данные с каеновского mqtt сервера?

    • @vorobeichumaziy
      @vorobeichumaziy  Před 4 lety

      К сожалению, это вряд ли получится.

  • @Shuhret
    @Shuhret Před 4 lety

    народ волнуется что нет новых уроков

    • @vorobeichumaziy
      @vorobeichumaziy  Před 4 lety

      просто нет достойных идей) всё уже и так разжевано.
      Если что-то интересное в практике попадётся - тогда обязательно)
      Не было цели делать популярный канал. Просто проба пера.