问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

使用XIAO ESP32C6和SHT31传感器制作温湿度计

创作时间:
作者:
@小白创作中心

使用XIAO ESP32C6和SHT31传感器制作温湿度计

引用
CSDN
1.
https://blog.csdn.net/jj95962934/article/details/146452564

一位开发者分享了他使用XIAO ESP32C6、XIAO扩展板和SHT31温湿度传感器制作的DIY温湿度计项目。这个项目特别适合需要监测室内湿度的用户,尤其是生活在沿海热带地区的人们。

这个想法来自于用户需要保持一个舒适的室内环境。有时空气会太潮湿,而其他时候,它会变得非常干燥。

用户想要一种方法来了解房间里的湿度水平。由于XIAO ESP32C6具有低功耗,用户决定使用Zigbee协议将其与HomeAssistant集成。这使用户能够轻松地显示温度和湿度数据,同时接收有关何时除湿或加湿生活空间的警报。

所用材料

  • XIAO ESP32C6:这个小家伙是项目的核心,在低功耗的情况下处理Wi-Fi和Zigbee连接,这有助于延长电池寿命,使其成为连续监控的完美选择。
  • Grove SHT31传感器:它提供准确和最新的温度和湿度读数。
  • XIAO扩展板:连接起来更方便。
  • 3D打印外壳:用户设计了一个定制的外壳来容纳所有的部件,使它看起来很漂亮!而且它也非常小巧,尺寸只有60x30x30mm,使它成为任何房间里优雅整洁的装饰品。
  • 封面:Seeed Studio标志。
  • 底盖:有温湿度传感器露槽和安装螺钉孔。
  • 中间连接器:用于连接和固定扩展板与传感器模块。

在连接HomeAssistant之前,请确认您的HomeAssistant是否配备了接收Zigbee信号的外设,例如:HomeAssistant connect ZBT-1。

这是这个小设备的样子:


效果演示

以下是HomeAssistant界面的效果截图:

  1. 实时监控:设备上电后,温湿度数据会在HomeAssistant界面实时刷新。你可以看到读数随着环境的变化而波动!

  2. 图形表示:可以使用HomeAssistant中的图形将监控数据可视化,从而很容易跟踪随时间的变化。下面的图表显示了过去几个小时的温度和湿度波动。

程序代码

这是项目中使用的代码。此代码修改自Arduino-ESP32中的Zigbee示例:

在对XIAO ESP32C6进行编程并成功连接HomeAssistant后,还可以通过串口查看当前的温湿度值:

未来的计划

用户在考虑添加一些很酷的功能,比如:

  • 在设备上显示读数的小显示器。
  • 更多的传感器,比如空气质量,来监控一切。
  • 更好的通知,甚至是手机推送!
© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号