@@vorobeichumaziy вот с еспешкой по уарту ,тоже было бы не плохо что бы Вы показали.И какую то схемку прикрепите,ну хоть на салфетке,для валенков таких как я.
@@ПавелИванцов-б5л хорошо, чтобы не плодить видео я на днях в той же теме, на которую есть ссылка, поясню с картинками. Заодно расскажу про один выявившийся баг.
Привет, все попробывал, норм начала работать, Нашел триггеры отправки ел почти состояния, настроил, начала отправлять сообщения на почту(каждые 10сек для пробы), но решил уже поднастроить и все перестало отправлятся почемуто. Можете чтонибуть сказать на счет этого?
Добрый день, если в программе кроме блоков cayenne использую блоки таймеров то у них время не отрабатывает установленное, я задаю например 100мс, но меньше 1000мс не отрабатывает, как сделать чтобы таймера работали по установленному времени если это возможно. Без блоков Cayenne блоки таймеров работают по заданному интервалу.
Подскажите, а как можно управлять нагрузкой с cayenne и обычной кнопкой одновременно; чтобы при нажатии обычной кнопки включалась нагрузка и кнопка в cayenne меняла значение.
Иван подскажите пожалуйста,возможно ли на arduino mega +w5100 одновременная работа Cayenne и ModBus Master,пытаюсь записать состояние кнопки с Cayenne в modbus slave,при компиляции проекта выскакивает ошибка
Я на форуме писал, что с 5100 не проверял поскольку нет в наличии. Отправьте мне проект в теме по ссылке в описании. Посмотрю, может что замечу. Или сюда vk.com/topic-74150811_39012559.
Замечательное видео. Спасибо. А возможно ли с вашим блоком отправлять данные не по определённым интервалом времени, а только на событие. Например при нажатии кнопки на ардуино, а результаты записывать в таблице, а не в графике.
Спасибо) Не могу сказать, нужно переделывать блоки и пробовать. Но можно применить хитрость - отправлять с интервалом, но отправляемую переменную менять только по условию нажатой кнопки. Таблиц в кайене нет, но можно попробовать сделать её из нескольких стандартных полей.
Владимир, я пытался сделать тоже самое только с ардуино мега и уно. Ставил на разные компы версии флпрог 4.2.4 и 5.0. К сожалению не работает. Прикомпиляции все красно. Вопрос: на какой версии флпрог у вас работает.
Отличное видео и блоки. Если Cayenne и Blynk так похожи, как переделать блоки под Blynk, Чтоб можно было поднять свой сервер Blynk и не зависеть от интернета.
Спасибо) forum.flprog.ru/viewtopic.php?f=63&t=4091 Вот в этой теме посмотрите, там выкладывали для blynk блоки. Сам их не проверял, (с блинком пока только кодом работал) но говорят блоки рабочие. Могу сделать и по образу моих блоков для cayenne, только едва ли это кому-то нужно.
@@vorobeichumaziy Ну почему же, очень даже нужно. Если сервер Blynk на малинке запустить, то можно без интернета его использовать. Cayenne ведь без нета не работает.
@@СергейФролов-ы5ь , да есть такое. Вы попробуйте блоки, которые уже есть(в первом ответе вам) и если будут проблемы - обращайтесь, сделаю под блинк как время появится. Или вам интересен процесс запуска сервера?
Как сделать чтобы ЭСП НЕ висла при отпадении интернету? Я отключил вайфай - ЭСП зависла, после включения вайфай и перезапуска ЭСП - не работает. Кто может исправить блоки? Или как исправить вручную? Очень нужно!
Он должен перезапускаться сам в течении пары минут - проверял. Есть проблема - если пытаться запустить при отключённом интернете - виснет вроде наглухо. Тут проблема библиотеки. Надо её перекапывать. Пока времени на это нет. При отключении попробуйте не рестартить. Будет время - попробую вылечить эту болячку.
Я читал, что один из форумчан исправил это вручную в коде. Но не понял как делать. Нужно ли включать защиту от зависания в ФлПрог? (Слева в дереве проекта
Приветствую. У меня такой вопрос, на счет блоков в FLprog. они у Вас находятся во вкладке Пользовательские и в установленной мною последней версии FLprog отсутствуют. Я так понимаю Вы сделали их самостоятельно или может где-то скачали. Если скачали то хотелось бы узнать где и как их получить
@@vorobeichumaziy спасибо Вам что ответили оперативно. Я сходил по ссылке и нашел размещенный там файл с наименованием проект.flp из него мне удалось извлечь четыре блока. Но во вкладке присутствует больше . Я только начинаю вникать в данную тему и до конца не понимаю что мне может понадобиться поэтому из предусмотрительности спросил Вас о данных блоках. Вами затронута очень интересная тема и как видно Вы в ней преуспели. Буду рад если Вы продолжите снимать об этом. P.S. прошу запостить Вас блоки по этой теме если Вы сочтете это возможным. Заранее спасибо.
@@yuriymelnik9374 Важно не забыть установить необходимые библиотеки, всё это написано в первом сообщении, как и ссылки на сами библиотеки. В этом же первом сообщении приложены все блоки (одним файлом).
У меня сейчас нет возможности посмотреть, проверить. Через неделю-две только смогу. vk.com/id494673166 Если сможете, пришлите скрины проекта и кода, может что замечу.
просто нет достойных идей) всё уже и так разжевано. Если что-то интересное в практике попадётся - тогда обязательно) Не было цели делать популярный канал. Просто проба пера.
Сделал отлично,ждем еще видео.
Спасибо, будут не обмусоленные идеи - сделаю.
@@vorobeichumaziy вот с еспешкой по уарту ,тоже было бы не плохо что бы Вы показали.И какую то схемку прикрепите,ну хоть на салфетке,для валенков таких как я.
@@ПавелИванцов-б5л хорошо, чтобы не плодить видео я на днях в той же теме, на которую есть ссылка, поясню с картинками. Заодно расскажу про один выявившийся баг.
@@vorobeichumaziy спасибо
Посмотрел код самой С++ после компиляции из FLprog наверно библиотека simpletimer задает время цикла и меньше задать нельзя
//для пример когда работает симметричный мультивибратор,
// тоб то один блок с временем отработки 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));}
}
Привет, все попробывал, норм начала работать,
Нашел триггеры отправки ел почти состояния, настроил, начала отправлять сообщения на почту(каждые 10сек для пробы), но решил уже поднастроить и все перестало отправлятся почемуто. Можете чтонибуть сказать на счет этого?
Добрый день, если в программе кроме блоков cayenne использую блоки таймеров то у них время не отрабатывает установленное, я задаю например 100мс, но меньше 1000мс не отрабатывает, как сделать чтобы таймера работали по установленному времени если это возможно. Без блоков Cayenne блоки таймеров работают по заданному интервалу.
Здравствуйте. Нужно для начала посмотреть как вы выстроили логику. Отправьте мне проект или скрины. Может что подскажу.
Подскажите, а как можно управлять нагрузкой с cayenne и обычной кнопкой одновременно; чтобы при нажатии обычной кнопки включалась нагрузка и кнопка в cayenne меняла значение.
Думаю с помощью триггеров, про которые говорится в конце видео.
Спасибо, буду пробывать!
Скажите Иван, а вы не разбирались с Majordomo?
@@alekssokol8949 нет, пока что без надобности.
Добрый день, подскажите почему не работает через сотовую связь?
Думаю нужно проверить интернет.
У меня всё работало и с WiFi и с мобильным интернетом.
Иван подскажите пожалуйста,возможно ли на arduino mega +w5100 одновременная работа Cayenne и ModBus Master,пытаюсь записать состояние кнопки с Cayenne в modbus slave,при компиляции проекта выскакивает ошибка
Я на форуме писал, что с 5100 не проверял поскольку нет в наличии. Отправьте мне проект в теме по ссылке в описании. Посмотрю, может что замечу.
Или сюда vk.com/topic-74150811_39012559.
Замечательное видео. Спасибо. А возможно ли с вашим блоком отправлять данные не по определённым интервалом времени, а только на событие. Например при нажатии кнопки на ардуино, а результаты записывать в таблице, а не в графике.
Спасибо)
Не могу сказать, нужно переделывать блоки и пробовать.
Но можно применить хитрость - отправлять с интервалом, но отправляемую переменную менять только по условию нажатой кнопки.
Таблиц в кайене нет, но можно попробовать сделать её из нескольких стандартных полей.
Спасибо, это решёние тоже как вариант.
Владимир, я пытался сделать тоже самое только с ардуино мега и уно. Ставил на разные компы версии флпрог 4.2.4 и 5.0. К сожалению не работает. Прикомпиляции все красно. Вопрос: на какой версии флпрог у вас работает.
@@ВладимирСуворов-з3м
Отправьте проект и скрины ошибок в этом обсуждении.
vk.com/topic-74150811_39012559
Посмотрим что там.
Отличное видео и блоки. Если Cayenne и Blynk так похожи, как переделать блоки под Blynk,
Чтоб можно было поднять свой сервер Blynk и не зависеть от интернета.
Спасибо)
forum.flprog.ru/viewtopic.php?f=63&t=4091 Вот в этой теме посмотрите, там выкладывали для blynk блоки. Сам их не проверял, (с блинком пока только кодом работал) но говорят блоки рабочие. Могу сделать и по образу моих блоков для cayenne, только едва ли это кому-то нужно.
@@vorobeichumaziy Ну почему же, очень даже нужно. Если сервер Blynk на малинке запустить, то можно без интернета его использовать. Cayenne ведь без нета не работает.
@@СергейФролов-ы5ь , да есть такое. Вы попробуйте блоки, которые уже есть(в первом ответе вам) и если будут проблемы - обращайтесь, сделаю под блинк как время появится. Или вам интересен процесс запуска сервера?
@@vorobeichumaziy а под блинк можете сделать блок для шилда w5100 ????
Пытался задать в епром данные температуры и пользоваться без интернета.Задает но увы без интернета не работает.
Есть такое. кайен только через облако. К тому же цикл на кайен завязан.
@@vorobeichumaziy наверное проблему можно решить если поставить две платы связать по юарт. Одна как устоновочная а вторая как рабочая без блоков каен.
Я не хочу все датчики перенастраивать, они у меня настроены на каен .. как мне для мажордома взять данные с каеновского mqtt сервера?
К сожалению, это вряд ли получится.
Как сделать чтобы ЭСП НЕ висла при отпадении интернету? Я отключил вайфай - ЭСП зависла, после включения вайфай и перезапуска ЭСП - не работает. Кто может исправить блоки? Или как исправить вручную? Очень нужно!
Он должен перезапускаться сам в течении пары минут - проверял. Есть проблема - если пытаться запустить при отключённом интернете - виснет вроде наглухо. Тут проблема библиотеки. Надо её перекапывать. Пока времени на это нет.
При отключении попробуйте не рестартить.
Будет время - попробую вылечить эту болячку.
Я читал, что один из форумчан исправил это вручную в коде. Но не понял как делать.
Нужно ли включать защиту от зависания в ФлПрог? (Слева в дереве проекта
Приветствую. У меня такой вопрос, на счет блоков в FLprog. они у Вас находятся во вкладке Пользовательские и в установленной мною последней версии FLprog отсутствуют. Я так понимаю Вы сделали их самостоятельно или может где-то скачали. Если скачали то хотелось бы узнать где и как их получить
Здравствуйте. Сам делал, в описании под видео ссылка на тему, где их можно скачать.
@@vorobeichumaziy спасибо Вам что ответили оперативно. Я сходил по ссылке и нашел размещенный там файл с наименованием проект.flp из него мне удалось извлечь четыре блока. Но во вкладке присутствует больше . Я только начинаю вникать в данную тему и до конца не понимаю что мне может понадобиться поэтому из предусмотрительности спросил Вас о данных блоках. Вами затронута очень интересная тема и как видно Вы в ней преуспели. Буду рад если Вы продолжите снимать об этом.
P.S. прошу запостить Вас блоки по этой теме если Вы сочтете это возможным.
Заранее спасибо.
@@yuriymelnik9374 Важно не забыть установить необходимые библиотеки, всё это написано в первом сообщении, как и ссылки на сами библиотеки.
В этом же первом сообщении приложены все блоки (одним файлом).
@@vorobeichumaziy огромное спасибо
Попробовал работает. Попытался записать данные со слайдера в память не получилось, не компилируется.
У меня сейчас нет возможности посмотреть, проверить. Через неделю-две только смогу.
vk.com/id494673166
Если сможете, пришлите скрины проекта и кода, может что замечу.
@@vorobeichumaziy завтра сделаю, все на работе
народ волнуется что нет новых уроков
просто нет достойных идей) всё уже и так разжевано.
Если что-то интересное в практике попадётся - тогда обязательно)
Не было цели делать популярный канал. Просто проба пера.