项目简介
本项目借助物联网技术实现对学校教室或其他公共空间温湿度情况的监控。利用Wemos D1 mini微控制器和DHT11传感器实时采集环境数据,通过MQTT协议将数据发布到MQTT服务器,同时提供基于Node.js的Web Dashboard用于实时查看和监控数据。
项目的主要特性和功能
- 温湿度数据实时采集和发布:利用Wemos D1 mini微控制器与DHT11传感器实时采集环境温湿度数据,通过MQTT协议发布到MQTT服务器,保证数据实时性与可靠性。
- 数据可视化:提供基于Node.js的Web Dashboard,用户可实时查看和监控各空间温湿度数据,界面直观且支持数据图表展示,便于数据分析与决策。
- 设备状态监控:监控设备在线状态,确保设备正常运行,获取设备MAC地址,方便设备管理与故障排查。
- 灵活的WiFi和MQTT服务器设置:支持灵活配置WiFi和MQTT服务器,提供详细配置示例,简化配置过程。
安装使用步骤
硬件准备
准备Wemos D1 mini微控制器和DHT11传感器,确保所有硬件设备正确连接并配置。
软件安装和配置
- 安装Arduino IDE并配置Wemos D1 mini的开发环境。
- 安装MQTT客户端库和DHT传感器库。
- 根据实际网络环境配置WiFi和MQTT服务器的信息。
编译和烧录代码
在Arduino IDE中编译并烧录代码到Wemos D1 mini微控制器中,确保代码正确运行,设备能正常采集和发布数据。
启动Web Dashboard
使用Node.js运行Web Dashboard的代码,在浏览器中访问指定的URL,即可查看和监控温湿度数据。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】