WeMos D1 Mini
WeMos D1 Mini is a miniature Wi-Fi development board based on the ESP8266 ESP-12F module, packing a Tensilica L106 32-bit RISC processor, 4 MB flash, and integrated 2.4 GHz Wi-Fi into a tiny 34.2×25.6 mm PCB. The board exposes 11 digital GPIO pins and one analog input supporting I2C, SPI, and UART through standard headers, and a Micro-USB port with an onboard USB-to-serial converter simplifies firmware uploads.
Overview
The WeMos D1 Mini is a miniature Wi-Fi development board built around the Espressif ESP8266 ESP-12F module. It packs a Tensilica L106 processor, 4 MB of flash and 2.4 GHz Wi-Fi onto a 34.2 x 25.6 mm PCB, and exposes 11 digital GPIO pins and one analog input through standard headers. This page lists the board specification and how it connects to ThingsBoard over MQTT.
Key features
- Single-core Tensilica L106 processor at 80 / 160 MHz
- Wi-Fi 802.11 b/g/n (2.4 GHz)
- 11 digital I/O pins (3.3 V logic) and 1 analog input (A0, 0 to 3.2 V)
- Compact 34.2 x 25.6 mm form factor for space-constrained builds
- Compatible with the WeMos D1 Mini shield ecosystem
- On-board USB-to-serial bridge (CH340 / CH9102), reset button and LED
- 5 V via USB or external supply, with an on-board 3.3 V regulator
Device profile
Classification fields, using the same connectivity vocabulary the Hub itself uses for the badges on this page. Connectivity is the roll-up of the three rows below it.
| Field | Value |
|---|---|
| Hardware Type | Development Board |
| Connectivity | I2C, SPI, UART, USB, Wi-Fi |
| Physical Interface | USB, UART, SPI, I2C |
| Wireless Technology | Wi-Fi |
| Industrial Protocol | None |
| Application Protocol | MQTT |
Technical specifications
| Parameter | Value |
|---|---|
| Chip | ESP8266, Espressif ESP-12F module |
| Processor | Tensilica L106, 32-bit RISC |
| Clock speed | 80 / 160 MHz |
| SRAM | 160 KB total, about 80 KB usable by the application |
| Flash | 4 MB SPI flash |
| Wi-Fi | 802.11 b/g/n, 2.4 GHz |
| Digital I/O | 11 pins, 3.3 V logic |
| Analog input | 1 pin, 0 to 3.2 V |
| Bus support | I2C, SPI, UART |
| USB | Micro-USB, CH340 or CH9102 USB-to-UART bridge |
| Operating voltage | 3.3 V I/O |
| Power supply | 5 V via USB, on-board 3.3 V regulator |
| Operating temperature | 0 °C to +40 °C for the assembled board; the ESP8266 die is rated -40 °C to +125 °C |
| Dimensions | 34.2 x 25.6 mm |
| Mounting | Desktop or breadboard, WeMos D1 Mini shield ecosystem |
| Certifications | FCC, CE |
| Toolchains | Arduino IDE, MicroPython, NodeMCU |
Supported use cases
- Smart home: Wi-Fi connected switches, sensors and displays
- Environment monitoring: temperature, humidity, air quality
- Smart office and smart farming automation
- Energy monitoring and data logging
Device technical documentation
Download datasheets and manuals for the WeMos D1 Mini
WeMos D1 Mini Product page WeMos D1 Mini DatasheetAdd Your Device to the Community
Built or ship IoT hardware? Package your device as a ZIP and publish it to the IoT Hub so users can provision it in one click.