Оглавление:

Начало работы с Arduino и ESP8266: 11 шагов
Начало работы с Arduino и ESP8266: 11 шагов

Видео: Начало работы с Arduino и ESP8266: 11 шагов

Видео: Начало работы с Arduino и ESP8266: 11 шагов
Видео: ESP32 для начинающих. Первые шаги с Arduino IDE 2024, Июль
Anonim
Начало работы с Arduino и ESP8266
Начало работы с Arduino и ESP8266

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

Распиновка ESP8266
Распиновка 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…

Рекомендуемые: