Sisukord:
- Samm: RFID -teooria
- 2. samm: RFID -mooduli ühendamine
- 3. samm: andmete lugemine RFID -sildilt
- 4. samm: RFID -lugeri testimine
- Samm 5: Mikroservo, valgusdioodid ja helisignaalid
- 6. samm: testimine ja tõrkeotsing
- 7. samm: rakendus reaalses maailmas
Video: Arduino RFID 'Smart Door' õpetus: 7 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:45
Peter Tran, 10ELT1
Selles õpetuses töötate koos RFID-lugeja mooduliga, et avada mikro-servo jõul töötav uks! Veenduge, et teil oleks sisenemiseks õige juurdepääsukaart, mitte helisignaali ega sissetungijate tulesid.
Teid juhendatakse samm -sammult ja teile antakse juhend "Testimine ja tõrkeotsing" ning lõpus jaotis "Reaalse maailma rakendus".
Selle projekti kood on saadaval aadressil
Laadige RFID -anduri jaoks vajalik raamatukogu alla ka aadressilt
Tarvikud:
- Arduino UNO (või muu ühilduv mikrokontroller)
- Leivalaua prototüüpimine
- RFID-lugeja moodul ((RFID-RC522) koos RFID-siltidega
- Mikroservo (9g)
- LEDid (kollane, roheline ja punane)
- Pietsosummerid
Samm: RFID -teooria
Mis on RFID -lugeja?
Raadiosageduse tuvastamise (RFID) märgistamine on ID -süsteem, mis kasutab tuvastamiseks ja jälgimiseks väikeseid raadiosageduslikke tuvastusseadmeid. RFID -märgistussüsteem sisaldab märgist ennast, lugemis-/kirjutamisseadet ja hostisüsteemi rakendust andmete kogumiseks, töötlemiseks ja edastamiseks. Lihtsamalt öeldes kasutab RFID andmete edastamiseks lühikestel vahemaadel elektromagnetvälju.
RFID on kasulik inimeste tuvastamiseks, tehingute tegemiseks jne. Ukse avamiseks saate kasutada RFID -süsteemi. Näiteks lubatakse siseneda ainult isikul, kellel on kaardil õiged andmed. Selles õpetuses on meil mitu RFID -märgendit, millest igaühel on oma kordumatu identifitseerimine (UID), kuid juurdepääs antakse ainult ühele kaardile.
RFID-RC522 tihvtide paigutus
Pin 1: VCC, positiivne võimsus (3,3 V) Pin 2: RST, reset Pin 3: GroundPin 4: IRQ, katkestusnupp, mida kasutatakse mooduli äratamiseks seadme levialasse Pin 5: MISO, põhimõtteliselt side INPin 6: MOSI. põhimõtteliselt side OUTPin 7: SCK, kasutatakse kella/ostsillaatorina Pin 8: SS, kasutatakse jadasisendina
2. samm: RFID -mooduli ühendamine
- Laadige vajalik raamatukogu sissejuhatuse jaotisest.
- Tõmmake sisu ZIP-kaustast "rfid-master" ja lisage see raamatukogu kaust Arduino olemasolevate teekide alla.
- Taaskäivitage Arduino IDE
- Arduino kood on lingitud õpetuse alguses. Koostage kood ja kõrvaldage kõik vead.
- Ühendage Arduino UNO RFID -lugejaga. Lihtsa viitamise huvides vaadake allpool olevat tihvtide juhtmestikku ja ülaltoodud skemaatilist diagrammi.
Pin-juhtmestik RFID-RC522-lt Arduino Unole
SDA ------------------------ Digitaalne 10 SCK ---------------------- -Digitaalne 13 MOSI ---------------------- Digitaalne 11 MISO -------------------- -Digitaalne 12 IRQ ------------------------ ühendamata GND ------------------- ---- GND RST ------------------------ Digitaalne 9 3.3v ---------------- ------- 3.3v (ÄRA ÜHENDU 5V-ga)
3. samm: andmete lugemine RFID -sildilt
- Avage Fail> Näited> MFRC522> DumpInfo ja laadige kood üles. See kood on saadaval Arduino IDE -s (pärast RFID -kogu installimist).
- Avage seeriamonitor ja peaksite nägema midagi ülaltoodud vasaku joonise sarnast.
- Ligikaudne RFID -silt lugejale.
- Märgendilt loetav teave on loetletud ülal paremal joonisel. Kollane esiletõstetud tekst on RFID -märgendi ainulaadne identifitseerimine (UID). Märkige see hiljem üles.
4. samm: RFID -lugeri testimine
- Sisestage UID vajaduse korral Arduino koodi (jaotise „Volitatud juurdepääs” lähedal).
- Ligikaudne silt, mille valisite juurdepääsu andmiseks, näete volitatud sõnumit.
- Ligikaudne teine silt, millel on erinev UID, näete keeldumisteadet.
- Kui teil tekib probleeme, vaadake jaotist „Testimine ja tõrkeotsing”.
Samm 5: Mikroservo, valgusdioodid ja helisignaalid
Mikroservo
- Ühendage mikroservo vastavalt SparkFun SIK Guide (versioon 3.2) lehekülgedel 49-52 toodud juhistele.
- Servo PWM -tihvt peaks ühenduma Arduino pin6 -ga.
- Vaadake sissejuhatuses pealkirjaga "RFID_wITH_SERVO.ino" lingitud viitekoodi ja ülaltoodud skeemi.
-
Kui teil tekib probleeme, vaadake jaotist „Testimine ja tõrkeotsing”.
LED -id ja piezo -summerid
- Paigaldage valgusdioodid ja piesohelisignaalid ülaltoodud skeemi alusel.
- Kasutage koodi "RFID_WithServo_and_Lights.ino"
- Kui teil tekib probleeme, vaadake jaotist „Testimine ja tõrkeotsing”.
6. samm: testimine ja tõrkeotsing
Testimine
- Kollane LED peaks põlema ainult siis, kui ühtegi märgendit ei skannita.
- Kui kasutatakse volitatud RFID -märgistust, peaks roheline tuli vilkuma kaks korda ja kahe piiksuga
- Kui kasutate volitamata RFID-märgistust, peaks punane tuli kolm korda vilksatama kolme piiksuga
Tõrkeotsing
- LED ei sütti: muutke LED -i polaarsust, keerates seda ümber. Võimalik, et LED on ka põlenud.
- Programmi ei laadita üles: muutke jadaporti tööriistades> jadaport>
- Servo ei keerdu: isegi värvilisi juhtmeid on vapustavalt lihtne ühendada.
- Servo ikka ei tööta: ärge unustage ühendada toide (punased ja pruunid juhtmed) +5 V ja maandusega
- Servo lihtsalt tõmbleb: kasutage välist toiteallikat,
7. samm: rakendus reaalses maailmas
RFID-d saab hõlpsasti integreerida peaaegu igasse turvarakendusse, muutes selle prototüübi väga kasulikuks ja sobivaks kohe reaalses maailmas. Sarnast mudelit, kus volitatud RFID -märgis võib aktiveerida servo, mis avab ukse, saab kasutada:
- büroohooned
- korterid
- hotellid
- raamatukogu seminariruumi sisseregistreerimine
- rentida/rentida autosid
Mõned RFID eelised on järgmised:
- Raske kopeerida või häkkida. Raadiosignaali ei saa "kopeerida" ja signaali saab krüptida, nii et teised seadmed ei saa andmeid dešifreerida.
- Kohandatav ja programmeeritav. RFID -võtmekaarti saab programmeerida nii, et see avab teatud aja jooksul ainult teatud uksed (või ainult ühe). (Hotellid kasutavad võtmekaarte, et lubada oma külalistel pääseda ainult oma hotellituppa ja spordikeskusesse, mis on välja lülitatud väljaregistreerimise hommikul.) See süsteem võimaldab juhtkonnal piirata töötajate juurdepääsu teatud aja jooksul ainult rajatise teatud volitatud aladele..
- Anonüümne. Kui võtmekaardil pole identifitseerimismärke, võivad ainult volitatud kasutaja ja arvuti teada, millise (te) ukse (d) kaart avab.
- Kergesti deaktiveeritav. Kui võtmekaart on kadunud või varastatud, võib süsteem selle identifitseerimissignaali volituse lihtsalt tühistada - või võidakse kaardil lihtsalt aeguda.
- Tasuvam turvalisus. Kui füüsilised võtmed on kadunud või ohus, tuleb turvalisuse taastamiseks lukk muuta. Võtmekaardi kadumisel võib selle volitamata jätta, muutes selle tõhusalt ühekordselt kasutatavaks. Lukku pole vaja vahetada
Mõned RFID puudused on järgmised:
- RFID -süsteemid on sageli vöötkoodisüsteemidest kallimad
- RFID -sildid on tavaliselt suuremad kui vöötkoodisildid
- Sildid on rakendusspetsiifilised, ükski silt ei sobi kõigile
- Passide ja krediitkaartide loata lugemise võimalus
- Korraga saab vastata rohkem kui üks silt
Soovitan:
Arduino MFRC522 õpetus - kas RFID -silt on olemas või eemaldatud?: 6 sammu
Arduino MFRC522 õpetus - kas RFID -silt on olemas või eemaldatud?: See õpetus on algselt postitatud kõrgepingele
Arduino Hang Guardian - Arduino valvekoera taimeri õpetus: 6 sammu
Arduino Hang Guardian - Arduino valvekoera taimeri õpetus: Tere kõigile, see juhtub meie kõigiga. Ehitate projekti, ühendate entusiastlikult kõik andurid ja äkki Arduino hangub ja sisendit ei töödelda. "Mis toimub?", Küsite ja hakkate oma koodi läbi uurima, et uuesti
Smart-door-lock-using-raspberry_pi_and_GSM_modemSim800_RFID: 5 sammu
Smart-door-lock-using-raspberry_pi_and_GSM_modemSim800_RFID: Selles õpetuses uurin, kuidas integreerida RF-lugeja moodul EM-18 Raspberry Pi plaadiga. Samuti näitan, kuidas integreerida ajam, antud juhul relee, et vastata RFID -mooduli õigele lugemisele. See ajam võib olla solen
Arduino LCD 16x2 õpetus - Liidesega 1602 LCD -ekraan Arduino Unoga: 5 sammu
Arduino LCD 16x2 õpetus | 1602 LCD -ekraani liidestamine Arduino Unoga: Tere kutid, kuna paljud projektid vajavad andmete kuvamiseks ekraani, olgu see siis mõni diy -meeter või YouTube'i tellimuste loend, kalkulaator või ekraaniga klahvilukk ja kui kõik sellised projektid on tehtud arduino nad määratlevad
Arduino RFID lukustuse õpetus: 6 sammu (piltidega)
Arduino RFID lukustuse õpetus: Kallid sõbrad, tere tulemast teise Instructable'i. See on Nick saidilt education8s.tv ja täna õpime kasutama seda RFID -lugejat koos Arduinoga, et luua lihtne lukusüsteem. Esmakordselt kasutame Arduinoga RFID -silte