RoboHobby

Детали для моделирования роботов

WiFi-модуль ESP8266-01

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

Категория:

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

Модуль предназначен для подключения к сети Wi-Fi различных устройств. Он может работать как в качестве клиента, так и в качестве сервера. Заводская прошивка ESP8266-01 позволяет работать с микроконтроллерами через интерфейс 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 512 Кб (256 Кб для данных, 256 Кб для программы)
Интерфейс подключения к МК UART
Габаритные размеры модуля 25 ×15×12  мм
Беспроводной интерфейс Wi-Fi 802.11 b/g/n 2,4 ГГц
Режимы работы P2P (клиент), soft-AP (точка доступа)

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

Даташит ESP8266

Даташит 25Q40BT

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

Питание ESP8266-01:

Напряжение питания модуля — 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-01:

 

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

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

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

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

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

Вывод ESP8266-01 Вывод 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 17 328 36 06, +375 29 328 36 06
3283606@tut.by

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

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

Интернет-магазин радиодеталей для моделирования роботов RoboHobby.by заполняется товарами.
Вся информация о ценах используется только для настройки. Заказы не исполняются.
Закрыть