Espressif ESP8266 (ESP-01/NodeMCU)

Популярный и недорогой Wi-Fi микроконтроллер ESP8266. Подробные характеристики, распиновка, настройка и возможности.


Espressif ESP8266

Espressif ESP8266 — это легендарный и недорогой Wi-Fi микроконтроллер. Он отлично подходит для простых сетевых проектов и устройств умного дома, где не требуется высокая вычислительная мощность ESP32.

Espressif ESP8266
Навигация
Разделы статьи
Примеры кода
Конфигурации плат

О платформе ESP8266

ESP8266 — популярный и недорогой Wi-Fi микроконтроллер. Он отлично подходит для простых сетевых проектов, но по возможностям и периферии уступает ESP32. Для школьного курса часто удобнее начать с ESP32, а ESP8266 оставить как «историческую» и бюджетную альтернативу. Несмотря на возраст, ESP8266 остается стандартом де-факто для множества любительских датчиков и исполнительных устройств благодаря своей компактности и простоте прошивки.

Технические характеристики

Полные спецификации оборудования для ESP8266

Связь

WiFi 802.11 b/g/n (2.4 GHz)
Безопасность WPA/WPA2

Микроконтроллер

Модель esp8266
Частота 80 МГц
Память (Flash) 512КБ - 4МБ
Ядро l106

Быстрая настройка

Конфигурации для быстрого старта на ESP8266 — автоматически сгенерированы из спецификаций платформы.

ESP8266 80 МГц 1-4MB Flash DIO L106
Arduino IDE
Плата (Board) Generic ESP8266 Module / NodeMCU
Частота CPU 80 МГц
Flash Mode DIO
Скорость загрузки 115200
Архитектура L106

В Arduino IDE добавьте URL в настройки: http://arduino.esp8266.com/stable/package_esp8266com_index.json. Затем установите "esp8266" через Boards Manager. Выберите вашу модель платы в меню.

PlatformIO
[env:esp12e]
platform  = espressif8266
board     = esp12e
framework = arduino

; Типовая конфигурация железа для ESP8266 board_build.mcu = esp8266 board_build.f_cpu = 80000000L board_build.flash_mode = dio

Значение board может отличаться. Проверьте реестр плат PlatformIO для точного соответствия.

ESPHome
esp8266:
  board: nodemcuv2
Espressif ESP8266 - 80 МГц L106
Flash: 1-4MB | USB: N/A</code></pre>

Вставьте в .yaml файл устройства. См. документацию ESPHome ESP8266 для полного списка опций.

Другие семейства

Переход на более мощные платформы