WiFi-модуль ESP8266-01s

10.00 руб.

Wifi-модуль ESP8266-01s на базе ESP8266EX, 2 свободных вывода, 2.5 В … 3.6 В, < 220 мА, 1 Мб

Категория:

Модуль ESP8266-01s построен на базе микросхемы ESP8266EX.  Для синхронизации используется кварцевый резонатор на 26 МГц. Кроме ESP8266EX, ESP-модуль оснащён микросхемой флэш-памяти PN25F08  фирмы Paragon, объёмом 1 Мб, которая предназначена для хранения пользовательских данных и программного кода. На плате установлена антенна и светодиод — индикатор передачи данных (синий цвет). Кроме того, у модуля имеется два порта ввода/вывода, предоставленных для свободного использования.

Модуль предназначен для подключения к сети Wi-Fi различных устройств. Он может работать как в качестве клиента, так и в качестве сервера. Заводская прошивка ESP8266-01s позволяет работать с микроконтроллерами через интерфейс UART с помощью AT-команд.

ESP-модуль можно использовать в двух вариантах:

  • В связке с микроконтроллером (управление модулем происходит МК через UART);
  • Как самостоятельный микроконтроллер (управление берёт на себя микросхема ESP8266EX). В этом случае необходимо писать программу под конкретный ESP и прошивать её прямиком в него (например, можно через Arduino IDE).

Приём и передача данных в первом случае выглядит, как обычное взаимодействие с Serial-портом посредством AT-команд. Существует возможность подключать данный модуль к практически любым выводам Arduino, но для этого необходимо установить библиотеку SoftwareSerial. Стандартная скорость работы модуля — 115200 бод.

Во втором случае, необходимо установить в Arduino IDE новую плату — ESP8266. Далее работа с модулем аналогична работе с Arduino. Более подробное описание работы с ESP как с отдельным МК здесь.

Спецификация:

Напряжение питания 2,5 … 3,6 В
Максимальный потребляемый ток 220 мА
Среднее значение потребляемого тока 80 мА
Рабочая температура -40 … +125 °C
Количество выводов 8 (два из них предназначены для свободного применения)
Объём флэш-памяти PN25F08 1 Мб (512 Кб для данных, 512 Кб для программы)
Интерфейс подключения к МК UART
Габаритные размеры модуля 25 ×15×12  мм
Беспроводной интерфейс Wi-Fi 802.11 b/g/n 2,4 ГГц
Режимы работы P2P (клиент), soft-AP (точка доступа)

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

Даташит микросхемы ESP8266

Даташит микросхемы PN25F08  

Справочник AT-команд

Питание ESP8266-01s

Напряжение питания модуля — 3,3 В. Будьте осторожны при питании ESP, т.к. его выводы не рассчитаны на питание от 5В и попросту выйдут из строя. Для связи ESP и 5-вольтовых микросхем нужно использовать делители напряжения (например, из двух резисторов на 10Ком), либо преобразователь уровней напряжения. Однако 3,3В сигнал от модуля будет воспринят как логическая единица в управляющем МК, поэтому никаких переходников для связи сигнальных цепей ESP и МК не требуется.

ESP очень привередлив в питании. Напрямую питать ESP от вывода 3,3V Arduino не получится, т.к. выходной ток с этого вывода не более 50 мА, а ESP может потреблять до 220 мА (предельное значение), поэтому нужно обязательно использовать внешний регулятор напряжения. Аналогично с FTDI FT232RL, выходного тока с вывода 3,3V также не хватит для питания ESP.

ПРИМЕЧАНИЕ: если Вы планируете питать систему с ESP модулем от батареек, то нужно выпаять светодиод  (в целях энергосбережения).

Расположение выводов ESP8266-01s

 

Из-за расположения выводов в два ряда, ESP-модуль необходимо подключать к беспаечной макетной плате либо через переходник, либо проводами папа-мама.

Назначение выводов ESP8266-01s

Название вывода Назначение
VCC Питание (2,5 … 3,6 В)
GND Земля (0В)
RXD Передаваемое данное в COM-порт
TXD Принимаемое данное из COM-порта
RST Сброс (активный низкий уровень)
CH_PD Разрешение работы (активный высокий уровень)
GPIO0 Выводы для пользовательских нужд
GPIO2

Подключение ESP8266-01s Arduino

ESP-модуль подключается к Arduino через интерфейс UART в соответствии со схемой  и таблицей (также потребуется внешний источник питания на 3,3 В)

Вывод ESP8266-01s Вывод Arduino Nano
VCC Внешний источник питания (вывод 3,3 В)
GND Внешний источник питания (вывод 0 В)
RXD 10
TXD 9
RST
CH_PD Внешний источник питания (вывод 3,3 В)
GPIO0
GPIO2

 

Выводы RXD и TXD могут подключаться к любым цифровым выводам Arduino (но для этого необходимо установить библиотеку SoftwareSerial). Выводы Arduino, соответствующие выводам RXD и TDX задаются программно.

Интернет-магазин robohobby.by
зарегистрирован в Торговом реестре
28.02.2018 под номером 406954.

Режим работы
Ежедневно - с 09:00 до 18:00

Контактная информация
Иностранное унитарное торгово-сервисное предприятие "ММР ТЕХНОЛОДЖИ"
Беларусь, 220030, Минск, ул. Янки Купалы 23, офис 1
тел.: +375 33 350 96 14
info@robohobby.by

Гос. регистрация предприятия
Регистрационный номер ЕГР: 800004446
УНП: 800004446

Зарегистрировано Мингорисполкомом 14.08.2013г.