Kazalo:
- Korak: Teorija RFID
- 2. korak: Priključitev modula RFID
- 3. korak: branje podatkov iz oznake RFID
- 4. korak: Preizkusite bralnik RFID
- 5. korak: Mikro servo, LED in zvočniki
- 6. korak: Testiranje in odpravljanje težav
- 7. korak: Aplikacija v resničnem svetu
Video: Arduino RFID 'Pametna vrata' Vadnica: 7 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
Avtor Peter Tran, 10ELT1
V tej vadnici boste z modulom bralnika RFID odklenili vrata z mikro servo pogonom! Prepričajte se, da imate pravo kartico za dostop za vstop in ne oglašajte alarma ali sprožite luči vsiljivca.
Vodili vas bodo korak za korakom in na koncu vam pomagali z vodnikom »Testiranje in odpravljanje težav« ter razdelkom »Aplikacija v realnem svetu«.
Koda za ta projekt je na voljo na
Prenesite tudi potrebno knjižnico za senzor RFID s spletnega mesta
Zaloge:
- Arduino UNO (ali drug združljiv mikrokrmilnik)
- Izdelava prototipa plošče
- Modul bralnika RFID ((RFID-RC522) z oznakami RFID
- Mikro servo (9 g)
- LED (rumena, zelena in rdeča)
- Piezo Buzzers
Korak: Teorija RFID
Kaj je bralnik RFID?
Označevanje radijske frekvence (RFID) je sistem identifikacije, ki za identifikacijo in sledenje uporablja majhne naprave za radiofrekvenčno identifikacijo. Sistem označevanja RFID vključuje samo oznako, napravo za branje/pisanje in aplikacijo gostiteljskega sistema za zbiranje, obdelavo in prenos podatkov. Preprosto povedano, RFID uporablja elektromagnetna polja za prenos podatkov na kratke razdalje.
RFID je uporaben za identifikacijo ljudi, za opravljanje transakcij itd. Za odpiranje vrat lahko uporabite sistem RFID. Na primer, lahko vstopi samo oseba s pravimi podatki na svoji kartici. V tej vadnici imamo več RFID oznak, od katerih ima vsaka svojo edinstveno identifikacijo (UID), vendar bo dostop odobren le eni kartici.
Postavitev pin RFID-RC522
Pin 1: VCC, pozitivna moč (3,3v) Pin 2: RST, ponastavitev Pin 3: GroundPin 4: IRQ, prekinitveni pin, ki se uporablja za prebujanje modula, ko naprava pride v doseg Pin 5: MISO, v bistvu komunicira INPin 6: MOSI. v bistvu komunikacije OUTPin 7: SCK, ki se uporablja kot ura/oscilator Pin 8: SS, se uporablja kot serijski vhod
2. korak: Priključitev modula RFID
- Prenesite potrebno knjižnico iz uvodnega razdelka.
- Izvlecite vsebino iz zip mape "rfid-master" in jo dodajte v obstoječe knjižnice Arduina.
- Znova zaženite Arduino IDE
- Koda Arduino je povezana na začetku vadnice. Sestavite kodo in odpravite vse napake.
- Arduino UNO povežite z bralnikom RFID. Za lažjo uporabo si oglejte ožičenje spodaj in zgornji shematski diagram.
Pin ožičenje od RFID-RC522 do Arduino Uno
SDA ------------------------ Digital 10 SCK ---------------------- --Digital 13 MOSI ---------------------- Digital 11 MISO -------------------- --Digital 12 IRQ ------------------------ nepovezan GND ------------------- ---- GND RST ------------------------ Digital 9 3.3v ---------------- ------- 3,3 V (NE POVEZAVE SE NA 5 V)
3. korak: branje podatkov iz oznake RFID
- Pojdite v Datoteka> Primeri> MFRC522> DumpInfo in naložite kodo. Ta koda bo na voljo v Arduino IDE (po namestitvi knjižnice RFID).
- Odprite serijski monitor in videli bi nekaj podobnega levi sliki zgoraj.
- Bralniku približajte oznako RFID.
- Podatki, ki jih je mogoče prebrati iz oznake, so navedeni na zgornji desni sliki. Rumeno označeno besedilo je Unique Identification (UID) oznake RFID, zapišite ga pozneje.
4. korak: Preizkusite bralnik RFID
- Po potrebi vnesite kodo UID v kodo Arduino (blizu razdelka »Pooblaščen dostop«).
- Približno oznako, ki ste jo izbrali za dostop, boste videli pooblaščeno sporočilo.
- Približno približajte drugo oznako z drugačnim UID -om in videli boste sporočilo o zavrnitvi.
- Če imate kakršne koli težave, glejte razdelek »Testiranje in odpravljanje težav«.
5. korak: Mikro servo, LED in zvočniki
Mikro servo
- Priključite mikro servo v skladu z navodili na straneh 49-52 vodnika SparkFun SIK (različica 3.2).
- PWM pin servo se mora povezati s pin6 na Arduinu.
- Oglejte si referenčno kodo, povezano v uvodu z naslovom "RFID_wITH_SERVO.ino" in zgornjo shemo.
-
Če imate kakršne koli težave, glejte razdelek »Testiranje in odpravljanje težav«.
LED diode in piezo zvočniki
- Namestite LED in piezo zvočnike glede na zgornji diagram.
- Uporabite kodo "RFID_WithServo_and_Lights.ino"
- Če imate kakršne koli težave, glejte razdelek »Testiranje in odpravljanje težav«.
6. korak: Testiranje in odpravljanje težav
Testiranje
- Rumena LED -lučka naj sveti le, če se ne skenira nobena oznaka.
- Ko uporabljate pooblaščeno oznako RFID, mora zelena lučka dvakrat utripati z dvema piskoma
- Pri uporabi nedovoljene oznake RFID mora rdeča lučka trikrat utripati s tremi piski
Odpravljanje težav
- LED ne sveti: obrnite polarnost LED z obračanjem. Morda je tudi pregorela LED.
- Program se ne nalaga: spremenite serijska vrata v orodju> serijska vrata>
- Servo se ne zvija: Tudi obarvane žice so šokantno enostavno napačno priključiti.
- Servo še vedno ne deluje: ne pozabite priključiti napajanja (rdeče in rjave žice) na +5v in ozemljitev
- Servo se samo trzne: uporabite zunanji napajalnik,
7. korak: Aplikacija v resničnem svetu
RFID je mogoče enostavno integrirati v skoraj vsako varnostno aplikacijo, zaradi česar je ta prototip zelo uporaben in primeren za takojšnjo uporabo v resničnem svetu. Podoben model, kjer lahko pooblaščena oznaka RFID aktivira servo, ki odklene vrata, je mogoče uporabiti pri:
- poslovne stavbe
- stanovanja
- hoteli
- prijave v knjižnični seminar
- najem/najem avtomobilov
Nekatere dodatne prednosti RFID so:
- Težko kopirati ali kramp. Radijskega signala ni mogoče "kopirati", sam signal pa je lahko šifriran, tako da druge naprave ne morejo razvozlati podatkov.
- Prilagodljivo in programabilno. Kartico s ključem RFID lahko programirate tako, da za določen čas odpre samo določena vrata (ali samo ena). (Hoteli uporabljajo kartice s ključi, da svojim gostom dovolijo dostop le do hotelske sobe in fitnesa, ki naj bi prenehal delati zjutraj na blagajni.) Ta sistem vodstvu omogoča, da za določen čas omeji dostop zaposlenih le do določenih pooblaščenih območij objekta..
- Anonimno. Brez identifikacijskih oznak na kartici s ključem lahko samo pooblaščeni uporabnik in računalnik vesta, katera vrata se bo kartica odklenila.
- Enostavno deaktiviranje. Če kartico s ključem izgubite ali vam jo ukradejo, lahko sistem zlahka prekliče avtorizacijo svojega identifikacijskega signala - ali pa kartici preprosto dovoli, da poteče.
- Bolj stroškovno učinkovita varnost. Ko so fizični ključi izgubljeni ali ogroženi, je treba ključavnico spremeniti, da se ponovno vzpostavi varnost. Ko izgubite kartico s ključem, jo lahko razveljavite in tako postane učinkovita za enkratno uporabo. Ključavnice ni treba spreminjati
Nekatere pomanjkljivosti RFID so:
- Sistemi RFID so pogosto dražji od sistemov s črtno kodo
- Oznake RFID so običajno večje od nalepk s črtno kodo
- Oznake so specifične za aplikacijo, nobena oznaka ne ustreza vsem
- Možnost nepooblaščenega branja potnih listov in kreditnih kartic
- Hkrati se lahko odzove več oznak
Priporočena:
Pametna namizna LED luč - Pametna razsvetljava W/ Arduino - Delovni prostor Neopixels: 10 korakov (s slikami)
Pametna namizna LED luč | Pametna razsvetljava W/ Arduino | Delovni prostor Neopixels: Danes preživljamo veliko časa doma, študiramo in virtualno delamo, zakaj torej ne bi povečali svojega delovnega prostora s prilagojenim in pametnim sistemom osvetlitve, ki temelji na LED -diodah Arduino in Ws2812b. Tukaj vam pokažem, kako zgradite svoj pametni Namizna LED luč, ki
Pametna budilka: pametna budilka iz Raspberry Pi: 10 korakov (s slikami)
Pametna budilka: pametna budilka iz Raspberry Pi: Ste si kdaj želeli pametno uro? Če je tako, je to rešitev za vas! Naredil sem pametno budilko, to je ura, ki jo lahko spremenite glede na spletno stran. Ko se alarm sproži, bo zaslišal zvočni signal in dve lučki bosta
Vadnica: Kako narediti alarm za vrata z alarmom senzorja magnetnega stikala MC-18: 3 koraki
Vadnica: Kako narediti alarm za vrata z alarmom za senzor magnetnega stikala MC-18: Pozdravljeni, naredil bom vadnico o alarmu senzorja za magnetno stikalo MC-18, ki deluje v običajnem načinu. Najprej pa naj vam razložim skratka kaj pomeni normalno blizu. Obstajata dve vrsti načinov, običajno odprti in običajno zaprti
S hišnim pomočnikom spremenite žični zvonec v pametna vrata: 6 korakov
Pretvorite vaš žični zvonec v pameten zvonec z domačim pomočnikom: obstoječi žični zvonec vrat spremenite v pameten zvonec. Prejmite obvestilo na svoj telefon ali se povežite z obstoječo kamero na vhodnih vratih, da prejmete opozorilo o fotografiji ali videoposnetku, kadar koli vam nekdo pozvoni. Več o tem na: fireflyelectronix.com/pro
Pametna vrata Wifi (najpreprostejša metoda): 11 korakov (s slikami)
Pametna vrata Wifi (najpreprostejša metoda): To je preprost projekt, narejen z arduino uno R3, cilj je nadzorovati zaklepanje vrat brez ključev, za dosego tega pa bo komunikacijski medij internet (modul wifi -ESP8266) .Več sem objavil navodila