Обзор ESP8266. Знакомство с моделями NodeMCU, WeMos, ESP-01

Всем, кто увлекается Arduino неоднократно слышал про ESP8266. Что это такое и какие распространение модели отладочных плат (NodeMCU, WeMos, ESP-01) использую в проектах, расскажу в данной статье.

ESP8266 – это микроконтроллер, аналогичный Arduino и оснащенный Wi-Fi. Что позволяет управлять пинами через беспроводную сеть Wi-Fi, а также получать из интернета или локальной сети различные параметры: температуру, влажность, стояние исполнительных механизмов и прочую информацию. Это отлично подходит для реализации домашней автоматизации.

Что можно делать, используя модуль ESP8266?

Что можно делать, используя модуль ESP8266?

  • Отправлять электронную почту;
  • Публиковать твиты;
  • Создать веб-сервер;
  • Отправлять HTTP-запросы;
  • Получать информацию из интернета о погоде, курсе волют, количестве подписчиков на youtube и прочее

На моем сайте вы можете найти уроки и проекты с использованием ESP8266.

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

  • 02.11 b/g/n;
  • встроенный 32-битный MCU с низким энергопотреблением;
  • встроенный 10-битный АЦП;
  • встроенный стек протоколов TCP/IP;
  • встроенный РЧ коммутатор, РЧ трансформатор сопротивлений, LNA, усилитель мощности;
  • встроенные блоки ФАПЧ и управления мощностью;
  • Wi-Fi 2,4 ГГц, поддержка WPA/WPA2;
  • SDIO 2.0, (H) SPI, UART, I2C, I2S, IRDA, PWM, GPIO;
  • STBC, 1x1 MIMO, 2x1 MIMO;
  • потребление в режиме глубокого сна <10 мкА, ток утечки в выключенном режиме < 5 мкА;
  • просыпание и передача пакетов через < 2 мс;
  • выходная мощность +20 дБм в режиме 802.11b;
  • диапазон рабочей температуры: -40 – 125 ºC.

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

Сравнивая ESP8266 с другими платами Wi-Fi на рынке – это отличный вариант для большинства проектов «Интернета вещей»! Легко понять, почему он так популярен: он стоит всего несколько долларов и может быть интегрирован в сложные проекты.

Версии ESP8266

ESP8266 выпускается в виде различных отладочных плат (как показано на рисунке ниже). По-моему мнению, ESP-12E NodeMCU в настоящее время является наиболее практичной версией. Но и версии WeMos и ESP-01 также достаточно популярны в проектах, где нужна небольшая плата и не требуется много пинов для подключения.

 ESP-12E NodeMCU в настоящее время является наиболее практичной версией

Распиновка ESP8266.

Распиновка ESP-12E NodeMCU.

Вот краткий обзор распиновки ESP-12E NodeMCU

Распиновка WeMos D1 Mini.

Распиновка WeMos D1 Mini

Распиновка ESP-01.

Распиновка ESP-01

Подробнее распиновку ESP8266 рассмотрим в следующей статье. А также посмотрим, как правильно использовать GPIO отладочных плат.

Программирование ESP8266 с использованием Arduino IDE.

Есть несколько способов запрограммировать ESP8266. Можно использовать Arduino IDE или MicroPython. В следующей статье рассмотрим, как настроить Arduino IDE и загрузить скетч в NodeMCU.

Понравилась статья Обзор ESP8266. Знакомство с моделями NodeMCU, WeMos, ESP-01? Не забудь поделиться с друзьями в соц. сетях.

А также подписаться на наш канал на YouTube, вступить в группу Вконтакте, в группу на Facebook.

Спасибо за внимание!

Технологии начинаются с простого!

Фотографии к статье

Комментарии

Ваше Имя*