步驟1:數(shù)據(jù)庫
如何制作?
第1步:數(shù)據(jù)庫和PHP。
https://www.dropbox.com/s/i9jd5pv6qxrm6x2/Instructable.rar
此鏈接具有一個(gè)文件,其中的所有代碼。對(duì)于數(shù)據(jù)庫,請(qǐng)使用PHP_final.rar。
創(chuàng)建一個(gè)名為“ doorsystem”的MySQL數(shù)據(jù)庫,該數(shù)據(jù)庫包含4列:
-‘id’,
-‘rfid’,
-‘name ’,
-‘密碼’。
在上方的圖像中,您可以看到不同列的設(shè)置。在下面的圖片中,您可以看到各列的不同值。 (請(qǐng)注意,該ID是自動(dòng)遞增的,因此您不必手動(dòng)分配它,并且可以用作數(shù)據(jù)庫的密鑰。)
確保您添加了一個(gè)名為“ admin”的帳戶,php文件將自動(dòng)為
數(shù)據(jù)庫聯(lián)機(jī)時(shí),打開connection.php文件并輸入數(shù)據(jù)庫連接數(shù)據(jù)。
其余文件可以照原樣上傳。通過轉(zhuǎn)到索引頁面并使用您的管理員帳戶登錄來檢查系統(tǒng)。嘗試添加一些用戶。
步驟2:鎖和Arduino

如您在上面的Fritzing文件中所見,將伺服器連接到Arduino就像連接5v,地線和信號(hào)線一樣簡(jiǎn)單。為了能夠從內(nèi)部使用按鈕,該按鈕還連接了下拉電阻,因此按下按鈕時(shí),它將向Arduino發(fā)送信號(hào)。
要將伺服器連接到鎖,您可以需要在鎖上鉆一些孔。
紅點(diǎn)表示在哪里鉆孔。
將螺釘穿過伺服器的孔,然后穿過鎖,以將伺服器牢固地連接到鎖上。當(dāng)然,任何其他種類的裝訂材料都可以使用,例如我們?cè)跍y(cè)試階段使用了膠帶。
步驟3:連接RFID閱讀器
使用Door_final.rar
我們系統(tǒng)的最后一部分是驗(yàn)證系統(tǒng)中的用戶。我們使用一個(gè)處理草圖來完成此操作,該草圖從rfid讀取器讀取傳入的標(biāo)簽。該草圖被命名為“ Door_final”。rfid閱讀器連接到計(jì)算機(jī)或服務(wù)器上的usb端口。在那臺(tái)計(jì)算機(jī)/服務(wù)器上,有一個(gè)處理草圖,將驗(yàn)證它得到的標(biāo)簽,如果標(biāo)簽被驗(yàn)證,則會(huì)向arduino發(fā)送一些信息以打開門。
我們使用了該rfid閱讀器。其他rfid讀者可能需要對(duì)代碼進(jìn)行操作,然后才能正確操作。
http://www.sonmicro.com/zh-CN/index.php?option=com_content&view=article&id=55&Itemid=69
文件隨附于庫中在草圖生效之前,需要在處理過程中對(duì)其進(jìn)行“安裝”。
“ Rfid_final”草圖可用于檢查卡的標(biāo)簽是什么,以便您可以將用戶添加到數(shù)據(jù)庫中。
步驟4:結(jié)論和改進(jìn)
使用Python文件
門系統(tǒng)現(xiàn)在可以正常工作(如果一切正常),但仍然可以非常基本,您可以自定義代碼以使其特別。在下面,我們列出了一些仍需要完成或可以改進(jìn)的事情。該代碼已全部注釋,應(yīng)易于理解。如果您對(duì)系統(tǒng)進(jìn)行了特殊添加,請(qǐng)給我們發(fā)送郵件,也許我們會(huì)在此處添加。請(qǐng)注意,原始系統(tǒng)是開源的,但仍然屬于我們,請(qǐng)不要聲稱它是您的。
要改進(jìn)的地方:
-創(chuàng)建更好的用戶登錄部分(例如,可以編輯自己的RFID的選項(xiàng)代碼)。
-管理員部分具有更好的用戶友好性(如刪除用戶前的警告框)。
-在Arduino將伺服器轉(zhuǎn)回原位之前,請(qǐng)確保門已真正關(guān)閉。
-如果可以修復(fù)Python腳本,那將是一個(gè)很大的改進(jìn),它將在Raspberry Pi上本機(jī)運(yùn)行。
未來的開發(fā)思路:
-人們打開大門的日志。這可以存儲(chǔ)在mysql數(shù)據(jù)庫中。
-
RFID
+關(guān)注
關(guān)注
392文章
7022瀏覽量
249337 -
Arduino
+關(guān)注
關(guān)注
191文章
6529瀏覽量
197570
發(fā)布評(píng)論請(qǐng)先 登錄
防調(diào)包、防轉(zhuǎn)移,RFID防拆標(biāo)簽更安全 #防拆標(biāo)簽 #rfid標(biāo)簽
rfid標(biāo)簽時(shí)如何生產(chǎn)的呢?工廠實(shí)拍 #rfid標(biāo)簽 #rfid標(biāo)簽廠家
RFID標(biāo)簽生產(chǎn)車間實(shí)拍 #rfid標(biāo)簽 #rfid標(biāo)簽廠家
超高頻RFID電子鉛封標(biāo)簽防拆防偽 #RFID電子標(biāo)簽 #RFID標(biāo)簽
超高頻RFID手持終端PDA倉儲(chǔ)物流資產(chǎn)管理神器 #RFID手持終端 #RFID手持機(jī) #RFID
RFID技術(shù)優(yōu)點(diǎn)
冷鏈運(yùn)輸新選擇:RFID溫度感應(yīng)標(biāo)簽 #rfid溫度標(biāo)簽 #rfid標(biāo)簽
超高頻手持機(jī)rfid讀寫器操作使用講解視頻 #RFID讀寫器 #RFID #RFID手持機(jī)
RFID超高頻抗液體試劑標(biāo)簽,助力醫(yī)療精準(zhǔn)管理 #rfid標(biāo)簽 #試管標(biāo)簽 #RFID醫(yī)療標(biāo)簽
東集RFID讀寫器有什么用
扎帶式RFID電子標(biāo)簽詳細(xì)介紹 #RFID電子標(biāo)簽 #RFID扎帶標(biāo)簽 #RFID標(biāo)簽
免費(fèi)分享Arduino入門+進(jìn)階(全套例程+書籍)
Arduino RFID鎖的制作
評(píng)論