ESP_NOW, передача данных между ESP8266 ( ESP32 )

Создаем свой блок. Вопросы, помощь знатоков.
Fm-Nafing
Рядовой
Сообщения: 48
Зарегистрирован: 13 июл 2016, 13:24
Откуда: Санкт-Петербург
Имя: Владислав

ESP_NOW, передача данных между ESP8266 ( ESP32 )

Сообщение Fm-Nafing »

Друзья доброго дня всем и хорошего настроения.
Помогайте плиз. 32-ая еспшка совсем отказывается что либо транслировать.
Создаю два чистых проекта. ESP32-Sender и NodeMCU-Reciever.
В дебаге 32-ой получаю "Error sending the data".
Делаю наоборот NodeMCU-Sender и ESP32-Reciever. И всё работает чётко.
Подскажите плиз кто сталкивался, куда и какие костыли прикрутить.
Я изменил бы мир. Но Бог не дал исходников.
michail
Рядовой
Сообщения: 1
Зарегистрирован: 20 июн 2021, 04:16
Имя: Михаил

ESP_NOW, передача данных между ESP8266 ( ESP32 )

Сообщение michail »

У меня то же самое. Пробовал разные блоки, убил неделю, esp32 молчит, как рыба
aidar_i
Полковник
Сообщения: 3169
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Контактная информация:

ESP_NOW, передача данных между ESP8266 ( ESP32 )

Сообщение aidar_i »

У меня пока также.
tema
Сержант
Сообщения: 192
Зарегистрирован: 21 сен 2020, 12:31
Имя: tema

ESP_NOW, передача данных между ESP8266 ( ESP32 )

Сообщение tema »

а можно к одной есп32 с вебинтерфейсом подключить 12шт. есп32 по esp-now
для мониторинга их переменных.
Nazar
Рядовой
Сообщения: 81
Зарегистрирован: 31 май 2020, 19:07
Имя: Nazar

ESP_NOW, передача данных между ESP8266 ( ESP32 )

Сообщение Nazar »

Можно
Ander
Сержант
Сообщения: 107
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей

ESP_NOW, передача данных между ESP8266 ( ESP32 )

Сообщение Ander »

Можно, главное чтоб в радиусе действия Wi-fi
Pauk81
Рядовой
Сообщения: 28
Зарегистрирован: 16 ноя 2021, 22:02
Имя: Вячеслав

ESP_NOW, передача данных между ESP8266 ( ESP32 )

Сообщение Pauk81 »

Добрые люди! Подскажите пожалуйста как реализовать передачу по Wifi без роутера и интернета если главный Esp32, должен передавать и получать данные от других 3 модулей на Wemos D1 mini, и если теряется связь из одного из Wemos D1 то это сразу выводит на экран Esp32 главного. В программе Flprog в разделе коммуникации, передача переменной получается вставить на прием или передачу только одну переменную, ставлю более не хочет загружаться в плату.
WildCat
Лейтенант
Сообщения: 506
Зарегистрирован: 04 июн 2022, 04:14
Имя: Михаил

ESP_NOW, передача данных между ESP8266 ( ESP32 )

Сообщение WildCat »

Pauk81, попробуйте UDP
viewtopic.php?f=71&t=8301
Pauk81
Рядовой
Сообщения: 28
Зарегистрирован: 16 ноя 2021, 22:02
Имя: Вячеслав

ESP_NOW, передача данных между ESP8266 ( ESP32 )

Сообщение Pauk81 »

Спасибо за ответ. А есть где взять пример как этот блок работает?
WildCat
Лейтенант
Сообщения: 506
Зарегистрирован: 04 июн 2022, 04:14
Имя: Михаил

ESP_NOW, передача данных между ESP8266 ( ESP32 )

Сообщение WildCat »

Там в теме блоки в проект вставлены.
И описание есть
aidar_i
Полковник
Сообщения: 3169
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Контактная информация:

ESP_NOW, передача данных между ESP8266 ( ESP32 )

Сообщение aidar_i »

Pauk81 писал(а): 26 фев 2024, 00:03 Добрые люди! Подскажите пожалуйста как реализовать передачу по Wifi без роутера и интернета если главный Esp32, должен передавать и получать данные от других 3 модулей на Wemos D1 mini, и если теряется связь из одного из Wemos D1 то это сразу выводит на экран Esp32 главного. В программе Flprog в разделе коммуникации, передача переменной получается вставить на прием или передачу только одну переменную, ставлю более не хочет загружаться в плату.
Повторяться постоянно не нужно, можете в ЛС написать, удалил повторы.
Выложите свои наработки.
Pauk81
Рядовой
Сообщения: 28
Зарегистрирован: 16 ноя 2021, 22:02
Имя: Вячеслав

ESP_NOW, передача данных между ESP8266 ( ESP32 )

