• 方案介紹
    • 通知
    • 一 連線圖
    • 二 功能概括
    • 三 底層代碼使用方式
    • 四 APP使用方式
    • 五 整體效果演示
    • 副錄(下位機(jī)自動把接收到的HEX指令翻譯成指令系統(tǒng))
  • 附件下載
  • 推薦器件
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

物聯(lián)網(wǎng)畢設(shè)-人臉識別門禁系統(tǒng)(K210-HEX協(xié)議版本)

2024/05/06
5843
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

聯(lián)系方式.docx

共1個文件

通知

由于所使用的K210集成板廠家準(zhǔn)備停產(chǎn)了,需要的小伙伴可以移步看一下另一款人臉識別項目,功能也可達(dá)到

人臉打卡icon-default.png?t=N4HBhttps://blog.csdn.net/herui_2/article/details/130686040?spm=1001.2014.3001.5502

一 連線圖

  1. 原理圖

  2. PCB電路圖

    ?

  3. 實物圖展示

  4. 指示狀態(tài)

    開發(fā)板本身自帶一個LED ,這個LED作為我們查看網(wǎng)絡(luò)連接狀態(tài)和獲取數(shù)據(jù)狀態(tài)的說明

    (1)燈開機(jī)閃爍一下,說明我們已經(jīng)連接上云平臺

    (2)燈8秒狀態(tài)改變一下,心跳?;顧C(jī)制


