基于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。