步驟1:零件清單
- Arduino Duemilanove
-5V射頻閱讀器模塊(Seeed Studio 125Khz UART或同等產品。大多數閱讀器帶有小天線。要使用此處討論的定制天線,您需要一個允許連接外部天線的閱讀器)
-約86英尺的24號電磁線(比照片中的長)
-兩個12V電子柜鎖(諾信電子)。基本上是電磁閥。-一個12V直流電源
-一個霍爾效應傳感器
-一個或多個磁體在大約2cm的范圍內激活霍爾效應傳感器
-一個100歐姆電阻器
-四個2 KOhm電阻器
-兩個按鈕
-一個LED
-一個鉸鏈(為了精確起見,一個鉸鏈很容易移動但沒有太多橫向移動)
》-一塊6“ x 9”塊1/8“厚的有機玻璃,也許還有另一塊約6” x 3“的塊用于安裝鎖
-接線,包括大約27”的特細線(26 AWG或更細)
-螺母,螺栓和鋸齒墊圈
-橡膠隔離條或其他柔軟的材料,用于填充門和門柱的邊緣
該系統包括多個“模塊”(電磁閥,RF讀取器等) )。這里的圖片之一顯示了將模塊連接到Arduino(電子設備)的基本計劃。在接下來的步驟中,將詳細討論機械零件和每個模塊。
步驟2:制作門
門是懸掛在鉸鏈上的有機玻璃翻板。在門柱的底部,將有兩個螺線管,在襟翼的每一側各有一個,以阻止未經授權的動物進入。這非常簡單。請記住以下幾點:
請確保在靜止狀態下,擋板處于兩個螺線管之間的中心位置。在圖片中,在虛線下方中間的紅色區域中。為此,它可以使一側沒有重物,并使用摩擦力很小的鉸鏈。
它可以使鉸鏈的橫向移動不大(在壁平面內橫向移動)。這將有助于使霍爾效應傳感器(電磁開關)工作。我將在步驟中對此進行更詳細的討論。..
門需要堅固但重量輕,以便容易將其推開并且在夾住尾巴時也不會受傷。
第3步:制作天線
天線是只不過是連接到射頻讀取器的電磁線圈。大多數RF閱讀器都帶有天線,但是有些閱讀器允許使用外部天線。在這個項目中,我通過將24規格的電磁線繞著鋸開的鏟斗纏繞24匝,使其堅固而制成了10 x 10英寸的方形天線。匝之間的距離必須盡可能小。我用兩塊木頭作為隔離物將東西固定在膠合板上,使它與墻壁稍微分開,以便貓可以將其激活得離墻壁更遠。我使用的35毫米光盤標簽最多可讀取到線圈平面4英寸處。射頻讀取器和天線由Arduino的5v供電。即使Arduino僅使用USB電纜也可以正常工作,但當Arduino用9v電源適配器插入墻上時,RF閱讀器仍可以更好地工作。
有關線圈天線的更多信息:
Microchip Inc.用于的天線電路設計RFID應用(pdf)
步驟4:連接RF閱讀器
該項目由多個“您需要連接到Arduino并事先進行測試的模塊。首先連接RF閱讀器。您可以使用Arduino的5v輸出為其供電,并使用數字端口(我使用2)來獲取信號。我使用的RDM630還具有我不使用的LED引腳。它還具有一個RX引腳,用于將信息發送回RF閱讀器,但是我也不使用它。連接天線,獲取標簽,然后使用Arduino的串行監視器查看是否被檢測到。現在,您還可以嘗試通過增加或減少匝數,嘗試不同的形狀等等來改善天線。使用9v電源(不僅是USB)為Adruino供電,至少在我看來這是行不通的。您可以下載名為“ rfid3.pde”的文件進行測試。該代碼需要NewSoftSerial.h,可在此處獲得
步驟5:添加電磁閥
如圖所示,將電磁閥連接到Arduino:將TIP120連接到數字端口5和6,并在兩者之間使用2k電阻器。一個針腳接地,另一個針腳連接螺線管,二極管兩端跨接一個二極管(確保極性正確),最后連接12v電源。電源的另一根線接地。將其連接到其他地面。只需將包括Arduino在內的所有組件的所有接地連接在一起。
步驟6:添加霍爾效應傳感器
霍爾效應傳感器用于檢測門是否居中,即在關閉門鎖的范圍內。還有其他解決方案,例如機械/光學旋轉編碼器,接觸傳感器,光束中斷傳感器。選擇霍爾效應傳感器的主要原因是它不會增加摩擦力,可以完全覆蓋它,而且我也很好奇它們的工作方式。
我不想在門上放磁鐵,因為那樣會它比較重,所以我將開關放在門上,磁鐵放在門柱中。我必須使用細的,非常柔軟的金屬絲,否則它的剛性會使襟翼偏離中心。傳感器和電線只需用膠帶綁在有機玻璃上即可。我在門柱上有兩個小磁鐵。在最接近的位置,傳感器和磁鐵之間的距離為5mm。范圍約為3厘米。
將霍爾傳感器的信號引腳連接到引腳4,并通過100歐姆電阻連接到5v。將接地引腳連接到其他接地,并將vcc引腳連接到5v。使用適當的電阻器(在綠色的電阻器中使用220歐姆的電阻)向數字引腳7添加一個LED。
下載Hall_effect.pde以測試系統的這一部分。
第7步:添加接近傳感器
對于這個系統,我只關心貓的進入,任何生物都可能退出。因此,我只需要在一側使用RFID。門應該向從另一側接近的任何動物敞開。 IR接近傳感器工作正常。
將Sharp GP2D12的輸出引腳連接到模擬端口0,將接地引腳連接到其他地,將vcc引腳連接到5v。
步驟8:添加兩個按鈕并加載最終代碼
最后,您可以添加按鈕以手動打開鎖(參見示意圖)。 。
在這里可以下載的最終代碼中,我存儲了動物身上所穿的兩個標簽的值,一個帶有訪問權限,另一個沒有訪問權限。當無法進入的動物試圖進入時,門立即被鎖定。
byte goodcode [6] = {0x1C,0,0xFC,0xB2,0x90};
byte badcode [6] = {0x16,0,0x78,0xE7,0xFE};
您必須找到您正在使用的標簽的代碼,并將這些值放入數組“ goodcode”和“ badcode”中。值是十六進制,在此編程語言中,其前面需要為“ 0x”。
如果您不想標記另一只貓,則縮短打開時間(變量“ open_time”的值較小)可以有所幫助這使貓的負擔得以更快地響應。
在電子設備周圍放置一個外殼是個好主意,但這本指南中不會討論。
最后一點,如果您的天線有較大的范圍延伸到安全區域,則可能需要稍微校準天線和接近傳感器的位置,以確保未從內部激活RFreader。如果貓在里面并且想出去,則接近傳感器必須首先檢測到貓。一旦發生這種情況,就可以了,因為在程序的該部分中,不會檢查RF閱讀器。
-
RFID
+關注
關注
392文章
6461瀏覽量
242811
發布評論請先 登錄




如何給愛貓提供一個舒服的生活環境-—智能貓砂盆方案設計關愛貓咪健康


光纖頭接光貓要用轉接盒嗎?
光纜怎么接光貓

最常見的三種RFID標簽天線制作工藝介紹



評論