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