Përmbajtje:

Udhëzues Arduino RFID 'Dera e zgjuar': 7 hapa
Udhëzues Arduino RFID 'Dera e zgjuar': 7 hapa

Video: Udhëzues Arduino RFID 'Dera e zgjuar': 7 hapa

Video: Udhëzues Arduino RFID 'Dera e zgjuar': 7 hapa
Video: Как использовать твердотельное реле Fotek SSR-40 с Arduino и без Arduino 2024, Korrik
Anonim
Udhëzues Arduino RFID 'Dera e zgjuar'
Udhëzues Arduino RFID 'Dera e zgjuar'

Nga Peter Tran, 10ELT1

Në këtë tutorial, ju do të punoni me një modul lexues RFID për të zhbllokuar një derë me mikro-servo! Sigurohuni që keni kartën e duhur të hyrjes për të hyrë dhe për të mos dhënë alarmin dhe as për të shkaktuar dritat e ndërhyrës.

Ju do të udhëhiqeni hap pas hapi dhe do të ndihmoheni me një udhëzues 'Testimi dhe Zgjidhja e problemeve' dhe seksioni 'Aplikimi i Botës së Vërtetë' në fund.

Kodi për këtë projekt është i disponueshëm në

Ju lutemi shkarkoni edhe bibliotekën e nevojshme për Sensorin RFID nga

