Taula de continguts:
- Pas 1: teoria RFID
- Pas 2: Connexió del mòdul RFID
- Pas 3: llegir dades de l'etiqueta RFID
- Pas 4: proveu el lector RFID
- Pas 5: Micro Servo, LEDs i Buzzers
- Pas 6: proves i resolució de problemes
- Pas 7: Aplicació del món real
Vídeo: Tutorial "Smart Door" Arduino RFID: 7 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:10
Per Peter Tran, 10ELT1
En aquest tutorial, treballareu amb un mòdul lector RFID per desbloquejar una porta alimentada per micro-servo. Assegureu-vos que teniu la targeta d'accés adequada per accedir i no fer sonar l'alarma ni activar els llums dels intrusos.
Se us guiarà pas a pas i us ajudarà amb una guia "Proves i resolució de problemes" i la secció "Aplicació del món real" al final.
El codi d’aquest projecte està disponible a
Descarregueu també la biblioteca necessària per al sensor RFID des de
Subministraments:
- Arduino UNO (o un altre microcontrolador compatible)
- Tauler de pa de prototipatge
- Mòdul lector RFID ((RFID-RC522) amb etiquetes RFID
- Micro Servo (9 g)
- LED (groc, verd i vermell)
- Piezo Buzzers
Pas 1: teoria RFID
Què és un lector RFID?
L’etiquetatge per identificació per radiofreqüència (RFID) és un sistema d’identificació que utilitza petits dispositius d’identificació per radiofreqüència amb finalitats d’identificació i seguiment. Un sistema d’etiquetatge RFID inclou l’etiqueta mateixa, un dispositiu de lectura / escriptura i una aplicació del sistema amfitrió per a la recopilació, processament i transmissió de dades. En paraules senzilles, l’RFID utilitza camps electromagnètics per transferir dades a distàncies curtes.
El RFID és útil per identificar persones, fer transaccions, etc. Podeu utilitzar un sistema RFID per obrir una porta. Per exemple, només es permet entrar a la persona que tingui la informació adequada a la seva targeta. En aquest tutorial, tenim diverses etiquetes RFID, cadascuna amb la seva identificació única (UID), però només es concedirà una targeta.
Disseny de pins RFID-RC522
Pin 1: VCC, potència positiva (3,3 v) Pin 2: RST, restabliment Pin 3: GroundPin 4: IRQ, pin d'interrupció que s'utilitza per activar el mòdul quan un dispositiu entra al rang Pin 5: MISO, bàsicament comunicacions INPin 6: MOSI. bàsicament comunicacions OUTPin 7: SCK, que s’utilitza com a rellotge / oscil·lador Pin 8: SS, que s’utilitza com a entrada sèrie
Pas 2: Connexió del mòdul RFID
- Descarregueu la biblioteca necessària a la secció d'introducció.
- Extraieu el contingut de la carpeta zip "rfid-master" i afegiu aquesta carpeta de biblioteca a les biblioteques existents d'Arduino.
- Reinicieu Arduino IDE
- El codi Arduino està enllaçat al començament del tutorial. Compileu el codi i elimineu els errors.
- Connecteu Arduino UNO amb el lector RFID. Consulteu el cablejat dels pins a continuació, així com el diagrama esquemàtic anterior, per facilitar-ne la referència.
Pin cablejat de RFID-RC522 a Arduino Uno
SDA ------------------------ Digital 10 SCK ---------------------- --Digital 13 MOSI ---------------------- Digital 11 MISO -------------------- --Digital 12 IRQ ------------------------ GND desconnectat ------------------- ---- GND RST ------------------------ Digital 9 3.3v ---------------- ------- 3,3 v (NO CONNECTEU A 5 v)
Pas 3: llegir dades de l'etiqueta RFID
- Aneu a Fitxer> Exemples> MFRC522> DumpInfo i pengeu el codi. Aquest codi estarà disponible a Arduino IDE (després d’instal·lar la biblioteca RFID).
- Obriu el monitor sèrie i hauríeu de veure alguna cosa semblant a la figura esquerra que hi ha més amunt.
- Aproximar l’etiqueta RFID al lector.
- La informació que es pot llegir des de l’etiqueta es mostra a la figura correcta anterior. El text ressaltat de color groc és la identificació única (UID) de l’etiqueta RFID. Anoteu-lo per més endavant.
Pas 4: proveu el lector RFID
- Introduïu l'UID al codi Arduino on sigui necessari (a prop de la secció "Accés autoritzat").
- Apropeu l’etiqueta que heu triat per donar-hi accés i veureu el missatge autoritzat.
- Aproximeu una altra etiqueta amb un UID diferent i veureu el missatge de denegació.
- Consulteu la secció "Proves i resolució de problemes" si teniu problemes.
Pas 5: Micro Servo, LEDs i Buzzers
Micro Servo
- Connecteu un micro servo segons les instruccions de la pàgina 49-52 de la Guia SparkFun SIK (versió 3.2).
- El pin PWM del servo s’ha de connectar al pin6 de l’Arduino.
- Consulteu el codi de referència enllaçat a la introducció titulada "RFID_wITH_SERVO.ino" i l'esquema anterior.
-
Consulteu la secció "Proves i resolució de problemes" si teniu problemes.
LEDs i Piezo Buzzers
- Instal·leu els LEDs i els avisadors piezoelèctrics fent referència al diagrama anterior.
- Utilitzeu el codi "RFID_WithServo_and_Lights.ino"
- Consulteu la secció "Proves i resolució de problemes" si teniu problemes.
Pas 6: proves i resolució de problemes
Proves
- El LED groc només s’ha d’encendre quan no s’escaneja cap etiqueta.
- Quan s’utilitza una etiqueta RFID autoritzada, el llum verd haurà de parpellejar dues vegades amb dos sons sonors
- Quan s’utilitza una etiqueta RFID no autoritzada, la llum vermella hauria de parpellejar tres vegades amb tres sons sonors
Resolució de problemes
- El LED no s’encén: inverteu la polaritat del LED girant-lo. És possible que el LED també hagi explotat.
- Programa que no es penja: canvieu el port sèrie a eines> port sèrie>
- Servo que no es torça: fins i tot els cables de colors són fàcils de connectar incorrectament.
- El servo encara no funciona: no oblideu connectar l'alimentació (cables vermells i marrons) a + 5v i a terra
- Servo només contracció: utilitzeu una font d'alimentació externa,
Pas 7: Aplicació del món real
El RFID es pot integrar fàcilment en gairebé qualsevol aplicació de seguretat, cosa que fa que aquest prototip sigui molt útil i adequat per a aplicacions immediates del món real. Un model similar en què una etiqueta RFID autoritzada pot activar un servo que obre una porta es pot utilitzar a:
- edificis d'oficines
- apartaments
- hotels
- visita de la sala de seminaris de la biblioteca
- lloguer / lloguer de cotxes
Alguns avantatges addicionals de la RFID són:
- Difícil de copiar o piratejar. No es pot "copiar" un senyal de ràdio i es pot xifrar el mateix senyal perquè altres dispositius no puguin desxifrar les dades.
- Personalitzable i programable. Es pot programar una targeta de clau RFID per obrir només portes específiques (o només una) durant un temps específic. (Els hotels utilitzen targetes de trucada per autoritzar els seus clients només a accedir a la seva habitació d’hotel i al gimnàs, que deixaran de funcionar el matí de la sortida.) Aquest sistema permet a la direcció restringir l’accés dels empleats només a zones autoritzades específiques de la instal·lació durant determinades quantitats de temps..
- Anònim. Sense marques d’identificació a la targeta clau, només l’usuari autoritzat i l’ordinador poden saber quines portes desbloquejarà la targeta.
- Fàcilment desactivat. Si es perd o es roba una targeta, el sistema pot desautoritzar fàcilment el seu senyal d'identificació, o simplement es pot deixar que caduqui la targeta.
- Seguretat més rendible. Quan es perden o es comprometen les claus físiques, s’ha de canviar el bloqueig per restablir la seguretat. Quan es perd una targeta clau, es pot desautoritzar i fer-la d’un sol ús eficaç. No cal canviar el pany
Alguns desavantatges de la RFID són:
- Els sistemes RFID solen ser més cars que els sistemes de codis de barres
- Les etiquetes RFID solen ser més grans que les etiquetes de codi de barres
- Les etiquetes són específiques de l’aplicació, no hi ha cap etiqueta que s’adapti a tots
- Possibilitat de lectura no autoritzada de passaports i targetes de crèdit
- Més d'una etiqueta pot respondre al mateix temps
Recomanat:
Smart Door: 3 passos
Smart Door: Smart Door és una solució fàcil per connectar la porta al telèfon intel·ligent amb uns quants passos senzills. Smart Door us notificarà quan oblideu tancar la porta i quan algú s’acosta a la vostra porta. Qui som? Dos estudiants d'Informàtica de l'Inte
Smart-door-lock-using-raspberry_pi_and_GSM_modemSim800_RFID: 5 passos
Smart-door-lock-using-raspberry_pi_and_GSM_modemSim800_RFID: en aquest tutorial, explico com integrar el mòdul de lector RFID EM-18 amb una placa Raspberry Pi. També mostro com integrar un actuador, en aquest cas un relé, per respondre a una lectura correcta des del mòdul RFID. Aquest actuador pot ser un solen
IOT CA2 - Smart Door: 3 passos
IOT CA2 - Smart Door: Descripció: és un sistema de bloqueig de portes per a una habitació. Els usuaris registrats podran utilitzar una targeta RFID per entrar i els llums de la sala s’encendran. Si es toca una targeta RFID incorrecta, la càmera farà una foto, seguida d'un llum vermell
HC-06 (mòdul esclau) Canvi de "NOM" sense ús "Monitor Serial Arduino" que "funciona fàcilment": manera perfecta: 3 passos
HC-06 (mòdul esclau) Canvi de "NOM" sense ús "Monitor Serial Arduino" … que "Funciona fàcilment": manera perfecta: després de " Llarg temps " provant de canviar el nom a HC-06 (mòdul esclau), utilitzant " monitor sèrie de l’Arduino, sense " Èxit ", he trobat una altra manera fàcil i ara estic compartint. Diverteix-te amics
Wifi Smart Door (mètode més senzill): 11 passos (amb imatges)
Wifi Smart Door (mètode més senzill): es tracta d’un projecte senzill fet amb l’arduino uno R3, l’objectiu és controlar un pany de porta sense claus i, mitjançant aquest telèfon intel·ligent, el mitjà de comunicació serà Internet (mòdul wifi) -ESP8266). Ja he publicat un documentable