日本在线看黄a美女久草|日本动漫亚洲在线一区|日韩人妻无码免费视频|A√有码中文字幕|日韩一级片视频热久久久|一区二区三区四区精品无码在线|亚洲AV成人无码一二三app|亚洲综合图片绯色|91极品人妻在线网站|国产成人精品一区二三区四区五区

您正在使用IE低版瀏覽器,為了您的雷峰網(wǎng)賬號安全和更好的產(chǎn)品體驗,強烈建議使用更快更安全的瀏覽器
此為臨時鏈接,僅用于文章預覽,將在時失效
DIY 正文
發(fā)私信給奕欣
發(fā)送

19

自制指紋鎖,實在太帥辣!

本文作者: 奕欣 2015-10-14 16:54
導語:用指紋鎖開家里的門,我看行!

自制指紋鎖,實在太帥辣!

現(xiàn)在很多公司都采用了指紋考勤,然而你自己也可以在家里制造一個指紋鎖了!在指紋識別的情況下,螺線管栓塞就會彈出,門也就打開了。

我們需要的芯片是ARM Cortex M3,用于控制光學傳感器和指紋識別系統(tǒng)。指紋存儲在模塊里,采用異步串口方式識別用戶請求。而螺線管的程序,我們打算用Kinoma Create開發(fā)。

準備材料如下:

  • 下載Kinoma Studio(Kinoma Studio是適用于Mac、Windows和Linux的集成開發(fā)平臺)。

  • 晶體管指紋掃描儀

  • 5V大小的螺線管

  • 電路板,用于控制螺線管

  • 面包板

步驟一:接線

自制指紋鎖,實在太帥辣!

把螺線管和開發(fā)好的Kinoma電路板連接,將指紋掃描儀和背面的RX 接口連接。

前端的兩個接口,一個設為+5V,一個接在51 pin上,作為數(shù)字輸出。(如圖所示)

步驟二:面包板組裝

自制指紋鎖,實在太帥辣!

螺旋管是用于開關門的,所以需要額外的兩個電子器件,分別是晶體管和二極管。前者接上5V電源,用于控制螺旋管的開關。后者用于保護電路。

步驟三:預覽界面

自制指紋鎖,實在太帥辣!

打開KinomaJS的申請界面,會看到指紋授權的內容,分別有“登記”、“授權”以及“清除”的選項。

在指紋儀上登記了信息后,會存儲在系統(tǒng)內并顯示在屏幕上;授權鍵指的是確認用戶的信息能夠打開門鎖,未經(jīng)授權的指紋即使登記了,也無法成功開鎖。“清除”就很簡單了,指紋信息將從系統(tǒng)中抹去。

步驟四:代碼

完整的代碼可參考GitHub上的內容,具體包括代碼,組件及BLL。

步驟五:指紋處理

自制指紋鎖,實在太帥辣!

掃描器模塊捕獲需要存儲的指紋信息和圖像;應用程序則通過調用函數(shù)控制GT511C3掃描儀。BLL則經(jīng)由Kinoma Create發(fā)送命令。

手指需要在掃描儀上采集三次才能被存儲,應用程序采用KinomaJS來記錄三次指紋掃描,LED燈在存儲一次指紋后就會啟動,并等待下一次掃描。

當系統(tǒng)存儲了指紋信息后,只要將手指放在掃描儀上就能開鎖了。

步驟六:指紋圖像

自制指紋鎖,實在太帥辣!

數(shù)據(jù)庫里存儲的是二進制的指紋數(shù)據(jù),而get_rawimage BLL函數(shù)能夠用于檢索掃描儀掃描的原始指紋圖像。函數(shù)會返回一個160*120的32字節(jié)/像素的圖像。(為了節(jié)省存儲空間,應用已經(jīng)對圖像作了壓縮)圖像支持png、jpeg、gif、bmp等格式。我們也可用JavaScript構建一個BMP文件夾,以存儲上述的圖像。

最后,我們可以用一個FingerprintPicture的指紋模板顯示這些BMP格式的圖像。而整個指紋列表也可以在首選項文件夾里存儲為JSON。

這樣一來,應用程序在啟動時便會自動讀取首選項,并且調用對應的數(shù)據(jù)。

最后一步:測試使用!

將這個設備安裝在門上,運行Kinoma Studio的應用代碼,這樣就大功告成啦!如果還有什么不理解的地方,可以到這個討論組里提問。

via instructables

雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權禁止轉載。詳情見轉載須知

分享:
相關文章
最新文章
請?zhí)顚懮暾埲速Y料
姓名
電話
郵箱
微信號
作品鏈接
個人簡介
為了您的賬戶安全,請驗證郵箱
您的郵箱還未驗證,完成可獲20積分喲!
請驗證您的郵箱
立即驗證
完善賬號信息
您的賬號已經(jīng)綁定,現(xiàn)在您可以設置密碼以方便用郵箱登錄
立即設置 以后再說