BW21-CBV-Kit -您的个人办公桌哨兵
扫描二维码
随时随地手机看文章
你有没有想过,当你不在的时候,谁坐在你的办公桌旁?什么时候?他们在看什么?考虑到这些问题,BW21-CBV-Kit设计用于监控您的工作站。它会谨慎地记录任何访客的出现,并保存照片作为证据。
材料要求
•BW21-CBV-Kit x1
•SD卡x1
•触觉按钮x2
•绿色LED(可选)x1
•红色LED(可选)x1
•超声波测距传感器x1
功能
1. 硬件连接
2. 软件开发
软件采用Arduino进行开发,并以rtspfacerrecognition为例进行了修改。
代码概述
功能描述
1. 人脸检测与识别
上电后,系统开始实时人脸检测。若要注册自己的脸部,请在距离相机小于50cm的地方,按下绿色按钮。系统会将你的脸注册为“我自己”,以避免记录你自己的存在。
陌生人会被贴上“未知”的标签。
当有人在50厘米内停留超过3秒时,系统就会拍照。
按红色按钮删除注册面。
按绿色按钮重新注册人脸。
注意:要记录自己的坐下和离开时间,请删除条件:String(item.name()) != “myself”
2. 远程监控
超声波传感器监测接近程度。您可以根据您的工作空间调整检测范围。
3. 带时间戳的图像保存
一旦连接到WiFi,系统就会获取NTP时间并保存带有时间戳文件名的照片:
4. 视频流和帧捕获
要启用图像捕获,请将相机配置为JPEG帧:
视频设置配置(VIDEO_FHD, CAM_FPS, VIDEO_JPEG, 1);
H264流模式不支持图像保存:
VideoSetting config(VIDEO_FHD, 30, VIDEO_H264, 0);
功能的扩展
目前系统只支持将镜像保存到本地SD卡上。要启用远程或实时监控,可以使用MQTT扩展功能,将图像上传到云服务器。
这样,您就可以立即查看谁访问了您的工作站。
本文编译自hackster.io