总结:宿舍智能门锁设计为主控芯片,摄像头监控,液晶屏作为显示,指纹识别模块中继模块具有三种开锁方式:指纹解锁密码解锁或指纹错误时解锁解锁 LCD 显示屏 屏幕显示错误并在出现第一个错误后锁定。 释放锁需要几分钟的时间。
宿舍智能门锁设计
采用STM32作为主控芯片,ESSP32_CAM作为Wi-Fi和摄像头监控,LCD12864液晶显示屏作为显示屏,AS608指纹识别模块、继电器、WIFI模块
三种解锁方式:指纹解锁、密码解锁、APP解锁
解锁时,如果密码或指纹错误,液晶屏上会显示错误。 如果密码输入错误3次,就会被锁定。 您必须等待 1 分钟才能解锁。 一旦输入正确的密码和指纹,继电器闭合,电磁锁打开,几秒钟后自动断开。
管理系统有一个矩形键盘,可以输入或删除密码,输入密码时按退格键。 空格键和重新键入键用于在发生输入错误时退格或重新键入。
将您的系统连接到 ONEnet 云平台以检索数据。 您还可以记录每个人的开门和关门时间编号,并将 ESP32_ 拍摄的照片上传到 onenet 云平台。
视频演示
观看视频
主控板原理图
ESP32配置
1:代码使用Arduino IDE环境WiFi配置onenet配置预设连接PA9 PA10到ESP32 IO14 IO15
2:如果要下载固件到ESP32,按RST将GPIO0连接到GND,释放RST,然后使用USB编程TTL。 编程完成后,断开GPIO0和GND并再次按RST即可开始工作。 全DEBUG 输出由 GPIO1 GPIO3(与写端口相同)提供,波特率为 115200。
3:为您的开发板选择 ESP32_DEV_Module。 软件配置如图所示。
4:软件包的bin固件有编译版本。 您可以使用flashdownload直接下载。 开发者模式 - >> 选择 ESP32 DownloadTool -。 总共必须选择四个 bin 文件。 文件名是: 下载地址具体参见图片,选择端口为ESP32端口,点击开始,等待写入完成。 对每个写入步骤重复步骤 2。 5:您可以选择ArduinoIDE来编写自配置环境的插件库。 软件配置如图所示。
6:执行拍照命令,LED闪烁。 触发后,WiFi连接不断闪烁,相机错误常亮。
特色star可以复现,代码已上传至github。
显示代码
评论前必须登录!
注册