Anda di halaman 1dari 6

10/24/2018 Category:ESP8266 Hardware - ElectroDragon

Help

Category:ESP8266 Hardware
From ElectroDragon

Programming guide please see ESP8266 Arduino for arduino or category: ESP8266 Code Guide
Pin definition of IC refer to this page ESP8266 IC

Contents
1 Quick Start Guide ESP-01S
1.1 Module Pin Description ESP-01
1.2 Module wiring
1.3 Setup Check list
2 ESP8266 Modules (WROOM-02, ESP-12F, 12S, 07S, 01S, etc)
2.1 Pin Definition, Dimension, wiring
2.2 ESP-12F for NodeMCU, D1-mini Pin Definition
2.3 Modules Schematic
2.4 Perpherial Schematic
2.5 ESP-01M (new)
2.6 Documents of Modules
2.7 Obselete Boards
3 ESP8266 Development Boards
3.1 Common Development Board Schematic
3.2 Esp8266 Module Adapter Board
3.2.1 Note
3.2.2 Pin Definition, Dimension
4 Documents of boards

Quick Start Guide ESP-01S


Module Pin Description ESP-01
Normal mode: Normal boot from flash, normal working mode
Flash mode: Firmware flash mode

Pin Working Mode Flash Mode Description


VCC, GND* power supply, better use a standalone, and share ground with uart port
TXD, RXD** uart interface
RST Restart on low TTL
CH_PD 1 1 Chip select enable, constant High TTL always
GPIO 15 0 0 Low TTL on boot , N/A for ESP-01
GPIO0 1 0 Switch working / flash mode
GPIO 2 1 1 High TTL on boot
Red LEDs (cancelled on latest) constants on to show the power status
Blue LEDs blink when data come through

Module wiring

Pin definition ESP-01 use with CH340 USB- battery with esp12
TTL

Use FT232RL can supply enough power, must be genius IC of course


Swap the uart pins if no data show up on the monitor
There are two leds on the board, one is power led (RED), another one is status LED(BLUE), when power up, pwr led keeps on and status led will blink once.
baud rate may work at 9600 or 115200

Setup Check list

Check list Description


Check default wifi if your devices (e.g. your phone) can find a wifi spot named like "ESP_98529F", "AI-...." or similar, the later number part is the mac ID, if you can see this wifi spot,
status it means your module boot up successfully
check LED status and blue led will blink once on boot up, serial data output "ESP Ready", Tick "new line" option on USB-TTL serial port monitor tool, Try baudrate 9600 or 115200 default
wiring firmware use these two
Check power supply use shared GND will standalone power supply
Check IO15 status connect GPIO15 to GND on boot if you are using the SMD model

https://www.electrodragon.com/w/Category:ESP8266_Hardware#Quick_Start_Guide_ESP-01S 1/6
10/24/2018 Category:ESP8266 Hardware - ElectroDragon

"ESP_990B15" is the See the final "ready"


module wifi spot, when boot up
password 0123456789 successfully

Use power source that can provide sufficient current, better not using power from USB-TTL module
Module will automatically disconnect "unlink" TCP/UDP when no data go through
Wifi password length must be more than 8 bytes

ESP8266 Modules (WROOM-02, ESP-12F, 12S, 07S, 01S, etc)


Pin Definition, Dimension, wiring

ESP-01S

ESP-01S

ESP-07S
Board Dimension, HxWxL :16mmx17mmx3 mm, Pads:1 mm x 1.2mm , Pads Spacing: 2mm, Reflow peak temperature 260C, 10 seconds

Pin definition Dimension added back side ground Don't have ground
pin from 2017 Dec. thermal pin before 2017
Dec.

