基于Arduino和RFID的汽車點火系統
基于Arduino和RFID的汽車點火系統
現在大部分汽車都配備了無鑰匙進入和一鍵式點火系統,您只需將鑰匙放在口袋里,只需將手指放在門把手上的電容式傳感器上即可打開車門。在此項目中,我們通過使用 RFID 和指紋傳感器為該系統添加了更多安全功能。RFID 傳感器將驗證用戶的許可證,指紋傳感器僅允許授權人員進入車輛。
對于這個基于指紋的汽車點火系統,我們使用帶有 R305 指紋傳感器和 EM18 RFID 閱讀器的 Arduino。
使用的材料
Arduino納米
R305 指紋傳感器
EM18 RFID閱讀器
16*2 字母數字液晶屏
直流電機
L293D電機驅動IC
Veroboard 或面包板(無論哪個可用)
連接線
12V直流電池
EM18 RFID閱讀器模塊
EM18 特點:
工作電壓:+4.5V 至 +5.5V DC
電流消耗:50mA
工作頻率:125KHZ
工作溫度:0-80℃
通訊波特率:9600
閱讀距離:8-12厘米
天線:內置
EM18 引腳排列:
引腳說明:
VCC:4.5-5V直流電壓輸入
GND:接地引腳
蜂鳴器:蜂鳴器或 LED 引腳
TX:EM18 串行數據發送引腳,用于 RS232(輸出)
SEL:使用 RS232 必須為 HIGH(如果使用 WEIGAND,則為 LOW)
數據0:WEIGAND數據0
數據 1:WEIGAND 數據 1
要了解有關 RFID 和標簽的更多信息,請查看我們以前 基于 RFID 的項目。
使用 Arduino 找出 RFID 標簽唯一的 12 位代碼
在為Arduino 汽車點火系統編程 Arduino 之前,首先,我們需要找出 12 位 RFID 標簽的唯一代碼。正如我們之前所討論的,RFID 標簽包含一個 12 位的唯一代碼,可以使用 RFID 閱讀器對其進行解碼。當我們在閱讀器附近刷RFID標簽時,閱讀器將通過輸出串口給出唯一代碼。首先,根據電路圖將 Arduino 連接到 RFID 閱讀器,然后將以下給定代碼上傳到 Arduino。