项目简介
本项目借助ESP32微控制器和Raspberry Pi构建了一个火灾检测报警系统。系统运用KY - 026火灾检测模块来检测火灾,通过KY - 006无源蜂鸣器模块触发警报。ESP32和Raspberry Pi之间采用MQTT协议进行通信,同时利用Grafana对系统的状态和警报信息实施可视化监控与分析。
项目的主要特性和功能
- 火灾检测:利用KY - 026火灾检测模块精准检测火灾。
- 警报触发:检测到火灾时,KY - 006无源蜂鸣器模块即刻触发警报。
- 通信机制:采用MQTT协议,实现ESP32和Raspberry Pi间的高效通信。
- 可视化监控:借助Grafana提供直观界面,方便用户实时监控系统状态与警报信息。
安装使用步骤
安装步骤
- ESP32配置:
- 下载并安装Arduino IDE。
- 在Arduino IDE设置里添加ESP32板管理器URL。
- 安装MQTT所需的库。
- 将ESP32代码上传到微控制器。
- Raspberry Pi配置:
- 安装MQTT代理,例如Mosquitto。
- 安装Grafana并配置所需的仪表盘。
- 确保Raspberry Pi配置正确,能通过MQTT与ESP32通信。
使用步骤
- 把KY - 026火灾检测模块连接到ESP32。
- 把KY - 006无源蜂鸣器模块连接到ESP32。
- 启动ESP32和Raspberry Pi。
- 打开Grafana以监控系统的状态和警报信息。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】