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

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