Turinys:

RFID durų užrakinimo mechanizmas su „Arduino“: 5 žingsniai (su nuotraukomis)
RFID durų užrakinimo mechanizmas su „Arduino“: 5 žingsniai (su nuotraukomis)

Video: RFID durų užrakinimo mechanizmas su „Arduino“: 5 žingsniai (su nuotraukomis)

Video: RFID durų užrakinimo mechanizmas su „Arduino“: 5 žingsniai (su nuotraukomis)
Video: Praėjimo kontrolės RFID vienu durų kontrolerio C3-100 ZkTeco apžvalga 2024, Liepa
Anonim
Image
Image
3D spausdinimas ir užrakto mechanizmo surinkimas
3D spausdinimas ir užrakto mechanizmo surinkimas

Šioje instrukcijoje mes prijungsime RC522 RFID jutiklį prie „Arduino Uno“, kad sukurtume RFID prieigos valdomą paprastą durų, stalčiaus ar spintelės užrakinimo mechanizmą. Naudodami šį jutiklį, galėsite naudoti RFID žymę ar kortelę, kad užrakintumėte ir atrakintumėte slankiojančio varžto tipo užrakto mechanizmą, kurį galima lengvai pritvirtinti prie durų ar stalčiaus.

Šios instrukcijos fiksavimo mechanizmas yra atspausdintas 3D, tačiau taip pat galite naudoti bet kokį dažniausiai prieinamą slankiojančio tipo varžtą. Užraktas įjungiamas naudojant mikro servo.

Šioje instrukcijoje daroma prielaida, kad anksčiau dirbote su „Arduino“mikrovaldikliu ir žinote „Arduino“programavimo pagrindus. Jei to nepadarėte, vadovaukitės susietu vadovu, kad gautumėte daugiau informacijos apie pirmojo eskizo kūrimą ir įkėlimą.

Prekės

Norėdami sukurti savo RFID užrakinimo mechanizmą, jums reikės:

  • „Arduino Uno“(arba kitas) - pirkite čia
  • „Arduino“maitinimo šaltinis - pirkite čia
  • RC522 RFID jutiklis - pirkite čia
  • Duonos lenta ir džemperiai testavimui - pirkite čia
  • „Micro Servo“- pirkite čia
  • 2 x šviesos diodai - pirkite čia
  • 2 x 220Ω rezistoriai - pirkite čia
  • 3D spausdintuvas ir siūlai (pasirinktinai užrakinti) - naudojamas
  • Konteineris arba korpusas jutikliams ir elektronikai

1 veiksmas: 3D spausdinimas ir užrakto mechanizmo surinkimas

3D spausdinimas ir užrakto mechanizmo surinkimas
3D spausdinimas ir užrakto mechanizmo surinkimas

Pirmiausia surinksime užrakto mechanizmą, kurį sudaro 3D atspausdinta slankiojanti spyna ir mikro servo su servo svirtimi.

Taip pat galite naudoti slankiojančio tipo varžtą, prie kurio turėsite prijungti servo svirtį.

Užrakto mechanizmas yra pagrįstas šia slankiojančia „Sagittario“spyna, kurią sumažinau iki 65% pradinio dydžio.

Atsisiųskite 3D spausdinimo failus: „RFID Lock 3D Print Files“

Aš 3D spausdinau pridėtus failus naudodamas baltą PLA 185 ° C temperatūroje ir 20% užpildymo.

Mechanizme ir servo laikiklyje yra varžtų angos, leidžiančios lengvai pritvirtinti prie spintelės, spintelės ar stalčiaus. Taip pat galite naudoti karštus klijus arba dvipusę juostą, kad pritvirtintumėte ne taip nuolat.

2 žingsnis: Surinkite elektros komponentus

Surinkite elektros komponentus
Surinkite elektros komponentus
Surinkite elektros komponentus
Surinkite elektros komponentus
Surinkite elektros komponentus
Surinkite elektros komponentus

Prijunkite elektros komponentus, kaip parodyta schemoje. Pirmiausia surinkau juos ant duonos lentos, kad galėčiau išbandyti komponentus ir įkelti dviejų žymų, kurias norėjau leisti pasiekti, ID numerius.

Žalios ir raudonos šviesos diodai nebūtini, jie tik gerai parodo, kad žyma tinkamai skaitoma, kai sistema yra korpuse.

3 veiksmas: įkelkite kodą

Visą kodo aprašymą ir atsisiuntimo nuorodą rasite čia - „Arduino Based RFID Lock Mechanism Code“

Nuoroda, skirta tiesiog atsisiųsti kodą, yra čia - RFID užrakto kodas

Prieš paleisdami kodą, turėsite įdiegti RFID biblioteką, kuri yra sujungta su kodu, pateiktu aukščiau esančiame atsisiuntime.

Kodas iš esmės laukia, kol bus nuskaityta žyma. Nuskaityta žyma perduoda nuskaitytą ID funkcijai, kuri patikrina, ar nuskaitytos žymos ID numeris yra priimtų žymų masyve, ir tada suteikia prieigą, mirksi žalias šviesos diodas ir atrakina arba užrakina mechanizmą, priklausomai nuo ankstesnės būsenos arba neleidžia prieigos ir mirksi raudonas šviesos diodas.

4 veiksmas: žymės pridėjimas

Kodas apima išvestį į kompiuterio nuoseklųjį monitorių. Pirmą kartą paleisdami turėsite užregistruoti žymas, kurioms norite suteikti prieigą. Tai daroma nuskaitant žymą ir įrašant serijos monitoriuje rodomą žymos ID. Tada šį numerį galima pridėti prie masyvo „accessGranted“, kad būtų suteikta prieiga prie žymos. Masyvo dydis taip pat turėtų būti atitinkamai padidintas arba sumažintas.

Iš naujo įkelkite kodą naudodami naują masyvą ir dabar turėtumėte nuskaityti žymą, ji mirksės žaliai ir užrakins arba atrakins jūsų mechanizmą, atsižvelgiant į ankstesnę užrakto būseną.

5 žingsnis: Užrakto montavimas

Užrakto montavimas
Užrakto montavimas
Užrakto montavimas
Užrakto montavimas

Kad spyna būtų patogesnė, sumontavau ją į plastikinį indą/korpusą, kurio priekyje virš jutiklio zonos matomi šviesos diodai. Tada spyna buvo sumontuota ant durų vidinės pusės.

Jei norite, kad sistema būtų šiek tiek saugesnė, norėsite atskirti jutiklio modulį nuo „Arduino“ir verčiau sumontuoti „Arduino“ant durų vidinės pusės. Daug sunkiau atkurti signalą iš jutiklio modulio į „Arduino“, nei atkurti PWM signalą į servo, kad būtų atidarytas užraktas.

Jei norite gauti daugiau informacijos apie užrakinimo mechanizmo konstrukciją ir išsamų kodo aprašymą, peržiūrėkite visą konstrukcijos rašymą čia - „Arduino“pagrįstas RFID durų užraktas

Sėkmės jums statant!

Rekomenduojamas: