【自制】我做了永不断电的ESP32门禁系统,你也想试试吗?

【自制】我做了永不断电的ESP32门禁系统,你也想试试吗?_58汽车

一个基于ESP32的物联网门禁系统,通过舵机控制开门动作,ESP32发出PWM信号。虽然电子设备存在不可靠性,但本系统亲测可稳定运行1个月,建议保留机械锁作为备份。OLED屏幕支持1.3寸和0.96寸,可显示联网状态、WIFI名称、时间等信息。第二页显示ESP32状态,包括电池电量、电压估计值、充电状态、门状态检测等。指纹模块需3.3V供电,通过上位机软件录入指纹,光学指纹集成Touch功能,省电且延长使用寿命。配置界面简洁,使用霍尔传感器和磁铁检测门状态。内置软重启程序,自动重连Blinker。工程名称:永不断电的ESP32门禁系统,作者:Aknice。欢迎在评论区交流,如果觉得有用,欢迎点赞、关注或转发。自制永不断电的ESP32门禁系统,实现物联网控制,稳定运行1个月。保留机械锁作为备份,OLED屏幕显示联网状态、WIFI名称、时间等信息。第二页显示ESP32状态,包括电池电量、电压估计值、充电状态、门状态检测。指纹模块需3.3V供电,光学指纹集成Touch功能,省电且延长使用寿命。配置界面简洁,使用霍尔传感器和磁铁检测门状态。内置软重启程序,自动重连Blinker。工程名称:永不断电的ESP32门禁系统,作者:Aknice。欢迎在评论区交流,如果觉得有用,欢迎点赞、关注或转发。

一个基于ESP32的物联网门禁系统。

开门动作通过舵机控制,ESP32发出PWM信号对舵机进行开门动作。

对于任何电子的东西,都是具有不可靠性。

亲测可以在无人为干预,即不人为重启电源,按下硬件Reset键或插拔电池等,稳定运行1个月,但强烈建议保留机械锁,在机械锁基础上再加装电子锁,并且把钥匙备份。

以前有个新闻说有一家人突发大火,并且屋里停电,然而他的家里前阵子刚换的电子锁,还是纯电子锁,没有机械开锁,还是用AC电才能开的,竟然不内置电池!门打不开,一家人因电子锁失效导致无法逃生。

OLED屏幕支持1.3寸和0.96寸,通过代码即可修改屏幕定义,屏幕状态显示有两页。

第一页是显示关于联网的各种状态

WIFI图标:当联网时图标正常显示(只显示图标,wifi距离显示没做),当没连接wifi时显示一个x

WIFI名称:当连接WIFI时会显示连接的WIFI名字(中文不支持)

时间显示:显示当前年月日时分秒,无联网时会显示横杠

仅列出局部,更多可查看原工程。评论区滴滴

第二页是显示关于ESP32状态的

大页面的显示是当前电池的电量剩余状态和电压的估计值,并不是精确值。

还有充电状态,左边电池图标的容量会根据电池电量的剩余变化,另外还有门状态的检测,检测当前门是开还是关。

其他显示

指纹模块这里要介绍一下,毕竟较为少见。

指纹模块只能用3.3V供电,不能用5V!!!

使用附件【指纹模块上位机测试软件.zip】通过CH340工具进行录入指纹。

指纹按照接线颜色接在PCB上就行。

因为是光学指纹,因此指纹集成了Touch功能,即只有手指按下,光学模块的灯才会亮,这样比较省电,不过也可以修改软件来让指纹模块灯常亮,不过不推荐这样做,会影响指纹模块使用寿命。

内容较多,请查看B站视频,并配合附件【Blinker配置.txt】、【Blinker配置方法.docx】、【代码使用方法以及遥控功能使用方法.docx】。

配置好后界面是这样的

其实就是用霍尔传感器和磁铁对门状态进行检测。

请注意DATA脚直通MCU,这个霍尔的供电电压是6.6V,DATA输出是5V,不要接错线,6.6V接DATA会烧MCU的。

内置有软重启程序,重启触发条件:

具体条件可以查看代码。

软重启目的是Blinker断网断WIFI后自动重连只有几分钟,当晚上断电断网后,到早上来电有网后,Blinker都不会重连,因此只能每隔半小时重启,让Blinker尝试联网。

另有ESP32插件设计图,可从原工程查看。

工程名称:永不断电的ESP32门禁系统

工程作者:Aknice

好啦,你还有什么想了解的吗?欢迎在评论区滴滴

如果你认为有用,就点赞、关注或转发一下吧!

以上内容由58汽车提供。如有任何买车、用车、养车、玩车相关问题,欢迎在下方表单填写您的信息,我们将第一时间与您联系,为您提供快捷、实用、全面的解决方案。

原创文章,作者:58汽车,如若转载,请注明出处:https://car.58.com/7008419/

发表评论

登录后才能评论