加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

物联网毕设-人脸打卡系统(WIFI+APP+OneNet)

07/08 09:16
2442
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
实物图
  • 方案介绍
    • 前言
    • 一 连线图
    • 人脸模块资料获取
    • 二 底层代码使用方式
    • 三 APP使用方式
    • 四 程序修改部分
    • 若需要,请咨询博主
  • 相关文件
  • 推荐器件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

前言

(1)硬件端 硬件端部分没有APP时,可以通过按键进行设备的检测、注册和删除操作。设备联网成功后,每1.5秒会进行一次人脸数据的采集,通过人脸识别模块进行人脸数据的比对,验证识别结果后通过步进电机模拟人工开门的操作。同时,通过RGB灯进行状态提示,通过蜂鸣器进行人脸检测提示,提高设备工作的可视化和用户体验。当识别成功后,设备可以主动将数据推送至云平台进行保存。 如果设备处于断开状态,ESP8266会自动重启设备进行联网。硬件部分的功能有按键操作检测,人脸数据采集,人脸识别比对,开门操作模拟,状态提示和自动连接网络等。

(2)软件端 软件端分为管理员和用户端,可以进行添加删除以及注册设备账号等相关操作。管理员可以手动进行开门操作,管理员和用户都可以进行添加和删除人脸。用户注销账号需要管理员进行审核同意后才能进行注销。管理员可以查看当前最新的人脸打卡记录(通过倒叙排列),用户可以查看自己的人脸打卡记录。软件部分的功能有用户身份管理、设备注册管理、添加/删除人脸、管理审核用户注销请求、查看打卡记录等。

(3)云平台端 云平台主要负责获取设备相关数据并进行在云平台展示。云平台展示的数据有设备联网状态、设备注和设备当前最新的人脸打卡记录

一 连线图

1. 原理图

开发板自带一个LED灯,作为监测网络连接状态和获取数据状态的指示。其功能点如下:

1. 当设备连接上云平台后,LED和机都会同时闪烁一下,表示设备已经成功连接云平台。如果MUC上的LED处于闪烁状态,则说明设备正在正常运行状态。如果LED灯不再闪烁,请按下复位键将程序手动复位一次,进行设备的重启。

2. 硬件端在每次检测到人脸成功后,就会向云平台传输一次信息,让云平台了解到当前人脸的识别情况。

⚠️⚠️(本文章仅提供思路和实现方法,并不包含代码,需要代码的同学请自行联系博主)

⚠️⚠️(有疑问或需要定制或者技术支持等,也请自行联系博主)⚠️⚠️

欢迎关注微信公众号星之援工作室,公众号不定时开源设计项目

支持单片机,Android系统设计成品定制,项目代做

请联系微信:13648103287

人脸模块资料获取

