项目简介
PyroSafe是一款专注于火灾保护的智能系统,以基本传感器与Arduino微控制器为基础构建。鉴于火灾对人和财产的极大威胁,此系统旨在检测火源,及时提供关键信息并发出警报。
项目的主要特性和功能
- 核心处理单元:采用Arduino Uno微控制器。
- 无线数据传输:借助NodeMCU ESP8266 WiFi模块实现。
- 环境监控:运用KY - 026火焰传感器、DS18B20温度传感器和MQ - 2烟雾传感器。
- 本地警报:通过蜂鸣器(Piezo)发出警报,同时启动LED指示灯提供直观警告。
- 信息显示:配备LCD显示屏,可显示关键信息和警报状态。
- 远程通知:能连接手机或其他设备接收火灾警报信息。
安装使用步骤
硬件连接
- 用适当线缆连接Arduino Uno微控制器与ESP8266 WiFi模块,保证引脚接触良好。
- 将LCD显示屏连接到对应的模拟和数字引脚。
- 把火焰传感器、烟雾传感器和温度传感器连接到Arduino微控制器的对应输入端口。
- 将蜂鸣器和LED指示灯连接到Arduino微控制器的数字引脚。
- 用跳线将Arduino的电源连接到面包板或原型板,确保系统供电稳定。
软件配置
- 下载并安装Arduino开发环境(IDE)。
- 在开发环境中打开PyroSafe项目。
- 在工具菜单中选择相应的Arduino微控制器型号。
- 选择用于与Arduino微控制器通信的串行端口。
- 确保所有需要的库都已安装,若未安装,可通过菜单“Skeç -> Include Library -> Libraries for use”进行安装。
参数配置
- 打开ESP8266_kod.ino文件,配置以下参数:
- WiFi网络的名称(ssid)和密码(password)。
- 接收警报信息的手机号码(brojtelefona)。
- CallMe bot的API密钥(apiKey)。
- 保存更改并通过点击上传按钮将代码上传到Arduino和ESP模块。
运行与测试
- 确保所有硬件连接正确,上传代码后,系统即可开始运行。
- 通过LCD显示屏和蜂鸣器确认系统是否正常工作。
- 测试火焰、烟雾和温度传感器,确保它们能够正确检测并触发警报。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】