BW21-CBV-Kit -您的個人辦公桌哨兵
你有沒有想過,當(dāng)你不在的時候,誰坐在你的辦公桌旁?什么時候?他們在看什么?考慮到這些問題,BW21-CBV-Kit設(shè)計用于監(jiān)控您的工作站。它會謹(jǐn)慎地記錄任何訪客的出現(xiàn),并保存照片作為證據(jù)。
材料要求
?BW21-CBV-Kit x1
?SD卡x1
?觸覺按鈕x2
?綠色LED(可選)x1
?紅色LED(可選)x1
?超聲波測距傳感器x1
功能
1. 硬件連接
2. 軟件開發(fā)
軟件采用Arduino進行開發(fā),并以rtspfacerrecognition為例進行了修改。
代碼概述
功能描述
1. 人臉檢測與識別
上電后,系統(tǒng)開始實時人臉檢測。若要注冊自己的臉部,請在距離相機小于50cm的地方,按下綠色按鈕。系統(tǒng)會將你的臉注冊為“我自己”,以避免記錄你自己的存在。
陌生人會被貼上“未知”的標(biāo)簽。
當(dāng)有人在50厘米內(nèi)停留超過3秒時,系統(tǒng)就會拍照。
按紅色按鈕刪除注冊面。
按綠色按鈕重新注冊人臉。
注意:要記錄自己的坐下和離開時間,請刪除條件:String(item.name()) != “myself”
2. 遠程監(jiān)控
超聲波傳感器監(jiān)測接近程度。您可以根據(jù)您的工作空間調(diào)整檢測范圍。
3. 帶時間戳的圖像保存
一旦連接到WiFi,系統(tǒng)就會獲取NTP時間并保存帶有時間戳文件名的照片:
4. 視頻流和幀捕獲
要啟用圖像捕獲,請將相機配置為JPEG幀:
視頻設(shè)置配置(VIDEO_FHD, CAM_FPS, VIDEO_JPEG, 1);
H264流模式不支持圖像保存:
VideoSetting config(VIDEO_FHD, 30, VIDEO_H264, 0);
功能的擴展
目前系統(tǒng)只支持將鏡像保存到本地SD卡上。要啟用遠程或?qū)崟r監(jiān)控,可以使用MQTT擴展功能,將圖像上傳到云服務(wù)器。
這樣,您就可以立即查看誰訪問了您的工作站。
本文編譯自hackster.io