Модуль WiFi Serial ESP8266 (ESP-01)

Артикул: wc03
  • Модификация: ESP-01 V090
  • Беспроводной интерфейс: Wi-Fi 802.11 b/g/n 2,4 ГГц
  • Режимы: P2P (клиент), soft-AP (точка доступа)
  • Встроенный стек TCP/IP
  • Встроенный TR переключатель, balun, LNA, усилитель мощности и соответствие сети
  • Встроенный PLL, регуляторы, и система управления питанием
  • Выходная мощность +20,5 дБм в режиме 802.11b
  • Номинальное напряжение: 3,3 В
  • Максимальный потребляемый ток: 220 мА
  • Частота процессора: 80 МГц
  • Поддержка диверсити антенн
  • Ток утечки в выключенном состоянии до 10 мкА
  • SDIO 2.0, SPI, UART
  • STBC, 1×1 MIMO, 2×1 MIMO
  • Пробуждение и отправка пакетов: за время до 22 мс
  • Потребление в режиме Standby: до 1,0 мВт (DTIM3)
  • Портов ввода-вывода свободного назначения: 2
  • Объём памяти для кода: 64 КБ
  • Объём оперативной памяти: 96 КБ
  • Размер: 24,5х14 мм
Открыть полное описание

400руб.

26 в наличии

Модуль WiFi Serial ESP8266 необходим для того, чтобы управлять устройством дистанционно или чтобы снимать показания с сенсоров через интернет. Также он позволяет подключить гаджеты к социальным сетям или получать данные через API от веб-сервисов.

Взаимодействие

Управляющее устройство общается с ESP8266 через UART (Serial-порт) с помощью набора AT-команд. Поэтому работа с модулем тривиальна для любой платы с UART-интерфейсом: можно использовать и Arduino, и Raspberry Pi, и другой контроллер.

Модуль WiFi Serial ESP8266 можно перепрошить. Программировать и загружать прошивки можно через Arduino IDE, точно так же, как при работе с Arduino. Реакция на AT-команды — это просто функция штатной прошивки, устанавливаемой на заводе. Помимо этого можно написать собственную программу, если того требует проект. Кроме того 2 порта ввода-вывода общего назначения на модуле позволяет обойтись без управляющей платы: можно просто подключить периферию непосредственно к ним.

Для того, чтобы среда Arduino IDE научилась прошивать ESP8266 достаточно добавить директорию с конфигурацией платформы в папку со своими скетчами.

Для физического соединения при прошивке вам понадобится USB-Serial адаптер или плата Arduino/Iskra, настроенная в режим USB-моста.

Питание

Родное напряжение модуля — 3,3 вольта. Его пины не толерантны к 5 вольтам. Если вы подадите напряжение выше, чем 3,3 В на пин питания, коммуникации или ввода-вывода, модуль выйдет из строя.

Поэтому для передачи данных на модуль с 5-вольтовых управляющих плат следует использовать делитель напряжения, чтобы перевести его в допустимый диапазон. Делитель из двух резисторов одинакового номинала (например, 10 кОм) подойдёт.

Никаких посредников для приёма данных не нужно. Сигнал в 3,3 В будет воспринят управляющей платой, как логическая единица.

Модуль потребляет в пике 220 мА. Регулятора напряжения, используемого на пятивольтовых платах Arduino для пина 3,3  В, может оказаться недостаточно. Обратите внимание на характеристики своей платы.

Контакты (пины) модуля

Vcc — питание, +3,3В (максимум 3,6В)

GND — общий

TXD — передача данных (уровень 3,3В)

RXD — приём данных (уровень 3,3В)

CH_PD — выключение модуля (низкий уровень активный, для включения модуля следует подать Vcc)

GPIO0 — 0 вывод общего назначения

GPIO2 — 2 вывод общего назначения

RST — сброс модуля (низкий уровень активный)

Из-за расположения ножек вплотную в 2 ряда, модуль нельзя установить на breadboard’е. Используйте макетную плату под пайку или провода с разъёмами «мама» для подключения к пинам модуля.

С этим товаром покупают