• 方案介紹
    • 前言
    • 一 連線(xiàn)圖
    • 人臉模塊資料獲取
    • 二 底層代碼使用方式
    • 三 APP使用方式
    • 四 程序修改部分
    • 若需要,請(qǐng)咨詢(xún)博主
  • 附件下載
  • 推薦器件
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

物聯(lián)網(wǎng)畢設(shè)-人臉打卡系統(tǒng)(WIFI+APP+OneNet)

2024/07/08
2813
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

聯(lián)系方式.docx

共1個(gè)文件

前言

(1)硬件端 硬件端部分沒(méi)有APP時(shí),可以通過(guò)按鍵進(jìn)行設(shè)備的檢測(cè)、注冊(cè)和刪除操作。設(shè)備聯(lián)網(wǎng)成功后,每1.5秒會(huì)進(jìn)行一次人臉數(shù)據(jù)的采集,通過(guò)人臉識(shí)別模塊進(jìn)行人臉數(shù)據(jù)的比對(duì),驗(yàn)證識(shí)別結(jié)果后通過(guò)步進(jìn)電機(jī)模擬人工開(kāi)門(mén)的操作。同時(shí),通過(guò)RGB燈進(jìn)行狀態(tài)提示,通過(guò)蜂鳴器進(jìn)行人臉檢測(cè)提示,提高設(shè)備工作的可視化和用戶(hù)體驗(yàn)。當(dāng)識(shí)別成功后,設(shè)備可以主動(dòng)將數(shù)據(jù)推送至云平臺(tái)進(jìn)行保存。 如果設(shè)備處于斷開(kāi)狀態(tài),ESP8266會(huì)自動(dòng)重啟設(shè)備進(jìn)行聯(lián)網(wǎng)。硬件部分的功能有按鍵操作檢測(cè),人臉數(shù)據(jù)采集,人臉識(shí)別比對(duì),開(kāi)門(mén)操作模擬,狀態(tài)提示和自動(dòng)連接網(wǎng)絡(luò)等。

(2)軟件端 軟件端分為管理員和用戶(hù)端,可以進(jìn)行添加刪除以及注冊(cè)設(shè)備賬號(hào)等相關(guān)操作。管理員可以手動(dòng)進(jìn)行開(kāi)門(mén)操作,管理員和用戶(hù)都可以進(jìn)行添加和刪除人臉。用戶(hù)注銷(xiāo)賬號(hào)需要管理員進(jìn)行審核同意后才能進(jìn)行注銷(xiāo)。管理員可以查看當(dāng)前最新的人臉打卡記錄(通過(guò)倒敘排列),用戶(hù)可以查看自己的人臉打卡記錄。軟件部分的功能有用戶(hù)身份管理、設(shè)備注冊(cè)管理、添加/刪除人臉、管理審核用戶(hù)注銷(xiāo)請(qǐng)求、查看打卡記錄等。

(3)云平臺(tái)端 云平臺(tái)主要負(fù)責(zé)獲取設(shè)備相關(guān)數(shù)據(jù)并進(jìn)行在云平臺(tái)展示。云平臺(tái)展示的數(shù)據(jù)有設(shè)備聯(lián)網(wǎng)狀態(tài)、設(shè)備注和設(shè)備當(dāng)前最新的人臉打卡記錄

一 連線(xiàn)圖

1. 原理圖

開(kāi)發(fā)板自帶一個(gè)LED燈,作為監(jiān)測(cè)網(wǎng)絡(luò)連接狀態(tài)和獲取數(shù)據(jù)狀態(tài)的指示。其功能點(diǎn)如下:

1. 當(dāng)設(shè)備連接上云平臺(tái)后,LED和機(jī)都會(huì)同時(shí)閃爍一下,表示設(shè)備已經(jīng)成功連接云平臺(tái)。如果MUC上的LED處于閃爍狀態(tài),則說(shuō)明設(shè)備正在正常運(yùn)行狀態(tài)。如果LED燈不再閃爍,請(qǐng)按下復(fù)位鍵將程序手動(dòng)復(fù)位一次,進(jìn)行設(shè)備的重啟。

2. 硬件端在每次檢測(cè)到人臉成功后,就會(huì)向云平臺(tái)傳輸一次信息,讓云平臺(tái)了解到當(dāng)前人臉的識(shí)別情況。

????(本文章僅提供思路和實(shí)現(xiàn)方法,并不包含代碼,需要代碼的同學(xué)請(qǐng)自行聯(lián)系博主)

????(有疑問(wèn)或需要定制或者技術(shù)支持等,也請(qǐng)自行聯(lián)系博主)????

歡迎關(guān)注微信公眾號(hào)星之援工作室,公眾號(hào)不定時(shí)開(kāi)源設(shè)計(jì)項(xiàng)目

支持單片機(jī),Android系統(tǒng)設(shè)計(jì)成品定制,項(xiàng)目代做

請(qǐng)聯(lián)系微信:13648103287

人臉模塊資料獲取

