0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

USB可编程IButton门锁的制作教程

454398 来源:wv 2019-10-16 14:15 次阅读

步骤1:进程

USB可编程IButton门锁的制作教程

首先,您需要确定所需的锁类型。

FAIL SAFE/UNLOCKED在打开时保持打开状态单元失去动力。如果在断电情况下门必须可访问,则通常使用此方法-例如,除非对锁通电,否则Fire FAIL SECURE/LOCKED保持锁定状态。如果使用传统的门禁系统,除非通电,否则门禁一直处于锁定状态,这将更为合适。

下面是显示设备操作方式的流程图。

简单地说,如果您输入

如果是[iButton]访问密钥,则微处理器将检查存储在其EEPROM(内存)中的已知密钥列表,如果它是[iButton]访问密钥,则微处理器将首先检查它是否是编程密钥或访问密钥。如果找到它,它将让您进入。否则,它会发出红灯,表示未授予任何访问权限。

如果它是任何类型的可重编程键(例如,一个iButton带有要存储的新键列表)内部EEPROM)。它将检查是否允许ibutton重新编程内部EEPROM,但会检查其验证码。 (这是由USB编程器编程到iButton中的,您不能更改-有关信息,请参见最后一页。)

如果允许iButton对内部EEPROM进行编程,则LED指示灯将闪烁绿色/橙色,然后闪烁微处理器将所有按键代码从iButton上拉下来并将其存储到内部EEPROM中。这将导致LED闪烁,可能需要长达20秒的时间-请勿在这种情况下拔下钥匙。然后,LED指示灯将以绿色闪烁,表明编程已结束-现在,请删除iButton。

步骤2:组件

