2008年10月19日 星期日

用Arduino自製網路型RFID reader

網路型RFID Reader提供一種thin Reader的架構模式不需要操作主機與Reader綁在一起的架構,使用RJ45與TCP/IP在部署上更能相容現有的使用環境,而利用Arduino 的開放又簡單易學的特性能結合其他IO裝置,而便宜的價格是學生專題負擔的起的($3500)

這個實做使用HTTP協定(採GET方式)送出天線讀取的卡號到指定的接收頁面,頁面可用php或任何互動式程式語言撰寫,後端商業流程十分具有彈性

已知問題:
跨子網路(SubNetwork) - 已解決
閒置太久會有網路中斷的現象 - 偶發性

材料:
Parallax RFID Card Reader Serial (電磁感應 125kHz)
被動式RFID Tag(10 Hex char)
Arduino Diecimila(168-20pu)
Arduino Ethernet Shield V1.0(enc28j60)
壓電式蜂鳴片speaker(非必要)
一些電線麵包版
USB連接線(一頭A一頭B)
連接方式
1.Ethernet模組直接堆疊於Arduino上
2.RFID與Arduino的連接
VCC -----> 5V
ENABLE --> DIG_5
SORT ----> DIG_8
GND -----> GND
3.Speaker連接
B ---> GND
R ---> DIG_7

Arduino程式可在我的Github取得