2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Привет, создатели!
В моем предыдущем руководстве я установил связь по Wi-Fi между двумя микроконтроллерами ESP8266 через домашний WiFi-маршрутизатор. Как я увидел из комментариев, есть производители, которые хотели бы использовать микроконтроллеры ESP8266 вдали от маршрутизатора. Итак, вот минимум инструкций о точке доступа - станции связи, для которой не требуется сеть Wi-Fi.
Шаг 1. Что вам нужно
Вещи, которые нужно:
- 2 микроконтроллера на базе ESP8266, например Wemos D1 mini
- 2 шт. Кабеля micro USB
- и ПК с Arduino IDE
Шаг 2:
Все, что вам нужно сделать:
- Скачать прикрепленные эскизы
- Откройте их в двух независимых IDE Arduino.
- Загрузите их в два микроконтроллера ESP8266.
Точка доступа имеет фиксированный IP-адрес, что исключает конфликт IP-адресов с другими вашими проектами.
Станция использует этот предопределенный IP-адрес для подключения к AP. Станция запускает AP с сообщением, и AP отвечает на него.
Открывая последовательные мониторы каждой запущенной IDE Arduino, вы можете увидеть поток сообщений и ответов.
Встроенный светодиод мигает во время связи. Это всего лишь визуализация, от которой вы можете отказаться, если она вам не нравится.
Шаг 3: Как открыть независимые IDE
Как запустить две независимые IDE Arduino?
- Сначала щелкните accesspoint_bare_01.ino. Это откроет первую IDE Arduino.
- Подключите первый MCU.
- Установите новый порт в меню Tools-> Port для первого MCU.
- Загрузите эскиз. Это будет ваша точка доступа.
- После этого вернитесь к загруженным эскизам и дважды щелкните на station_bare_01.ino. Это откроет вторую IDE Arduino.
- Подключите второй MCU.
- Установить новый порт появляется в меню Tools-> Port для второго MCU. (Если ваши IDE независимы, порт не изменится в первом окне IDE.)
- Загрузите эскиз. Это будет ваша станция.