Перейти к содержимому

Смешиваем ESP-NOW с #ESP32 и #ESP8266

Programming Electronics Academy

0:00 / 0:00

Смешиваем ESP-NOW с #ESP32 и #ESP8266

57 485 просмотров · 3 года назад
Programming Electronics Academy
283 тыс. подписчиков
57 485 просмотров · 3 года назад
🤩 Получите PDF-файл с 10 советами по программированию Arduino здесь 👇👇 https://bit.ly/4r2yfHN **Хотите весело провести время, программируя собственную электронику?** https://bit.ly/3xosSID 00:00 Введение 01:11 Что такое ESP-Now? 02:17 Сетевые схемы ESP-Now 02:59 Пример ESP-Now с ESP32 и ESP8266 03:51 Примеры скетчей для передачи данных на несколько приемников 05:13 Подключение плат ESP32 к Arduino IDE 06:47 Скетч передатчика ESP-Now для ESP32 08:47 Скетч приемника ESP-Now для ESP-Now 12:06 Ошибки заголовочных файлов ESP32 и ESP8266 13:45 Ошибка ESP_OK на ERR_OK 16:23 Ошибка esp_now_register_receive_cb **Получите код, расшифровку, задания и т. д. для этого урока на нашем сайте** https://bit.ly/3qIn75a Настройка ESP32 с Arduino IDE:    • ESP32 super simple setup with Arduino IDE   Получите ссылку на менеджер настроек платы Arduino на этой веб-странице Espressif: https://docs.espressif.com/projects/a... Плата разработки Unexpected Maker ESP32 (Adafruit) https://www.adafruit.com/product/4769 ESP32 Thing (SparkFun) https://www.sparkfun.com/products/13907 Справочник по API ESPNOW: https://docs.espressif.com/projects/e... Пользователь ESPNOW Руководство: https://www.espressif.com/sites/defau... **Мы разработали эту печатную плату для начинающих!** Комплект на плате: https://amzn.to/3lfWClU СЛЕДИТЕ ЗА НАМИ В ДРУГИХ СОЦИАЛЬНЫХ СЕТЯХ --------------------------------------------------- Facebook:   / programmingelectronicsacademy   Twitter:   / progelecacademy   Веб-сайт: https://www.programmingelectronics.com/ ________________________________ [Майк] Хотите создать сеть беспроводных датчиков, используя EPS32 и ESP8266, объединенные вместе? В этом уроке я продемонстрирую использование ESP-Now с EPS32 и ESP8266. Я покажу вам, как взять существующий скетч, используемый с ESP32, и изменить его, внеся несколько простых модификаций, чтобы вы могли использовать его с ESP8266. Этот пример скетча даже предустановлен в Arduino IDE при настройке для работы с платами ESP. К концу этого урока вы будете знать, о каком именно скетче я говорю, и какие небольшие изменения в скетче могут существенно повлиять на результат. Давайте начнём. Прежде чем мы начнём, я был бы очень признателен, если бы вы уделили минутку и нажали кнопку подписки. Это ничего вам не стоит, кроме клика, но это действительно помогает нам развивать наш канал на YouTube и предоставлять вам отличный контент, подобный этому. Также, если в какой-то момент во время просмотра этого видео вы подумаете: «О чём этот парень говорит?», пожалуйста, уделите минутку и задайте вопрос в комментариях. Я делаю всё возможное, чтобы ответить на все вопросы. Итак, давайте начнём. Прежде всего, я хочу убедиться, что мы понимаем друг друга. Я предполагаю, что если вы смотрите это видео, то знаете, что такое ESP8266 и плата ESP32. Но если нет, то вкратце: это микроконтроллеры с поддержкой Wi-Fi, производимые компанией Espressif. Они очень дешевые и легко программируются с помощью Arduino IDE. По этой причине они произвели фурор среди новичков, которые хотят создавать действительно крутые беспроводные приложения для аппаратных устройств без больших затрат времени на обучение. Итак, это и есть платы ESP. Вы, вероятно, уже это знаете. Но что такое ESP-Now? Вы можете подумать, что, поскольку мы говорим обо всех этих крутых микроконтроллерах с поддержкой Wi-Fi, ESP-Now должен быть как-то связан с Wi-Fi. Но на самом деле ESP-Now — это другой протокол, разработанный Espressif, который позволяет нескольким устройствам ESP обмениваться данными друг с другом без использования Wi-Fi. Это беспроводной протокол, похожий на маломощное беспроводное соединение на частоте 2,4 гигагерца, часто используемое в беспроводных мышах. Используя ESP-Now, вы можете создать сеть устройств ESP, которые могут обмениваться данными самыми разными способами. Например, вы можете настроить сеть так, чтобы один передатчик передавал данные одному приемнику, или сеть, где один передатчик передает данные нескольким приемникам, или несколько передатчиков передают данные одному приемнику, или, знаете, это может быть похоже на коктейльную вечеринку, где все просто общаются друг с другом. Сейчас я продемонстрирую, как мой ESP32 передает данные на... ПРОДОЛЖЕНИЕ... https://bit.ly/3qIn75a **О нас:** Этот урок по Arduino создан компанией Programming Electronics Academy. Мы — онлайн-образовательная компания, стремящаяся помочь людям изучать электронику и программирование с помощью повсеместно распространенной платы разработки Arduino. **Мы никак не связаны с компанией Arduino LLC, кроме того, что считаем их классной компанией.**