关注微信公众号 -- 星之援工作室 发送关键字(TX510

➡️➡️

2. PCB效果

3. 实物效果

4. 功能概括

(1)硬件端

1. 无需APP操作,可通过按键实现设备的检测、注册和删除功能。

2. 设备联网成功后,每1.5秒自动进行人脸数据的采集。

3. 利用人脸识别模块进行人脸数据的比对,并通过步进电机模拟开门的操作。

4. 设备状态会通过RGB灯进行提示,同时蜂鸣器会进行人脸检测的提示。

5. 识别成功后,可主动推送到云平台进行保存。

6. ESP8266会自动连接网络,如遇断连情况,设备会自动重启以进行联网。

(2)APP端

1. 设备账号管理:管理员和用户都可以添加、删除和注册设备账号。

2. 开门操作:管理员可以手动开门操作。

3. 人脸管理:管理员和用户都可以添加或删除人脸。

4. 账号注销:用户需要得到管理员同意后才能进行账号注销。

5. 打卡记录查看:管理员可以查看最新的人脸打卡记录,并通过倒序排列进行查看;而用户只能查看自己的人脸打卡记录。

(3)云平台端

  1. 获取设备相关数据显示到云平台进行展示

演示视频

链接:https://pan.baidu.com/s/1x9B8WqDRHMW6jxieTNiG9Q?pwd=xzy0

提取码:xzy0

二 底层代码使用方式

1. 使用说明

(1). 当使用设备时,设备会自动连接名为"NET",密码为"12345678"的WIFI热点,需要使用2.4GHZ频率的无线网连接。

(2). 在设备处于正常状态时,开发板上的LED会闪烁,表示设备正在运行。

(3). 设备上有三个按键,但使用时可以不需要按这些按键,设备会自动进行人脸数据的采集。

(4). 屏幕上可以显示设备的获取状态,用户可以直接查看。

(5). 如果需要对人脸模块进行复位,可以在联网模式下长按第三个按键,这样可以删除设备上的所有人脸信息。

(多看视频,视频中有完整功能演示)

(多看视频,视频中有完整功能演示)

(多看视频,视频中有完整功能演示)

2. 下载程序

  1. 先根据原理图进行连线,连接好以后在做后面的操作
  2. 打开手机热点 热点名字:NET密码:12345678
  3. 打开程序(硬件由工作室出的可以忽略下载程序这部分)

3. 查看云平台

三 APP使用方式

1. 操作方式:

使用Android手机安装APK进操控

安装Android studio导入项目使用模拟器

Android studio下载链接

下载Android Studio_android studio 下载_psh714的博客-CSDN博客

2. 使用说明

1. 管理员的账号为admin,密码为123456。

2. 管理员可通过登录后,进行用户数据的录入以及删除操作。

3. 用户在使用系统前,需先注册账号,然后才能进行登录操作。

4. 用户若需删除账户,则需先向管理员提交申请,并等待管理员同意,才能进行删除。

(多看视频,视频中有完整功能演示)

(多看视频,视频中有完整功能演示)

(多看视频,视频中有完整功能演示)

3. APP界面

4. 数据库设计

  1. 用户表(user)

释义

类型

约束

备注

Uid

用户变化

Integer

主键

Uname

用户姓名

Char(20)

不为空

Upassword

用户密码

Char(50)

不为空

Utype

用户类型

Integer

不为空

0为普通用户

1为管理员

Uphone

用户电话

Integer

不为空

Usex

用户性别

Char(6)

不为空

Fid

用户人脸对应的id

Integer

默认为-1,-1则表示未录入

backlog

注销申请

Integer

不为空

默认为0,1表示提出申请,2表示申请被驳回

四 程序修改部分

  1. 硬件代码
  1. 如需修改WiFi

  1. 修改平台接入设备

若需要,请咨询博主

联系方式 微信号:13648103287


⚠️⚠️END⚠️⚠️


  • 联系方式.docx

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
MK10DX256VLH7R 1 Freescale Semiconductor Kinetis K 32-bit MCU, ARM Cortex-M4 core, 256KB Flash, 72MHz, QFP 64
$9.1 查看
R5F104MKGFB#50 1 Renesas Electronics Corporation Low Power, High Function, General Purpose Microcontrollers for Motor Control, Industrial and Metering Applications, LQFP, /Tray

ECAD模型

下载ECAD模型
暂无数据 查看
ATXMEGA128D4-MH 1 Atmel Corporation RISC Microcontroller, 16-Bit, FLASH, AVR RISC CPU, 32MHz, CMOS, PQCC44, 7 X 7 MM, 1 MM HEIGHT, 0.50 MM PITCH, GREEN, PLASTIC, MO-220VKKD-3, VQFN-44
$5.3 查看

相关推荐

电子产业图谱

方案定制,程序设计方案、单片机程序设计与讲解、APP定制开发。本公众号致力于向读者传递关于程序设计和开发的相关知识,并分享一些关于软件开发的最佳实践。如果您有什么问题或建议,请随时联系我们。我们将竭诚为您服务