厭倦了把金條藏在放襪子的抽屜里?介紹智能3000,世界上最聰明,最有趣,最偏執(zhí)的保險柜。有了一個花哨的液晶屏幕來引導你,還有一個RFID標簽閱讀器,只允許被選中的人進入,你的寶藏就像諾克斯堡一樣受到保護(但更有風格)。
我們的保險箱不僅保護您的黃金安全,而且還保留了試圖進入的人的完整歷史記錄-在本地網站上顯示,當然有登錄系統(tǒng)的保護,因為沒有什么比實時入侵日志更奢侈了。智能3000由Arduino、LoRa和一些Java魔法組成,它不僅能保護你的財富——每次使用它時,它都會讓你覺得自己是個技術天才。
故事:從前,在一個非常富有的家庭的豪宅里……
在一座宮殿的深處,一個古怪的億萬富翁家庭遇到了一個問題。他們的金條太閃亮太誘人了。他們什么都試過了——看門狗、激光陷阱,甚至把金子藏在冰箱里蛋黃醬的后面。但是沒有任何效果。
就在那時,我們發(fā)明了智能保險箱The Intelligento 3000,這是一款集奢華、偏執(zhí)和尖端科技于一體的智能保險箱。受間諜電影的啟發(fā),以及我們對不必要的過度工程的熱愛,我們創(chuàng)造了一個高科技、高度安全、但又有點荒謬的系統(tǒng)。
故事時間
這個項目實際上是做什么的?
?智能3000不是普通的保險箱。以下是它的特別之處:
?液晶引導系統(tǒng)-保險箱像您的私人管家一樣與您交談,指導您的每一步。
?RFID訪問控制-只有授權的徽章才能打開它。你鄰居的貓?否認。
?實時日志跟蹤-每次有人試圖打開保險箱,它就會登錄到一個高級本地網站。誰,什么時候,如果他們成功了——都記錄下來。
LoRa通信——安全與云(TTN)對話,數(shù)據(jù)得到處理并安全地存儲在本地數(shù)據(jù)庫中。
?它是如何工作的?
?當有人接近保險柜時,液晶屏幕禮貌地(但堅定地)告訴他們掃描他們的徽章。
?RFID閱讀器掃描徽章。
?如果標識被識別,保險箱就會解鎖(伴隨著令人滿意的“點擊”聲),事件就會被記錄下來。
?如果徽章沒有被識別,保險箱就會一直鎖著,事件也會被記錄下來——因為我們喜歡戲劇性。
?所有這些數(shù)據(jù)(誰掃描、何時掃描和結果)都使用LoRa傳輸?shù)轿锫?lián)網(TTN),然后由Java應用程序檢索,該應用程序將所有內容保存在SQliteDB數(shù)據(jù)庫中。
?最后,我們建立了一個本地web界面,讓您可以像百萬富翁查看他的股票投資組合一樣瀏覽歷史。
原理圖-智能3000系統(tǒng)概述
?由RFID閱讀器掃描的徽章。
?Arduino Leonardo處理徽章數(shù)據(jù)。
?徽章授權?打開保險柜(伺服電機解鎖)?;照路裾J?蜂鳴器尖叫+記錄失敗的嘗試。
?日志數(shù)據(jù)通過LoRa發(fā)送到TTN。
?TTN將數(shù)據(jù)轉發(fā)到我們的自定義Java后端。
?Java將數(shù)據(jù)保存到MariaDB。
?本地網站顯示歷史精美-就像一個豪華的儀表盤為您的金庫。
我是怎么工作的?
一開始,我就和自己爭論起了這個名字(“Intelligento 3000韓元”,因為聽起來很奇特,讓我覺得好笑)。
然后,我照顧好一切:
我組裝了硬件,做了盒子,并把所有的組件都裝上了線(其中包括不小心用螺絲刀扎了我的手指兩次)。
我編寫了Arduino代碼來讀取RFID徽章,在LCD上顯示消息,并觸發(fā)鎖定。
我設置了LoRa通信,將訪問數(shù)據(jù)發(fā)送到TTN(物聯(lián)網)。
我開發(fā)了Java應用程序來從TTN收集數(shù)據(jù)并將所有內容存儲在數(shù)據(jù)庫中。
我還創(chuàng)建了一個web儀表板來顯示掃描徽章的完整歷史記錄,以及時間戳和訪問結果(打開或拒絕)。
原型是……一場冒險。我首先做了一個簡單的木盒子——畢竟,裝金子的寶箱需要看起來合適。在此過程中,我成為了創(chuàng)造性布線方面的專家(也被稱為“這是如何工作的”),我像偵探解決犯罪現(xiàn)場一樣花了幾個小時調試。
每一步都教會了我一些新的東西——主要是如何避免用烙鐵把手指點著。這是一場單人秀,充滿了樂趣、挫折和很多咖啡。
最后的想法(又名:為什么這個保險箱比你的酷)
智能3000不僅僅是一個保險箱——它是一個講故事的人,一個看門狗,一個科技玩具。它結合了:
?物理安全(實鎖、實箱)
?數(shù)字安全(RFID +日志+警報)
?云集成(LoRa + TTN)
?時尚的用戶體驗(LCD +網頁儀表盤)
將來,我們可以加上:
?指紋識別(為什么不呢)
?人臉識別攝像頭(看誰偷了你的金子)
?通過智能手機應用遠程解鎖(針對懶惰的億萬富翁)
?黃金重量傳感器(所以你知道是否有人拿了一金條作為“緊急情況”)
本文編譯自hackster.io





