项目简介
本项目是一款基于ESP系列处理器(如ESP32或ESP8266)的智能老鼠夹实时通知系统。它结合物理老鼠夹和电子技术,实现老鼠被捕获时的实时通知功能。用户可通过手机或其他设备接收通知,无需亲自检查老鼠夹,提升了家居生活的便利性与智能化水平。
项目的主要特性和功能
- 无线传输:借助ESP系列处理器的无线通讯功能,实现老鼠夹与用户设备的实时通讯。
- 触发报警:老鼠夹捕获到老鼠时,系统通过无线传输模块发送报警信号。
- 远程监控:用户能通过手机应用程序远程监控老鼠夹的工作状态,包括捕获次数、触发时间等。
- 自动发送邮件通知:利用IFTTT服务,老鼠夹触发时自动发送邮件通知用户。
- 3D打印件定制:提供3D打印件设计文件,便于用户自行制作个性化的老鼠夹外壳。
安装使用步骤
假设用户已经下载了本项目的源码文件。
1. 创建IFTTT电子邮件触发服务:
- 访问IFTTT并创建一个新的Applet。
- 设置触发条件为“Webhooks”,动作服务为“Email”。
- 获取API密钥并保存。
2. 上传源码文件:
- 使用Arduino IDE打开SqueakMail.ino
文件。
- 将ESP32或ESP8266连接到电脑。
- 选择正确的开发板和端口,然后上传代码。
3. 编辑源码文件:
- 在SqueakMail.ino
文件中,替换以下参数:
- ssid
:你的WiFi网络名称。
- password
:你的WiFi密码。
- serverName
:你的IFTTT API密钥。
- 设置timerDelay
参数,确定触发后发送邮件的间隔时间(默认30000毫秒,即30秒)。
4. 连接障碍物传感器:
- 将障碍物传感器(如红外传感器)连接到ESP32或ESP8266:
- VCC连接到ESP的5V或3V3。
- GND连接到ESP的GND。
- OUT连接到ESP的Pin12(可根据需要更改)。
5. 3D打印定制外壳:
- 使用提供的SqueakMail.stl
文件进行3D打印。
- 组装硬件部分,确保传感器和ESP模块正确安装在外壳内。
6. 调整传感器灵敏度:
- 使用螺丝刀调整传感器的灵敏度,确保在门关闭时触发,而在门打开时不触发。
7. 测试系统:
- 启动系统并测试其功能,确保在老鼠被捕获时能够正确发送通知。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】