Windows Hello 摄像头人脸识别解锁 DELL拆机摄像头方案
- 准备工作
- 摄像头模块
- USB2.0以及电平转换
- 外壳方案
- 具体实施
- 焊接连线
- 驱动下载
准备工作
偶然看到有windows hello 的简单识别方案,然淘宝稍微看了下,有百元左右的方案,随后查看了下各个平台的视频资料, 看了下应该怎么制作这个识别模块,然后自己动手做了一下。
最核心的部分就是摄像头模块,实际上是拆机方案,用的都是DELL系列外星人系列的拆机摄像头,摄像头成本也比较便宜,大概需要30R左右,加上一些线材和加工,认为还是比较简单的,所以就上手了。
摄像头模块
摄像头模块普遍使用的是DELL系列的拆机摄像头,是一整个模块,模块包含正常的摄像头和红外摄像头,以及红外补光灯珠。
某宝搜索“windows hello[空格]摄像头 ”就会出现。核心0JCXG0
第一排的第三个和第四个都是方案需要的,随便选其一就可以。这两者目测没有明显区别,都是拆机方案。
这里插题外话,这种一般都是拆机零件,所以基本是没有质保的,到手之后尽量尽快确认有没有问题, 不然基本没有办法售后。
USB2.0以及电平转换
上述摄像头模块上有两个电平,分别是3.3V和5V的供电,分别供给红外摄像头以及红外补光灯珠供电。
但是!无论是USB2.0还是USB3.0的电平都是标准的5V电压,如果不用电平转换的话,红外摄像头一直使用5V的话,会导致器件过热,所以必须使用5转3.3的电平转换方案。
这个摄像头虽然说是拆机模块,但是功能齐全,本身就是一个比较清晰的摄像头,除了hello使用之外,还可以日常使用,也是没有问题的,效果也比较好,所以3.3V供电也还是必须的。
我自己使用的是非常简单的一款5转3.3模块。AMS1117 5转3.3,结构简单,而且还包邮。
这款电平转换方案完全能够支持摄像头模块的供电。
需要注意的是,usb2.0总共出四根引脚,VCC GND D+ D- 四个引脚,其中VCC和GND接电源转换,然后转3.3V输出,供给部分引脚。D+和D-直接接在摄像头模块上即可。
同时将5V的VCC输出至摄像头模块的5V引脚,这样刚好够供电。
&&需要注意引线长度。
外壳方案
比较丑的外壳。 直接用的停车牌,然后钻孔实现。仅上一个最终效果图。外壳不是重点。
具体实施
焊接连线
引脚图如上。
5V供给红外补光灯珠,3.3V供给摄像头部分。如果5V没有供上,最后出现的结果就是摄像头只有在很近很近的地方才能看到一些图像。 稍微远一点都是一团黑。 但是有了红外补光灯珠之后,就能够在正常的距离识别人脸。
需要注意,上方引脚的最右两个引脚是麦克风的引脚,使用的是I2S的协议,在做好物理连线之后,系统应该也是能够识别到这个mic的,所以想折腾的也可以尝试一下这两个脚的功能。
以上是USB2.0的引线定义。
本文中使用的线路,是单头USB-TYPE-A,另外一头是拆线直接连在摄像头模块上,因此为了固定以及避免用力导致焊盘脱落,需要注意用热熔胶加固,以及固定部分线路,避免线路松动。
更好的方案是使用usb插座形式,模块上只留插座。然后线路独立,可以使用type-c头来提供便利。
驱动下载
驱动链接(DELL官网): link.
从dell官网的官方驱动可以看到,这款摄像头实际对应的是dell的外星人系列, 但是这个配件在二手市场才25R左右,是真的很值得。
进入上述官网之后,在驱动更新界面搜索“camera”之后就会出现如图所示界面。
插上单头USB之后,安装上述驱动,然后重启计算机。该模块不支持热插拔,实测
在win10界面的左下角点击图标,进入设置,选择账户,然后进入登录选项,之后选择Windows Hello (人脸)进入设置。
这里的开关选项表示的是识别到人脸之后,是否直接进入桌面。 打开之后识别人脸,直接进入桌面。 避免多一步操作。
以上就是这次Windows Hello开发的全过程,对这个东西有一个大概的了解,有兴趣的可以私聊我咨询问题。可以提供帮助。