ESP-01 je nejmenší modul s ESP8266: osm pinů, dva volné GPIO a UART. Původně sloužil jako Wi-Fi „modem“ pro Arduino ovládaný AT příkazy, dnes se programuje hlavně přímo – na jednoduchá čidla, relé nebo ovládání LED pásku.
Novější ESP-01S (černý) má 1 MB flash a pull-upy přímo na modulu.
Parametry
- ESP8266: Tensilica L106 80/160 MHz
- 512 kB flash (ESP-01) nebo 1 MB (ESP-01S)
- Wi-Fi 4 (2,4 GHz), anténa na desce
- 2 GPIO (GPIO0, GPIO2) a UART (GPIO1/GPIO3 lze použít i jako GPIO)
- napájení jen 3,3 V, ve špičce kolem 300 mA
- 24,8 × 14,3 mm, lišta 2 × 4 piny
K nahrávání potřebujete převodník USB-serial s logikou 3,3 V nebo levný adaptér pro ESP-01 – ne každý ale má tlačítko pro režim nahrávání. Do nepájivého pole se modul nezasune, lišta 2 × 4 by zkratovala řady.
Pinout a tabulka pinů
Najeďte myší na pin v diagramu nebo na řádek tabulky, filtrem zvýrazníte sběrnici. Pinout si můžete stáhnout jako PNG nebo SVG.
| Pin | Název | Směr | UART | I2C | SPI | ADC | Poznámka |
|---|---|---|---|---|---|---|---|
| 1 | GND | – | |||||
| 2 | GPIO2 | vstup/výstup | Strapping pin – při startu musí být v log. 1; UART1 TX. U ESP-01S modrá LED (svítí v log. 0) | ||||
| 3 | GPIO0 | vstup/výstup | Strapping pin – log. 0 při startu = režim nahrávání firmwaru | ||||
| 4 | GPIO3 | vstup/výstup | RX | UART0 RX | |||
| 5 | 3V3 | vstup | Napájení 3,3 V (ne 5 V!) – zdroj aspoň 300 mA | ||||
| 6 | RST | vstup | Reset – spojením s GND se modul restartuje | ||||
| 7 | CH_PD | vstup | Povolení čipu (EN) – musí být v log. 1 (pull-up na 3,3 V), jinak modul nepracuje. U ESP-01S je pull-up na modulu. | ||||
| 8 | GPIO1 | vstup/výstup | TX | UART0 TX; u ESP-01 modrá LED (bliká při komunikaci) |
Na co si dát pozor
- Napájení 3,3 V, ne 5 V! Pin 3V3 z Arduina (50 mA) na Wi-Fi nestačí.
- CH_PD (EN) musí být v log. 1 – u ESP-01 přes vlastní pull-up, ESP-01S ho má na modulu.
- GPIO0 v log. 0 při startu = režim nahrávání; GPIO2 musí být při startu v log. 1.
- Modrá LED je u ESP-01S na GPIO2 (svítí v log. 0), u ESP-01 na TX (GPIO1).
Kde koupit
ESP-01 seženete například tady:
Projekty s ESP-01 na chiptronu
Na chiptronu najdete tyto projekty a návody:
- Úsporný teploměr s ESP01 – DS18B20, MQTT a Grafana, na baterie vydrží přes 4 měsíce
- STM32F769 a ESP8266 – připojení Wi-Fi modulu ESP-01 k Discovery kitu přes AT příkazy
- AT firmware do ESP8266 – nahrání originálního AT firmwaru pomocí esptool a kontrola verze
- Esparto 2.0 – knihovna pro vlastní firmware ESP8266, podporuje ESP01, Wemos D1 i Sonoff
- ESP-NOW – přímá komunikace ESP8266 a ESP32 bez Wi-Fi routeru s ukázkami kódu
- 100 IoT projektů – MicroPython projekty s kódem pro ESP8266, ESP32 i Pico
Další pinouty
Všechny pinouty najdete na stránce Pinouty.