ESP8266 — это модуль Wi-Fi, который отлично подходит для проектов домашней автоматизации. Эта статья представляет собой краткое описание отладочной платы.
О ESP8266
ESP8266 — это модуль Wi-Fi за 2-3$. Он позволяет вам управлять входами и выходами, как если бы вы делали это с Arduino, но поставляется с Wi-Fi. Таким образом, он отлично подходит для приложений домашней автоматизации / Интернета вещей. Итак, что вы можете сделать с этим недорогим модулем.
- создать веб-сервер;
- отправить HTTP-запрос;
- управление выходами;
- считывать входы и обрабатывать прерывания;
- отправлять электронные письма;
- публиковать посты в социальных сетях;
- создавать проекты домашней автоматизации.
Характеристики
- Wi-Fi Direct (P2P), программная точка доступа;
- Протокол 802.11b/g/n;
- Поддержка протокола TCP/IP;
- Встроенный 32-битный процессор;
- SDIO 2.0, SPI, UART
Если сравнивать ESP8266 с другими платами с поддержкой Wi-Fi на рынке, то это отличный вариант для большинства проектов. Легко понять, почему он так популярен: он стоит всего несколько долларов и может быть интегрирован в сложные проекты.
Разновидности плат
ESP8266 выпускается в самых разных версиях (как показано на рисунке ниже). На наш взгляд, ESP-12E или часто называемый ESP-12E NodeMCU Kit в настоящее время является наиболее практичной версией.
Наиболее широко используемыми отладочными платами ESP8266 являются ESP-01, ESP-12E и WeMos D1 Mini. ESP-12E NodeMCU Kit имеет встроенный программатор, который упрощает создание прототипов и загрузку ваших программ.
Распиновка ESP-12E NodeMCU Kit
Вот распиновки платы ESP-12E NodeMCU: