Innehållsförteckning:

RFID -dörrlåsmekanism med en Arduino: 5 steg (med bilder)
RFID -dörrlåsmekanism med en Arduino: 5 steg (med bilder)

Video: RFID -dörrlåsmekanism med en Arduino: 5 steg (med bilder)

Video: RFID -dörrlåsmekanism med en Arduino: 5 steg (med bilder)
Video: СВЕТОВЫЕ ЭФФЕКТЫ НА ARDUINO | БЕГУЩИЙ ОГОНЬ [Уроки Ардуино #17] 2024, November
Anonim
Image
Image
3D -utskrift och montera låsmekanismen
3D -utskrift och montera låsmekanismen

I denna instruktionsbok kommer vi att ansluta en RC522 RFID -sensor till en Arduino Uno för att göra en RFID -åtkomststyrd enkel låsmekanism för en dörr, låda eller skåp. Med denna sensor kan du använda en RFID -etikett eller ett kort för att låsa och låsa upp en låsmekanism av glidbult som enkelt kan monteras på en dörr eller låda.

Låsmekanismen i denna instruerbara är 3D -tryckt, men du kan också använda alla vanliga lås av glidbult. Låset aktiveras med hjälp av en mikroservo.

Den här instruktionsboken förutsätter att du har arbetat med en Arduino-mikrokontroller tidigare och känner till grunderna för att programmera en Arduino. Om du inte gör det, följ den länkade guiden för mer information om hur du skapar och laddar upp din första skiss.

Tillbehör

För att bygga din egen RFID -låsmekanism behöver du följande:

  • Arduino Uno (eller annat) - Köp här
  • Arduino strömförsörjning - Köp här
  • RC522 RFID -sensor - Köp här
  • Brödbräda och hoppare för testning - Köp här
  • Micro Servo - Köp här
  • 2 x lysdioder - Köp här
  • 2 x 220Ω motstånd - Köp här
  • 3D -skrivare och filament (valfritt för lås) - Den här används
  • Behållare eller hölje för sensor och elektronik

Steg 1: 3D -utskrift och montera låsmekanismen

3D -utskrift och montera låsmekanismen
3D -utskrift och montera låsmekanismen

Först monterar vi låsmekanismen, den består av ett 3D -tryckt glidlås och en mikroservo med en servoarm.

Du kan också använda ett lås med glidbult som du behöver ansluta servoarmen till.

Låsmekanismen är baserad på denna glidlåsdesign från Sagittario som jag har skalat ner till 65% av originalstorleken.

Ladda ner 3D -utskriftsfiler: RFID -lås 3D -utskriftsfiler

Jag 3D -skrivit ut de bifogade filerna med vit PLA vid 185C och 20% fyllning.

Mekanismen och servohållaren har skruvhål så att du enkelt kan fästa den på ett skåp, skåp eller låda. Du kan också använda varmt lim eller dubbelsidig tejp för att fästa det mindre permanent.

Steg 2: Montera de elektriska komponenterna

Montera de elektriska komponenterna
Montera de elektriska komponenterna
Montera de elektriska komponenterna
Montera de elektriska komponenterna
Montera de elektriska komponenterna
Montera de elektriska komponenterna

Anslut de elektriska komponenterna enligt schemat. Jag monterade dem först på en brödbräda för att testa komponenterna och ladda ID -numren för de två taggarna som jag ville tillåta åtkomst till.

De gröna och röda lysdioderna krävs inte, de ger bara en bra indikation på att taggen läses ordentligt när systemet är i ett hölje.

Steg 3: Ladda upp koden

Hela kodbeskrivningen och nedladdningslänken hittar du här - Arduino Based RFID Lock Mechanism Code

Länken för att bara ladda ner koden är här - RFID -låskod

Innan du kör koden måste du installera RFID -biblioteket som medföljer koden i nedladdningen ovan.

Koden väntar i huvudsak på att en tagg ska skannas. När en tagg har skannats skickar den det skannade ID: t till en funktion som kontrollerar om den skannade taggens ID -nummer finns i en rad accepterade taggar och sedan antingen ger åtkomst, blinkar den gröna lysdioden och låser upp eller låser mekanismen beroende på föregående tillstånd eller nekar åtkomst och blinkar den röda lysdioden.

Steg 4: Lägga till en tagg

Koden innehåller en utmatning till seriell bildskärm på din dator. När du kör det första gången måste du registrera dina taggar som du vill ge åtkomst till. Detta görs genom att skanna taggen och spela in tagg -ID: t som visas på din seriella bildskärm. Detta nummer kan sedan läggas till i accessGranted -arrayen för att ge åtkomst till taggen. Gruppens storlek bör också ökas eller minskas i enlighet därmed.

Ladda upp koden igen med den nya matrisen och du ska nu kunna skanna din tagg och den kommer att blinka grönt och antingen låsa eller låsa upp din mekanism beroende på låsets tidigare tillstånd.

Steg 5: Installera låset

Installera låset
Installera låset
Installera låset
Installera låset

För att göra låset mer användbart installerade jag det i en plastbehållare/hus med lysdioderna synliga på framsidan ovanför sensorområdet. Låset monterades sedan på insidan av dörren.

Om du vill göra systemet lite säkrare så vill du separera sensormodulen från Arduino och snarare montera Arduino på insidan av dörren också. Det är mycket svårare att återge signalen från sensormodulen till Arduino än att återge en PWM -signal till servon för att öppna låset.

Om du vill ha mer information om byggandet av låsmekanismen och en fördjupad beskrivning av koden, ta en titt på hela byggnaden skriva här - Arduino Based RFID Door Lock

Lycka till med ditt bygge!

Rekommenderad: