前段时间在折腾一个智能门磁的项目,功能简单,就是检测开关状态加上报云端,但对体积要求特别苛刻。04C系列尺寸偏大,MINI系列又需要外接天线,最后手里拿到了ESP8684-WROOM-05-H4X这个模组。焊上板子跑了两周,聊点实际感受。

硬件上的一些参数

这颗模组用的是ESP8684H4芯片,RISC-V 32位单核处理器,主频能到120MHz。ROM给了576KB,SRAM是272KB(其中16KB拿给cache专用)。Flash是4MB,而且是SiP封装直接封在里面的,后缀H4X里的"4"说的就是这个容量。

无线这边支持2.4G Wi-Fi和蓝牙5,发射功率最高能开到20dBm。温度范围标的是-40到105℃,和同系列其他型号一样。尺寸只有15×17.3×2.8mm,比04C系列的24×16mm小了一大圈。

功耗方面,深度睡眠模式我实际测下来在5μA左右,Active模式下Wi-Fi发包的时候峰值大概280-350mA,具体得看速率和功率档位。

5个GPIO到底够不够用?

这颗模组最扎眼的数据是只引出了5个可编程GPIO。刚开始我也觉得是不是太少了,犹豫要不要换别的型号,毕竟04C系列给了14个口。但画板子的时候发现,智能门磁这种场景本身就不需要挂一堆外设——一个干簧管输入、一个指示灯输出、一个蜂鸣器,再加个串口留着调试,5个口正好够用。

SPI、UART、I2C、PWM这些常用协议都支持,需要用的时候可以通过软件把IO功能配上去。所以这颗模组的逻辑其实很清楚——为了把体积做小、成本压下来,主动砍掉用不上的IO口。

H4X和H2X怎么选?

同系列还有个ESP8684-WROOM-05-H2X,是2MB Flash版本,其他一模一样。H4X贵一点,但多了2MB空间。如果要做OTA升级、跑MQTT over TLS这类比较重的协议栈,或者要存一些本地配置信息,4MB会宽裕很多。如果程序本身就几行代码,2MB版本性价比更高。

另外H4X和H2X用的是芯片v2.0版本,比老版本多了大概20KB SRAM和100KB Flash,跑稍微复杂点的应用时能感觉出来。

适合做点什么?

这种精简模组天生就是给空间紧张的产品准备的:智能门磁、智能开关、传感器节点、遥控器、可穿戴小设备,功能单一、不需要挂一堆外设的场景都挺合适。工业自动化和智能家居领域也能见到它的身影。

总的来说,这颗模组不是万能胶,定位非常聚焦——在保证联网能力和宽温可靠性的前提下,把尺寸和存储做到最合适的平衡点。如果你的项目正好卡在体积和存储空间的临界点上,它值得放进备选名单里。

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