Каталог товаров
Клиенту
Тема сайта:
+38 (066) 305-77-25
Наш адрес
Україна, времено - только доставка Новой Почтой, УкрПочтой, МистЕкспрес, ROZETKA Delivery
Телефоны:
Время работы
  • Пн-Пт: с 9 до 18
  • Сб.: с 10 до 17
  • Вс: с 11 до 16
E-mail
Мы в соцсетях
Перейти в контакты
0 0
Каталог
Главная
Закладки
0
Сравнить
0
Контакты

Модуль ESP8266 Wi-Fi ESP-01 ESP-01S

Страна-производитель: Китай Код товара: 1320
0
Все о товаре
Описание
Характеристики
Отзывы 0
Вопросы0
FAQ
Инструкция
Рекомендуем
Модуль ESP8266 Wi-Fi ESP-01 ESP-01S
Модуль ESP8266 Wi-Fi ESP-01 ESP-01S
Модуль ESP8266 Wi-Fi ESP-01 ESP-01S
Модуль ESP8266 Wi-Fi ESP-01 ESP-01S
Модуль ESP8266 Wi-Fi ESP-01 ESP-01S
Модуль ESP8266 Wi-Fi ESP-01 ESP-01S
Модуль ESP8266 Wi-Fi ESP-01 ESP-01S
Модуль ESP8266 Wi-Fi ESP-01 ESP-01S
Модуль ESP8266 Wi-Fi ESP-01 ESP-01S
Модуль ESP8266 Wi-Fi ESP-01 ESP-01S
Модуль ESP8266 Wi-Fi ESP-01 ESP-01S
Есть в наличии
Код товара: 1320
90.00 грн
Нашли дешевле?
🚚 Відправка щодня о 15 годині
-Тип антенны-:Встроенная PCB-антенна
-Входное напряжение-:3,0–3,6 В
-Напряжение логики управления-:3,3 В
-Тип корпуса-:DIP-8; исполнение ESP-01 или ESP-01S
-Рекомендуемый ток-:Токовая способность источника питания: более 500 мА
-Ток потребления-:Зависит от режима и исполнения: ESP-01 — при непрерывной передаче в среднем ≈71 мА, пик до 300 мА; ESP-01S — тип. 120–170 мА при TX
-Интерфейс-:UART, GPIO
-Рабочая частота-:2,4 ГГц
-Микроконтроллер-:ESP8266
-Размеры-:ESP-01: 24,7 × 14,4 × 11,0 мм; ESP-01S: 24,6 × 14,4 × 11,2 мм
Доставка
Новой почтой в отделения и почтоматы
Новой почтой в отделения и почтоматы
от 80 ₴
ROZETKA Delivery
ROZETKA Delivery
Фиксировано 49 грн
Укрпочтой в отделение по Украине
Укрпочтой в отделение по Украине
от 45 ₴
Meest Почта
Meest Почта
от 49 ₴
Оплата
Оплата картой Оплата картой
Перевод на карточку Перевод на карточку
Оплата на IBAN Оплата на IBAN
Безналичный расчет Безналичный расчет
Наложенный платеж Наложенный платеж
Гарантийные положения
Гарантийные обязательства на товары, которые были паяные, не распространяются
Модуль ESP8266 Wi-Fi ESP-01 ESP-01S
Код товара: 1320
90.00 грн
Описание

Кратко об ESP8266 ESP-01/ESP-01S

ESP8266 ESP-01/ESP-01S — компактный Wi-Fi-модуль формата DIP-8 для добавления беспроводной связи к контроллеру через UART или для работы в качестве самостоятельного узла с двумя доступными GPIO. Модуль поддерживает Wi-Fi 802.11 b/g/n, имеет 1 МБ флеш-памяти и работает от 3,3 В.[1][2]

Для надежного запуска требуется стабилизированное питание 3,3 В с достаточным запасом по току. Питание и логические сигналы 5 В нельзя подключать напрямую. Для исполнения ESP-01S используйте источник с допустимым током более 500 мА.[2]

Ключевые характеристики

