目录
一 连线图
原理图编辑
PCB电路图编辑
实物图展示编辑
指示状态
二 功能概括
下位机
上位机
云平台端
K210端
三 底层代码使用方式
四 APP使用方式
1. 本地数据库设计
2. 下载APP
3. 功能使用说明
4. 根据视频进行账号的建立
五 整体效果演示
副录(下位机自动把接收到的HEX指令翻译成指令系统)
灯光系统提示
指令系统-上位机->下位机
指令系统-下位机->上位机
一 连线图
原理图
PCB电路图
实物图展示
指示状态
开发板本身自带一个LED ,这个LED作为我们查看网络连接状态和获取数据状态的说明
(1)灯开机闪烁一下,说明我们已经连接上云平台
(2)灯8秒状态改变一下,心跳保活机制
二 功能概括
下位机
(1). 控制步进电机进行模拟门的使用,若开门后,默认10秒后自动关闭
(2). RGB灯的控制,返回各种颜色的LED灯效果以区分硬件设备状态(详情见副录)
(3). K210芯片通讯,使用串口与K210人脸识别模块进行HEX协议通讯
(4). ESP8266自动连接OneNET云平台,默认使用MQTT协议,手机端需要订阅该硬 件端发布的主题进行MQTT通讯.(注:需要自行开启WIFI热点,修改WIFI热点参数WIFI名字:hhh .WIFI密码:12345678)
(5). 处理MQTT主题发送过来的消息(详情见指令系统)
上位机
(1). 三个权限登录系统,管理员,教师,学生。
(2). 管理员端:修改信息审核,查看全部开门记录,权限设置,录入,删除人脸.
(3). 教师端:修改个人信息(录入,删除自己人脸,基本信息),查看自己以及班级学生开门记录.
(4). 学生端:修改个人信息(录入,删除自己人脸,基本信息),查看开门记录
(5). 自动订阅主题,回复下位机心跳包.
云平台端
(1). 登录OneNET云平台后可以看到后台数据,这个数据会实时更新,只要底层获取到有效数据,则会向上发送数据。
(2). 获取开门的用户id,以及门状态,显示到平台中,用户id为0时则表示无人开门
K210端
(1). 感兴趣可以去看,这里我们已经调成了我们所要使用的固件了
使用说明 (Github): /sipeed/MF1-User-Manual
硬件原理图/数据手册: /shareURL/MAIX/HDK
固件/资源包资料下载: http://api./shareURL/MF_Module
Sipeed HardWare: /sipeed/Sipeed_HardWare
三 底层代码使用方式
先根据原理图进行连线,连接好以后在做后面的操作打开手机热点 热点名字:hhh 密码:12345678打开程序(硬件由工作室出的可以忽略下载程序这部分)查看云平台数据
显示有效数据
四 APP使用方式
1. 本地数据库设计
2. 下载APP
3. 功能使用说明
因为是使用本地数据库,所以我们的Android是默认24H在线,只要Android在线时才会收到开门记录,如果Android不在线且使用录入的人脸信息开门的,只要在云平台中查看开门记录
管理员端:管理员端不能进行账号创建,只能出厂设置,
管理员账号:123456
管理员密码:admin
教师端:只能由管理员创建教师账号,可以查看班级学生开门记录
学生端:可以在注册界面创建学生账号 ,无限制要求
4. 根据视频进行账号的建立
五 整体效果演示
基于人脸设别的智能门禁系统-CSDN直播1.下位机(1). 控制步进电机进行模拟门的使用,若开门后,默认10秒后自动关闭(2). RGB灯的控制,返回各种颜色的LED灯效果以区分硬件设备状态(详情见副录)(3). K210芯片通讯,使用串口与K210人脸识别模块进行HEX协议通讯(4). ESP8266自动连接OneNET云平台/v/243706
副录(下位机自动把接收到的HEX指令翻译成指令系统)
灯光系统提示
指令系统-上位机->下位机
指令系统-下位机->上位机
如果觉得《物联网毕设 -- 人脸识别门禁系统(K210--HEX协议版本)》对你有帮助,请点赞、收藏,并留下你的观点哦!