2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Это руководство поможет вам заменить другие модули приемопередатчика для любого другого проекта, который включает беспроводную связь. Мы будем использовать плату на базе ESP8266, одну в режиме WiFi-STA, а другую в режиме WiFi-AP, я выбрал NodeMCU V3 для этого проекта, вы можете использовать любую другую плату esp8266. Чтобы проверить передачу данных, я использую кнопки в качестве входа с одной стороны и светодиоды в качестве выхода с другой стороны, вы можете передавать любые данные датчика, используя этот метод.
Шаг 1: Компоненты
- NodeMCU x2
- Пуговицы x4
- 3-миллиметровые светодиоды x4
- Резистор 1K x8
Шаг 2: Схема
Сервер:
Это очень простая схема, вам нужно прикрепить 4 кнопки ввода к одному NodeMCU, использовать резистор 1 кОм для подтягивания контактов D0, D1, D2 и D3, при нажатии кнопки соответствующий контакт должен быть опущен.
Клиент:
Подключите 4 светодиода к контактам D0, D1, D2 и D3 соответственно.
Проверьте прилагаемую диаграмму фритзинга.
Шаг 3: программирование
Загрузите следующие эскизы для сервера и клиента и загрузите в свой nodeMCU / wemos или любую другую плату на базе ESP8266, светодиоды находятся на стороне клиента, а кнопки - на стороне сервера. Я отправляю данные в формате Json, поэтому вам, ребята, необходимо подключить библиотеку Json в вашу среду разработки arduino, эта библиотека также поможет вам работать с несколькими параметрами в других ваших проектах.
Шаг 4: Требуется ваше внимание
Надеюсь, это руководство поможет вам в какой-то мере, любезно подпишитесь на наш канал на YouTube, чтобы получить больше видеоуроков.
www.youtube.com/channel/UCCkp1sp1LCuMyQ9PP…