b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

教你如何强势改造自己的键盘,添加上指纹模块

电脑杂谈  发布时间:2021-02-18 14:03:48  来源:网络整理

Windows 10发布时,除了使用传统的登录密码外,该操作系统还支持三种Windows Hello:PIN,面部识别和指纹识别。 cGiednc

001ednc20190621

cGiednc

也许我们已经习惯了可以通过手指按压或盯着各种智能手机上的屏幕来解锁并直接对准对象的感觉,但是对于PC而言,生物识别技术的普及似乎慢了半拍。 cGiednc

有很多原因。这可以归因于以下事实:计算机不像需要经常解锁的手机那样使用。也可以认为PC行业作为旧的消费电子行业缺乏创新。主要制造商没有动力跟进最新技术(只有主要的RGB照明工厂仍在蓬勃发展哈哈),但总而言之,现状是Windows Hello已经存在了很长时间,而且市场上仍然很少有配件。可以适应的。 cGiednc

好吧,作为一个可爱的怪胎,我必须挺身而出遇到这种问题。无论如何,键入一连串的密码让我感到不舒服。没有指纹和面部的计算机可视为上帝。机器?我摇了摇头。 cGiednc

今天,我将教您如何大力转换键盘,向其添加指纹模块,以及一键式登录Meizizi。 cGiednc

在开始之前,让我介绍一下这个DIY的背景。实际上,我使用的台式计算机支持面部识别。我很早就开始关注Windows Hello(发布RealSense时)。当时可以购买的RealSense相机非常昂贵(现在不便宜)。我选择的第一个型号是SR300。它非常易于使用,但故障率极高。其中有两个在半年之内就用完了。罗技(Logitech)也推出了支持人脸登录的网络后,我毫不犹豫地启动了一个,如下所示↓cGiednc

002ednc20190621

cGiednc

来到公司后,我自然希望在公司的计算机上设置相同的人脸解锁功能,但是不幸的是,出于信息安全的考虑,公司的计算机登录设置受到策略组的限制,只能使用密码无法设置PINcGiednc

003ednc20190621

cGiednc

使用Windows Hello在设备上启用生物识别功能之前,必须选择PIN作为初始解锁方法。因此,在进行一些搜索之后,对于是否可以在不设置PIN的情况下使用Windows Hello解锁的问题,这里的答案是否定的,无法禁用PIN,只有设置了PIN后,您才能添加生物识别如所须。 cGiednc

在Windows 10中,PIN登录是新Microsoft Passport功能的一部分,并且比传统密码更安全。以下链接是Microsoft↓cGiednc的正式介绍

PIN优于密码cGiednc的原因

我知道真相,但是在这种情况下,我怎么能在公司___开心? cGiednc

当然,我没有麻烦。由于不支持该软件,让我们构建一个物理插件:直接使用Arduino模拟HID键盘,然后使用指纹模块进行身份验证。 cGiednc

如下↓cGiednc

键盘识别不了_指纹 识别 算法_指纹识别键盘

004ednc20190621

cGiednc

实际上,这非常简单。将USB-Hub插入键盘USB电缆的中间。然后,集线器的一个端口连接到键盘的原始USB电缆,一个端口连接到我们的Arduino(此处使用Micro,因为具有USB仿真功能)cGiednc

005ednc20190621

cGiednc

一拖二USB-HubcGiednc

在Arduino方面,我选择了一个串行指纹模块,型号为FPM3X,看起来像这样↓cGiednc

006ednc20190621

cGiednc

然后,键盘的拆卸和转换是对手工的测试。简而言之,找到可以插入模块的位置,并在孔上钻一个与传感器大小相同的孔。我使用的键盘是由宝藏购买的茶轴机械键盘(程序员必须使用)。每个按钮都有一个独立的可控背光。它也非常便宜,仅花费不到200元。具体模型没有提到避免广告。 cGiednc

007ednc20190621

cGiednc

键盘cGiednc的原始状态

008ednc20190621

cGiednc

脱掉背心cGiednc

009ednc20190621

cGiednc

找到合适的位置放置指纹传感器cGiednc

010ednc20190621

cGiednc

标记孔尺寸cGiednc

011ednc20190621

cGiednc

开始打孔... cGiednc

012ednc20190621

cGiednc

013ednc20190621

cGiednc

冒着生命危险cGiednc

014ednc20190621

cGiednc

嵌入指纹传感器,并用热熔胶固定cGiednc

015ednc20190621

cGiednc

接下来是电路部分。我买了最小的Arduino Micro,因为该电路太简单了,所以不需要自己制作PCB,只需将几根线连到cGiednc

016ednc20190621

cGiednc

017ednc20190621

cGiednc

为避免短路,请使用热缩管封装电路部分cGiednc

018ednc20190621

cGiednc

插入所有电路并修复cGiednc

019ednc20190621

cGiednc

成品cGiednc的效果

最后插入计算机,计算机可以识别键盘和Arduino串行端口,并且硬件正确〜cGiednc

下一步是编程。 Arduino Micro本身的Mega32U4芯片具有USB接口,因此还提供了官方USB库来模拟键盘和鼠标。在这里,模拟键盘以获取正确的指纹数据并输入密码字符串cGiednc的功能

020ednc20190621

cGiednc

在VS cGiednc下编程Arduino

已经证明效果是完美的,不仅因为我们可以输入多个指纹,而且可以轻松地使用该代码来实现不同指纹输入不同内容的功能;如果您向Arduino添加一些其他传感器,则可以实现更多的功能。自定义宏的触发功能仅是一艘赛车。 cGiednc

结论

此DIY主要用于解决无法使用PIN时使用Windows Hello的问题。对于您自己的计算机,您不需要Arduino板,只需将USB指纹模块直接连接到集线器即可,这完全兼容。 cGiednc

Arduino代码在这里。传感器的连接和引脚的连接均在代码中。需要它的学生可以自己尝试。 cGiednc

[Github] FingerBoardcGiednc

(本文授权转载自微信公众号“电子森林”)cGiednc


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/bofangqi/article-358539-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 田震
        田震

        用铁的事实证明了制定建造出众多鬼城的决策是多么的高瞻远瞩

      热点图片
      拼命载入中...