基于制作RFID门锁创建安全系统的设计实验

如何制作rfid门锁:
连接部分
步骤1:将rfid引脚连接到跳线
步骤2:将跳线连接到前四个引脚。保留rtu引脚并再次连接最后三个引脚
步骤3:取下rfid sdo引脚并将其连接到arduino的第10引脚
步骤4:取下rfid sek引脚并将其连接到arduino的第13引脚
步骤5:取rfid mosimi引脚并将其连接到arduino的第11引脚
步骤6:取下rfid soi引脚并将其连接到arduino的第12引脚
步骤7:现在离开rq引脚
步骤8:将rfid接地连接到arduino接地
步骤9:取rfid rst引脚并将其连接到arduino的第9引脚
步骤10:将rfid 3.3伏特引脚连接到arduino 3.3伏特
步骤11:好的,现在我们必须提供中继连接
步骤12:将中继模块的in1连接到arduino第三针
步骤13:将继电器接地连接到arduino接地
步骤14:将继电器+5伏连接到arduino的+5伏
第15步:现在获取12v门锁
步骤16:将12v门锁的正极线连接到继电器的中心引脚
步骤17连接后,拧紧继电器中的螺钉(在连接区域中)。这样电线不会打滑
步骤18:希望您已经看到固定电线后如何拧紧螺丝
步骤19:现在拿12v母插孔。将其正极连接到nc
步骤20:正好位于上一步中连接的中心引脚的右侧
步骤21:请注意在连接电线之前,必须先拧开右侧的螺钉
步骤22:现在您可以看到适配器的12 v黑色导线。这是负面的。将负极连接到门锁负极(适当使用跳线)
步骤23:现在我们将创建安全系统
步骤24:适当连接绿色和红色led
步骤25:现在将红色led负极连接到arduino地面
第26步:现在将销钉稍微移到面包板上。将引脚完全连接到连接led的同一条线上
步骤27:现在将引脚的另一端连接到与面包板相连的蜂鸣器的接地
步骤28:现在将蜂鸣器背面间隙中可用的引脚连接到绿色led负极
步骤29:现在电源的负极已完成
步骤30:现在将arudino第4针连接到红色led的正极
步骤31:现在将arudino第二引脚连接到蜂鸣器的正极
步骤32:现在将arudino的第5引脚连接到绿色led的正极
电路原理图
编码部分
步骤1:现在让我们转到编码部分
步骤2:安装arduino ide应用
步骤3:将我网站中提供的代码复制粘贴到ide中
步骤4:现在我们需要连接到正确的arduino开发板
步骤5:转到工具菜单,然后选择arduino uno(作为开发板)
第6步:选择工具菜单,然后转到端口。连接到包含在其中的端口
括号(端口号是动态的)
步骤7:现在上传代码
步骤8:上传过程可确保将代码上传到arduino开发板
现在,您必须了解,以说明我们必须
使标签或卡能够进入门
打开串行监视器时,将提示您显示标签/卡。
我正在显示标签。在显示标签时,将显示一个代码
步骤9:复制该代码并将其覆盖在代码的指定区域(在被称为更改的部分中)
第10步:更改后,点击上传
请记住,由于我们要启用卡访问门锁的功能,因此我们已经执行了以下步骤:如果要卡访问门,则需要在卡中执行以下步骤
步骤11:现在已上传(请参阅状态栏中的完成上传)
代码
//akshit innovation lab https://www.youtube.com/c/akshitsinnovationlab
//rfid door lock
#include 《spi.h》
#include 《mfrc522.h》
#define ss_pin 10
#define rst_pin 9
#define led_g 5 //define green led pin
#define led_r 4 //define red led
#define relay 3 //relay pin
#define buzzer 2 //buzzer pin
#define access_delay 2000
#define denied_delay 1000
mfrc522 mfrc522(ss_pin, rst_pin); // create mfrc522 instance.
void setup()
{
serial.begin(9600); // initiate a serial communication
spi.begin(); // initiate spi bus
mfrc522.pcd_init(); // initiate mfrc522
pinmode(led_g, output);
pinmode(led_r, output);
pinmode(relay, output);
pinmode(buzzer, output);
notone(buzzer);
digitalwrite(relay, low);
serial.println(“put your card to the reader.。.”);
serial.println();
}
void loop()
{
// look for new cards
if ( ! mfrc522.picc_isnewcardpresent())
{
return;
}
// select one of the cards
if ( ! mfrc522.picc_readcardserial())
{
return;
}
//show uid on serial monitor
serial.print(“uid tag :”);
string content= “”;
byte letter;
for (byte i = 0; i 《 mfrc522.uid.size; i++)
{
serial.print(mfrc522.uid.uidbyte[i] 《 0x10 ? “ 0” : “ ”);
serial.print(mfrc522.uid.uidbyte[i], hex);
content.concat(string(mfrc522.uid.uidbyte[i] 《 0x10 ? “ 0” : “ ”));
content.concat(string(mfrc522.uid.uidbyte[i], hex));
}
serial.println();
serial.print(“message : ”);
content.touppercase();
if (content.substring(1) == “89 b6 64 a3”) //change here the uid of the card/cards that you want to give access
{
serial.println(“authorized access”);
serial.println();
delay(500);
digitalwrite(relay, high);
digitalwrite(led_g, high);
delay(access_delay);
digitalwrite(relay, low);
digitalwrite(led_g, low);
}
else {
serial.println(“ access denied”);
digitalwrite(led_r, high);
tone(buzzer, 300);
delay(denied_delay);
digitalwrite(led_r, low);
notone(buzzer);
}
}


idea的java运行配置怎么弄
冀勇庆眼中的华为
雷军:小米正式发布隔空充电技术,可实现5瓦远距离充电
金立锤子双双遇冷 不出意外下一个应该是魅族
利用区块链空间设计一个杀手级应用需要考虑哪些问题
基于制作RFID门锁创建安全系统的设计实验
iPhone8最新消息:iPhone8被曝光外观,竟然与三星S8有点雷同?
无人机经营性飞行活动管理办法颁布:范围边界清晰,准入条件降低
反对量子计算的理由
OPPOR9s清新绿PK华为P10草木绿 看完直接蒙圈傻傻分不清
我国3月份发电量5525亿千瓦时 同比下降4.6%
对介电常数测量的常用方法进行了综合论述
iPhone8什么时候上市最新消息:新款苹果手机分析,iPhone7s比iPhone8更值得买?
AD650的性能特点
从这份薪酬榜单来看,AI人才争夺战正在进行中!
华晨宝马官方透露,国产iX3纯电动SUV将在今年广州车展正式上市
超越期望,引领控制革新——ASDM65N18S功率MOSFET
美国黑五购物应用下载量达280万,已破纪录
共话数字社会,新一代EDA缔造产业数字化
RECOM推出超小型4W AC/DC电源模块RAC04