这依旧是个开源了的设计,小编我就秉着传播的美德,分享给大家了~
Well ladies and gentlemen the future is here. I present to you a fully functional bluetooth padlock which can be unlocked from your phone and your smartwatch!
这是一段关于这次制作的介绍,感觉像在看电影,一个发明家,在街头或者展会,直译过来就没有那种feel了,有种老外国电影风,看在上帝的份上,俺就李娜,瞅瞅这个酷炫的锁头,居然特么可以用手机打开呐。
想象一下当自己丢了钥匙或者忘记了密码锁的密码的时候(我就直接菊开了),而现在有一把锁,你根本不会忘记打开它的方法,或者说白了,就是钥匙是你的手机或者平板,一般人根本不会搞丢的东西(大外甥跑来在你的手机里装游戏,顺便把解锁软件和你的微信全部删了,哈哈哈哈哈哈哈)

成品
材料
90mm x 90mm x 25mm铝板
8mm x 250mm铝棒
3毫米厚亚克力板
8毫米直径的钢棒
M4 x 12毫米六角螺丝
Rfduino RF22102
Rfduino Relay shield
LM3671 5v - 3v降压模块
0.1mm铜漆包线
9v碱性电池
Lipo 电池 1800Mah的 当然还有充电器
工具的话 就是车床那一类 铣床啊什么的 当然还有3D打印机
首先是锁身的设计和制作

图纸
然后直接上铣床,铣出外形

锁身搞定
锁头的制作-需要弯折哟

首先依旧是图纸

文字就不赘述了

激光切割出透明亚克力上盖
电路设计部分

电路部分简单连接

测试一下


最后提一下开发板这块 是Rfduino 其实就是arduino的一款拓展版,反正哪儿都有的卖
解锁软件的代码也是开源的

解锁软件的代码
更新一下arduino的IDE配置

这个配置文件
在设置中的其他板管理器中更新你的arduino ide, 你也可以从应用商店*载下**空间锁(当然你懂的),这个应用程序将用于解锁你的挂锁。 该应用程序的源代码可以在这里找到github,所以你可以修改代码,并建立自己的版本。
打开arduino项目文件夹中找到的ble_lock.ino,因为有几个变量需要修改。 #define LOCK_PIN 1需要更改为6继电器屏蔽。
空间锁中的“新建密钥”窗口中的输出也需要复制并粘贴到代码文件中。
组装
首先将脚环插入顶部的两个孔中,然后拧在终点挡板上,将钩环连接到挂锁上。 1800mah的Lipo锂电需要先被卡在主舱的底部如图。

螺线管接下来需要插入挂锁的顶部隔室,弹簧加载销已经安装在里面。确保卸扣和锁销正确排列,并将卸扣锁定到位。接下来将Rfduino放置在电磁铁旁边,通过底部的孔将micro USB插头插入lipo充电器电路,并用热熔胶(704也行)密封,以便充电器不易掉出。最后放置微型USB充电器两侧的两个电磁电源,如图配置~

solenoid是电磁结构
补充一下电磁结构的设计

我使用的电磁线圈是3d打印加手动绕线,但我建议直接购买一个电磁线圈,使用起来会有更好的性能和磁场强度。
为了制造螺线管需要.stl文件来3D打印。所有相关设计文件见图吧

电磁线圈需要用0.1mm铜漆包线包裹。从一端开始5厘米的尾巴,并开始从没有孔的端部缠绕。开始卷绕线圈,确保每个后续的转弯都紧贴最后一圈,并确保每一圈都尽可能紧。继续卷绕,直到线圈的直径与3D打印部件的侧面齐平。
将电磁线的导线从没有孔的一侧引出,并将线圈缠绕在聚酰亚胺胶带上以将电磁线圈固定在一起。
最后通过将带有小弹簧的锁销放入螺线管并用9v电池为螺线管供电来测试螺线管。
该引脚应拉入电磁铁。如果没有,可以通过缩短和拉伸来松开弹簧。
对于接线,电磁阀正极引线需要连接到继电器屏蔽的NO引脚,负极引线直接连接到电磁阀电池负极。螺线管电池的正极进入继电器屏蔽的COM(地线)引脚。最后插入充电器的锂电池,将电源线从调节器插入rfduino,挂锁应完成。
最后拧上面板完成挂锁。有些螺纹锁可以用在螺丝上,使其更难以松动,弄一圈704胶可以用来密封挂锁达到防水。

done
以前做的东西,都非常简陋,像这种,简直可以拿出去装逼了
(文/IT极客数码)

