成人av在线资源一区,亚洲av日韩av一区,欧美丰满熟妇乱XXXXX图片,狠狠做五月深爱婷婷伊人,桔子av一区二区三区,四虎国产精品永久在线网址,国产尤物精品人妻在线,中文字幕av一区二区三区欲色
    您正在使用IE低版瀏覽器,為了您的雷峰網賬號安全和更好的產品體驗,強烈建議使用更快更安全的瀏覽器
    此為臨時鏈接,僅用于文章預覽,將在時失效
    DIY 正文
    發私信給何忞
    發送

    13

    輸入密碼,門閂自開的數字鎖

    本文作者: 何忞 2015-12-04 11:41
    導語:數字密碼鎖,讓你也可以在門里控制鎖。

    輸入密碼,門閂自開的數字鎖

    輸入密碼,門閂自開的數字鎖

    市面上有很多種類的鎖,它們保護著你的房屋、辦公室的安全。不過,一個鎖動輒上使用Linkit,我們用很少的錢就可以制作一個數字密碼鎖。所有的鎖系統,就算是生物基質的鎖或者應用傳感器的鎖,都是在門的外面上鎖,但是如果用到藍牙裝置,鎖就可以在門里面控制。這個教程就是來做一個鎖。另外,總是使用一個密碼是很危險的,所以我們定期要更換密碼。這次制作的這個密碼鎖也可以按照我們的要求更換密碼。

    第一步:材料清單

    輸入密碼,門閂自開的數字鎖

    輸入密碼,門閂自開的數字鎖

    1)PCB板1型號

    2)帶有藍牙天線的Linkit one

    3)PCB按鈕

    4)伺服電機

    5)安卓手機

    6)藍牙控制應用,可以在谷歌上免費下載,我在之前的帖子里也有說明。

    7)門栓型鎖

    8)PCB連接器

    9)電線

    10)焊接設備

    那么,arduino UNO需要些什么呢?這個比較復雜,我會在后面的步驟里解釋。

    第二步:設備連接

    輸入密碼,門閂自開的數字鎖

    這并非一個復雜的線路,還是很好理解的。按照圖示,將一個按鈕連接到12號引腳,作為輸入口,按照圖紙用電阻連接基本按鈕。然后,將伺服電機連接在9號引腳上作為伺服電機連接器。伺服電機有三條線,第一條是黑色或者是棕色,把它接到地線上;第二條是紅色的,把它接到5V線上;第三條是橙色,把它接到信號線上(9號或3號引腳,因為它們是PWM引腳)

    第三步:焊接硬件部分

    輸入密碼,門閂自開的數字鎖

    輸入密碼,門閂自開的數字鎖

    1)焊接電路板,作為防護罩

    2)把按鈕焊接在PCB板的頂部

    3)把它連接到數字引腳12

    4)把3號引腳的PCB公線連接器焊接到PCB板上的伺服上

    5)從GND、+5V、D9中拉出線來

    6)將電路板固定在Linkit one 板

    硬件部分完成。

    第四步:編碼

    1)這個項目需要三個庫。

         A)藍牙庫

          B)EEPROM庫

          C)伺服庫

    2)藍牙庫用來提供密碼,并控制鎖的開關。另外,也要用來存儲新的密碼。這些功能都通過藍牙控制應用來完成。

    3)EEPROM庫用來存儲現有的密碼(這樣即使重啟了系統,還是可以記住密碼)。同時,它還能存儲門鎖最后的狀態。在開機或重啟時,它會檢查這兩個數據。 

    4)伺服庫用來控制伺服電機。 

    相關代碼戳此

    第五步:測試

    輸入密碼,門閂自開的數字鎖

    輸入密碼,門閂自開的數字鎖

    1)沒有伺服電機的情況下,我發現編碼工作正常,手機顯示所有狀態正常。

    2)但是主要問題在于伺服電機無法正常工作。

    重新檢查了所有設備之后,發現伺服電機還是無法正常工作。在檢查的過程中,因為我的錯誤操作,導致伺服電機被燒壞了,所以我買了一個新的并繼續檢查。我做了如下工作:

    A)更新固件

    B)檢查3號引腳

    C)從外部提供一個5V的電源。檢查了很久,最后伺服電機開始工作了,但是非常緩慢,需要間隔很長時間。然后我用Arduino檢查后,它終于正常工作了。 

    第六步:用Arduino連接并更改編碼

    1)計劃一下如何連接Linkit one 和Arduino

    2)將Linkit one的10號引腳連接到Arduino的12號引腳。連接Linkit one和Arduino的Gnd,使用電阻來保護引腳并作為按鈕輸入口。然后,連接伺服的9號引腳和Arduino

    3)在Linkit one板上載入BTlockerWA(下載地址在此

    4)在Arduino板上載入伺服控制(下載地址在此

    5)接著把伺服連接到Arduino上

    6)在這個系統里,當開門鎖時,Linkit one的10號引腳會設定成“高”,Arduino從12號引腳讀取這個信息,然后門鎖就開了。

    7)同樣的,當關上門鎖時,Linkit one的10號引腳會設定成“低”,Arduino從12號引腳讀取這個信息,然后門鎖就關了。

    第七步:開關測試

    輸入密碼,門閂自開的數字鎖

    輸入密碼,門閂自開的數字鎖

    1)在安卓手機上打開藍牙控制應用

    2)改變密碼的數值,密碼數字范圍設為1-9

    3)點擊掃描,查看主板的名稱

    4)在列表中選擇主板名稱

    5)收到一個歡迎短信,里面顯示了門鎖的狀態。請求輸入密碼來開/關門

    6)輸入密碼。密碼是6位數字。所以當你輸入最后一個數字時:

    7)如果密碼錯誤,手機屏幕里會顯示“無效密碼”

    8)如果密碼正確,伺服電機會啟動打開關閉的門。并將門的狀態顯示在屏幕上

    9)如果門現在是開的,再輸入一次密碼關上門 

    第八步:超時測試

    輸入密碼,門閂自開的數字鎖

    1)當你設定密碼時,每個數字的間隔時間不要太久

    2)系統設定是不能等待的。可能幾秒后,它會顯示“超時,請重試”

    3)你得從一開始就鍵入密碼

    第九步:改換密碼測試

    輸入密碼,門閂自開的數字鎖

    輸入密碼,門閂自開的數字鎖

    1)按下主板上的按鈕

    2)手機會顯示“輸入新密碼”

    3)在按下主板按鈕的同時,另一只手在手機上輸入新密碼

    4)輸入好6個新的數字后,系統會儲存現有的這個新密碼并替換舊密碼,這時就可以松開手機了。

    5)然后,松開主板按鈕

    6)系統自動退出密碼更改程序

    7)注意:如果當鍵入密碼時,松開主板按鈕,系統會跳到第六步,新密碼不會被設置,舊密碼依然可用。

     

     

    第十步:組裝門鎖

    輸入密碼,門閂自開的數字鎖

    1)取出滑動鎖

    2)拆下所有的連接處

    3)在滑動鎖的滑動桿下面,有一個彈簧。拿走這個彈簧,這樣可以使得鎖的移動非常順滑。

    4)磨光滑動桿不平整的表面

    5)在滑動桿和鎖之間做一個連接

    6)來回移動一下,檢查順滑程度

    第十一步:完成

    輸入密碼,門閂自開的數字鎖

    1)在把鎖固定進門上之前,我用兩個分獨立的木板檢查了它

    2)將滑動活塞連接到滑動閥的短邊。這樣它就有空間可以移動

    3)多次檢查整個系統直到它可以正常工作

    好了,看看我們的作品吧!


    via instructables

    2015-2016賽季全球創客馬拉松深圳大學站已經開始接受報名啦!關注“硬創邦”(微信號:leiphone_bang),回復“深大”即可參與報名!而且,雷鋒網在未來三個月內選一個合適的時間,在北上深選擇一個地點,舉辦創馬“火星救援”專場!詳情可點此處了解。

    此外還可加入全球創客馬拉松主群(群號:259592983),參與我們的互動討論~

    輸入密碼,門閂自開的數字鎖


    雷峰網原創文章,未經授權禁止轉載。詳情見轉載須知

    分享:

    編輯

    站在博士路的路口。
    當月熱門文章
    最新文章
    請填寫申請人資料
    姓名
    電話
    郵箱
    微信號
    作品鏈接
    個人簡介
    為了您的賬戶安全,請驗證郵箱
    您的郵箱還未驗證,完成可獲20積分喲!
    請驗證您的郵箱
    立即驗證
    完善賬號信息
    您的賬號已經綁定,現在您可以設置密碼以方便用郵箱登錄
    立即設置 以后再說