最好的电子音响科技diy制作网站

haoDIY_音响电子电脑科技DIY小制作发明

当前位置: 主页 > 电子DIY > 单片机 >

打造一个基于单片机的USB密钥

时间:2017-07-04 21:26来源:本站 作者:haodiy 点击:
最近一直在学习单片机C语言,自从看了电影“超能查派”后,就一直想仿制一个里面的那个USB密钥,所以最近研究了下,做出了这么一个东西,经过本作品学到了不少东

 

最近一直在学习单片机C语言,自从看了电影“超能查派”后,就一直想仿制一个里面的那个USB密钥,所以最近研究了下,做出了这么一个东西,经过本作品学到了不少东西

所用单片机:AT89C51 下载方式:AVR_ISP

做本作品的用意是来学习I2C通讯,所以程序方面,在网上找了许多类似功能的程序,然后尝试删减修改其功能,比较不同来学习,最终终于实现了想要的功能,也算对I2C有了初步的了解,在此要感谢科创论坛的acmilan和张静茹的指导

采用24C08储存密码,然后采用单片机进行读取,对比密码是否符合,考虑到美观问题,所以将此IC封装在了USB插头里,所以得先拆一个USB插头,去除内芯:

打造一个基于单片机的USB密钥




由于手头没有卡尺,所以用普通刻度尺完成封装的测量

打造一个基于单片机的USB密钥




打造一个基于单片机的USB密钥



采用热转印法制作一块PCB

使用激光打印机打印:

打造一个基于单片机的USB密钥



打造一个基于单片机的USB密钥



熨斗加热

打造一个基于单片机的USB密钥



转印效果还是不错的:

打造一个基于单片机的USB密钥




腐蚀(使用的TB上买的蓝色环保腐蚀剂,有人说是过硫酸钠,我也不确定):

打造一个基于单片机的USB密钥




打造一个基于单片机的USB密钥




打造一个基于单片机的USB密钥




裁剪成型 :

打造一个基于单片机的USB密钥





将所需原件焊上(为避免USB触点氧化,所以需要镀锡,然后进行打磨):

打造一个基于单片机的USB密钥

装进USB头里,正好: 
打造一个基于单片机的USB密钥


打造一个基于单片机的USB密钥


用热熔胶填补内部空间: 
打造一个基于单片机的USB密钥



找个塑料盖套上,美观些: 
打造一个基于单片机的USB密钥



打造一个基于单片机的USB密钥

哥俩好在内部粘接 

打造一个基于单片机的USB密钥




成品: 
打造一个基于单片机的USB密钥



使用LED作演示,投入使用的话,将LED换成其他设备

实验后反思:本密钥虽然起到了鉴权的功能,但是存在被复制的风险,所以打算在程序里加一个密码计算公式,每次解锁成功后计算一个新密码写入到密钥里的EEPROM里供下次解锁使用,这样复制者即使复制了密码也没有太大用处了,况且复制者不可能每次都得逞,有大数据来计算公式,所以打算按照这个想法继续改进下。 


测试视频,1080P录制,1080P渲染:


论坛最近怎么回事,视频老是挂,粘Flash都没用
打不开的看链接:http://v.youku.com/v_show/id_XMTMwMzA4MTA4NA==.html?from=y1.7-1.2

(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
相关文章
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容