0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

电子设计 来源:电路城 作者:电路城 2021-04-28 09:21 次阅读

如何制作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);

}

}
责任编辑:pj

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 继电器
    +关注

    关注

    131

    文章

    5027

    浏览量

    146038
  • RFID
    +关注

    关注

    383

    文章

    5784

    浏览量

    234617
  • 适配器
    +关注

    关注

    8

    文章

    1822

    浏览量

    66932
收藏 人收藏

    评论

    相关推荐

    做一个门锁安全系统

    元器件物联网安全安全系统智能家居智能门锁智慧安防行业芯事电路设计分析开发板模块
    SR Electric
    发布于 :2021年09月02日 18:25:51

    如何使用TI新的SimpleLink MCU平台创建强大的楼宇安全系统

    ,选择一个可以解决多种协议的硬件平台并根据您的应用为您提供软件灵活性是个好主意。2.解决网络安全问题。安全性是一个关键问题,尤其是在构建安全系统时。消费者希望知道他们的个人信息将受到保护。在选择无线
    发表于 08-03 14:38

    安全系统需要保护什么?

    新闻总是乐于报道安全系统遭到攻击的事件:操作系统漏洞、非法入侵***网络、笔记本电脑的*帐户信息被窃等等。安全性不仅仅涉及到笔记本电脑和服务器,嵌入式领域也越来越关注安全性问题,例如交
    发表于 08-06 08:01

    如何构建安全的IIoT设备

    建安全的IIoT设备安全性为一项固有功能
    发表于 01-07 07:01

    如何设计功能安全系统

    如何简化安全系统的设计?
    发表于 01-28 07:29

    基于Arduino mega rfid门锁系统防护罩设计方案

    描述基于 Arduino mega rfid门锁系统防护罩这是一个很好的安全锁板,在这个项目之后,没有许可证任何人都不能进入我们的房间。基于 R
    发表于 06-30 07:47

    使用Arduino和键盘制作最有效的密码保护门锁安全系统

    描述在本教程中,您将学习如何使用 Arduino 和键盘制作最有效的密码保护门锁安全系统。当您输入正确的 4 位密码时,门会打开 5 秒钟。目前密码为1234,可在编程中更改;您甚至可以选择包含超过
    发表于 08-26 07:50

    如何利用MFRC522制作RFID读卡安全系统

    你有没有曾经想过在您的家中或办公室中添加 RFID 标签卡安全系统或监控系统呢?好吧,如果你看到了这里,你可能之前有查过,它们的价格从 200 美元到 2000 美元不等。这未免有些太贵了!
    的头像 发表于 04-15 17:34 2622次阅读
    如何利用MFRC522<b class='flag-5'>制作</b><b class='flag-5'>RFID</b>读卡<b class='flag-5'>安全系统</b>

    使用Arduino和键盘的密码门锁安全系统

    电子发烧友网站提供《使用Arduino和键盘的密码门锁安全系统.zip》资料免费下载
    发表于 08-03 10:34 3次下载
    使用Arduino和键盘的密码<b class='flag-5'>门锁</b><b class='flag-5'>安全系统</b>

    RFID门锁系统案例分享

    电子发烧友网站提供《RFID门锁系统案例分享.zip》资料免费下载
    发表于 08-08 12:46 2次下载
    <b class='flag-5'>RFID</b><b class='flag-5'>门锁</b><b class='flag-5'>系统</b>案例分享

    制作一个RFID门锁系统

    电子发烧友网站提供《制作一个RFID门锁系统.zip》资料免费下载
    发表于 11-14 11:22 1次下载
    <b class='flag-5'>制作</b>一个<b class='flag-5'>RFID</b><b class='flag-5'>门锁</b><b class='flag-5'>系统</b>

    如何制作智能两轮车安全系统

    电子发烧友网站提供《如何制作智能两轮车安全系统.zip》资料免费下载
    发表于 11-21 11:49 0次下载
    如何<b class='flag-5'>制作</b>智能两轮车<b class='flag-5'>安全系统</b>

    基于Arduino Mega 2560的门锁安全系统

    这是一个用 Arduino 制作门锁安全系统。这个项目只是想制作一个基于密码的门锁系统,您可以
    发表于 12-07 10:45 0次下载

    创建安全临时QR令牌

    电子发烧友网站提供《创建安全临时QR令牌.zip》资料免费下载
    发表于 12-22 18:15 0次下载
    <b class='flag-5'>创建安全</b>临时QR令牌

    使用python创建安全摄像头

    电子发烧友网站提供《使用python创建安全摄像头.zip》资料免费下载
    发表于 02-09 11:02 0次下载
    使用python<b class='flag-5'>创建安全</b>摄像头