二 功能概括

  1. 下位機(jī)

    (1). 控制步進(jìn)電機(jī)進(jìn)行模擬門的使用,若開門后,默認(rèn)10秒后自動關(guān)閉

    (2). RGB燈的控制,返回各種顏色的LED燈效果以區(qū)分硬件設(shè)備狀態(tài)詳情見副錄

    (3). K210芯片通訊,使用串口與K210人臉識別模塊進(jìn)行HEX協(xié)議通訊

    (4). ESP8266自動連接OneNET云平臺,默認(rèn)使用MQTT協(xié)議,手機(jī)端需要訂閱該硬 件端發(fā)布的主題進(jìn)行MQTT通訊.(注:需要自行開啟WIFI熱點,修改WIFI熱點參數(shù)WIFI名字:hhh ?.WIFI密碼:12345678)

    (5). 處理MQTT主題發(fā)送過來的消息(詳情見指令系統(tǒng)

  2. 上位機(jī)

    (1). 三個權(quán)限登錄系統(tǒng),管理員,教師,學(xué)生。

    (2). 管理員端:修改信息審核,查看全部開門記錄,權(quán)限設(shè)置,錄入,刪除人臉.

    (3). 教師端:修改個人信息(錄入,刪除自己人臉,基本信息),查看自己以及班級學(xué)生開門記錄.

    (4). 學(xué)生端:修改個人信息(錄入,刪除自己人臉,基本信息),查看開門記錄

    (5). 自動訂閱主題,回復(fù)下位機(jī)心跳包.

  3. 云平臺端

    (1). 登錄OneNET云平臺后可以看到后臺數(shù)據(jù),這個數(shù)據(jù)會實時更新,只要底層獲取到有效數(shù)據(jù),則會向上發(fā)送數(shù)據(jù)。

    (2). 獲取開門的用戶id,以及門狀態(tài),顯示到平臺中,用戶id為0時則表示無人開門

  4. K210端

    (1). 感興趣可以去看,這里我們已經(jīng)調(diào)成了我們所要使用的固件

    使用說明 (Github): github.com/sipeed/MF1-User-Manual

    硬件原理圖/數(shù)據(jù)手冊: https://dl.sipeed.com/shareURL/MAIX/HDK

    固件/資源包資料下載: http://api.dl.sipeed.com/shareURL/MF_Module

    Sipeed HardWare: github.com/sipeed/Sipeed_HardWare

三 底層代碼使用方式

  1. 先根據(jù)原理圖進(jìn)行連線,連接好以后在做后面的操作
  2. 打開手機(jī)熱點 熱點名字:hhh 密碼:12345678
  3. 打開程序(硬件由工作室出的可以忽略下載程序這部分)

?

  1. 查看云平臺數(shù)據(jù)

顯示有效數(shù)據(jù)

四 APP使用方式

1. 本地數(shù)據(jù)庫設(shè)計

  1. 用戶表

Uid

Int

主鍵

Uphone

Char(11)

唯一

Upassword

Char(20)

Uname

Char(20)

姓名

Utype

int

不為空

0-學(xué)生,1-教師,2管理員

Uclass

Char(50)

班級,老師有多個班級用,號隔開

Ustate

Int

狀態(tài)

不為空,默認(rèn)0

0-正常;1-禁用

Usex

Int

性別

不為空

0-女;1-男

Uage

Int

年齡

不為空

ufid

int

人臉id

唯一

班級表

cname

Char(20)

主鍵

Cnum

Int

人數(shù)

開門記錄表

did

Int

門的id

uid

int

開門人id

Odate

Char(20)

開門日期

Otime

Char(20)

開門時間

門表

did

Int

門的id

dname

Char(50)

門的名稱,可自定義

2. 下載APP

3. 功能使用說明

因為是使用本地數(shù)據(jù)庫,所以我們的Android是默認(rèn)24H在線,只要Android在線時才會收到開門記錄,如果Android不在線且使用錄入的人臉信息開門的,只要在云平臺中查看開門記錄

管理員端:管理員端不能進(jìn)行賬號創(chuàng)建,只能出廠設(shè)置,

管理員賬號:123456

管理員密碼:admin

教師端:只能由管理員創(chuàng)建教師賬號,可以查看班級學(xué)生開門記錄

學(xué)生端:可以在注冊界面創(chuàng)建學(xué)生賬號 ,無限制要求

4. 根據(jù)視頻進(jìn)行賬號的建立

五 整體效果演示

基于人臉設(shè)別的智能門禁系統(tǒng)-CSDN直播1.下位機(jī)(1). 控制步進(jìn)電機(jī)進(jìn)行模擬門的使用,若開門后,默認(rèn)10秒后自動關(guān)閉(2). RGB燈的控制,返回各種顏色的LED燈效果以區(qū)分硬件設(shè)備狀態(tài)(詳情見副錄)(3). K210芯片通訊,使用串口與K210人臉識別模塊進(jìn)行HEX協(xié)議通訊(4). ESP8266自動連接OneNET云平臺https://live.csdn.net/v/243706

副錄(下位機(jī)自動把接收到的HEX指令翻譯成指令系統(tǒng))

燈光系統(tǒng)提示

燈光提示

釋義

紅燈常亮

正在初始化,MQTT服務(wù)器連接失敗

人臉模塊初始初始化失敗

綠燈常亮

MQTT服務(wù)器連接成功

人臉模塊初始初始化成功

每10秒發(fā)送一次心跳包

藍(lán)燈亮起

進(jìn)入錄入人臉模式

黃燈閃爍一下

第一次錄入人臉成功

黃燈閃爍一下

第二次錄入人臉成功

黃燈閃爍一下

第三次錄入人臉成功(第三次成功之后自動返回綠燈常亮)

紅燈閃爍一下

第一次錄入人臉失敗

紅燈閃爍兩下

第二次錄入人臉失敗

紅燈閃爍三下

第三次錄入人臉失敗

藍(lán)燈閃爍一下

人臉識別成功

指令系統(tǒng)-上位機(jī)->下位機(jī)

指令參數(shù)

釋義

Heart:1

心跳包應(yīng)答

DeleteFace:[ID]

例:DeleteFace:0

刪除人臉 ID(0-254),? 設(shè)為 0xFF,則刪除所有人

AddFace:[ID]

添加人臉 ID(0-254)

在錄入三張人臉特征后執(zhí)行

GiveUpFace:[ID]

添加人臉 ID(0-254)

拋棄之前錄入的人臉特征(任意執(zhí)行)

CheckFace:1

對比人臉

Feature1:[ID]

添加第一張人臉特征 ID(0-254)

Feature2:[ID]

添加第二張人臉特征 ID(0-254)

Feature3:[ID]

添加第三張人臉特征 ID(0-254)

CheckDR:0

檢測門禁狀態(tài)

StateDR:[State]

State=1,開門狀態(tài)控制

State=0,關(guān)門狀態(tài)控制

指令系統(tǒng)-下位機(jī)->上位機(jī)

指令參數(shù)

釋義

Heart:0

心跳包請求

CheckFace:[ID]

返回檢測到底人臉I(yè)D,若為0,則為陌生人臉

DeleteFaceOK:[ID]

刪除人臉 ID(0-254)指定刪除成功

Feature1OK:[ID]

添加(ID)第一張人臉特征成功

Feature2OK:[ID]

添加(ID)第二張人臉特征成功

Feature3OK:[ID]

添加(ID)第三張人臉特征成功

AddFaceOK:[ID]

添加(ID)人臉成功

DR:[State]

State=1,處于開門狀態(tài)

State=0,處于關(guān)門狀態(tài)

ERROR:[ State]

State=1,無有效指紋

State=2,輸入合法指令

聯(lián)系方式 微信號:13648103287

  • 聯(lián)系方式.docx
    下載

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風(fēng)險等級 參考價格 更多信息
SFH203FA 1 OSRAM GmbH FIBER OPTIC PHOTODIODE DETECTOR, PLASTIC PACKAGE-2

ECAD模型

下載ECAD模型
$0.64 查看
LAN8710AI-EZK 1 Microchip Technology Inc DATACOM, ETHERNET TRANSCEIVER, QCC32, 5 X 5 MM, 0.90 MM HEIGHT, ROHS COMPLIANT, QFN-32

ECAD模型

下載ECAD模型
$1.56 查看
ECS-3951M-1000-BN-TR 1 ECS International Inc Oscillator, 1.8MHz Min, 125MHz Max, 100MHz Nom,

ECAD模型

下載ECAD模型
$32.94 查看

相關(guān)推薦

方案定制

去合作
方案開發(fā)定制化,2000+方案商即時響應(yīng)!

方案定制,程序設(shè)計方案、單片機(jī)程序設(shè)計與講解、APP定制開發(fā)。本公眾號致力于向讀者傳遞關(guān)于程序設(shè)計和開發(fā)的相關(guān)知識,并分享一些關(guān)于軟件開發(fā)的最佳實踐。如果您有什么問題或建議,請隨時聯(lián)系我們。我們將竭誠為您服務(wù)