ESP-12F, ESP-12S
These two are from ai-thinker, ESP-12S used to be 1MB /8Mbit, now we sell 8MB/32Mbit. Will check this before send to you.
AI-thinker can check genius via STA MAC address on this link. (https://www.ai-thinker.com/service/autifake)

ESP-12 ESP-12 size ESP-12 antenna size esp12e dimension Wiring of ESP-12F

ESP-13 / Wroom

ESP-13 Pin definition

ESP-14

https://www.electrodragon.com/w/Category:ESP8266_Hardware#Quick_Start_Guide_ESP-01S 2/6
10/24/2018 Category:ESP8266 Hardware - ElectroDragon

Pin Definition Minimium Wiring to


Boot

ESP-07S ESP-12F ESP-14

1. 1 RST Reset module


1 M PC5 STM8 PC5 port
2. 2 ADC A / D conversion result. The input voltage range
2 M_PC6 STM8 PC6 port
is 0 ~ 1V, in the range of 0 ~ 1024
1. 1 RST Reset Module 3 M_PC7 STM8 PC7 mouth
3. 3 EN chip enable, high active
2. 2 ADC A / D conversion result. Input voltage range 4 GND GND
4. 4 IO16 GPIO16; Wake-up on deep sleep when connected
of 0 ~ 1V, in the range: 0 to 1024 5 M_PD3 STM8 PD3 port
to RST pin.
3. 3 CH_PD 1) high-level work; 2) the low level to turn 6 M_PD4 STM8 PD4 port
5. 5 IO14 GPIO14; HSPI_CLK
off the power supply module; 7 M_NRST STM8 NRST port
6. 6 IO12 GPIO12; HSPI_MISO
4. 4 GPIO16 GPIO16; do wake deep sleep when 8 GND common ground
7. 7 IO13 GPIO13; HSPI_MOSI; UART0_CTS
receiving the RST pin. 9 M_PD2 STM8 PD2 port
8. 8 VCC 3.3V power supply
5. 5 GPIO14 GPIO14; HSPI_CLK 10 M_PD5 STM8 PD5 port
9. 9 CS0 Chip Select
6. 6 GPIO12 GPIO12; HSPI_MISO 11 M_PD6 STM8 PD6 port
10. 10 MISO Slave Output Host input
7. 7 GPIO13 GPIO13; HSPI_MOSI; UART0_CTS 12 M_PA1 STM8 PA1 port or crystal input port
11. 11 IO9 GPIO9
8. 8 VCC 3.3V power supply 13 M_PA2 STM8 PA2 port or oscillator output
12. 12 IO10 GBIO10
9. 9 GND GND 14 E_GPIO0 ESP8266 GPIO0 port: 1) Default WiFi
13. 13 MOSI Master Output Slave Input
10. 10 GPIO15 GPIO15; MTDO; HSPICS; UART0_RTS Status. 2) Operating mode selection.
14. 14 SCLK clock
11. 11 GPIO2 GPIO2; UART1_TXD 15 M_VCAP STM8 VCAP port
15. 15 GND GND
12. 12 GPIO0 GPIO0 16 M_VDD STM8 power supply pin
16. 16 IO15 GPIO15; MTDO; HSPICS; UART0_RTS
13. 13 GPIO4 GPIO4 17 E_VDD ESP8266 power supply pin
17. 17 IO2 GPIO2; UART1_TXD
14. 14 GPIO5 GPIO5 18 M_PA3 STM8 PA3 port
18. 18 IO0 GPIO0
15. 15 RXD0 UART0_RXD; GPIO3 19 M_PB5 STM8 PB5 port
19. 19 IO4 GPIO4
16. 16 TXD0 UART0_TXD; GPIO1 20 M_PB4 STM8 PB4 port
20. 20 IO5 GPIO5
21 M_PC3 STM8 PC3 port
21. 21 RXD UART0_RXD; GPIO3
22 M_PC4 STM8 PC4 port
22. 22 TXD UART0_TXD; GPIO1

ESP-12F for NodeMCU, D1-mini Pin Definition


ESP-12F left side pin out

NodeMCU
D1 mini ! Description ESP8266 Internal UART / IIC//SPI Boot ESP Relay Board
Pin

RST Reset RST


A0 AD input, 0-3.3V ADC
EN

I/O only
Do not support interprut, PWM, I2C and 1-
D0 GPIO16 Status LED
wire
Deepsleep wakeup

D5 I/O GPIO14, MTMS SPI-CLK DHT22

D6 I/O GPIO12 SPI-MISO Relay 1

NodeMCU Alt
D7 I/O GPIO13, MTCK UART1 Relay 2
SPI-MOSI

3V3 Power 3v3 3.3V

ESP-12F right side pin out

https://www.electrodragon.com/w/Category:ESP8266_Hardware#Quick_Start_Guide_ESP-01S 3/6
10/24/2018 Category:ESP8266 Hardware - ElectroDragon

NodeMCU
D1 mini ! Description ESP8266 Internal UART / IIC/SPI Boot ESP Relay Board
Pin

