项目简介
这是一个基于ESP8266物联网模块的智能门铃系统。系统结合传感器、WiFi通信与自动化服务,借助IFTTT服务达成远程通知与自动化控制。主要目的是用智能化、自动化方式通知用户有人来访,还具备远程开门和WiFi配置管理功能。
项目的主要特性和功能
- 门铃感应触发:借助门外的传感器(如磁性传感器)感应门的开/关状态,有人来访时触发信号。
- IFTTT集成:利用IFTTT服务设置自定义动作,门被触发时可向手机或其他设备发送通知,如通过电话、短信或其他应用。
- 远程开门:可通过手机或其他设备向服务器发送请求,服务器控制门开启一段时间,适用于远程控制或应急开门。
- WiFi配置管理:支持WPS一键配置WiFi连接,方便设置使用;提供擦除配置功能,用于重置设备或更改WiFi设置。
- 可视化界面:有Web界面查看实时状态和进行远程开门操作,前端设计简洁友好。后端提供API接口供前端调用,支持OTA固件升级,可通过服务器在线更新固件。
安装使用步骤
- 硬件准备:准备好ESP8266模块和必要的传感器(如磁性传感器)。
- 固件烧录:使用Arduino IDE或其他支持ESP8266的开发工具,将项目提供的固件烧录到ESP8266模块。
- WiFi配置:
- 首次启动,ESP8266创建名为“klingel”的WiFi网络,连接该网络。
- 打开浏览器访问任意网页,系统自动跳转配置页面。
- 在配置页面输入WiFi网络信息完成配置。
- 系统启动:配置完成,ESP8266自动连接WiFi网络,LED灯亮起表示连接成功。
- 使用门铃:有人触发门铃,系统通过IFTTT发通知到手机;也可访问
http://klingel
远程控制门铃。 - OTA更新:需更新固件,访问
http://klingel/update
进行OTA更新。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】