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

    文章

    1312

    浏览量

    41332
  • iButton
    +关注

    关注

    1

    文章

    34

    浏览量

    24896
  • 门锁
    +关注

    关注

    0

    文章

    48

    浏览量

    12226
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    思尔芯邀您共聚 FPT 2025,赋能可编程技术新未来

    技术先锋,再启新程!思尔芯将亮相12月2日至5日的2025年国际现场可编程技术大会(FPT),与全球顶尖专家学者及行业伙伴,共同探索可编程技术的前沿发展与应用创新。FPT是亚太地区最具影响力的现场
    的头像 发表于 11-25 09:57 279次阅读
    思尔芯邀您共聚 FPT 2025,赋能<b class='flag-5'>可编程</b>技术新未来

    新品 | Chain DualKey,可编程双按键输入开发板

    ChainDualKey是一款可编程双按键输入开发板,搭载ESP32-S3FN8主控芯片。正面集成2个支持热插拔的青轴机械键盘按键及2个可编程RGBLED,交互反馈优异;内置350mAh锂电池,结合
    的头像 发表于 10-31 16:31 1489次阅读
    新品 | Chain DualKey,<b class='flag-5'>可编程</b>双按键输入开发板

    用于 DOCSIS 3.0 上行路径的可编程增益放大器 skyworksinc

    电子发烧友网为你提供()用于 DOCSIS 3.0 上行路径的可编程增益放大器相关产品参数、数据手册,更有用于 DOCSIS 3.0 上行路径的可编程增益放大器的引脚图、接线图、封装手册、中文资料
    发表于 09-01 18:33
    用于 DOCSIS 3.0 上行路径的<b class='flag-5'>可编程</b>增益放大器 skyworksinc

    LP5560可编程单LED驱动器数据手册总结

    LP5560 是一款可编程 LED 驱动器,可生成各种闪烁序列,每个序列最多三个不同长度的脉冲。闪烁序列可以通过单线接口进行编程可编程参数包括开启和关闭时间以及上升和下降时间。默认序列被编程
    的头像 发表于 08-29 11:07 903次阅读
    LP5560<b class='flag-5'>可编程</b>单LED驱动器数据手册总结

    MT6501在线可编程角度编码器:以独特可编程特性提升汽车控制精度与可靠性

    在汽车工业蓬勃发展的今天,汽车的智能化、自动化程度越来越高,对汽车控制精度与可靠性的要求也日益严苛。MT6501 在线可编程角度编码器凭借其独特的可编程特性,在提升汽车控制精度与可靠性方面展现出了巨大的潜力。
    的头像 发表于 08-04 18:01 650次阅读

    可编程SLIC语音芯片哪家好?

    在当今数字化快速发展的时代,语音芯片的应用越来越广泛,而可编程SLIC(用户线路接口电路)语音芯片更是凭借其独特的优势,受到众多行业的青睐。那么,面对众多的选择,哪家的可编程SLIC语音芯片更胜一筹
    的头像 发表于 06-12 13:55 546次阅读
    <b class='flag-5'>可编程</b>SLIC语音芯片哪家好?

    吉事励可编程变频电源的特性与应用

    在当今科学技术飞速发展的时代,可编程交流电源作为一种关键的电力设备,在工业生产、科研实验等诸多领域得到了广泛的应用,为各行业的发展提供了强有力的动力支持。 可编程交流电源具有许多显著的特点。 首先
    的头像 发表于 04-21 17:18 462次阅读
    吉事励<b class='flag-5'>可编程</b>变频电源的特性与应用

    可编程电子负载的原理及主要应用

    可编程电子负载是电源测试领域的关键设备,能够模拟真实负载条件并动态调整参数,为电源、电池、新能源设备等提供性能验证。源仪电子基于20年行业经验,开发了可编程直流电子负载系列,涵盖高精度测试、动态响应及多通道控制功能,满足从研发到量产的全流程测试需求。
    的头像 发表于 03-15 10:38 1432次阅读
    <b class='flag-5'>可编程</b>电子负载的原理及主要应用

    可编程交流负载标准

    可编程交流负载标准是电力电子测试领域的重要组成部分,它为交流电源、变频器、逆变器等设备的测试提供了标准化的负载条件。这种可编程性使得测试更加灵活和精确,能够满足不同设备和应用场景的需求。 核心在于其
    发表于 01-15 13:53

    EE-153:ADSP-2191可编程PLL

    电子发烧友网站提供《EE-153:ADSP-2191可编程PLL.pdf》资料免费下载
    发表于 01-14 14:57 0次下载
    EE-153:ADSP-2191<b class='flag-5'>可编程</b>PLL

    爱普生(EPSON) 常规可编程晶振

    常规可编程晶振主要用来替换一般用途的中低频四脚有源晶振,可以满足大多数用途有源晶振的快速交付。爱普生(Epson)作为全球领先的晶体产品供应商,提供了一系列可编程晶振,可以与基波正常振荡器相同
    的头像 发表于 01-13 15:24 1036次阅读
    爱普生(EPSON) 常规<b class='flag-5'>可编程</b>晶振

    可编程晶振的锁相环原理

    (Phase-LockedLoop,PLL)技术在可编程晶振中扮演着关键角色,以下是对可编程晶振中锁相环技术的详细讲解:一、锁相环技术的基本原理1、锁相环是一种利用相位同步产生
    的头像 发表于 01-08 17:39 980次阅读
    <b class='flag-5'>可编程</b>晶振的锁相环原理

    可编程交流电子负载各领域的作用

    可编程交流电子负载是一种高精度的测试设备,广泛应用于各种领域。以下是一些主要应用领域及其作用: 电力系统测试:在电力系统的设计和运行中,需要对发电机、变压器和输电线路等进行测试。可编程交流电
    发表于 12-24 14:04

    PLC可编程控制器的简介

    PLC的英文全称为Programmable Logic Controller,也就是可编程序控制器。它是一种将计算机技术与继电器技术结合起来的现代化自动控制装置,1969年,美国数字化设备公司研制出
    的头像 发表于 12-23 09:09 2088次阅读