Mehanizem zaklepanja vrat RFID z Arduinom: 5 korakov (s slikami)
Mehanizem zaklepanja vrat RFID z Arduinom: 5 korakov (s slikami)
Anonim
Image
Image
3D tiskanje in sestavite mehanizem za zaklepanje
3D tiskanje in sestavite mehanizem za zaklepanje

V tem navodilu bomo povezovali RFD -senzor RC522 z Arduino Uno, da bi naredili preprost mehanizem za zaklepanje vrat, predala ali omare z nadzorom dostopa RFID. S tem senzorjem boste lahko uporabili oznako ali kartico RFID za zaklepanje in odklepanje mehanizma za zaklepanje drsnega sornika, ki ga je mogoče enostavno namestiti na vrata ali predal.

Zaklepni mehanizem v tem navodilu je 3D -tiskan, vendar lahko uporabite tudi katero koli običajno dostopno ključavnico z drsnim vijakom. Ključavnica se aktivira z mikro servo.

Ta Instructable predvideva, da ste že delali z mikrokrmilnikom Arduino in poznate osnove programiranja Arduina. Če tega ne storite, sledite povezanemu vodniku za več informacij o ustvarjanju in nalaganju prve skice.

Zaloge

Za izdelavo lastnega mehanizma za zaklepanje RFID boste potrebovali naslednje:

  • Arduino Uno (ali drugo) - Kupite tukaj
  • Napajanje Arduino - kupite tukaj
  • Senzor RFID RC522 - Kupite tukaj
  • Orodja in skakalci za testiranje - Kupite tukaj
  • Micro Servo - Kupite tukaj
  • 2 x LED - Kupite tukaj
  • 2 x 220Ω upori - kupite tukaj
  • 3D tiskalnik in nitka (neobvezno za zaklepanje) - ta se uporablja
  • Zabojnik ali ohišje za senzor in elektroniko

1. korak: 3D -tiskanje in montaža mehanizma za zaklepanje

3D tiskanje in montaža ključavničnega mehanizma
3D tiskanje in montaža ključavničnega mehanizma

Najprej bomo sestavili mehanizem za zaklepanje, ki je sestavljen iz 3D natisnjene drsne ključavnice in mikro servo s servo roko.

Uporabite lahko tudi ključavnico z drsnim vijakom, na katero morate priključiti servo roko.

Mehanizem za zaklepanje temelji na zasnovi drsne ključavnice Sagittario, ki sem jo zmanjšal na 65% prvotne velikosti.

Prenos datotek za 3D tiskanje: datoteke 3D tiskanja z zaklepanjem RFID

Priložene datoteke sem 3D natisnil z belim PLA pri 185 ° C in 20% polnitvi.

Mehanizem in servo držalo imata luknji za vijake, ki ju lahko preprosto pritrdite na omaro, omaro ali predal. Za manj trajno pritrditev lahko uporabite tudi vroče lepilo ali dvostranski trak.

2. korak: Sestavite električne komponente

Sestavite električne komponente
Sestavite električne komponente
Sestavite električne komponente
Sestavite električne komponente
Sestavite električne komponente
Sestavite električne komponente

Priključite električne komponente, kot je prikazano na shemi. Najprej sem jih sestavil na ploščo, da bi preizkusil komponente in naložil ID številki za dve oznaki, do katerih sem želel omogočiti dostop.

Zelena in rdeča LED dioda nista potrebni, le dobro kažeta, da se oznaka pravilno bere, ko je sistem v ohišju.

3. korak: Naložite kodo

Celoten opis kode in povezavo za prenos najdete tukaj - Koda mehanizma zaklepanja RFID na osnovi Arduino

Povezava za prenos kode je tukaj - koda za zaklepanje RFID

Preden zaženete kodo, morate namestiti knjižnico RFID, ki je skupaj s kodo v zgornjem prenosu.

Koda v bistvu čaka na skeniranje oznake. Ko je oznaka skenirana, posreduje skenirani ID funkciji, ki preveri, ali je ID številka skenirane oznake v nizu sprejetih oznak, nato pa odobri dostop, utripa zeleno LED in odklene ali zaklene mehanizem, odvisno od prejšnjega stanja ali zavrne dostop in utripa rdeča LED.

4. korak: Dodajanje oznake

Koda vključuje izhod na serijski monitor v računalniku. Ko ga prvič zaženete, boste morali registrirati svoje oznake, do katerih želite odobriti dostop. To naredite tako, da skenirate oznako in zabeležite ID oznake, prikazan na vašem serijskem monitorju. To številko lahko nato dodate v matriko accessGranted, da omogočite dostop do oznake. Tudi velikost matrike je treba ustrezno povečati ali zmanjšati.

Ponovno naložite kodo z novim nizom in zdaj boste lahko optično prebrali oznako, ki bo utripala zeleno in zaklenila ali odklenila vaš mehanizem, odvisno od prejšnjega stanja ključavnice.

5. korak: Namestitev ključavnice

Namestitev ključavnice
Namestitev ključavnice
Namestitev ključavnice
Namestitev ključavnice

Da bi bila ključavnica bolj uporabna, sem jo namestila v plastično posodo/ohišje z LED diodami, vidnimi na sprednji strani nad območjem senzorja. Ključavnico smo nato namestili na notranjo stran vrat.

Če želite sistem narediti nekoliko bolj varen, boste želeli ločiti senzorski modul od Arduina in raje namestiti Arduino tudi na notranjo stran vrat. Reproduciranje signala iz senzorskega modula v Arduino je veliko težje kot reprodukcija signala PWM na servo za odpiranje ključavnice.

Če želite več informacij o izdelavi zaklepnega mehanizma in poglobljenem opisu kode, si oglejte celotno zgradbo, ki jo lahko zapišete tukaj - Arduino zaklepanje vrat RFID

Vso srečo pri gradnji!