查看: 1320|回复: 0
打印 上一主题 下一主题

物理密码生成器:用3D打印机复制钥匙

[复制链接]

907

主题

1

听众

1万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
16139
精华
6

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2013-3-27 17:30:20 |只看该作者 |倒序浏览
我几乎没有用RepRap 3d打印机打过什么实用的东西,除了打印机的升级零件或者制造更多的RepRap。但在这个项目中我将打印件很实用的物品。这次的目标是在一个参数化的OpenSCAD模型中输入锁芯的密码信息,生成能用的家门钥匙。没有跟房东解释为什么最终我会在前门插上一块塑料,我先从eBay上购买了一箱二手的锁和门闩进行试验。
%E7%89%A9%E7%90%86%E5%AF%86%E7%A0%81%E7%94%9F%E6%88%90%E5%99%A8%E7%94%A83D%E6%89%93%E5%8D%B0%E6%9C%BA%E5%A4%8D%E5%88%B6%E9%92%A5%E5%8C%99011.jpg

幸运的是,其中包括了Kwikset KW1和Schlage SC1锁,这两个型号的锁在美国很常见。我首先设计了一个SC1模型。现在KW1模型也已上传。
事实上,设计钥匙模型很简单。我用直尺和游标卡尺量了下钥匙,设计了一款易于打印的近似模型。然后,我根据钥匙齿的详细规格,在模型上进行参数调整。要生成新的钥匙模型,你只需要编辑该文件的最后一行,输入你的钥匙参数。如果没有钥匙的密码规格信息,你可以测量每个钥匙齿的高度,然后去之前提到的那个网站比较下Root Depth这一栏的数字。想偷懒的话,可以像SNEAKEY介绍的那样通过算法生成钥匙齿轮,而不实际测量。
当然,你需要用OpenSCAD对.scad文件进行编辑,生成STL文件,然后进行打印。除非你的钥匙恰好是33172型号,那可以直接下载并打印帖子下方的STL例子。如果这样的话,你可以打开我办公桌上现在放着的这个门把手。由于打印对象小巧、精致,所以对Skeinforge设置的精确性是一种考验。可能需要调整层厚或钥匙齿的修正系数,才能打印出想要的效果。
%E7%89%A9%E7%90%86%E5%AF%86%E7%A0%81%E7%94%9F%E6%88%90%E5%99%A8%E7%94%A83D%E6%89%93%E5%8D%B0%E6%9C%BA%E5%A4%8D%E5%88%B6%E9%92%A5%E5%8C%9902.jpg

上图显示的是与锁芯不匹配的钥匙,但我发现它结实到足以打开一个门闩。如果你的锁需要花很大力气才能转动的话,你可能需要磨掉一部分钥匙的体积,留出空间使用扭力扳手。
文章来源:MagicFirm
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-13 08:22 , Processed in 0.107593 second(s), 31 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部