步驟1:原型和測試
對于我的原型,我使用了一個面包棒和一些“插頭線”隨著一切連接,我開始創建Arduino代碼并對其進行測試,測試和測試。
連接所有不同的代碼,重新編寫代碼并再次測試。
直到我滿意為止,一切都按照我想要的方式工作第2步:接線原理圖
接線非常簡單。只需使用原理圖連接所有東西。
盡量使用盡可能短的電纜,這樣一切都能完美地裝在蓋子上。
第3步:焊接
我測量所有導線,使它們不會太長,切斷它們并剝去末端。然后,我使用烙鐵將所有電線連接到零件上。我也使用熱縮管。在將電纜連接到零件之前,確保將它們(松散)放在電纜上。
零件我焊接的是:
Arduino上的90度角連接器針腳
鍵盤上的90度角連接器針腳
連接到LED的
從揚聲器到PCB的電線
電源按鈕
步驟4:3D打印所有部件
我在Autodesk Fusion 360中使用它設計了整個盒子并且使用它。這花了我很長時間,因為我想要一切我完全正確的想法。我的第一個設計底部是Arduino,但這個最終設計在蓋子內部都有。蓋子內部有預制的孔,用于固定(M3)螺絲。
要打印部件,我使用的是Tronxy P802M(類似于Prusa i3),床的尺寸為200 x 200 x 220.我使用Ultimaker Cura切割STL。我導出了我用于Cura的設置。你可以在這里下載我的Cura個人資料。
我也在這里上傳了我的STL。有四個,盒子本身,蓋子,蓋子蓋子和蓋子上的旋鈕。
請注意:盒子本身花了我超過24小時打印!
步驟5:加載代碼
因為我還在決定是否將B-Safe投入實際制作中,我決定在這里只放一個預編譯的.hex文件。此.hex文件已完全正常工作,可以上傳到您的Arduino。
預編譯的.hex文件的密碼為“9503”
如果你想要一個自定義的密碼,請給我發一行,然后我會給你發一個帶有你個人密碼的新.hex文件。
第六步:組裝所有的零件
由于設計的原因,裝配非常簡單。鍵盤和揚聲器完全適合蓋子。我使用舊遙控器上的一些舊(非常?。┞萁z將鍵盤固定到蓋子上。
Arduino Leonardo和PCB片用M3螺絲固定。
你可以使用一根燈絲(3D打印線)將蓋子固定到盒子本身。蓋子和盒子上的孔是2毫米,燈絲是1.75毫米,所以這非常合適!
電池沒有固定在蓋子上。由于蓋子蓋子和蓋子上浸沒的方形,蓋子蓋子時電池不會移動。揚聲器和開/關按鈕也是如此。這些也在蓋子上沒有固定。
唯一粘貼的是LED,但這只是一種預防措施,可以避免它們在外面推出時出現。
連接Arduino,使用以下引腳:
Arduino數字0到7;鍵盤1到8
Arduino數字8;紅色LED
Arduino數字9;綠色LED
Arduino數字12;發言者
Arduino SCL; MPU5060 SCL
Arduino SDA; MPU5060 SDA
Arduino 5V; MPU5060 VCC
Arduino GND;小PCB上的GND
Arduino GND; 9V電池
Arduino VIN; 9V電池
我之所以沒有‘使用電子鎖是因為我找不到足夠小的電子鎖來使這個設計工作。這是我的“改進改進”清單(步驟8)
步驟7:去海灘
盒子現已完成并組裝。
現在是時候去海灘了!
關于它是如何工作的小說明:
打開(未鎖定)框并將重要內容放入其中
關閉,鎖定框并取出鑰匙
將框放在您希望的位置
按下星號(*)按鈕 - 此框現已啟用
去游泳
取出框并輸入您的圖釘
如果按密碼錯誤,您可以使用井號(#)重新開始
使用密鑰解鎖復選框
這就是它!玩得開心?。?/p>
第8步:改進改進
像每個項目一樣,一個好的項目永遠不會真正完了。 (雖然我認為這是一個非常好的項目:P)這就是我寫作的原因(我在制作這個項目時),下面是一個改進列表:
更好的Arduino代碼
將鎖更改為電子鎖而不是機械鎖
更改pincode手冊的能力(使用Arduino代碼和EEPROM)
制作電池蓋以更換電池更容易
使用“ TIP120 ”晶體管使揚聲器的工作電壓超過5V
將Arduino Leonardo替換為Arduino Nano
-
保險箱
+關注
關注
0文章
11瀏覽量
6750
發布評論請先 登錄
相關推薦
評論