DHT22环境监测仪
使用说明书
DHT22环境监测仪
通过 taste_the_code
我开始探索 Home Assistant,为了能够开始创建一些自动化,我需要从我的客厅内部获得当前的温度和湿度值,以便我可以根据它们采取行动。
有商业解决方案可用于此,但我想构建自己的解决方案,以便更好地了解 Home Assistant 的工作原理以及如何使用它和 ESPHome 设置自定义设备。
整个项目建立在我为 NodeMCU 设计作为项目平台的定制 PCB 上,然后由我在 PCBWay 的朋友制造。 您可以自己订购此板,并以 10 美元的价格制造 5 件: https://www.pcbway.com/project/shareproject/NodeMCU_Project_Platform_ce3fb24a.html
补给品:
项目印刷电路板: https://www.pcbway.com/project/shareproject/NodeMCU_Project_Platform_ce3fb24a.html
NodeMCU 开发板 – https://s.click.aliexpress.com/e/_DmOegTZ
DHT22 传感器 – https://s.click.aliexpress.com/e/_Dlu7uqJ
HLK-PM01 5V 电源 – https://s.click.aliexpress.com/e/_DeVps2f
5mm 间距 PCB 螺丝端子 – https://s.click.aliexpress.com/e/_DDMFJBz
排针 – https://s.click.aliexpress.com/e/_De6d2Yb
焊接套件 - https://s.click.aliexpress.com/e/_DepYUbt
钢丝剪 – https://s.click.aliexpress.com/e/_DmvHe2J
松香芯焊料 – https://s.click.aliexpress.com/e/_DmvHe2J
接线盒 – https://s.click.aliexpress.com/e/_DCNx1Np
万用表 – https://s.click.aliexpress.com/e/_DcJuhOL
焊接帮手 – https://s.click.aliexpress.com/e/_DnKGsQf
第 1 步:定制 PCB
在花费大量时间在原型 PCB 上焊接自定义 NodeMCU 项目后,我设计了这个 PCB 作为项目平台。
PCB 有一个位置用于 NodeMCU、I2C 设备、SPI 设备、继电器、DHT22 传感器以及 UART 和 HLK-PM01 电源,然后可以从交流电源为项目供电。
您可以在我的 YT 频道上查看设计和订购过程的视频。
第 2 步:焊接组件
因为我不想将 NodeMCU 直接焊接到 PCB 上,所以我使用了母排针并先焊接它们,这样我就可以将 Node MCU 插入其中。
在接头之后,我焊接了交流输入以及 5V 和 3.3V 输出的螺丝端子。
我还为 DHT22 传感器和 HLK-PM01 电源焊接了一个接头。
第 3 步:测试 Voltages和传感器
由于这是我第一次将此 PCB 用于项目,因此我想确保在连接 Node MCU 之前我没有弄乱任何东西。 我想测试板卷tag是的,一切都OK。 在没有插入 Node MCU 的情况下首次测试 5V 电源轨后,我插入了 Node MCU 以确保它获得 5V 并且它从其板载稳压器提供 3.3V。 作为最终测试,我上传为ampDHT Stable 库中的 DHT22 传感器草图,这样我就可以验证 DHT22 是否正常工作,并且我可以成功读出温度和湿度。
第 4 步:将设备添加到 Home Assistant
由于一切都按预期工作,我接着将 ESPHome 安装到我的 Home Assistant 设置中,我用它来创建一个新设备并将提供的固件上传到 NodeMCU。 我在使用时遇到了一些问题 web 从 ESPHome 上传以灰化提供的固件,但最后,我下载了 ESPHome Flasher,我能够使用它上传固件。
将初始固件添加到设备后,我修改了 .yamlle 以添加 DHT22 处理部分并重新上传固件,现在使用 ESPHome 的无线更新。
这一切顺利,一旦完成,设备就会在仪表板上显示温度和湿度值。
第 5 步:制作永久围栏
我希望将此监控器安装在我家中用于颗粒炉的当前恒温器旁边,因此我使用了一个电气接线盒来制作外壳。 DHT22 传感器安装在配电箱上的一个孔中,因此它可以监控箱外的状况,并且不受电源散发的任何热量的影响。
为了防止盒子里积聚热量,我还在配电盒的底部和顶部打了两个孔,这样空气就可以通过它流通并释放热量。
第 6 步:安装在我的客厅
为了安装电箱,我使用双面胶带将电箱粘在墙上和旁边的恒温器上。
现在,这只是一个测试,我可能会决定要更改此位置,所以我不想在墙上打任何新洞。
步骤7:后续步骤
如果一切顺利,我可能会升级这个项目作为我的颗粒炉的恒温器,这样我就可以完全放弃商业的了。 从长远来看,这完全取决于 Home Assistant 如何为我解决问题,但我们必须拭目以待。
与此同时,如果你喜欢这个项目,一定要在 Instructables 和我的 YouTube 频道上查看我的其他项目。 我还有很多其他人加入,所以请考虑订阅。
使用 NodeMCU 和 DHT22 的家庭助理环境监视器:
文件/资源
![]() |
instructables DHT22 环境监视器 [pdf] 使用说明书 DHT22 环境监控器, 环境监控器, DHT22 监控器, 监控器, DHT22 |