Ви дивилися
Каталог товарів
Клієнту
Тема сайту:
+38 (066) 305-77-25
Наша адреса
Україна, тимчасово - доставка тільки Новою Поштою, УкрПоштою, МістПошта, ROZETKA Delivery
Телефони
Графік роботи
  • Пн-Пт: з 9 до 18
  • Сб: з 10 до 17
  • Нд: з 11 до 16
E-mail
Ми в соцмережах
Перейти до контактів
0 0
Каталог
Головна
Дивилися
2
Закладки
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грн
Укрпоштою у відділення по Україні
Укрпоштою у відділення по Україні
від 55 ₴
Meest Пошта
Meest Пошта
від 80 ₴
Оплата
Оплата карткою Оплата карткою
Переказ на картку Переказ на картку
Оплата на 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 <ESP8266WiFi.h> // Налаштування 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 (часті запитання)

Рекомендовані товари
Рекомендовані статті
Ви дивилися
Модуль OpenLog MicroSD для Arduino
Код товару: 1425
В наявності
0
229.00 грн
MH-M38 Bluetooth 4.2 модуль (Micro-USB, Type-C)
Код товару: 1112
В наявності
1
100.00 грн