如何制作RFID门锁:连接部分步骤1:将RFID引脚连接到跳线步骤2:将跳线连接到前四个引脚。保留RTU引脚并再次连接最后三个引脚步骤3:取下RFIDSDO引脚并将其连接到Arduino的第10引脚步骤4:取下RFIDSEK引脚并将其连接到Arduino的第13引脚步骤5:取RFIDMOSIMI引脚并将其连接到Arduino的第11引脚步骤6:取下RFIDSOI引脚并将其连接到Arduino的第12引脚步骤7:现在离开RQ引脚步骤8:将RFID接地连接到Arduino接地步骤9:取RFIDRST引脚并将其连接到Arduino的第9引脚步骤10:将RFID3.3伏特引脚连接到Arduino3.3伏特步骤11:好的,现在我们必须提供中继连接步骤12:将中继模块的IN1连接到Arduino第三针步骤13:将继电器接地连接到Arduino接地步骤14:将继电器+5伏连接到Arduino的+5伏第15步:现在获取12v门锁步骤16:将12v门锁的正极线连接到继电器的中心引脚步骤17连接后,拧紧继电器中的螺钉(在连接区域中)。这样电线不会打滑步骤18:希望您已经看到固定电线后如何拧紧螺丝步骤19:现在拿12v母插孔。将其正极连接到NC步骤20:正好位于上一步中连接的中心引脚的右侧步骤21:请注意在连接电线之前,必须先拧开右侧的螺钉步骤22:现在您可以看到适配器的12V黑色导线。这是负面的。将负极连接到门锁负极(适当使用跳线)步骤23:现在我们将创建安全系统步骤24:适当连接绿色和红色LED步骤25:现在将红色LED负极连接到Arduino地面第26步:现在将销钉稍微移到面包板上。将引脚完全连接到连接Led的同一条线上步骤27:现在将引脚的另一端连接到与面包板相连的蜂鸣器的接地步骤28:现在将蜂鸣器背面间隙中可用的引脚连接到绿色LED负极步骤29:现在电源的负极已完成步骤30:现在将Arudino第4针连接到红色LED的正极步骤31:现在将Arudino第二引脚连接到蜂鸣器的正极步骤32:现在将Arudino的第5引脚连接到绿色LED的正极电路原理图编码部分步骤1:现在让我们转到编码部分步骤2:安装ArduinoIDE应用步骤3:将我网站中提供的代码复制粘贴到IDE中步骤4:现在我们需要连接到正确的Arduino开发板步骤5:转到工具菜单,然后选择ArduinoUno(作为开发板)第6步:选择工具菜单,然后转到端口。连接到包含在其中的端口括号(端口号是动态的)步骤7:现在上传代码步骤8:上传过程可确保将代码上传到Arduino开发板现在,您必须了解,以说明我们必须使标签或卡能够进入门打开串行监视器时,将提示您显示标签/卡。我正在显示标签。在显示标签时,将显示一个代码步骤9:复制该代码并将其覆盖在代码的指定区域(在被称为更改的部分中)第10步:更改后,点击上传请记住,由于我们要启用卡访问门锁的功能,因此我们已经执行了以下步骤:如果要卡访问门,则需要在卡中执行以下步骤步骤11:现在已上传(请参阅状态栏中的完成上传)代码//AKSHITINNOVATIONLABhttps://www.youtube.com/c/AKSHITSINNOVATIONLAB//RFIDDoorLock#include#include#defineSS_PIN10#defineRST_PIN9#defineLED_G5//definegreenLEDpin#defineLED_R4//defineredLED#defineRELAY3//relaypin#defineBUZZER2//buzzerpin#defineACCESS_DELAY2000#defineDENIED_DELAY1000MFRC522mfrc522(SS_PIN,RST_PIN);//CreateMFRC522instance.voidsetup(){Serial.begin(9600);//InitiateaserialcommunicationSPI.begin();//InitiateSPIbusmfrc522.PCD_Init();//InitiateMFRC522pinMode(LED_G,OUTPUT);pinMode(LED_R,OUTPUT);pinMode(RELAY,OUTPUT);pinMode(BUZZER,OUTPUT);noTone(BUZZER);digitalWrite(RELAY,LOW);Serial.println("Putyourcardtothereader...");Serial.println();}voidloop(){//Lookfornewcardsif(!mfrc522.PICC_IsNewCardPresent()){return;}//Selectoneofthecardsif(!mfrc522.PICC_ReadCardSerial()){return;}//ShowUIDonserialmonitorSerial.print("UIDtag:");Stringcontent="";byteletter;for(bytei=0;i{Serial.print(mfrc522.uid.uidByte[i]Serial.print(mfrc522.uid.uidByte[i],HEX);content.concat(String(mfrc522.uid.uidByte[i]content.concat(String(mfrc522.uid.uidByte[i],HEX));}Serial.println();Serial.print("Message:");content.toUpperCase();if(content.substring(1)=="89B664A3")//changeheretheUIDofthecard/cardsthatyouwanttogiveaccess{Serial.println("Authorizedaccess");Serial.println();delay(500);digitalWrite(RELAY,HIGH);digitalWrite(LED_G,HIGH);delay(ACCESS_DELAY);digitalWrite(RELAY,LOW);digitalWrite(LED_G,LOW);}else{Serial.println("Accessdenied");digitalWrite(LED_R,HIGH);tone(BUZZER,300);delay(DENIED_DELAY);digitalWrite(LED_R,LOW);noTone(BUZZER);}}