關(guān)注微信公眾號(hào) -- 星之援工作室 發(fā)送關(guān)鍵字(TX510

????

2. PCB效果

3. 實(shí)物效果

4. 功能概括

(1)硬件端

1. 無(wú)需APP操作,可通過(guò)按鍵實(shí)現(xiàn)設(shè)備的檢測(cè)、注冊(cè)和刪除功能。

2. 設(shè)備聯(lián)網(wǎng)成功后,每1.5秒自動(dòng)進(jìn)行人臉數(shù)據(jù)的采集。

3. 利用人臉識(shí)別模塊進(jìn)行人臉數(shù)據(jù)的比對(duì),并通過(guò)步進(jìn)電機(jī)模擬開(kāi)門(mén)的操作。

4. 設(shè)備狀態(tài)會(huì)通過(guò)RGB燈進(jìn)行提示,同時(shí)蜂鳴器會(huì)進(jìn)行人臉檢測(cè)的提示。

5. 識(shí)別成功后,可主動(dòng)推送到云平臺(tái)進(jìn)行保存。

6. ESP8266會(huì)自動(dòng)連接網(wǎng)絡(luò),如遇斷連情況,設(shè)備會(huì)自動(dòng)重啟以進(jìn)行聯(lián)網(wǎng)。

(2)APP端

1. 設(shè)備賬號(hào)管理:管理員和用戶(hù)都可以添加、刪除和注冊(cè)設(shè)備賬號(hào)。

2. 開(kāi)門(mén)操作:管理員可以手動(dòng)開(kāi)門(mén)操作。

3. 人臉管理:管理員和用戶(hù)都可以添加或刪除人臉。

4. 賬號(hào)注銷(xiāo):用戶(hù)需要得到管理員同意后才能進(jìn)行賬號(hào)注銷(xiāo)。

5. 打卡記錄查看:管理員可以查看最新的人臉打卡記錄,并通過(guò)倒序排列進(jìn)行查看;而用戶(hù)只能查看自己的人臉打卡記錄。

(3)云平臺(tái)端

  1. 獲取設(shè)備相關(guān)數(shù)據(jù)顯示到云平臺(tái)進(jìn)行展示

演示視頻

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

提取碼:xzy0

二 底層代碼使用方式

1. 使用說(shuō)明

(1). 當(dāng)使用設(shè)備時(shí),設(shè)備會(huì)自動(dòng)連接名為"NET",密碼為"12345678"的WIFI熱點(diǎn),需要使用2.4GHZ頻率的無(wú)線(xiàn)網(wǎng)連接。

(2). 在設(shè)備處于正常狀態(tài)時(shí),開(kāi)發(fā)板上的LED會(huì)閃爍,表示設(shè)備正在運(yùn)行。

(3). 設(shè)備上有三個(gè)按鍵,但使用時(shí)可以不需要按這些按鍵,設(shè)備會(huì)自動(dòng)進(jìn)行人臉數(shù)據(jù)的采集。

(4). 屏幕上可以顯示設(shè)備的獲取狀態(tài),用戶(hù)可以直接查看。

(5). 如果需要對(duì)人臉模塊進(jìn)行復(fù)位,可以在聯(lián)網(wǎng)模式下長(zhǎng)按第三個(gè)按鍵,這樣可以刪除設(shè)備上的所有人臉信息。

(多看視頻,視頻中有完整功能演示)

(多看視頻,視頻中有完整功能演示)

(多看視頻,視頻中有完整功能演示)

2. 下載程序

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

3. 查看云平臺(tái)

三 APP使用方式

1. 操作方式:

使用Android手機(jī)安裝APK進(jìn)操控

安裝Android studio導(dǎo)入項(xiàng)目使用模擬器

Android studio下載鏈接

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

2. 使用說(shuō)明

1. 管理員的賬號(hào)為admin,密碼為123456。

2. 管理員可通過(guò)登錄后,進(jìn)行用戶(hù)數(shù)據(jù)的錄入以及刪除操作。

3. 用戶(hù)在使用系統(tǒng)前,需先注冊(cè)賬號(hào),然后才能進(jìn)行登錄操作。

4. 用戶(hù)若需刪除賬戶(hù),則需先向管理員提交申請(qǐng),并等待管理員同意,才能進(jìn)行刪除。

(多看視頻,視頻中有完整功能演示)

(多看視頻,視頻中有完整功能演示)

(多看視頻,視頻中有完整功能演示)

3. APP界面

4. 數(shù)據(jù)庫(kù)設(shè)計(jì)

  1. 用戶(hù)表(user)

釋義

類(lèi)型

約束

備注

Uid

用戶(hù)變化

Integer

主鍵

Uname

用戶(hù)姓名

Char(20)

不為空

Upassword

用戶(hù)密碼

Char(50)

不為空

Utype

用戶(hù)類(lèi)型

Integer

不為空

0為普通用戶(hù)

1為管理員

Uphone

用戶(hù)電話(huà)

Integer

不為空

Usex

用戶(hù)性別

Char(6)

不為空

Fid

用戶(hù)人臉對(duì)應(yīng)的id

Integer

默認(rèn)為-1,-1則表示未錄入

backlog

注銷(xiāo)申請(qǐng)

Integer

不為空

默認(rèn)為0,1表示提出申請(qǐng),2表示申請(qǐng)被駁回

四 程序修改部分

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

  1. 修改平臺(tái)接入設(shè)備

若需要,請(qǐng)咨詢(xún)博主

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


????END????


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

推薦器件

更多器件
器件型號(hào) 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊(cè) ECAD模型 風(fēng)險(xiǎn)等級(jí) 參考價(jià)格 更多信息
PIC32MX575F512H-80I/PT 1 Microchip Technology Inc 32-BIT, FLASH, 80 MHz, RISC MICROCONTROLLER, PQFP64, 10 X 10 MM, 1 MM HEIGHT, LEAD FREE, PLASTIC, TQFP-64

ECAD模型

下載ECAD模型
$9 查看
STM32F103VET6 1 STMicroelectronics Mainstream Performance line, Arm Cortex-M3 MCU with 512 Kbytes of Flash memory, 72 MHz CPU, motor control, USB and CAN

ECAD模型

下載ECAD模型
$16.64 查看
MCF52258CAG66 1 Rochester Electronics LLC 32-BIT, FLASH, 66MHz, RISC MICROCONTROLLER, PQFP144, 20 X 20 MM, ROHS COMPLIANT, LQFP-144
$12.68 查看

相關(guān)推薦

方案定制

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

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