Платформа
ESP8266
Формат
ESP-01 / ESP-01S, DIP-8
Wi-Fi
IEEE 802.11 b/g/n, диапазон 2,4 ГГц[1][2]
Флеш-память
1 МБ / 8 Мбит[1][2]
Питание
3,3 В; рабочий диапазон модуля 3,0–3,6 В[1][2]
Логические уровни
3,3 В[2]
Доступные интерфейсы
UART, GPIO, PWM[2]
Доступные GPIO
2: GPIO0 и GPIO2
Управление и прошивки
AT-команды, Arduino, NodeMCU (eLua), MicroPython
Антенна
встроенная PCB-антенна[1][2]
Размеры модуля
25 × 15 мм

Подробное описание и особенности

Два способа использования

ESP-01/ESP-01S можно использовать как Wi-Fi-сопроцессор для другого микроконтроллера: основная плата обменивается с модулем командами и данными через UART, а сетевую часть выполняет ESP8266. Другой вариант — загрузить собственную прошивку и выполнять логику непосредственно на модуле.

AT-команды, Arduino, NodeMCU и MicroPython являются разными вариантами программной среды или прошивки. Их доступность зависит от того, какой образ записан во флеш-память; эти режимы не следует воспринимать как одновременно активные.

Компактность и ограниченное количество контактов

Формат DIP-8 занимает мало места, но наружу выведены только два основных GPIO — GPIO0 и GPIO2. Оба контакта участвуют в выборе режима загрузки, поэтому подключенная периферия не должна устанавливать на них неправильный уровень во время сброса.[2][3] Для макетирования удобнее использовать DIP-адаптер для ESP-01/ESP-01S.

Различия исполнений ESP-01 и ESP-01S

ESP-01 и ESP-01S имеют одинаковый базовый форм-фактор, но схема внутренних подтягивающих резисторов может отличаться. При проектировании узла ориентируйтесь на маркировку фактически полученного модуля и не полагайтесь на неуказанные внутренние подтяжки. Питание, уровни UART и состояния GPIO при запуске необходимо задавать явно.

Подойдет / не подойдет

Подойдет

  • для добавления Wi-Fi к контроллеру через UART;
  • для компактного беспроводного датчика с одним или двумя цифровыми сигналами;
  • для локального веб-интерфейса, телеметрии или команд управления;
  • для учебных экспериментов с ESP8266, AT-командами и собственными прошивками;
  • для узлов, где доступно стабильное питание 3,3 В и логика 3,3 В.

Не подойдет

  • для прямого питания от 5 В или подключения 5-вольтовых сигналов без согласования уровней;
  • для Wi-Fi в диапазоне 5 ГГц или задач, где требуется Bluetooth;
  • для прямого управления двигателем, катушкой реле или другой силовой нагрузкой;
  • для проектов с большим количеством GPIO без внешних расширителей;
  • для быстрого макетирования через USB без дополнительного программатора или адаптера. Для большего количества контактов и встроенного USB более удобной альтернативой будет LOLIN D1 Mini V4.0.0 на ESP8266.

Примеры применения

Wi-Fi для имеющегося контроллера

Микроконтроллер передает команды и данные модулю через UART, а ESP-01/ESP-01S обеспечивает соединение с сетью. Для 5-вольтового контроллера сигналы необходимо согласовать с логикой 3,3 В.

Беспроводной датчик

Собственная прошивка может опрашивать цифровой сенсор и передавать значения на локальный сервер или в систему автоматизации. Необходимо заранее проверить, не мешает ли сенсор правильным уровням GPIO0 и GPIO2 при запуске.

Локальное управление исполнительным устройством

Модуль может принимать команду через Wi-Fi и формировать управляющий сигнал для отдельного драйвера. Реле, клапан, двигатель или освещение питаются через соответствующий силовой каскад, а не от GPIO.