Сообщение Pauk81 »

не проходит отправка в личку
У вас нет необходимых прав для просмотра вложений в этом сообщении.
WildCat
Лейтенант
Сообщения: 506
Зарегистрирован: 04 июн 2022, 04:14
Имя: Михаил

ESP_NOW, передача данных между ESP8266 ( ESP32 )

Сообщение WildCat »

Контроль связи с wemos можно организовать периодической отправкой переменной на esp32.
В esp32 генератор на вход S RS триггера, приходящую переменную на вход R триггера.

Таким образом, на выходе триггера всегда должен быть 0. Если триггер переключился в 1, значит от wemos сигнал не пришел.
Pauk81
Рядовой
Сообщения: 28
Зарегистрирован: 16 ноя 2021, 22:02
Имя: Вячеслав

ESP_NOW, передача данных между ESP8266 ( ESP32 )

Сообщение Pauk81 »

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

Отправлено спустя 10 минут 17 секунд:
разве не будет постоянно висеть 1?
WildCat
Лейтенант
Сообщения: 506
Зарегистрирован: 04 июн 2022, 04:14
Имя: Михаил

ESP_NOW, передача данных между ESP8266 ( ESP32 )

Сообщение WildCat »

Pauk81 писал(а): 29 фев 2024, 19:45 можете обьяснить пожалуйста как сделать периодическую отправку?
Генератор, на вход отправки сообщения

Отправлено спустя 1 минуту 42 секунды:
Pauk81 писал(а): 29 фев 2024, 19:45 разве не будет постоянно висеть 1?
Можно циклический счетчик в отправке сделать, и слать увеличивающееся число.

А в приемнике детектор изменения числа на входную переменную. Тогда если входящее число меняется, то выдает импульс с периодом прихода переменной
Pauk81
Рядовой
Сообщения: 28
Зарегистрирован: 16 ноя 2021, 22:02
Имя: Вячеслав

ESP_NOW, передача данных между ESP8266 ( ESP32 )

Сообщение Pauk81 »

Спасибо за ответ, буду разбираться.... :smile37:

Отправлено спустя 4 минуты 21 секунду:
Просто если генератор постоянно слать то как реализовать чтобы Мк уходил в сон :smile14:
WildCat
Лейтенант
Сообщения: 506
Зарегистрирован: 04 июн 2022, 04:14
Имя: Михаил

ESP_NOW, передача данных между ESP8266 ( ESP32 )

Сообщение WildCat »

А как вы собираетесь держать связь на уснувшем МК?
Pauk81
Рядовой
Сообщения: 28
Зарегистрирован: 16 ноя 2021, 22:02
Имя: Вячеслав

ESP_NOW, передача данных между ESP8266 ( ESP32 )

Сообщение Pauk81 »

Хотел организовать таким образом: Главный Esp32, удаленно по Wifi без интернета включает два Wemosа_1 , и Wemosа_2 , на которых стоит датчик расстояния, и датчик движения передает на главный Esp32, но если нет движения или расстояние находится в 0 метрах, то Wemosа_1 , и Wemosа_2 уходят в сон.
WildCat
Лейтенант
Сообщения: 506
Зарегистрирован: 04 июн 2022, 04:14
Имя: Михаил

ESP_NOW, передача данных между ESP8266 ( ESP32 )

Сообщение WildCat »

Pauk81 писал(а): 29 фев 2024, 20:21 Главный Esp32, удаленно по Wifi без интернета включает два Wemosа_1 , и Wemosа_2
А эти два вемоса спят в начальный момент?
Pauk81
Рядовой
Сообщения: 28
Зарегистрирован: 16 ноя 2021, 22:02
Имя: Вячеслав

ESP_NOW, передача данных между ESP8266 ( ESP32 )

Сообщение Pauk81 »

Нет, Wemosа_1 , и Wemosа_2 работают. Выключены только датчик движения и расстояния, еще при нажатии на кнопку на главном Esp32 проверить состояние батареи обоих Wemosа_1 , и Wemosа_2

Отправлено спустя 2 минуты 27 секунд:
Но проблема если батарея выйдет из строя или утеря одного из Wemosа, то на главном Esp32 на экране не разрывается связь с утерянным ...

Отправлено спустя 3 минуты 49 секунд:
WildCat писал(а): 29 фев 2024, 20:32 А эти два вемоса спят в начальный момент?
Нет, Wemosа_1 , и Wemosа_2 работают. Выключены только датчик движения и расстояния, еще при нажатии на кнопку на главном Esp32 проверить состояние батареи обоих Wemosа_1 , и Wemosа_2
Но проблема если батарея выйдет из строя или утеря одного из Wemosа, то на главном Esp32 на экране не разрывается связь с утерянным ...
Ответить

Вернуться в «Разработка пользовательских блоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя