Оглавление:
- Шаг 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-13 06:58
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…