宿舍智能门锁设计

宿舍智能门锁设计

  1. 采用STM32作为主控芯片,ESSP32_CAM作为wifi与摄像监控,LCD12864液晶显示屏作为显示,AS608指纹识别模块、继电器、WIFI模块

  2. 具有三种解锁方式:指纹解锁、密码解锁、APP解锁

  3. 解锁时密码或者指纹错误液晶显示屏会提示出错,3次错误就会锁定,需要等待1分钟才会解锁。输入正确密码和指纹时继电器吸合,电磁锁打开,几秒后自动断开

  4. 有矩形键盘,可以进入管理系统,对指密码进行录入或者删除,输入密码有退格退格键和重输键,方便输入错误时可退格或者重输

  5. 将系统议接入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下载
选择 Developer Mode -》 ESP32 DownloadTool -》 一共需要选择4个bin文件,文件名为下载地址,具体看图
选择端口为ESP32端口 点击START等待烧录完成,每次烧录重复2步骤
5:可以选择ArduinoIDE烧录 自行配置环境 插件 库,软件配置见图

6:拍照指令触发LED会闪烁,WiFi连接持续闪,摄像头错误常亮

感兴趣点star可复现,代码已上传github

  • 5
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值