您已经在某些酒店和其他地方看到过RFID门锁机制,这些地方不需要钥匙来打开房间。您会得到一张卡,只需将其放在RFID阅读器盒的前面,即可通过蜂鸣和LED闪烁解锁该锁。可以在家里轻松制造此RFID门锁,也可以将其安装在任何门上。
在这里,我们分享了这个Instructable,它教您如何构建:使用Arduino的RFID门锁。此处已使用Arduino和RFID阅读器控制电子门锁(来自Ebay)。RGB LED中的蓝色表示此处为“就绪”状态,如果检测到任何无效的卡,则红色LED会发光,而在门锁已打开5秒钟的情况下,对于有效的卡,绿色LED会发光。 5秒后,门再次被锁定,并且蓝色LED发光。
这个家伙没有使用现成的Arduino板,而是在面包板上制作了Arduino,以降低成本,而是使用带有16MHz晶体和陶瓷电容器的ATmega168控制器,并使用外部USB串行FDIT编程器进行编程。 Arduino有4个输出,其中3个用于RGB LED指示门锁的状态,1个输出到TIP31A晶体管,该晶体管通过提供12v 300mA电流来打开电门锁。 Arduino从RFID阅读器将串行输入输入到其Rx引脚。在项目页面本身上找到Arduino程序。整个电路由12v电源供电。
在读取器部分,已使用ID-20 RFID读取器读取卡。该门锁系统还具有一个主RFID卡,用于添加新的RFID卡以解锁该锁。当我们扫描Master RFID卡时,Arduino进入“可编程模式”,并且RGB LED开始闪烁,现在,如果我们在该位置扫描新卡,它将作为授权卡添加到ATmega168的EEPROM存储器中。
他进一步将整个系统构建在两个PCB上,并使用一个盒子在房间外部安装RFID阅读器部分,并在内部安装控制器PCB。LCD输出,登录/退出和网络连接记录等功能可以进一步添加到该系统中。