项目简介
本项目致力于打造智能家居安全系统,以解决家庭常见安全隐患。借助各类传感器对环境进行实时监测,实现家庭全方位保护。系统可检测运动、温度、湿度、气体和烟雾等信息,并依据检测结果自动控制灯光、通风设备和警报装置,提升家庭安全性与舒适度。
项目的主要特性和功能
- 运动检测与照明控制:检测到运动时,自动点亮LED灯,增强家庭外部安全性。
- 温度调节:根据环境温度,自动控制伺服电机开启通风设备,维持室内舒适。
- 气体和烟雾报警:检测到气体泄漏或烟雾时,触发蜂鸣器发出警报。
安装使用步骤
软件安装
- 安装Arduino IDE 2版本。
- 安装Mosquitto 5.0.3.1.1版本。
- 安装Mariadb 10.11.216版本。
- 安装Node-red 3.0版本。
硬件连接
- 把Esp32作为主控板,连接伺服电机、Dht11传感器、蜂鸣器、LED灯、MQ - 2传感器和运动传感器等硬件设备。
- 参考硬件说明文档,确保各硬件设备连接无误。
代码部署
- 打开Arduino IDE,导入项目源码文件。
- 配置代码中的硬件引脚和网络参数。
- 编译并上传代码到Esp32。
系统测试
- 触发运动传感器,检查LED灯是否点亮。
- 模拟高温环境,检查伺服电机是否启动。
- 模拟气体泄漏,检查蜂鸣器是否发出警报。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】