Подключение и прошивка

  1. Подготовьте питание 3,3 В

    Подключите VCC к стабилизированным 3,3 В, GND — к общей земле. Для совместимости с исполнением ESP-01S используйте источник с допустимым током более 500 мА и короткие проводники питания.[2]

  2. Задайте состояние разрешения и загрузки

    EN должен находиться в высоком состоянии. Для обычного запуска GPIO0 не должен быть прижат к GND, а GPIO2 должен оставаться в высоком состоянии или без нагрузки, которая тянет его вниз.[2][3]

  3. Подключите UART

    TX модуля соедините с RX контроллера, RX модуля — с TX контроллера, а земли объедините. Для системы с логикой 5 В используйте преобразователь логических уровней 3,3/5 В.

  4. Войдите в режим прошивки

    Удерживайте GPIO0 в низком состоянии во время сброса или подачи питания — ESP8266 запустится в последовательном загрузчике. После записи прошивки отпустите GPIO0 и перезапустите модуль для обычной работы.[3] Для прямого подключения к компьютеру можно использовать USB-программатор CH340 для ESP-01.

Ограничения и безопасность

Не подавайте 5 В на модуль

VCC и цифровые входы рассчитаны на 3,3-вольтовую систему. Прямое подключение питания или логического сигнала 5 В может повредить ESP-01/ESP-01S.

Запас источника по току важнее среднего потребления

Во время запуска и передачи через Wi-Fi нагрузка меняется. Слабый источник 3,3 В или длинные тонкие провода могут вызывать перезагрузки и потерю связи. Не рассчитывайте питание только по среднему току.

GPIO0 и GPIO2 влияют на запуск

Проверяйте уровни на GPIO0 и GPIO2 во время каждого сброса. Периферия, которая тянет один из этих контактов к неправильному уровню, может помешать запуску программы или перевести модуль в режим прошивки.[2][3]

GPIO не являются силовыми выходами

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

Не закрывайте PCB-антенну металлом

Размещайте антенную часть возле края платы или корпуса и оставляйте вокруг нее свободную от металлических деталей зону, чтобы не ухудшать радиосвязь.[2]

FAQ

Можно ли питать ESP-01/ESP-01S от 5 В?

Нет. Модулю требуется стабилизированное питание 3,3 В; рабочий диапазон составляет 3,0–3,6 В.[1][2]

Можно ли подключить модуль к Arduino UNO?

Да, но не подавайте 5-вольтовый сигнал непосредственно на RX или другие входы ESP8266. Используйте общую землю, отдельное стабильное питание 3,3 В и надлежащее согласование логических уровней.

Почему модуль не запускается после прошивки?

Проверьте, что GPIO0 больше не прижат к GND, EN находится в высоком состоянии, GPIO2 не тянется вниз, а напряжение 3,3 В не проседает при запуске.

Можно ли использовать GPIO0 и GPIO2 для периферии?

Да, если подключенная схема не нарушает требуемые уровни во время сброса. Сначала обеспечьте корректный запуск, а уже после него переводите контакты в нужный режим работы.

Установлены ли AT-команды из коробки?

Наличие и версия AT-прошивки зависят от записанного образа. Перед интеграцией проверьте ответ модуля через UART; при необходимости запишите совместимую прошивку для 1 МБ флеш-памяти.

Документы и источники

вайфай

Характеристики
-Основные-
-Тип антенны-
Встроенная PCB-антенна
-Входное напряжение-
3,0–3,6 В
-Напряжение логики управления-
3,3 В
-Рекомендуемый ток-
Токовая способность источника питания: более 500 мА
-Ток потребления-
Зависит от режима и исполнения: ESP-01 — при непрерывной передаче в среднем ≈71 мА, пик до 300 мА; ESP-01S — тип. 120–170 мА при TX
-Интерфейс-
UART, GPIO
-Рабочая частота-
2,4 ГГц
-Микроконтроллер-
ESP8266
-Режимы работы-
STA, AP, STA+AP
-Количество GPIO-
2 (GPIO0, GPIO2)
-Дополнительные-
-Тип корпуса-
DIP-8; исполнение ESP-01 или ESP-01S
-Размеры-
ESP-01: 24,7 × 14,4 × 11,0 мм; ESP-01S: 24,6 × 14,4 × 11,2 мм
-Диапазон рабочей температуры-
−20…+70 °C (общий диапазон для ESP-01 и ESP-01S)
-Объем встроенной памяти-
1 МБ (8 Мбит), SPI Flash
-Стандарт Wi-Fi-
IEEE 802.11 b/g/n
-Управление-
AT-команды; поддерживаемые варианты прошивки: Arduino, NodeMCU (eLua), MicroPython
Отзывы

