每年都有新板子发布,ESP32 家族的 S3、C6 轮番刷屏,但如果你去问一个装机佬「第一块 WiFi 板买什么」,Wemos D1 mini 十有八九还留在推荐名单里。一块底子来自 2014 年那颗 ESP8266EX 芯片的小板子,凭什么 2026 年还能站住?这篇把它拆开算一笔账。
先把研究对象锚定:本文拆的是乐鑫 ESP8266EX 方案里最经典的板型之一,Wemos(现归 LOLIN 品牌)D1 mini,官方文档当前版本为 V4.0.0。所有参数我都逐项对过官方规格页和乐鑫官网,官方没写的数字不替它编。

规格逐项对:小板子上到底塞了什么
按 wemos.cc 官方文档,D1 mini V4.0.0 的核心规格是:工作电压 3.3V,数字 IO 共 11 个,模拟输入 1 路(板载分压后最高 3.2V 输入),时钟 80/160MHz,闪存 4MB,板子尺寸 34.2×25.6mm,重量只有 3g。

芯片层面再往下挖一层,乐鑫官网对 ESP8266EX 的描述是:Tensilica L106 32 位 RISC 处理器,最高 160MHz,芯片本身有 17 个 GPIO,QFN 封装只有 5×5mm,Wi-Fi 走 802.11 b/g/n。教程站点给的存储细账是:32KB 指令 RAM、32KB 指令缓存 RAM、80KB 用户数据 RAM,外部 QSPI 闪存最高支持 16MB,但 D1 mini 这类板子通常配的就是 4MB。
三个容易踩坑的版本细节提醒一下。第一,USB 口:V4.0.0 已经换成 Type-C,MicroUSB 是 V3.1.0 及更早版本的配置,买老库存要留意;第二,所有 IO 电平都是 3.3V,别拿 5V 信号直接怼;第三,模拟脚 A0 板载分压上限是 3.2V,和裸芯片 0 到 1V 的量程不是一回事。
11 个 GPIO 的账,得会算
板子丝印上的 D0 到 D8、RX、TX 和芯片真实 GPIO 编号并不对应,写代码时必须用 GPIO 编号:D0 是 GPIO16,D1 是 GPIO5,D2 是 GPIO4。引脚图建议打印一张贴桌上。

把官方文档和引脚参考对完,11 个脚可以这样分组记账:
- 放心用:D1(GPIO5)、D2(GPIO4),开机状态干净,社区习惯拿它们做 I2C 的 SCL 和 SDA,接继电器也最稳;
- 能用但有脾气:D3(GPIO0)连着 FLASH 键,被拉低会启动失败;D4(GPIO2)开机为高电平,还接着板载 LED(反逻辑,写 LOW 才亮),拉低同样起不来;D8(GPIO15)默认被拉到地,拉高会启动失败,常做 SPI 片选;
- 特殊用途:D0(GPIO16)不支持中断和 PWM,开机为高,但它是深度睡眠后唤醒自己的唯一钥匙,要接回 RST 脚;
- 别碰:GPIO6 到 GPIO11 接着闪存芯片,动了板子就变砖。
外设方面,I2C 是软件实现的,理论上随便哪个脚都能当;硬件 SPI 固定在 D5 到 D8(GPIO14/12/13/15)。软件 PWM 全部 IO 可用、10 位分辨率(GPIO16 除外),中断也是除 GPIO16 以外都支持。11 个脚里真正自由支配的其实就 7 个上下,这是它的天花板,也是后面选型账的核心。
和 ESP32 怎么分工,不是替代关系
总有人问「有 ESP32 了还买它干嘛」,把两颗芯片的官方参数并排放,分工其实很清楚:
- 核心:ESP8266 是单核 L106,典型 80MHz;ESP32 是双核 LX6,典型 160MHz,算力差着一截;
- 无线:ESP8266 只有 Wi-Fi b/g/n;ESP32 多出蓝牙 4.2 和 BLE;
- 引脚:芯片级 17 个对 34 个,板级可用 IO 差距更大;ADC 分别是 10 位对 12 位;
- 外设:CAN、以太网 MAC、触摸传感、霍尔传感这些,ESP8266 全都没有;
- 价格:ESP8266 板子海外渠道常年 3 到 6 美元,ESP32 板子 6 到 12 美元(截至2026-11-08,口径为长期追踪渠道价的教程站点区间)。
翻译成人话:任务是「读个传感器、定时把数据发上服务器、远程开个开关」,D1 mini 绰绰有余还便宜一半;要蓝牙、要摄像头、要跑稍复杂的东西,直接上 ESP32,别为难 8266。它俩是分工关系,不是谁淘汰谁。
装机视角还有个加分项:D1 mini 的堆叠盾牌生态非常厚,教程站点原话是社区给它做了一大批 shields,几乎不用接线就能搭起小系统。给桌面机械臂加一路远程断电、给小车加个无线灯效,一块 D1 mini 加一块继电器盾插上就能用,走线比杜邦线飞线体面得多。
烧录体验也没什么可挑的:板载 USB 转串口和稳压电路齐全,Arduino IDE 里装个 ESP8266 支持包装上就行,点个灯十行不到,LED 反逻辑这点记住就行。
void setup() {
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
digitalWrite(LED_BUILTIN, LOW);
delay(1000);
digitalWrite(LED_BUILTIN, HIGH);
delay(2000);
}适合谁,不适合谁
结论直接给:以下几类人,D1 mini 到今天依然是性价比首选。
- 第一次碰 WiFi 硬件的新手:便宜、摔了不心疼、资料和社区答案存量巨大,搜报错基本都有前人踩过;
- 做分布式传感节点的玩家:一个节点就采一两个量,4MB 闪存装 OTA 留余量都够,节点数量一多,单价差立刻放大;
- 喜欢堆叠盾牌免接线搭系统的装配党:这是它区别于所有 ESP32 小板的独门生态;
- 老项目维护者:海量存量代码和教程都基于它,复用成本最低。
反过来,这三类人别买:要蓝牙或 BLE 组网的,8266 压根没有;要 20 个以上 IO 或者跑带屏交互的,引脚和算力都顶不住;想拿它跑端侧 AI 的,连 PSRAM 都没有,别想了。
一句话收尾:ESP32 系是 2026 年的默认答案,但当需求只是一根 WiFi 天线和几个引脚时,一块 3g 重、便宜过半的 D1 mini,依然是把项目最快送上线的那块板子。











V4换Type-C这个信息有用,之前拼单买了一批全是microUSB的老库存,还得翻盒子找线。
说真的现在ESP32-C3也便宜了,还带蓝牙,纯论性价比8266未必还能打。不过堆shield这个玩法确实没替代品。
上个月刚用D1 mini给鱼缸做了个温度上报,一块板跑了一个月没重启过,老将真稳。
第一块wifi板就是D1 mini,现在抽屉里还躺着三块。确实便宜到坏了都不心疼,新手练手首选没毛病。
D3和D4那个坑我记一辈子,接了个按键下去板子死活起不来,查了两天才知道是boot引脚。这篇文章早点出现就好了