這依舊是個開源了的設計,小編我就秉著傳播的美德,分享給大家了~
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極客數碼)