项目简介
本项目名为SmartAlert,是一个基于Arduino和ESP32的智能安防系统。该系统借助PIR传感器检测环境中的热运动变化,当检测到异常运动时,ESP32会将信号传输到手机应用,及时通知用户可能存在的非法入侵。系统设计简单实用,适用于家庭和小型场所的安全防护。
项目的主要特性和功能
- PIR传感器检测:利用HC - SR501 PIR传感器检测环境热运动变化。
- ESP32数据处理:ESP32微控制器接收并处理PIR传感器数据,通过WiFi网络将信号传输到服务器。
- 手机应用通知:通过MIT App Inventor开发的手机应用接收ESP32信号,实时通知用户异常情况。
- 简单易用:系统设计简单,安装和操作方便,适合普通用户使用。
安装使用步骤
硬件准备
- 1个NodeMCU ESP32 Wifi BLE微控制器
- 1个HC - SR501 PIR传感器
- 1个面包板(可选)
- 若干杜邦线和Micro USB线
软件准备
- 安装最新版本的Arduino IDE,并确保安装了ESP32的开发板支持。
- 使用MIT App Inventor开发手机应用,确保应用能连接到ESP32创建的服务器。
硬件连接
- 将PIR传感器的输出引脚连接到ESP32的GPIO引脚(例如GPIO 23)。
- 将ESP32通过Micro USB线连接到电源(如电脑USB端口)。
软件配置
- 在Arduino IDE中编写并上传代码到ESP32,确保ESP32能读取PIR传感器的数据并通过WiFi传输。
- 在MIT App Inventor中配置手机应用,使其能连接到ESP32并接收数据。
测试与运行
- 启动ESP32并确保其连接到WiFi网络。
- 打开手机应用,确保其能正常接收来自ESP32的信号。
- 测试PIR传感器,确保其在检测到运动时能正确触发ESP32并发送通知到手机应用。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】