Найти в Дзене

Подключение Wi-Fi модуля ESP01 на базе ESP8266 к ПК

Распиновка модуля ESP01 на базе ESP8266 Для начала необходимо разобраться с распиновкой модуля ESP01. Распиновка ESP01 (ESP8266) RX - Вход UART. Входящие в модуль данные. VCC - Питание +3,3 В. Внимание! Модуль питается строго от +3,0 до +3,6 В. Будьте внимательны при подключении к контроллерам и платам вроде Arduino и Raspberry. Повышенное напряжение гарантированно выведет модуль из строя. GPIO0 - Программируемый вход-выход. Подключается к земле (GND) для перепрошивки. Для первых проверок можно оставить не подключенным. Для штатной работы подтянуть резистором 10 кОм к цепи питания VCC. RESET - Сброс модуля. Применяется в нескольких случаях. Например, для вывода контроллера ESP8266 из режима сна. Для первых проверок можно оставить не подключенным. Для штатной работы подтянуть резистором 10 кОм к цепи питания VCC GPIO2 - Программируемый вход-выход. Для первых проверок можно оставить не подключенным. Для штатной работы подтянуть резистором 10 кОм к цепи питания VCC. CH_PD - Разрешение на
Оглавление

Распиновка модуля ESP01 на базе ESP8266

Для начала необходимо разобраться с распиновкой модуля ESP01.

Распиновка ESP01 (ESP8266)

RX - Вход UART. Входящие в модуль данные.

VCC - Питание +3,3 В. Внимание! Модуль питается строго от +3,0 до +3,6 В. Будьте внимательны при подключении к контроллерам и платам вроде Arduino и Raspberry. Повышенное напряжение гарантированно выведет модуль из строя.

GPIO0 - Программируемый вход-выход. Подключается к земле (GND) для перепрошивки. Для первых проверок можно оставить не подключенным. Для штатной работы подтянуть резистором 10 кОм к цепи питания VCC.

RESET - Сброс модуля. Применяется в нескольких случаях. Например, для вывода контроллера ESP8266 из режима сна. Для первых проверок можно оставить не подключенным. Для штатной работы подтянуть резистором 10 кОм к цепи питания VCC

GPIO2 - Программируемый вход-выход. Для первых проверок можно оставить не подключенным. Для штатной работы подтянуть резистором 10 кОм к цепи питания VCC.

CH_PD - Разрешение на работу. Подключается к шине питания VCC через резистор 10 кОм. Для перезагрузки модуля этот вход необходимо отключить от питания, затем подключить вновь.

GND - Общая шина. Земля. Общая линия для всех устройств.

TX - Выход UART. Исходящие из модуля данные.

Внимание! Для перезагрузки модуля необходимо пользоваться входом CH_PD, а не полным обесточиванием, иначе возможно выгорание приемника (вход RX).

Подключение преобразователя USB-TTL

Для подключения ESP01 к ПК необходим преобразователь USB в TTL, еще его называют USB в UART. Я использую китайской поделкой на базе чипа CP2102.

-2

У преобразователя есть выводы:

3V3 - Выход +3,3 В.

TXD - Передатчик данных (от USB).

RXD - Приемник данных (к USB).

GND - Общий провод.

+5V - Выход +5 В (можно запитываться от USB).

Для работы с модулем лучше подходят преобразователи с выходами DTR и RTS – это позволит быстро загружать прошивку из Arduino IDE, UDK, Sming без ручного переключения GPIO0 на землю.

Обычно модуль ESP8266 потребляет около 70 мА, поэтому для тестового включения можно запитать его от USB-преобразователя или Arduino от выхода 3V3. Однако, даже это крайне нежелательно. Поэтому для работы необходимо иметь отдельный источник стабилизированного питания, способный выдать ток не менее 300 мА. Для работы на столе я использую регулируемый модуль питания на базе стабилизатора LM2596.

-3

Для установки в миниатюрные устройства подойдет модуль питания на стабилизаторе AMS1117.

-4

Электрическая схема подключения ESP01 (ESP8266)

-5

#esp01 #esp8266 #ams1117 #arduino #cp2102