电子说
第1步:收集零件
为了能够复制这种RFID门灯,需要以下部件:
Arduino板(这个可以使用UNO。但是,其他可以使用变体)
面包板
RC522 RFID板
RFID标签
公USB A到公USB B连接器
接线
公对电缆
10瓦功率LED
2N5088晶体管(NPN)
RFID引脚电路板
D44H8G晶体管(NPN)
0.5欧姆,5瓦电阻器
10K电阻器
230V/12V转换器插头
(图中未显示)9伏电池(仅用于测试)
工具:
安装了Arduino IDE的计算机。
烙铁和锡
钳子/剥线钳。
磁带
步骤2:焊接RFID板上的引脚
我们的RFID板没有配备公连接器,所以必须焊接这些连接器。如果您的电路板已经安装了公连接器,则可以跳过此步骤。
如上图所示,使用烙铁和焊锡连接连接器,将每个插针正确连接到一个单独的孔中。 RFID板。
第3步:构建测试板。
为了确保最终产品将正常运行,首先使用所有组件构建测试板。而不是立即连接12伏电源,使用了9伏电池。
物理板和原理图都显示在上面。
原理图显示总电路。 RC522电路板位于左上角。连接时要小心,因为Arduino上使用的引脚与RC522的顺序不同。在右上角,安装了12V连接的电源插头。面包板上的组件形成电路,以确保恒定电流流过LED。请注意,流经LED的相同电流也将流经0.5欧姆电阻,这意味着它应该能够处理相当大的功率。我们使用了一个5W电阻器,因为我们有这些电容器。另请注意,电路显示的是普通LED,而不是电源LED。
第4步:构建代码
由于RC522的新功能,我们努力让电路板正常工作。我们最终使用RC522库,可以从这里下载:
https://github.com/ljos/MFRC522
此外,我们使用在线教程进入了解电路板和代码的基础知识,可以在这里找到教程:
https://brainy-bits.com/blogs/tutorials/card-read.。.
使用这两个链接,我们设法构建了一个合适的代码。首先,代码进行了一些设置并尝试找到RC522板。完成后,代码将循环,直到显示标记。然后它将读取标签信息并控制序列号。根据这个数字,LED将被启动。当出现正确的标签时,它将在10秒后慢慢打开并再次变暗。如果出现不正确的标签,LED将闪烁三次。
使用此代码时,请务必将代码中的RFID序列号更改为您自己的标签编号,否则代码将以其他方式编码。功能不正常。
步骤5:焊接电源LED
为了能够将电源LED置于上方门和功能,长导线必须连接到LED和电路的其余部分。
将电路的其余部分(Arduino,面包板和RFID扫描仪)放置在门的侧面,将约1.5米的两根电缆(正极和负极)焊接到LED上。
焊接时,请注意将哪根电缆连接到LED的哪一端。由于LED是二极管,极性是一个问题,只有当LED的正极和电路的正极连接相连时才会起作用,反之亦然。
步骤6:构建最终产品
使用胶带将最终产品放置在正确的位置。大多数电路(面包板,RFID扫描仪和Arduino)都位于门上,易于触及,因此易于修改。电源LED位于门上方的天花板上,以充分帮助用户打开门。 RFID扫描仪位于舒适的使用高度,可以快速顺畅地运行产品。
定位电路时,请注意连接可能很脆弱。在充分定位时检查所有组件及其连接是明智的,确保在进一步测试之前正确运行。
步骤7:完成并测试最终产品
上面显示的剪辑显示了产品的最终功能。
原型展示了使用RFID阅读器可以做些什么。在这种情况下,我们决定只打开门以便轻松打开(想象一下,由于适当的门照明,再也不必在漆黑的黑暗中输入你的钥匙,这不是很棒吗?)。但是,它为将来的开发或添加其他组件留下了足够的空间。设置RFID阅读器后,有很多选项可供添加。人们可以想到使用螺线管来锁门,只能通过正确的RFID标签打开。或者如何添加多个标签,每个家庭成员一个?可以为每个标签添加唯一的问候语。此外,人们可以使用这个原型来跟踪建筑物中的谁,这可以在紧急情况下提高安全性。
如说明书中所述,目前形式的原型不能承受恶劣的条件,例如下雨。如果原型要在室外环境中使用,我们建议为所有组件构建合适的套管。
全部0条评论
快来发表一下你的评论吧 !