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

    文章

    1332

    浏览量

    41548
  • iButton
    +关注

    关注

    1

    文章

    35

    浏览量

    25047
  • 门锁
    +关注

    关注

    0

    文章

    49

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    PSoC 4200L:可编程系统芯片的卓越之选

    PSoC 4200L:可编程系统芯片的卓越之选 在电子设计领域,可编程系统芯片(PSoC)以其独特的优势受到广泛关注。今天,我们就来深入了解一下赛普拉斯(现英飞凌旗下)的 PSoC 4200L 芯片
    的头像 发表于 04-21 16:30 74次阅读

    探索UPSD3212A/C/CV:集成8032 MCU、USB可编程逻辑的闪存可编程系统设备

    探索UPSD3212A/C/CV:集成8032 MCU、USB可编程逻辑的闪存可编程系统设备 在当今的电子设计领域,寻找一款功能强大、性能卓越且能满足多样化需求的系统设备至关重要。今天,我们将
    的头像 发表于 04-17 15:55 199次阅读

    探索CAT523:数字可编程电位器的卓越性能与应用

    探索CAT523:数字可编程电位器的卓越性能与应用 在电子设计领域,数字可编程电位器(DPP)是一种极为实用的器件,它为工程师们提供了灵活的电压控制解决方案。今天,我们将深入探讨Catalyst
    的头像 发表于 04-10 16:15 200次阅读

    圣邦微电子推出SGM795可编程USB Type-C端口控制器

    圣邦微电子推出SGM795,一款可编程USB Type-C端口控制器。该器件可应用于手机和平板电脑。
    的头像 发表于 04-09 09:13 909次阅读
    圣邦微电子推出SGM795<b class='flag-5'>可编程</b><b class='flag-5'>USB</b> Type-C端口控制器

    SGM795可编程USB Type - C端口控制器:设计与应用详解

    SGM795可编程USB Type - C端口控制器:设计与应用详解 在当今数字化时代,USB Type - C接口凭借其强大的功能和广泛的应用,成为电子设备中不可或缺的一部分。而SGM795作为
    的头像 发表于 03-16 17:25 458次阅读

    探索BUF08832:可编程电压参考的卓越之选

    探索BUF08832:可编程电压参考的卓越之选 在电子设计领域,拥有一款性能出色且功能丰富的可编程电压参考芯片至关重要。今天,我们就来深入了解一下德州仪器(TI)的BUF08832,看看它在实际
    的头像 发表于 03-01 13:40 648次阅读

    MAX5008:可编程电流限制的5V USB电荷泵调节器

    MAX5008:可编程电流限制的5V USB电荷泵调节器 在电子设备的设计中,电源管理是至关重要的一环。今天要给大家介绍一款来自Maxim的产品——MAX5008,这是一款具有可编程电流限制的5V
    的头像 发表于 02-11 16:55 666次阅读

    探索MAX1562:可编程4A USB电流限制开关的卓越性能

    探索MAX1562/MAX1562H/MAX1563:可编程4A USB电流限制开关的卓越性能 在电子设备的设计中,USB端口的电源管理至关重要。今天,我们来深入了解一下Maxim推出
    的头像 发表于 02-10 11:30 315次阅读

    探索MAX1563:可编程4A USB电流限制开关的卓越性能

    探索MAX1562/MAX1562H/MAX1563:可编程4A USB电流限制开关的卓越性能 在电子设备的设计中,USB端口的电源管理至关重要。今天,我们就来深入探讨一下Maxim推出
    的头像 发表于 02-10 11:20 282次阅读

    多协议可编程USB接口适配器

    多协议可编程USB接口适配器USB2S,全面支持UART/I2C/SPI/CAN/1-Wire USB2S(USB To Serial po
    的头像 发表于 01-15 14:06 307次阅读
    多协议<b class='flag-5'>可编程</b><b class='flag-5'>USB</b>接口适配器

    Zynq全可编程片上系统详解

    Zynq 是由赛灵思(Xilinx,现为 AMD 的一部分)推出的一系列全可编程片上系统。它的革命性创新在于,它不是传统的 FPGA,也不是传统的处理器,而是将高性能的 ARM Cortex-A 系列处理器与传统的 FPGA 可编程逻辑紧密地集成在单一芯片上。
    的头像 发表于 01-13 11:41 2250次阅读
    Zynq全<b class='flag-5'>可编程</b>片上系统详解

    YXC高精度的石英可编程压控温补振荡器:YSV531PT系列

    YXC同通过自主研发陆续推出:可编程普通振荡器YSO690PR系列;可编程差分振荡器YSO210PR、YSO212PU系列;可编程压控振荡器YSV310PR系列;可编程压控差分振荡器Y
    的头像 发表于 12-25 15:38 566次阅读
    YXC高精度的石英<b class='flag-5'>可编程</b>压控温补振荡器:YSV531PT系列

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

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

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

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