项目简介
本项目是基于Arduino和InfluxDB的家庭环境数据记录系统。通过连接的传感器测量家庭环境的温度和湿度数据,并将其存储到云数据库服务器。用户可以在仪表板上对测量数据进行监控,还能导出数据用于后续处理。
项目的主要特性和功能
主要特性
- 采用DHT - 22环境传感器精准测量温度和湿度。
- 借助ESP32传感器MCU将数据传输至InfluxDB Cloud 2数据库服务器。
- 提供可视化仪表板,方便用户查看数据。
功能
- 实时监控:在仪表板实时展示环境温湿度数据。
- 数据存储:将测量数据存入云数据库,便于后续分析。
- 数据可视化:通过直观的图表呈现数据,辅助用户理解分析。
- 自定义警报:支持用户设置警报阈值,超出范围时触发警报。
安装使用步骤
安装步骤
- 准备硬件:购置DHT - 22环境传感器、ESP32(DOIT DEVIT V1 ESP32 - WROOM - 32)传感器MCU及相关电路元件。
- 搭建电路:按照指定教程将环境传感器连接到MCU,可通过软件启用DHT - 22的上拉电阻。
- 安装软件:在Arduino环境中安装InfluxDB Client for Arduino和DHT传感器库(v1.4.2)。
- 配置代码:修改
Arduino/bedroom_sensor.ino
文件,填入WiFi凭证和数据库信息。 - 上传代码:将配置好的代码上传至MCU。
使用步骤
- 打开仪表板:在Web浏览器中访问指定的仪表板链接。
- 查看数据:在仪表板查看实时温湿度数据。
- 数据分析:利用可视化图表进行数据的分析处理。
- 设置警报:根据需求自定义警报阈值。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】