Нет отзывов о данном товаре.

Нет отзывов о данном товаре, станьте первым, оставьте свой отзыв.

Вопросы и ответы
Добавьте вопрос, и мы ответим в ближайшее время.

Нет вопросов о данном товаре, станьте первым и задайте свой вопрос.

Инструкция

⚡ Инструкция подключения ESP8266 Wi-Fi Модуль ESP-01/ESP-01S

Микроконтроллер с Wi-Fi для IoT и DIY-проектов — 4MB Flash, UART

1. Идентификация и основные компоненты

ESP-01/ESP-01S — компактный Wi-Fi модуль на базе микросхемы ESP8266 с встроенным стеком TCP/IP, который позволяет подключать микроконтроллерные проекты к Wi-Fi сети.

flowchart TD
    subgraph ESP01["ESP-01/ESP-01S (вид сверху)"]
      direction TB
      
      Antenna["Антенна Wi-Fi"]
      Chip["Микросхема ESP8266"]
      LED["Синий LED
(индикатор)"] subgraph Pins["Выводы"] direction LR GND["GND
(Земля)"] --- GPIO2["GPIO2"] --- GPIO0["GPIO0"] --- RXD["RXD"] VCC["VCC
(3.3V)"] --- RST["RST
(Reset)"] --- CH_PD["CH_PD
(EN)"] --- TXD["TXD"] end end classDef pin fill:#f96,stroke:#333,stroke-width:2px class GND,VCC,RST,CH_PD,GPIO2,GPIO0,RXD,TXD pin

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

Вывод Назначение
VCC Питание 3.3В (НЕ 5В!)
GND Земля (минус)
RST Сигнал сброса (активный уровень - низкий)
CH_PD (EN) Включение чипа (обязательно подтянуть к VCC)
GPIO0 Вход/выход и выбор режима загрузки
GPIO2 Вход/выход
RXD Прием данных UART
TXD Передача данных UART
Модуль работает ТОЛЬКО с питанием 3.3В! Подача 5В напрямую без стабилизатора напряжения повредит модуль.

2. Схема подключения

2.1. Базовая схема подключения

flowchart TD
    Power["Источник питания
3.3В"] --> ESP_VCC["ESP-01 VCC"] Power --> ESP_CHPD["ESP-01 CH_PD (EN)"] ESP_GND["ESP-01 GND"] --> Ground["Земля (GND)"] ESP_TX["ESP-01 TXD"] --> RX["RX устройства
(Arduino, USB-TTL)"] ESP_RX["ESP-01 RXD"] --> TX["TX устройства
(Arduino, USB-TTL)"] Resistor["Резистор 10кОм
(подтягивающий)"] --> ESP_CHPD subgraph ResetCircuit["Схема сброса (опционально)"] Reset["Кнопка
RESET"] --> ESP_RST["ESP-01 RST"] ESP_RST --> Ground end subgraph FlashCircuit["Схема входа в режим программирования"] Flash["Кнопка
FLASH"] --> ESP_GPIO0["ESP-01 GPIO0"] ESP_GPIO0 --> Ground end

2.2. Подключение через USB-программатор

Для удобного программирования рекомендуется приобрести специальный USB-программатор для ESP-01, который обычно уже имеет встроенную схему питания и преобразователь уровней сигналов.
flowchart TD
    PC["Компьютер
(USB порт)"] --> USB_Adapter["USB-программатор
для ESP-01"] subgraph USB_Adapter UART["UART
микросхема"] VReg["Стабилизатор
3.3В"] end USB_Adapter --> ESP["ESP-01/ESP-01S
модуль"] subgraph ButtonCircuit["Кнопки на программаторе"] Flash["Кнопка FLASH
(для входа в режим
программирования)"] Reset["Кнопка RESET
(для перезагрузки)"] end ButtonCircuit --> ESP

3. Модификация простого USB-программатора

Многие дешевые программаторы для ESP-01/ESP-01S не имеют кнопки FLASH, необходимой для перевода модуля в режим программирования! Ниже описан процесс добавления такой кнопки.

Необходимые компоненты для модификации:

  • Тактовая кнопка (Tactile Button) на 4 ножки
  • Паяльник, припой (рекомендовано ПОС-61)
  • Флюс
  • Суперклей для фиксации кнопки

Пошаговая инструкция по модификации:

  1. Найдите контактные площадки на программаторе, соответствующие выводам GND и GPIO0 модуля ESP-01 (в большинстве программаторов это два соседних контакта в нижнем ряду).
  2. Нанесите каплю суперклея на корпус программатора рядом с этими площадками.
  3. Приклейте тактовую кнопку так, чтобы две ее ножки оказались точно над площадками GND и GPIO0. Дождитесь, пока клей высохнет.
  4. Нанесите флюс на контактные площадки и ножки кнопки.
  5. Осторожно припаяйте две ножки кнопки к соответствующим контактным площадкам (GND и GPIO0).
  6. Проверьте, что при нажатии кнопки контакты замыкаются.
После модификации программатор пригоден для удобного перевода ESP-01/ESP-01S в режим программирования (bootloader mode).

4. Установка среды разработки

4.1. Настройка Arduino IDE

  1. Скачайте и установите Arduino IDE с официального сайта.
  2. Откройте Arduino IDE и перейдите: Файл -> Настройки.
  3. В поле "Дополнительные ссылки для Менеджера плат" вставьте ссылку:
    http://arduino.esp8266.com/stable/package_esp8266com_index.json
  4. Нажмите "OK" для сохранения.
  5. Перейдите: Инструменты -> Плата -> Менеджер плат...
  6. Найдите "esp8266" и установите пакет "esp8266 by ESP8266 Community".

4.2. Настройка параметров платы

После установки платформы ESP8266 выберите правильные настройки для ESP-01/ESP-01S:

Параметр Значение
Плата Generic ESP8266 Module
Размер Flash 4MB (FS:1MB, OTA:~1MB)
Частота CPU 80 МГц
Скорость загрузки 115200

5. Программирование модуля ESP-01/ESP-01S

5.1. Процесс загрузки скетча

  1. Вставьте модуль ESP-01/ESP-01S в разъем программатора.
  2. Нажмите и удерживайте добавленную кнопку FLASH на программаторе.
  3. Не отпуская кнопку, подключите программатор к USB-порту компьютера.
  4. Через 1-2 секунды кнопку можно отпустить (модуль теперь в режиме программирования).
  5. В Arduino IDE выберите правильный COM-порт: Инструменты -> Порт -> COMx.
  6. Нажмите кнопку "Загрузить" для загрузки скетча.
Если вы не уверены, какой COM-порт выбрать, отключите программатор, посмотрите список доступных портов, подключите снова и выберите новый порт в списке.

6. Примеры использования ESP-01/ESP-01S

6.1. Тестовый скетч "Мигание светодиодом"

// Простой скетч для тестирования ESP-01/ESP-01S // Мигание встроенным синим светодиодом void setup() { // Настраиваем вывод GPIO2, к которому подключен светодиод pinMode(2, OUTPUT); // GPIO2 на ESP-01/ESP-01S // Выводы для диагностики через Serial Serial.begin(115200); Serial.println("ESP-01/ESP-01S тестирование..."); } void loop() { digitalWrite(2, HIGH); // Светодиод выключен (инверсная логика) Serial.println("Светодиод ВЫКЛ"); delay(1000); digitalWrite(2, LOW); // Светодиод включен Serial.println("Светодиод ВКЛ"); delay(1000); }

6.2. Подключение к Wi-Fi

#include // Настройка Wi-Fi const char* ssid = "Ваша_сеть"; const char* password = "Ваш_пароль"; void setup() { Serial.begin(115200); Serial.println("Подключение к Wi-Fi..."); WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println(""); Serial.println("Wi-Fi подключено"); Serial.print("IP-адрес: "); Serial.println(WiFi.localIP()); } void loop() { // Ваш код здесь }

7. Практические проекты

7.1. Интеграция с сенсорами

flowchart TD
    ESP["ESP-01/ESP-01S"] --> Server["Cloud Server
(MQTT, Thingspeak)"] DHT11["Температурный
сенсор DHT11"] --> ESP ESP --> Ground["GND"] Battery["Батарея
3.7В"] --> Regulator["Стабилизатор
напряжения 3.3В"] Regulator --> ESP classDef cloud fill:#b3e0ff,stroke:#333 class Server cloud

7.2. Схема дистанционного управления реле

flowchart TD
    Phone["Смартфон
(с приложением)"] --> Internet["Интернет"] Internet --> Router["Wi-Fi Router"] Router --> ESP["ESP-01/ESP-01S"] Source["Источник питания
3.3В"] --> ESP ESP --> GPIO2["GPIO2"] GPIO2 --> Transistor["Транзистор
или оптрон"] Transistor --> Relay["Реле 5В"] Relay --> Device["Устройство
(свет, насос и т.д.)"] classDef power fill:#ff9999,stroke:#333 classDef net fill:#b3e0ff,stroke:#333 class Source,Relay power class Phone,Internet,Router net

8. Ограничения и предельные параметры

Параметр Значение
Напряжение питания 3.0V — 3.6V (номинальное 3.3V)
Максимальный ток GPIO 12mA
Ток потребления (пик при передаче) до 300mA
Ток потребления (режим глубокого сна) ~20μA
Рабочая температура -40°C — 125°C
Wi-Fi стандарт 802.11 b/g/n (2.4 ГГц)
Доступные GPIO GPIO0, GPIO2 (+ RX/TX если не используется Serial)
ESP-01/ESP-01S имеет ограниченное количество выводов GPIO (всего 2 свободных), что ограничивает его использование для проектов с множеством сенсоров или исполнительных механизмов.

9. Советы по использованию

ESP-01/ESP-01S идеально подходит для простых IoT проектов, требующих Wi-Fi подключения: удаленный контроль реле, сбор данных с 1-2 сенсоров, беспроводные кнопки или индикаторы.
  • Стабильное питание: Обеспечьте качественный источник питания 3.3V с возможностью выдачи пиков тока до 300mA во время передачи данных Wi-Fi. Добавьте электролитический конденсатор 100-220μF параллельно питанию для сглаживания скачков тока.
  • Безопасное подключение к Arduino: Используйте преобразователь логических уровней для соединения с 5V устройствами, такими как Arduino Uno.
  • Экономия энергии: Используйте режим глубокого сна для батарейных проектов, что позволяет снизить потребление тока до ~20μA.
  • Сохранение настроек: SPIFFS или LittleFS файловые системы позволяют сохранять конфигурации на флеш-памяти модуля.
Важное замечание: Мы приложили усилия, чтобы эта инструкция была точной и полезной. Однако эта инструкция предоставляется как справочный материал. Электронные компоненты могут иметь вариации, а схемы подключения зависят от конкретных условий и вашего оборудования. Эта информация предоставляется "как есть", без гарантий полноты или безошибочности. Настоятельно рекомендуем проверять спецификации вашего модуля (datasheet), сверяться с другими источниками и, при малейших сомнениях, обращаться к квалифицированным специалистам, особенно при работе с напряжением 220В.

FAQ (частые вопросы)

Рекомендуемые товары
Рекомендуемые статьи
Сравнение модулей ESP-01S и NRF24L01+: подробный анализ для вашего проекта
Сравнение модулей ESP-01S и NRF24L01+: подробный анализ для вашего проекта
Блог, Инструкции Подключения и Обзоры
17.03.2025

Продовжимо солов'їною?

Оберіть мову