项目简介
本项目借助Arduino和Grafana搭建了一套温湿度气压监测系统。以ESP作为核心,搭配DHT传感器收集环境中的温湿度和气压数据。这些数据既能通过REST API获取,也能在前端界面直观展示,还可与Prometheus集成,实现数据的可视化监控。
项目的主要特性和功能
- 采用ESP(32或8266)与DHT11传感器,高效采集温湿度和气压数据。
- 基于Arduino IDE开发,运用相关库完成传感器数据的读取。
- 提供REST API接口,方便获取数据。
- 具备前端界面,用于展示采集的数据。
- 可与Prometheus和Grafana集成,实现数据可视化监控。
安装使用步骤
安装
- 前往Arduino官方网站,下载并安装适合自己操作系统的Arduino IDE。
- 在Arduino IDE中安装Adafruit Unified Sensor和DHT Sensor Library for ESx这两个Arduino库。
使用
- 打开Arduino IDE,加载项目代码。
- 修改代码开头的相关变量。
- 按照图示准备硬件,将ESP、DHT传感器等组件进行连接。
- 扫描WiFi,连接ESP网络,访问192.168.4.1,配置要连接的网络。
- 通过Arduino IDE将代码推送到ESP,配置好WiFi后,编辑Prometheus配置文件,添加ESP的IP地址。
下载地址
点击下载 【提取码: 4003】