Не забудьте поделиться.costy1957 писал(а): 07 фев 2022, 08:40 Aidar, благодарю за понятный ответ, буду работать над увеличением передаваемых данных в проектах ESP Now.
ESP_NOW, передача данных между ESP8266 ( ESP32 )
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 14 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP_NOW, передача данных между ESP8266 ( ESP32 )
ESP_NOW, передача данных между ESP8266 ( ESP32 )
А подскажите пж можно в проекте с пользовательским блоком ESP_NOW, создать еще и Wi-fi точку доступа для подключения к ЕСР телефона ( управлять через Веб мордочку) или это уже слишком
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 14 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP_NOW, передача данных между ESP8266 ( ESP32 )
Реализован в старых блоках, смотрите в теме. В новых испытайте, на есп32 у меня работал.solo писал(а): 10 фев 2022, 14:44 А подскажите пж можно в проекте с пользовательским блоком ESP_NOW, создать еще и Wi-fi точку доступа для подключения к ЕСР телефона ( управлять через Веб мордочку) или это уже слишком
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 14 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP_NOW, передача данных между ESP8266 ( ESP32 )
Грачик тестирует блоки.
Обновил блоки, исправил ошибку для ЕСП32, добавил вывод мак адреса для ЕСП32.
Обновил блоки, исправил ошибку для ЕСП32, добавил вывод мак адреса для ЕСП32.
-
- Лейтенант
- Сообщения: 516
- Зарегистрирован: 25 фев 2018, 08:48
- Откуда: Оренбург
- Имя: Александр
ESP_NOW, передача данных между ESP8266 ( ESP32 )
[ref=#ff8000]aidar_i[/ref], приветствую.
Можете подсказать будет ли работать подобная схема:
С мобильника через REMOTEXY отправляем переменную (пауза в секундах) на 8266, 8266 получает - отрабатывает паузу и передает на другую 8266 и так далее. Всего в цепи 7 штук 8266. При этом каждая 8266 которая передает сигнал должна получить ответ о том что сигнал приемником получен. В случае если сигнал не получен то продолжать передавать сигнал каждые 10 сек (например)
Отправлено спустя 1 минуту 8 секунд:
Пробовал вставить код REMOTEXY в 8266 с помощью версии 6.4 - отказывается код принимать - не верный код.
Сейчас качаю версию 7.3.8
Можете подсказать будет ли работать подобная схема:
С мобильника через REMOTEXY отправляем переменную (пауза в секундах) на 8266, 8266 получает - отрабатывает паузу и передает на другую 8266 и так далее. Всего в цепи 7 штук 8266. При этом каждая 8266 которая передает сигнал должна получить ответ о том что сигнал приемником получен. В случае если сигнал не получен то продолжать передавать сигнал каждые 10 сек (например)
Отправлено спустя 1 минуту 8 секунд:
Пробовал вставить код REMOTEXY в 8266 с помощью версии 6.4 - отказывается код принимать - не верный код.
Сейчас качаю версию 7.3.8
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 14 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP_NOW, передача данных между ESP8266 ( ESP32 )
С REMOTEXY не проверял, должен работать.KulibinOrsk писал(а): 16 фев 2022, 08:58 [ref=#ff8000]aidar_i[/ref], приветствую.
Можете подсказать будет ли работать подобная схема:
С мобильника через REMOTEXY отправляем переменную (пауза в секундах) на 8266, 8266 получает - отрабатывает паузу и передает на другую 8266 и так далее. Всего в цепи 7 штук 8266. При этом каждая 8266 которая передает сигнал должна получить ответ о том что сигнал приемником получен. В случае если сигнал не получен то продолжать передавать сигнал каждые 10 сек (например)
Отправлено спустя 1 минуту 8 секунд:
Пробовал вставить код REMOTEXY в 8266 с помощью версии 6.4 - отказывается код принимать - не верный код.
Сейчас качаю версию 7.3.8
Для Вас вывел выход для проверки статуса передачи, испытайте, не проверял.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 516
- Зарегистрирован: 25 фев 2018, 08:48
- Откуда: Оренбург
- Имя: Александр
ESP_NOW, передача данных между ESP8266 ( ESP32 )
[ref=#ff8000]aidar_i[/ref], на рабочем ПК - windows XP - не ставится версия 7.3.8. А на 6.3.1 блоки не открываются.
Буду дома пробовать ( хотя дома времени совсем нет на это
Буду дома пробовать ( хотя дома времени совсем нет на это
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 14 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP_NOW, передача данных между ESP8266 ( ESP32 )
Завтра выйдет видео от Грачика , он сделал ретранслятор на этих блоках.
Блочок с статусом подправил.
Блочок с статусом подправил.
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 14 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP_NOW, передача данных между ESP8266 ( ESP32 )
Видео
[spoiler]https://www.youtube.com/watch?v=ILdBa_AgoUA&t=600s [/spoiler]
[spoiler]https://www.youtube.com/watch?v=ILdBa_AgoUA&t=600s [/spoiler]
ESP_NOW, передача данных между ESP8266 ( ESP32 )
И без видео давно уже понятно что это настоящая бомба.
Вопрос чем надо соединять между собой платы ЕСП отпал и ушёл в историю.
Скорость бешенная (2 - 6 мс пакет в зависимости от объёма 150 знаков пролетают пулей)
10 битком забитых строчек текста на дисплее 240 х 320 влетают за 1 присест.
Нагрузки на контроллер от этих блоков никакой.
Спасибо aidar_i
ESP_NOW, передача данных между ESP8266 ( ESP32 )
подскажите а возможно отключить в этих блоках вывод в порт
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 14 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP_NOW, передача данных между ESP8266 ( ESP32 )
В новых блоках , по умолчанию, отключен.
Если нужно, можно включить в параметрах.
ESP_NOW, передача данных между ESP8266 ( ESP32 )
ткните носом пожалуста где именно отключить не нашел в блоке
-
- Лейтенант
- Сообщения: 516
- Зарегистрирован: 25 фев 2018, 08:48
- Откуда: Оренбург
- Имя: Александр
ESP_NOW, передача данных между ESP8266 ( ESP32 )
[ref=#ff8000]aidar_i[/ref], Вы забыли добавить блок для считывания мак-адреса.
А возможно ли считать его с выводом на монитор ? (чтоб железо не городить т.к. ПО пробую дома, а железка на работе) да и удобнее будет - просмотрел адрес и тут же в программку закатал.
Если можно то сделайте для версии 7.3.8 (бету мало наверное кто пробует для создания тестовых проектов. В бете уже готовые надо прокатывать.
А возможно ли считать его с выводом на монитор ? (чтоб железо не городить т.к. ПО пробую дома, а железка на работе) да и удобнее будет - просмотрел адрес и тут же в программку закатал.
Если можно то сделайте для версии 7.3.8 (бету мало наверное кто пробует для создания тестовых проектов. В бете уже готовые надо прокатывать.
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 14 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP_NOW, передача данных между ESP8266 ( ESP32 )
Не забыл, считывание мак-адреса интегрировано в обновленный блок ESP32. Если нужно и для ESP8266 сделаю.KulibinOrsk писал(а): 17 фев 2022, 17:41 [ref=#ff8000]aidar_i[/ref], Вы забыли добавить блок для считывания мак-адреса.
Не понял? Как это? Без ESP узнать его мак адрес?KulibinOrsk писал(а): 17 фев 2022, 17:41 А возможно ли считать его с выводом на монитор ? (чтоб железо не городить т.к. ПО пробую дома, а железка на работе) да и удобнее будет - просмотрел адрес и тут же в программку закатал.
В монитор выводите , для этого добавьте в проект блок УАРТ. Учтите, мак адрес передатчика показывается в приемнике!
Делал на 7.4.4, должен работать.KulibinOrsk писал(а): 17 фев 2022, 17:41 Если можно то сделайте для версии 7.3.8 (бету мало наверное кто пробует для создания тестовых проектов. В бете уже готовые надо прокатывать.
-
- Лейтенант
- Сообщения: 516
- Зарегистрирован: 25 фев 2018, 08:48
- Откуда: Оренбург
- Имя: Александр
ESP_NOW, передача данных между ESP8266 ( ESP32 )
[ref=#ff8000]aidar_i[/ref], Нужно и для 8266. Буду признателен. Если не сложно то накидайте пример как у уарт вывести и чтобы в флпроге посмотреть через окно терминала.
Я пользуюсь программатором для 8266 - миниатюрный в юсб и сверху вставляется платка.
на 7.4.4 есть какие то блоки - они в 73.8 не открываются
Я пользуюсь программатором для 8266 - миниатюрный в юсб и сверху вставляется платка.
на 7.4.4 есть какие то блоки - они в 73.8 не открываются
ESP_NOW, передача данных между ESP8266 ( ESP32 )
Блоки даны с примерами подключения в формате .flp
Поэтому.
Скачиваете 7.4.5 (любая выше 7.4.4)
Открываете эти файлы с блоками и сохраняете сами блоки в пользовательские.
Из пользовательских сохраняете блоки на стол.
Со стола загружаете в 7.3.8. …. и вуаля.
Не верю!
Тынц !
.
KulibinOrsk писал(а): 17 фев 2022, 17:41 А возможно ли считать его с выводом на монитор ? (чтоб железо не городить т.к. ПО пробую дома, а железка на работе) да и удобнее будет - просмотрел адрес и тут же в программку закатал.
При прошивке ЕСП MAC адрес пишется в подробностях загрузки (см. картинку)
На работе прошиваете ESP любой ерундой ... и копируете его … Ctrl-C … и с работы отправляете его на почту …
Приходите домой –открываете почту …. получается дома получаете MAC адрес без железки ESP!
.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 14 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP_NOW, передача данных между ESP8266 ( ESP32 )
Обнаружил в блоках вывод мак адреса выполнен с ошибкой, сейчас подправлю и заменю блоки. Пример выложу.
-
- Лейтенант
- Сообщения: 516
- Зарегистрирован: 25 фев 2018, 08:48
- Откуда: Оренбург
- Имя: Александр
ESP_NOW, передача данных между ESP8266 ( ESP32 )
[ref]neangel[/ref], да при прошивке показал мак адрес.
[ref=#ff8000]aidar_i[/ref], возможно это действительно самый простой способ
Еще вопрос: как мне показавшийся мак адрес 4c:11:ae:0d:53:b7 перевести в формат программы:
Значение по умолчанию - 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
[ref=#ff8000]aidar_i[/ref], возможно это действительно самый простой способ
Еще вопрос: как мне показавшийся мак адрес 4c:11:ae:0d:53:b7 перевести в формат программы:
Значение по умолчанию - 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 14 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP_NOW, передача данных между ESP8266 ( ESP32 )
Вставьте вместо FF.KulibinOrsk писал(а): 17 фев 2022, 19:22 Еще вопрос: как мне показавшийся мак адрес 4c:11:ae:0d:53:b7 перевести в формат программы:
Значение по умолчанию - 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
Отправлено спустя 2 минуты 17 секунд:
Да, показывает мак адрес прошиваемой платы. Мой выход мак адреса передатчика в приемнике предназначен для идентификации передающих есп по мак адресу, просил форумчанин.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя