Diagram and pinout for version v1.0.0
Pin
Pin | Function | ESP-8266 Pin |
---|---|---|
TX | TXD | TXD |
RX | RXD | RXD |
A0 | Analog input, max 3.3V input | A0 |
D0 | IO | GPIO16 |
D1 | IO, SCL | GPIO5 |
D2 | IO, SDA | GPIO4 |
D3 | IO,10k Pull-up | GPIO0 |
D4 | IO, 10k pull-up, BUILTIN_LED | GPIO2 |
D5 | IO, SCK | GPIO14 |
D6 | IO, MISO | GPIO12 |
D7 | IO, MOSI | GPIO13 |
D8 | IO,10k pull-down, SS | GPIO15 |
G | Ground | GND |
5V | 5V | – |
3V3 | 3.3V | 3.3V |
RST | Reset | RST |
*All IO have interrupt/pwm/I2C/one-wire supported(except D0)
d1 mini shematics (updated schematics):
The version 3.0.0
http://www.wemos.cc/en/latest/_static/files/sch_d1_mini_v3.0.0.pdf
Programming
The D1 mini has a micro USB for auto programming. Also you can programming it using OTA
For home automation, this module can be easy to set-up using esphome and homeassistant.
Warnings
All IO is work at 3.3V.
Source wemos.cc
Get the module from here, choose the version suitable for your project:
WeMos D1 mini pins and diagram
Schematic forgot the Internal LED with resistor on GPIO2.
Reposted a new revision. Thank you.