You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

连接MH-Z19的Lolin D1 mini无法通过ESPHome烧录问题

问题解决步骤

1. 烧录时临时断开传感器UART连接

Lolin D1 mini的GPIO1(TX)和GPIO3(RX)是硬件串口,烧录过程中ESP会通过这两个引脚与电脑通信。而MH-Z19同样占用这组UART引脚,会引发串口冲突,导致烧录时无法建立连接。必须在烧录前断开传感器的TX/RX接线,烧录完成后再重新接回。

2. 彻底禁用串口日志输出

即使注释了logger:,ESP8266默认仍会占用硬件串口输出日志,需明确禁用:

logger:
  baud_rate: 0  # 完全关闭串口日志,避免占用UART引脚

如果需要保留日志功能,可将日志切换到不冲突的软件串口:

logger:
  hardware_uart: UART1  # 使用UART1(仅GPIO2作为TX,无RX),不占用GPIO1/GPIO3

3. 检查接线正确性

  • 交叉连接串口:Lolin D1 mini的GPIO3(RX)接MH-Z19的TX引脚,GPIO1(TX)接MH-Z19的RX引脚,切勿接反。
  • 电源匹配:MH-Z19需要5V供电,使用Lolin D1 mini的5V引脚供电,同时确保两者GND共地。

4. 更换UART引脚(可选)

如果上述方法仍有问题,可改用软件串口避开默认硬件串口:

uart:
  rx_pin: GPIO14  # 对应D5引脚
  tx_pin: GPIO12  # 对应D6引脚
  baud_rate: 9600

调整传感器接线到对应引脚即可。

内容的提问来源于stack exchange,提问作者user1908460

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 20:26:16