Страница 18 из 21

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

Добавлено: 22 янв 2024, 07:49
Fm-Nafing
Друзья доброго дня всем и хорошего настроения.
Помогайте плиз. 32-ая еспшка совсем отказывается что либо транслировать.
Создаю два чистых проекта. ESP32-Sender и NodeMCU-Reciever.
В дебаге 32-ой получаю "Error sending the data".
Делаю наоборот NodeMCU-Sender и ESP32-Reciever. И всё работает чётко.
Подскажите плиз кто сталкивался, куда и какие костыли прикрутить.

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

Добавлено: 29 янв 2024, 10:34
michail
У меня то же самое. Пробовал разные блоки, убил неделю, esp32 молчит, как рыба

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

Добавлено: 14 фев 2024, 19:31
aidar_i
У меня пока также.

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

Добавлено: 15 фев 2024, 06:47
tema
а можно к одной есп32 с вебинтерфейсом подключить 12шт. есп32 по esp-now
для мониторинга их переменных.

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

Добавлено: 15 фев 2024, 09:29
Nazar
Можно

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

Добавлено: 17 фев 2024, 17:14
Ander
Можно, главное чтоб в радиусе действия Wi-fi

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

Добавлено: 26 фев 2024, 00:03
Pauk81
Добрые люди! Подскажите пожалуйста как реализовать передачу по Wifi без роутера и интернета если главный Esp32, должен передавать и получать данные от других 3 модулей на Wemos D1 mini, и если теряется связь из одного из Wemos D1 то это сразу выводит на экран Esp32 главного. В программе Flprog в разделе коммуникации, передача переменной получается вставить на прием или передачу только одну переменную, ставлю более не хочет загружаться в плату.

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

Добавлено: 26 фев 2024, 00:16
WildCat
[ref]Pauk81[/ref], попробуйте UDP
viewtopic.php?f=71&t=8301

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

Добавлено: 26 фев 2024, 19:56
Pauk81
Спасибо за ответ. А есть где взять пример как этот блок работает?

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

Добавлено: 26 фев 2024, 20:03
WildCat
Там в теме блоки в проект вставлены.
И описание есть

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

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

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

Добавлено: 29 фев 2024, 19:18
Pauk81
не проходит отправка в личку

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

Добавлено: 29 фев 2024, 19:31
WildCat
Контроль связи с wemos можно организовать периодической отправкой переменной на esp32.
В esp32 генератор на вход S RS триггера, приходящую переменную на вход R триггера.

Таким образом, на выходе триггера всегда должен быть 0. Если триггер переключился в 1, значит от wemos сигнал не пришел.

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

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

Отправлено спустя 10 минут 17 секунд:
разве не будет постоянно висеть 1?

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

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

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

А в приемнике детектор изменения числа на входную переменную. Тогда если входящее число меняется, то выдает импульс с периодом прихода переменной

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

Добавлено: 29 фев 2024, 19:59
Pauk81
Спасибо за ответ, буду разбираться.... :smile37:

Отправлено спустя 4 минуты 21 секунду:
Просто если генератор постоянно слать то как реализовать чтобы Мк уходил в сон :smile14:

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

Добавлено: 29 фев 2024, 20:08
WildCat
А как вы собираетесь держать связь на уснувшем МК?

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

Добавлено: 29 фев 2024, 20:21
Pauk81
Хотел организовать таким образом: Главный Esp32, удаленно по Wifi без интернета включает два Wemosа_1 , и Wemosа_2 , на которых стоит датчик расстояния, и датчик движения передает на главный Esp32, но если нет движения или расстояние находится в 0 метрах, то Wemosа_1 , и Wemosа_2 уходят в сон.

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

Добавлено: 29 фев 2024, 20:32
WildCat
Pauk81 писал(а): 29 фев 2024, 20:21 Главный Esp32, удаленно по Wifi без интернета включает два Wemosа_1 , и Wemosа_2
А эти два вемоса спят в начальный момент?

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

Добавлено: 29 фев 2024, 20:44
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 на экране не разрывается связь с утерянным ...