
Оглавление:
- Шаг 1. Коротко об архитектуре и функциях
- Шаг 2: Потребляемая мощность
- Шаг 3: Распиновка ESP8266
- Шаг 4: Компоненты
- Шаг 5: Схема
- Шаг 6: Как сделать схему
- Шаг 7: Как запрограммировать Arduino для отправки AT-команд на ESP8266
- Шаг 8: Код
- Шаг 9: AT-команды
- Шаг 10: Ссылки на приложения
- Шаг 11: Техническое описание ESP8266 и справочник по AT-командам
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

ESP8266 может использоваться как независимый микроконтроллер со встроенным Wi-Fi и двумя контактами GPIO или может использоваться с другим микроконтроллером через последовательную связь, чтобы обеспечить возможность подключения к микроконтроллеру через Wi-Fi. Его можно использовать для создания сети датчиков IoT для передачи данных датчиков в Интернет или на панели управления, подключенные к Интернету, его можно использовать для создания устройства домашней автоматизации, которое подключено к Интернету или локальной сети. ESP8266 можно использовать для разработки системы безопасности на основе Интернета вещей, интеллектуальных розеток и освещения, ячеистых сетей или носимых устройств. Благодаря низкой стоимости, низкому энергопотреблению и небольшому размеру его можно было использовать для разработки любого типа IoT-устройства.
Шаг 1. Коротко об архитектуре и функциях
Модуль Wi-Fi ESP8266 имеет 32-битный микропроцессор RISC с тактовой частотой 80 МГц и может быть разогнан до 160 МГц. Он имеет ОЗУ инструкций 32 КБ, ОЗУ кеш-памяти инструкций 32 КБ, ОЗУ данных пользователя 80 КБ и все остальное имеет GPIO, 12C, ADC, SPI и PWM.
Шаг 2: Потребляемая мощность
Максимальное напряжение и ток, необходимые для работы модуля Wi-Fi ESP8266, составляют 3,6 В и 120,5 мА, у Arduino есть выходной контакт 3,3 В, но его выходной ток составляет всего 40 мА, чего недостаточно для работы esp8266, поэтому для работы используется регулятор напряжения LM317. отрегулируйте напряжение Arduino с 5 В до 3,3 В, чтобы он работал правильно, поскольку максимальный выходной ток LM317 составляет 1,5 А. Контакты ввода-вывода ESP8266 также работают при 3,3 В, поэтому стабилитрон на 3,3 В используется для преобразования логики 5 В, поступающей с вывода Arduino TX, в 3,3 В, но, по моему опыту, в этом нет особой необходимости. Можно просто сделать схему, показанную на рисунке ниже.
Шаг 3: Распиновка ESP8266

Шаг 4: Компоненты
Ардуино Уно
www.banggood.com/custlink/m33KGFYAzy
Модуль Wi-Fi ESP8266
www.banggood.com/custlink/mKvKDhD2ig
Регулятор напряжения LM317
www.banggood.com/custlink/DvDD3Avz7E
Veroboard
www.banggood.com/custlink/m3G3mnGz7P
Джемперы от мужчин к мужчинам
www.banggood.com/custlink/GKvKmAGkuQ
Электролитический конденсатор 1 мкФ
Электролитический конденсатор 10 мкФ
Шаг 5: Схема

Поскольку модуль Wi-Fi ESP8266 обменивается данными с Arduino или любым другим микроконтроллером с использованием последовательной связи, и для его работы требуется минимум 3,3 В. Выход 5 В Arduino будет подключен к входу LM317, как показано на рисунке.
Соединения ESP8266ESP8266 ================= Соединения
RXD ===================== Вывод 3 ввода / вывода Arduino
VCC ===================== Выход LM317
CH_PD =================== Выход LM317
GND ===================== GND Arduino
TXD ===================== Вывод 2 ввода / вывода Arduino
Шаг 6: Как сделать схему

Шаг 7: Как запрограммировать Arduino для отправки AT-команд на ESP8266
Шаг 8: Код
Шаг 9: AT-команды
Шаг 10: Ссылки на приложения
TCP-клиент:
Сервер:
Шаг 11: Техническое описание ESP8266 и справочник по AT-командам
ESP8266 Лист данных
www.espressif.com/sites/default/files/docu…
ESP8266 Справочник по командам AT
www.espressif.com/sites/default/files/doc…
Рекомендуемые:
Начало работы с WeMos ESP8266: 6 шагов

Начало работы с WeMos ESP8266: в этом руководстве мы собираемся запустить пример мигающего светодиода на WeMos ESP8266
Начало работы с Python для ESP8266 и ESP32: 6 шагов

Начало работы с Python для ESP8266 и ESP32: основа ESP8266 и его младший старший брат ESP32 - это недорогие микрочипы Wi-Fi с полным стеком TCP / IP и возможностями микроконтроллера. Чип ESP8266 впервые привлек внимание сообщества производителей еще в 2014 году. С тех пор низкая цена (
Начало работы с NodeMCU ESP8266 в среде Arduino IDE: 6 шагов

Начало работы с NodeMCU ESP8266 на Arduino IDE: Обзор В этом руководстве вы узнаете, как использовать NodeMCU в Arduino IDE. Что вы узнаете Общая информация о NodeMCU Как установить платы на основе ESP8266 в Arduino IDE Как запрограммировать NodeMCU на Arduino IDE использовал
Начало работы с MicroPython на ESP8266: 10 шагов (с изображениями)

Начало работы с MicroPython на ESP8266: хотите ли вы другой способ программирования плат на основе ESP8266, а не обычный метод с использованием Arduino IDE вместе с языком программирования C / C ++? В этом руководстве мы узнаем, кто настраивает и контролирует ESP8266 плата с использованием MicroPython.BUIL
ESP8266-NODEMCU WiFi-модуль №1 за 3 доллара - Начало работы с WiFi: 6 шагов

ESP8266-NODEMCU WiFi-модуль №1 за 3 доллара - Начало работы с WiFi: наступил новый мир этих микрокомпьютеров, и эта вещь - ESP8266 NODEMCU. Это первая часть, которая показывает, как вы можете установить среду esp8266 в вашу IDE Arduino через видео о начале работы и как части включают