UART_0_TX
TX Serial Send GPIO1 Lead out
NodeMCU - WS2812 bitstream

RX Serial Receive GPIO3 UART_0_RX Lead out

D1 I/O GPIO5 NodeMCU - I2C_SDA Lead out

D2 I/O GPIO4 NodeMCU - I2C_SCL Lead out

Flash mode:
0
D3 I/O GPIO0 BTN2
Flash Boot: 1
SD Boot: 0

UART_0 TX? Flash Mode:


UART_1 TX (UART1 only has 1
D4 I/O GPIO2 BTN1
TX) Flash Boot: 1
NodeMCU - WS2812 bitstream SD Boot: 0

Flash Mode:
NodeMCU Alt UART1 0,
D8 I/O GPIO15
SPI CS Flash Boot: 0
SD Boot: 1

G GND GND

All IO operational voltage is 3.3V, can handle 5V shortly


except D0, all IO support interprut, PWM, I2C and 1-wire

extra gpio pin

Modules Schematic

WROOM-02 schematic wroom-02 02 ESP-01 new ESP -01 ESP-07S ESP-12F

Perpherial Schematic

WROOM-02

ESP-01M (new)
https://www.electrodragon.com/w/Category:ESP8266_Hardware#Quick_Start_Guide_ESP-01S 4/6
10/24/2018 Category:ESP8266 Hardware - ElectroDragon

Dimension Board layout overview Board internal Board internal 02 Board Definition

Documents of Modules

ESP-01

ESP-01 datasheet CN
ESP-01 datasheet EN

ESP-12F

File:ESP-12F.pdf
ESP-12F Board, more detailed info.

ESP-14

ESP-14 more detailed page.

ESP-13 /Wroom

WROOM S2 datasheet EN
WROOM 02 Datasheet EN
Wroom-S2 including SPI interface (http://www.espressif.com/sites/default/files/esp-wroom-s2_datasheet_en_0.pdf)

Obselete Boards

ESP-3 ESP-4 ESP-6 ESP-07 ESP-7 size ESP-9

ESP8266 Development Boards


Common Development Board Schematic

schematic

ESP-13 dev board D1 mini dev board D1 Mini Pro Nodemcu schematic 0.9 ESP arduino extension
schematic schematic board schematic

File:NODEMCU DEVKIT V1.0.PDF

Pin definition

nodemcu pin definition

Esp8266 Module Adapter Board

https://www.electrodragon.com/w/Category:ESP8266_Hardware#Quick_Start_Guide_ESP-01S 5/6
10/24/2018 Category:ESP8266 Hardware - ElectroDragon
Note

The adapter is a little small, must solder the wifi board onto it carefully.
Reset the board after flash
From version 2.1, the serial interface is 5V compatible, can use 5V USB-TTL program directly. Old version can work, but can not reach highest speed.
Only need power 3V3 GND for power up the module, and TX, RX for serial communication.

Pin Definition, Dimension

Left Side Pins Note Right Side Pins Note


RST Pull-up & Reset-Button TXD
ADC - RXD
EN Pull-up 4
IO16 - 5
IO14 - 0 Pull-up & Flash-Button
IO12 - 2 Pull-up
IO13 - 15 Pull-down
3V3 - GND
CS - CLK
DI - DO
IO09 - IO10
VIN - GND

old pin definition please see this one File:ESP 12E Board Electrodragon.pdf

Documents of boards
ESP8266 ESP Launcher Reference Design
nodemcu Dev board 0.9 (https://github.com/nodemcu/nodemcu-devkit)
nodemcu Dev board 1.0 (https://github.com/nodemcu/nodemcu-devkit-v1.0) or check the schematic file here.

Pages in category "ESP8266 Hardware"


The following 6 pages are in this category, out of 6 total.

ESP Board Setup


ESP Radio
ESP Relay Board Hardware
ESP-12F ESP8266 Wifi Board
ESP-14

W
WifiCar

Retrieved from "http://www.electrodragon.com/w/index.php?title=Category:ESP8266_Hardware&oldid=17614"

Category: ESP8266

This page was last modified on 26 December 2017, at 04:35.

https://www.electrodragon.com/w/Category:ESP8266_Hardware#Quick_Start_Guide_ESP-01S 6/6

Anda mungkin juga menyukai