确定,因此可讲的很漂亮容易,我给您原理图,零件清单,十六进制文件,然后构建它-很简单!我将提供零件清单和Rapid Electronics(http://www.rapidonline.com)零件号因此您可以寻找自己的供应商-尽管快速的效果还不错!

在这里列出零件清单

门锁

1x桥式整流器(rapid#47-3202)

1x 5v 7805稳压器(快速编号47-3313)

1x SIL继电器(快速编号60-0670)

1x 100uf上限(快速#10-3260)

1x 470uf上限(快速#11-0275)

1x 220f电容(快速#11-0260)

2x 1k电阻

1x 4k7电阻

1x 16f628 PIC micro

1x 24LC04 4k eeprom(快速#22-0170)

1x 8pin dil支架

1x 18pin dil支架

1x DPDT迷你开关(快速#76-0220)

1x 3pin插头(快速#22-0515)

1x跳线(rapid#77-0237)

2x 2pin接线端子(快速编号21-1700)

1x Electro nic版本(http://www.directlocks.co.uk)

1个带BiColour LED的iButton探针(MBL)(部件编号hc00039 http://www.homechip.com)

1-80x DS1990A iButtons( http://www.homechip.com)

USB编程器

1x 18f2550 PIC micro

1x 20MHz XTAL

2x 22pf电容(陶瓷光盘)

1x 220nf电容

1x 1k分辨率

1x LED(任何颜色)

1x USB B插槽

1x iButton固定器探头DS1402(可以使用)(http://www.homechip.com)

1x DS1973 iButton(http://www.homechip.com)

某些iButton硬件或按钮可通过从http://www.ibutton.com(直接从maxim)订购样品免费获得。

步骤3:锁的原理图和PCB

以下是锁的原理图,PCB和最终示例照片。有关可打印的PCB布局,请参见下载

有关原理图的高分辨率版本,请单击 i 并下载文件(14kb)。

PCB布局可在下载页面上找到。 。

步骤4:编程器的示意图,PCB和照片

如下所示USB编程器的原理图,示例PCB以及最终生产的PCB的照片

步骤5:对PIC微控制器进行编程

好,所以我们中的一些人可能已经到了这一点并思考了-我该如何编程PIC控制器。下面是最简单的方法。

获取支持PIC 18f4550的PIC编程器(例如ebay),并按照说明进行操作。遇到这种情况,请问当地学校或学院的任何人,电子产品社区的任何人,或者给我发电子邮件至:instructionyibATdandycoolDOTcoDOTuk,如果您遇到麻烦,我将为您编程。虽然在网上大量记录了如何对这些设备进行编程。

第二个想法。..经济机会!如果您喜欢(10GBP/15euro/$ 20)paypal,我可以将这两种PIC的预编程软件卖给您。但是我坚持您可以轻松地自己做。

只需使用默认的保险丝组对PIC进行编程。 HEX文件(我认为)应该包含振荡器设置的信息,例如,对我来说,我刚插入电源就可以了。

它以INT OSC,无WDT的4MHz运行。

步骤6:使其显得浮华!

现在,您可以将两个模块挤入一些浮华的齿轮中使用了作为新安全系统的一部分!

步骤7:下载!

在这里您可以下载软件(需要.Net framework 3.5),pcb文件和固件。使用Mike o‘brien的USB HID库-谢谢Mike!

http://labs.mike-obrien.net/view.aspx?projectid=hidlibrary

使用TinyCad创建的原理图使用PCB Wizard 3制作的PCB

从pdf打印pcb时,打印为A4纸,请确保acrobat中的任何收缩选项均已禁用以保持比例。

步骤8:最后。.

一个键可以编程为更新1,也可以编程1000个锁,它不需要每次都重新编程,因此您可以拥有一个所有的锁数组使用相同的键将其打开。或混合搭配。这样可以节省编程新锁的时间,如果丢失一把钥匙也可以更新锁-嘿,钥匙只花了1磅!

最初的概念是用所有人都可以拥有的电子锁替换建筑物中的所有锁。现在只能使用同一项目构建的任何人对这些锁进行技术上的重新编程。该软件确实允许使用唯一的密钥代码,以便没人能覆盖您的锁的eeprom。

该密钥代码存储在固件和USB软件应用程序中,因此能够无需任何冗长的配置即可开始运行。

但是,如果您的需求超出此范围,并且需要安全的密码,那么只有您可以重新编程锁,给我发电子邮件有需求,也许我会为您准备一个自定义应用程序+十六进制代码。 》 instructionyATdandycoolDOTcoDOTuk

我敢肯定,最逆您的逆向工程和拖延技能可能会找到一种方法。..但是由于那些顽皮的web2.0-的潜在商业用途,我正在密切注意

合法的地方:

根本不能保证它的功能!不应用作REAL安全设备,这仅是概念性项目。但这真该死!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 可编程
    +关注

    关注

    2

    文章

    860

    浏览量

    39820
  • iButton
    +关注

    关注

    1

    文章

    30

    浏览量

    24467
  • 门锁
    +关注

    关注

    0

    文章

    47

    浏览量

    11922
收藏 人收藏

    评论

    相关推荐

    可编程晶振的优点和缺点

    可编程晶振,近年来渐入人们眼中。什么是可编程晶振,与普通晶振有什么区别?可编程晶振的优点和缺点有哪些?1,什么是可编程晶振可编程晶振是一种可
    的头像 发表于 09-30 10:44 393次阅读
    <b class='flag-5'>可编程</b>晶振的优点和缺点

    用TMAG5328电阻器和电压可编程霍尔效应开关实现可编程性和诊断

    电子发烧友网站提供《用TMAG5328电阻器和电压可编程霍尔效应开关实现可编程性和诊断.pdf》资料免费下载
    发表于 09-11 10:01 0次下载
    用TMAG5328电阻器和电压<b class='flag-5'>可编程</b>霍尔效应开关实现<b class='flag-5'>可编程</b>性和诊断

    可编程晶振都有什么频率的呢?分享3个挑选可编程晶振的技巧

    频率范围全面覆盖,满足多样化需求: • CMOS可编程晶振:1~200MHz宽广选择,为您的基础应用提供稳定可靠的支持。 • 可编程差分晶振:高达2100MHz的卓越性能,满足高速数据传输与信号处理的高标准要求。 • 可编程压控
    的头像 发表于 07-18 18:30 1152次阅读
    <b class='flag-5'>可编程</b>晶振都有什么频率的呢?分享3个挑选<b class='flag-5'>可编程</b>晶振的技巧

    可编程电源的作用是什么

    可编程电源的作用是什么 可编程电源是一种电子设备,它可以根据用户的需求调整输出电压和电流。这种电源广泛应用于各种电子设备和系统的测试、调试和研发过程中。 ### 可编程电源的作用 #### 1.
    的头像 发表于 06-10 15:33 663次阅读

    可编程电源使用方法

    可编程电源使用方法 可编程电源使用方法 摘要:本文详细介绍了可编程电源的使用方法,包括其基本概念、主要功能、选择原则、操作步骤、注意事项以及实际应用案例,旨在帮助读者全面了解可编程电源
    的头像 发表于 06-10 15:29 1002次阅读

    可编程电源如何编程

    可编程电源如何编程  可编程电源是一种可以调节输出电压和电流的电源设备,广泛应用于电子设备测试、研发和生产等领域。通过编程,用户可以根据需要设置电源的输出参数,实现自动化测试和控制。本
    的头像 发表于 06-10 15:24 1327次阅读

    什么是现场可编程逻辑阵列?它有哪些特点和应用?

    在电子工程领域,现场可编程逻辑阵列(Field Programmable Logic Array,简称FPLA)是一种具有强大灵活性和可编程性的半导体器件。它属于可编程逻辑器件(PLD)的一种,通过
    的头像 发表于 05-23 16:25 949次阅读

    可编程片上系统的基本特征和主要应用

    可编程片上系统是一种特殊的嵌入式系统:首先它是片上系统,即由单个芯片完成整个系统的主要逻辑功能;其次,它是可编程系统,具有灵活的设计方式,可裁减、可扩充、可升级,并具备软硬件在系统可编程的功能。
    的头像 发表于 03-28 15:13 626次阅读

    可编程片上系统是什么意思

    可编程片上系统(Programmable System-on-Chip,PSoC)是一种特殊的嵌入式系统。它首先是一个片上系统,这意味着整个系统的主要逻辑功能由单个芯片完成。其次,它具有可编程的特性,设计方式灵活,可裁减、可扩充、可升级,并具备软硬件在系统
    的头像 发表于 03-28 15:09 568次阅读

    现场可编程门阵列的原理和应用

    FPGA是一种可编程的硬件逻辑器件,其核心组成部分是可编程逻辑单元(PLU)和可编程互连资源(Interconnect Resources)。PLU是一组可编程的逻辑门,如与门、或门、
    的头像 发表于 03-27 14:49 690次阅读

    现场可编程门阵列是什么

    现场可编程门阵列(Field Programmable Gate Array,简称FPGA)是一种超大规模可编程逻辑器件,由可编程逻辑资源、可编程互连资源和
    的头像 发表于 03-16 16:38 2465次阅读

    可编程逻辑器件的特征及优势科普

    可编程逻辑器件是一种集成电路,具有可编程功能的特性。它们可以根据用户的需求进行编程,从而实现不同的逻辑功能。
    的头像 发表于 02-26 18:24 1110次阅读

    可编程晶振如何设置呢

    可编程晶振的设置很多人其实不知道除了按照说明书上操作,也可以看视频教程尤其是对于可编程晶振设置的方面都是这些细节都是选择,另外也可以咨询专业的FAE工程师进行分解。
    的头像 发表于 02-22 16:21 694次阅读
    <b class='flag-5'>可编程</b>晶振如何设置呢

    可编程控制器的组成 可编程控制器有哪些特点?

    可编程控制器(Programmable Logic Controller,PLC)是一种使用数字计算机技术和专用外设实现工业过程自动化控制的设备。它在工业生产中起到了非常重要的作用。本文将详细介绍
    的头像 发表于 01-18 11:18 1515次阅读

    基于FPGA的可编程AES加解密IP

    可编程AES加解密IP内建密钥扩展功能,使用初始密钥产生扩展密钥,用于加解密过程。可编程AES加解密IP处理128-bit分组数据,并且支持可编程的密钥长度:128-bit,192-bit和256-bit。
    发表于 01-09 10:49 492次阅读
    基于FPGA的<b class='flag-5'>可编程</b>AES加解密IP