Furnizimet:

  • Arduino UNO (ose mikrokontrollues tjetër të pajtueshëm)
  • Prototipizimi i tabelës së bukës
  • Moduli i RFID Reader ((RFID-RC522) me etiketa RFID
  • Servo mikro (9g)
  • LED (e verdhë, jeshile dhe e kuqe)
  • Piezo Buzzers

Hapi 1: Teoria RFID

Teoria RFID
Teoria RFID
Teoria RFID
Teoria RFID

Çfarë është një lexues RFID?

Etiketimi i Identifikimit të Frekuencës së Radios (RFID) është një sistem ID që përdor pajisje të vogla të identifikimit të radio frekuencave për qëllime identifikimi dhe gjurmimi. Një sistem etiketimi RFID përfshin vetë etiketën, një pajisje leximi/shkrimi dhe një aplikacion të sistemit pritës për mbledhjen, përpunimin dhe transmetimin e të dhënave. Me fjalë të thjeshta, RFID përdor fusha elektromagnetike për të transferuar të dhëna në distanca të shkurtra.

RFID është i dobishëm për të identifikuar njerëzit, për të bërë transaksione, etj. Ju mund të përdorni një sistem RFID për të hapur një derë. Për shembull, vetëm personi me informacionin e duhur në kartën e tij lejohet të hyjë. Në këtë tutorial, ne kemi etiketa të shumta RFID, secila me identifikimin e vet unik (UID), por vetëm një karte do t'i jepet qasje.

RFID-RC522 Layout Pin

Pin 1: VCC, fuqi pozitive (3.3v) Pin 2: RST, resetPin 3: GroundPin 4: IRQ, kunja ndërprerëse e përdorur për të zgjuar modulin kur një pajisje vjen në rreze PIN 5: MISO, në thelb komunikimet INPin 6: MOSI. në thelb komunikimet OUTPin 7: SCK, përdoret si orë/oshilator Pin 8: SS, përdoret si hyrje serike

Hapi 2: Lidhja e modulit RFID

Lidhja e modulit RFID
Lidhja e modulit RFID
  1. Shkarkoni bibliotekën e nevojshme nga pjesa e hyrjes.
  2. Nxirrni përmbajtjen nga dosja zip "rfid-master" dhe shtoni këtë dosje bibliotekare nën bibliotekat ekzistuese të Arduino.
  3. Rinisni Arduino IDE
  4. Kodi Arduino është i lidhur në fillim të mësimit. Përpiloni kodin dhe eliminoni çdo gabim.
  5. Lidhni Arduino UNO me lexuesin RFID. Referojuni instalimeve elektrike të kunjave më poshtë, si dhe diagramit skematik të mësipërm për referencë të lehtë.

Pin Wiring nga RFID-RC522 në Arduino Uno

SDA ------------------------ Digital 10 SCK ---------------------- --Digital 13 MOSI ---------------------- Digital 11 MISO -------------------- --Digital 12 IRQ ------------------------ GND i palidhur ------------------- ---- GND RST ------------------------ Digital 9 3.3v ---------------- ------- 3.3v (MOS LIDH ME 5v)

Hapi 3: Leximi i të dhënave nga etiketa RFID

Leximi i të dhënave nga etiketa RFID
Leximi i të dhënave nga etiketa RFID
Leximi i të dhënave nga etiketa RFID
Leximi i të dhënave nga etiketa RFID
  1. Shkoni te Skedari> Shembuj> MFRC522> DumpInfo dhe ngarkoni kodin. Ky kod do të jetë i disponueshëm në Arduino IDE (pas instalimit të bibliotekës RFID).
  2. Hapni monitorin serik dhe duhet të shihni diçka si figura e majtë më sipër.
  3. Përafroni etiketën RFID tek lexuesi.
  4. Informacioni që mund të lexohet nga etiketa është renditur në figurën e djathtë më sipër. Teksti i verdhë i theksuar është Identifikimi Unik (UID) i etiketës RFID, shënojeni atë për më vonë.

Hapi 4: Testimi i lexuesit RFID

Testimi i lexuesit RFID
Testimi i lexuesit RFID
Testimi i lexuesit RFID
Testimi i lexuesit RFID
  1. Futni UID -in në kodin Arduino kur kërkohet (pranë seksionit "Qasja e Autorizuar").
  2. Përafroni etiketën që keni zgjedhur për të dhënë qasje dhe do të shihni mesazhin e autorizuar.
  3. Përafroni një etiketë tjetër me një UID tjetër dhe do të shihni mesazhin e mohimit.
  4. Referojuni seksionit "Testimi dhe zgjidhja e problemeve" nëse keni ndonjë problem.

Hapi 5: Mikro Servo, LED dhe Buzzers

Mikro Servo, LED dhe Buzzers
Mikro Servo, LED dhe Buzzers

Mikro Servo

  1. Lidhni një mikro servo sipas udhëzimeve në faqen 49-52 të Udhëzuesit SparkFun SIK (Versioni 3.2).
  2. Kodi PWM i servo duhet të lidhet me pin6 në Arduino.
  3. Referojuni kodit të referencës të lidhur në hyrjen me titull "RFID_wITH_SERVO.ino" dhe skemën e mësipërme.
  4. Referojuni seksionit "Testimi dhe zgjidhja e problemeve" nëse keni ndonjë problem.

LED dhe Gumëzhima Piezo

  1. Instaloni LED dhe Piezo Buzzers duke iu referuar diagramit të mësipërm.
  2. Përdorni kodin "RFID_WithServo_and_Lights.ino"
  3. Referojuni seksionit "Testimi dhe zgjidhja e problemeve" nëse keni ndonjë problem.

Hapi 6: Testimi dhe zgjidhja e problemeve

Duke testuar

  1. LED i verdhë duhet të ndizet vetëm kur asnjë etiketë nuk po skanohet.
  2. Kur përdoret një etiketë e autorizuar RFID, drita jeshile duhet të ndizet dy herë me dy bip
  3. Kur përdoret një etiketë RFID e paautorizuar, drita e kuqe duhet të ndizet tre herë me tre bip

Zgjidhja e problemeve

  1. LED nuk ndizet: përmbysni polaritetin e LED duke e kthyer atë. LED mund të ketë rënë gjithashtu.
  2. Programi nuk ngarkohet: Ndryshoni portën serike në mjetet> porti serik>
  3. Servo nuk gjarpëron: Edhe telat me ngjyrë janë shokues të lehtë për t'u lidhur gabimisht.
  4. Servo ende nuk punon: mos harroni të lidhni fuqinë (telat e kuq dhe kafe) në +5v dhe tokëzimin
  5. Servo vetëm dridhet: përdorni një furnizim me energji të jashtme,

Hapi 7: Aplikimi i botës reale

Aplikimi i Botës së Vërtetë
Aplikimi i Botës së Vërtetë

RFID mund të integrohet lehtësisht në pothuajse çdo aplikacion sigurie, duke e bërë këtë prototip shumë të dobishëm dhe të përshtatshëm për aplikime menjëherë në botën reale. Një model i ngjashëm ku një etiketë e autorizuar RFID mund të aktivizojë një servo e cila hap një derë mund të përdoret në:

  • ndërtesat e zyrave
  • apartamente
  • hotelet
  • regjistrimet në dhomën e seminareve të bibliotekës
  • marr me qira/makina me qira

Disa avantazhe të tjera të RFID janë:

  • Vështirë për tu kopjuar ose hakuar. Një sinjal radio nuk mund të "kopjohet" dhe sinjali në vetvete mund të kodohet në mënyrë që pajisjet e tjera të mos deshifrojnë të dhënat.
  • Të personalizueshme dhe të programueshme. Një kartë çelësi RFID mund të programohet për të hapur vetëm dyer të veçanta (ose vetëm një) për një kohë të caktuar. (Hotelet përdorin kartat e tastierës për të autorizuar mysafirët e tyre vetëm për të hyrë në dhomën e tyre të hotelit dhe në qendrën e fitnesit, të vendosur për të ndaluar punën në mëngjesin e arka.) Ky sistem lejon menaxhmentin të kufizojë aksesin e punonjësve vetëm në zona të veçanta të autorizuara të objektit për një kohë të caktuar Me
  • Anonim. Pa shenja identifikuese në kartën kryesore, vetëm përdoruesi i autorizuar dhe kompjuteri mund të dinë se në cilën derë do të shkyçet karta.
  • Çaktivizohet lehtë. Nëse një kartelë humbet ose vidhet, sistemi lehtë mund të deautorizojë sinjalin e tij identifikues - ose kartës thjesht mund t'i lejohet të skadojë.
  • Siguri më kosto-efektive. Kur çelësat fizikë humbasin ose komprometohen, kyçja duhet të ndryshohet për të rivendosur sigurinë. Kur një kartë kryesore humbet, ajo mund të çaktivizohet, duke e bërë atë të disponueshme në mënyrë efektive. Nuk ka nevojë të ndryshoni bllokimin

Disa disavantazhe të RFID janë:

  • Sistemet RFID janë shpesh më të shtrenjta se sistemet e barkodit
  • Etiketat RFID janë zakonisht më të mëdha se etiketat e barkodit
  • Etiketat janë specifike për aplikacionin, asnjë etiketë nuk i përshtatet të gjithëve
  • Mundësia e leximit të paautorizuar të pasaportave dhe kartave të kreditit
  • Më shumë se një etiketë mund të përgjigjet në të njëjtën kohë

Recommended: