ESP8266基于nodemcu固件红外报警硬件及软件分享
2016-09-301.4万
AI 快速预览详细
本文介绍了如何使用ESP8266和NodeMCU固件构建一个红外报警系统。该系统通过HC-SR501人体红外感应模块监测是否有人进入,并在检测到人时触发蜂鸣器报警和LED灯亮起。此外,系统还支持远程控制功能,可以通过发送特定指令来停止或恢复报警。为了确保系统的稳定性,ESP8266每30分钟会自动重启一次。代码中启用了webconfig功能,方便用户配置WiFi连接。
|
一、功能 1、人体红外感应模块监测到有人,蜂鸣器一直报警直到人员离开(HC-SR501需设置为可重复触发),LED灯亮。 2、远程控制,“offOn”停止正在报警的蜂鸣器,“stop”停止蜂鸣功能,监测到人时只亮灯,不蜂鸣,“play”恢复蜂鸣功能。 3、有人访问设备时(‘login’),将主动发送当前监测状态,是否有人。 4、esp8266每30分钟重启一次,使用的‘stop’指令将被重置。 5、代码已启用固件的webconfig功能,配置wifi连接请参加:《网页配置(webconfig)ESP8266(nodeMCU固件)连接WiFi,并登录贝壳物联服务器》 二、所需硬件 1、esp8266-07(或其他多引脚esp8266模块) 2、HC-RS501人体红外感应模块 3、Buzzer蜂鸣器 4、LED灯 5、电阻1K两个 6、5V,3.3V电源 三、原理图 ![]() 四、实物图 ![]() 五、代码及固件 1、lua代码下载,其中config.lua需修改设备ID、APIKEY、接口ID。 2、所需nodemcu固件下载,固件含adc,cjson,dht,enduser_setup,file,gpio,hx711,net,node,pwm,tmr,uart,wifi模块。 原文出自:ESP8266基于nodemcu固件红外报警硬件及软件分享 |







