ESP_NOW, передача данных между ESP8266 ( ESP32 )
-
- Рядовой
- Сообщения: 93
- Зарегистрирован: 21 авг 2018, 19:05
- Откуда: Калининград
- Имя: Алексей
- Благодарил (а): 1 раз
- Поблагодарили: 2 раза
ESP_NOW, передача данных между ESP8266 ( ESP32 )
Добрый день!
Хочу сделать пульт управления RC на базе данной технологии и 8266. Начал экспериментировать и смог настроить 2 контроллера (прием-передача) только с блоком Client и только с включенным Web-интерфейсом (без него нормально обмен данными не работал).
Но получился очень большой временной лаг - на одном контроллере кручу переменный резистор, на втором - поворачивается серва, лаг около 0.5 - 1 сек. Генератор (симметричный мультивибратор) менял в диапазоне 100-1 мс, никакого эффекта вообще.
Можно ли что-то сделать для уменьшения задержки?
Хочу сделать пульт управления RC на базе данной технологии и 8266. Начал экспериментировать и смог настроить 2 контроллера (прием-передача) только с блоком Client и только с включенным Web-интерфейсом (без него нормально обмен данными не работал).
Но получился очень большой временной лаг - на одном контроллере кручу переменный резистор, на втором - поворачивается серва, лаг около 0.5 - 1 сек. Генератор (симметричный мультивибратор) менял в диапазоне 100-1 мс, никакого эффекта вообще.
Можно ли что-то сделать для уменьшения задержки?
ESP_NOW, передача данных между ESP8266 ( ESP32 )
всем привет. Подскажите плиз можно ли в один проект вставлять два три блока ESP_NOW int 10 ? с одним разобрался ,а вот как реализовать передачу данных int более 30 шт. не пойму. как esp будет понимать на какой блок в проекте отправлять данные ? ткните плиз носом если это уже обсуждалось.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ESP_NOW, передача данных между ESP8266 ( ESP32 )
спасибо попробую
Отправлено спустя 1 час 3 минуты 31 секунду:
Что то не получается у меня на версии FLprog 7.5.0 там совсем другой редактор блоков не такой как на видео(( В итоге мне блок нужен на 25 вх/вых
Отправлено спустя 1 час 3 минуты 31 секунду:
Что то не получается у меня на версии FLprog 7.5.0 там совсем другой редактор блоков не такой как на видео(( В итоге мне блок нужен на 25 вх/вых
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP_NOW, передача данных между ESP8266 ( ESP32 )
Новый редактор в какой версии программы ввели, не помню. Придётся Вам скачать версию поновее и там делать. Или попросите, может кто нибудь уже делал.
Блоки и в старой версии редактора были в теме.
Блоки и в старой версии редактора были в теме.
ESP_NOW, передача данных между ESP8266 ( ESP32 )
я старую уже загрузил ,а редактор новый поддтягивается все равно(( други может кто делал блок на 25 выходов и больше ? поделитесь плиз.
ESP_NOW, передача данных между ESP8266 ( ESP32 )
Понял почему не могут помочь))) много добавлять в блоке)) в итоге вроде разобрался и сделал по аналогии за два дня))) и я с очередной просьбой может кто проверить все правильно я сделал?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP_NOW, передача данных между ESP8266 ( ESP32 )
Да, неохота сидеть и набивать:) Блок лучше в составе проекта выложить, чтобы проверяющему не устанавливать его.egoistv писал(а): 20 фев 2023, 12:06 Понял почему не могут помочь))) много добавлять в блоке)) в итоге вроде разобрался и сделал по аналогии за два дня))) и я с очередной просьбой может кто проверить все правильно я сделал?
Почти правильно, только перепутали в секции Loop - Место вставки Loop: SEND } End. Поставьте их на свое последнее место в том же порядке как в оригинале!Еще раз проверьте , там где поменяли.
А так молодец! Если не перепутали буквы переменных , то будет работать.
ESP_NOW, передача данных между ESP8266 ( ESP32 )
здравствуйте, не могли бы вы помочь. есть ли видео о том, как сделать mac-адрес esp01. Теперь, когда я загружаю код, esp 01 не показывает мне никакого mac-адреса.
ESP_NOW, передача данных между ESP8266 ( ESP32 )
Ребята, подскажите пожалуйста, какие блоки использовать для передачи данных по WIFI между двумя ESP01 через домашний роутер, танцую неделю нифига не получается, в веб морде передатчика данные вижу, приёмник ничего не получает, в роутере вижу обе ESP, настройки МАС по умолчанию, ткните носом!
ESP_NOW, передача данных между ESP8266 ( ESP32 )
Отвечу сам на свой вопрос, широковещательный MAC-адрес не канает с единым роутером, хотя об этом пишут, без роутера может быть да, поправте в своих публикациях и видеоинструкциях. В передатчиках (хоть всего один) должен быть вбит МАС-адрес приёмника, иначе через общий роутер никак. Как найти адрес приёмника смотрите здесь.
-
- Лейтенант
- Сообщения: 310
- Зарегистрирован: 10 сен 2020, 14:37
- Имя: Иван
- Благодарил (а): 3 раза
- Поблагодарили: 5 раз
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP_NOW, передача данных между ESP8266 ( ESP32 )
viewtopic.php?t=6595&start=220#p114071UN7RT писал(а): 10 ноя 2023, 12:37 Отвечу сам на свой вопрос, широковещательный MAC-адрес не канает с единым роутером, хотя об этом пишут, без роутера может быть да, поправте в своих публикациях и видеоинструкциях. В передатчиках (хоть всего один) должен быть вбит МАС-адрес приёмника, иначе через общий роутер никак. Как найти адрес приёмника смотрите здесь.
ESP_NOW, передача данных между ESP8266 ( ESP32 )
Не понимаю, что за баг? На esp8266, самый первый блок, без опции wi-fi, работают (передача данных) только когда на расстояние друг от друга на сентиметров 10. Отодвинешь подальше - ноль. ...перепробовал кучу эспышек. Кто нибудь имеет опыт? Ведь на сколько я понимаю, они должны работать на встроеных модулях wi-fi, но это точно не 10 сентиметров радиус работы. Или я чего-то недопонимаю?
------------------------------
Может кому-то будет полезным.
В общем, пока домашний роутер не прописал эспишке IP, работало только на расстояние около 10 cнт друг от дрруга. Заработало только когда зашол через точку доступа и в клиенте ввел данные дом роутера - SSID и пароль.
Но они явно не общаються друг с другом встроенными модулями wi-fi (по крайне мере я так понимал принцип работы esp-now), кроме радиуса не более 10-15 cнт друг от дрруга.
------------------------------
Может кому-то будет полезным.
В общем, пока домашний роутер не прописал эспишке IP, работало только на расстояние около 10 cнт друг от дрруга. Заработало только когда зашол через точку доступа и в клиенте ввел данные дом роутера - SSID и пароль.
Но они явно не общаються друг с другом встроенными модулями wi-fi (по крайне мере я так понимал принцип работы esp-now), кроме радиуса не более 10-15 cнт друг от дрруга.
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP_NOW, передача данных между ESP8266 ( ESP32 )
Общаются, до 170 м. Не знаю, почему у Вас так.
Проекты скиньте со своего компа, попробую загрузить и проверить. Напишите какие версии программ и библиотек используете
ESP_NOW, передача данных между ESP8266 ( ESP32 )
[ref=#ff8000]aidar_i[/ref],
Здравствуйте Айдар!
Спасибо Вам, что быстро ответили!
Вот и я знаю, что достает до 200 метров.
Версия FLprog у меня 8.0.0
Версия IDE 2.2.1
Прикрепил проекты и библиотеку.
Cейчас чухнул, что библиотеку я так и не ставил ...по привычке, ведь обычно если не просит, значит она стоит, идешка не ругалась. Нашол где-то у чёрта на куличках ...спрятанную. Я точно не ставил. Видно по умолчанию стояла. Возможно это от нее грех.
Спасибо!
Здравствуйте Айдар!
Спасибо Вам, что быстро ответили!
Вот и я знаю, что достает до 200 метров.
Версия FLprog у меня 8.0.0
Версия IDE 2.2.1
Прикрепил проекты и библиотеку.
Cейчас чухнул, что библиотеку я так и не ставил ...по привычке, ведь обычно если не просит, значит она стоит, идешка не ругалась. Нашол где-то у чёрта на куличках ...спрятанную. Я точно не ставил. Видно по умолчанию стояла. Возможно это от нее грех.

Спасибо!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Tyma 25 ноя 2023, 22:00, всего редактировалось 1 раз.
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP_NOW, передача данных между ESP8266 ( ESP32 )
Библиотека идёт с платой сразу, плата какой версии стоит?
ESP_NOW, передача данных между ESP8266 ( ESP32 )
Извините, не знаком с этой терминологией. Где это указано? Вы наверное про это, что в описание блока - Плата ESP8266 3.0.2
На идешке мне указывало путь к библиотеке установленной где-то ...
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя