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

Без создания WiFi сети.

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

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

#341

Сообщение Fm-Nafing » 22.01.2024{, 07:49}

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

michail
Рядовой
Сообщения: 1
Зарегистрирован: 20.06.2021{, 04:16}
Репутация: 0
Имя: Михаил

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

#342

Сообщение michail » 29.01.2024{, 10:34}

У меня то же самое. Пробовал разные блоки, убил неделю, esp32 молчит, как рыба

aidar_i
Полковник
Сообщения: 3130
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 677
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#343

Сообщение aidar_i » 14.02.2024{, 19:31}

У меня пока также.

tema
Сержант
Сообщения: 190
Зарегистрирован: 21.09.2020{, 12:31}
Репутация: 8
Имя: tema

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

#344

Сообщение tema » 15.02.2024{, 06:47}

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

Nazar
Рядовой
Сообщения: 81
Зарегистрирован: 31.05.2020{, 19:07}
Репутация: 6
Имя: Nazar

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

#345

Сообщение Nazar » 15.02.2024{, 09:29}

Можно

Ander
Рядовой
Сообщения: 66
Зарегистрирован: 31.10.2023{, 12:50}
Репутация: 12
Имя: Андрей

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

#346

Сообщение Ander » 17.02.2024{, 17:14}

Можно, главное чтоб в радиусе действия Wi-fi

Pauk81
Рядовой
Сообщения: 28
Зарегистрирован: 16.11.2021{, 22:02}
Репутация: 0
Имя: Вячеслав

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

#347

Сообщение Pauk81 » 26.02.2024{, 00:03}

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

WildCat
Лейтенант
Сообщения: 426
Зарегистрирован: 04.06.2022{, 04:14}
Репутация: 48
Имя: Михаил

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

#348

Сообщение WildCat » 26.02.2024{, 00:16}

Pauk81, попробуйте UDP
viewtopic.php?f=71&t=8301

Pauk81
Рядовой
Сообщения: 28
Зарегистрирован: 16.11.2021{, 22:02}
Репутация: 0
Имя: Вячеслав

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

#349

Сообщение Pauk81 » 26.02.2024{, 19:56}

Спасибо за ответ. А есть где взять пример как этот блок работает?

WildCat
Лейтенант
Сообщения: 426
Зарегистрирован: 04.06.2022{, 04:14}
Репутация: 48
Имя: Михаил

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

#350

Сообщение WildCat » 26.02.2024{, 20:03}

Там в теме блоки в проект вставлены.
И описание есть

aidar_i
Полковник
Сообщения: 3130
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 677
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

#351

Сообщение aidar_i » 29.02.2024{, 06:28}

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

Pauk81
Рядовой
Сообщения: 28
Зарегистрирован: 16.11.2021{, 22:02}
Репутация: 0
Имя: Вячеслав

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

#352

Сообщение Pauk81 » 29.02.2024{, 19:18}

не проходит отправка в личку
Вложения
Передача на 3 работает.rar
(225.74 КБ) 18 скачиваний

WildCat
Лейтенант
Сообщения: 426
Зарегистрирован: 04.06.2022{, 04:14}
Репутация: 48
Имя: Михаил

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

#353

Сообщение WildCat » 29.02.2024{, 19:31}

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

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

Pauk81
Рядовой
Сообщения: 28
Зарегистрирован: 16.11.2021{, 22:02}
Репутация: 0
Имя: Вячеслав

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

#354

Сообщение Pauk81 » 29.02.2024{, 19:35}

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

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

WildCat
Лейтенант
Сообщения: 426
Зарегистрирован: 04.06.2022{, 04:14}
Репутация: 48
Имя: Михаил

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

#355

Сообщение WildCat » 29.02.2024{, 19:51}

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

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

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

Pauk81
Рядовой
Сообщения: 28
Зарегистрирован: 16.11.2021{, 22:02}
Репутация: 0
Имя: Вячеслав

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

#356

Сообщение Pauk81 » 29.02.2024{, 19:55}

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

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

WildCat
Лейтенант
Сообщения: 426
Зарегистрирован: 04.06.2022{, 04:14}
Репутация: 48
Имя: Михаил

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

#357

Сообщение WildCat » 29.02.2024{, 20:08}

А как вы собираетесь держать связь на уснувшем МК?

Pauk81
Рядовой
Сообщения: 28
Зарегистрирован: 16.11.2021{, 22:02}
Репутация: 0
Имя: Вячеслав

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

#358

Сообщение Pauk81 » 29.02.2024{, 20:21}

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

WildCat
Лейтенант
Сообщения: 426
Зарегистрирован: 04.06.2022{, 04:14}
Репутация: 48
Имя: Михаил

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

#359

Сообщение WildCat » 29.02.2024{, 20:32}

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

Pauk81
Рядовой
Сообщения: 28
Зарегистрирован: 16.11.2021{, 22:02}
Репутация: 0
Имя: Вячеслав

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

#360

Сообщение Pauk81 » 29.02.2024{, 20:38}

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

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

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

Ответить

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