Inhoudsopgave:

RFID-deurvergrendelingsmechanisme met een Arduino - Ajarnpa
RFID-deurvergrendelingsmechanisme met een Arduino - Ajarnpa

Video: RFID-deurvergrendelingsmechanisme met een Arduino - Ajarnpa

Video: RFID-deurvergrendelingsmechanisme met een Arduino - Ajarnpa
Video: RFID door lock access control system | How to make an RFID door lock system using Arduino 2024, Juli-
Anonim
Image
Image
3D-print en monteer het vergrendelingsmechanisme
3D-print en monteer het vergrendelingsmechanisme

In deze Instructable zullen we een RC522 RFID-sensor aansluiten op een Arduino Uno om een RFID-toegangsgestuurd eenvoudig vergrendelingsmechanisme voor een deur, lade of kast te maken. Met behulp van deze sensor kunt u een RFID-tag of -kaart gebruiken om een slotmechanisme van het type met schuifbout te vergrendelen en ontgrendelen dat eenvoudig op een deur of lade kan worden gemonteerd.

Het vergrendelingsmechanisme in deze Instructable is 3D-geprint, maar u kunt ook elk algemeen verkrijgbaar slot met schuifbout gebruiken. Het slot wordt bediend met een microservo.

Deze Instructable gaat ervan uit dat je eerder met een Arduino-microcontroller hebt gewerkt en de basis kent van het programmeren van een Arduino. Als je dat niet doet, volg dan de gekoppelde handleiding voor meer informatie over het maken en uploaden van je eerste schets.

Benodigdheden

Om uw eigen RFID-vergrendelingsmechanisme te bouwen, heeft u het volgende nodig:

  • Arduino Uno (of andere) – Koop hier
  • Arduino-voeding - hier kopen
  • RC522 RFID-sensor – hier kopen
  • Breadboard & Jumpers om te testen – Koop hier
  • Micro Servo – Koop hier
  • 2 x LED's - Koop hier
  • 2 x 220Ω weerstanden - hier kopen
  • 3D Printer & Filament (Optioneel voor Lock) – Deze Gebruikt
  • Container of behuizing voor sensor en elektronica

Stap 1: 3D print en monteer het vergrendelingsmechanisme

3D-print en monteer het vergrendelingsmechanisme
3D-print en monteer het vergrendelingsmechanisme

Eerst gaan we het slotmechanisme monteren, dit bestaat uit een 3D geprint schuifslot en een microservo met servo-arm.

U kunt ook een slot van het type schuifbout gebruiken waaraan u de servo-arm moet verbinden.

Het slotmechanisme is gebaseerd op dit schuifslotontwerp van Sagittario dat ik heb verkleind tot 65% van de oorspronkelijke grootte.

3D-afdrukbestanden downloaden: RFID-vergrendeling 3D-afdrukbestanden

Ik heb de bijgevoegde bestanden in 3D geprint met wit PLA bij 185C en 20% vulling.

Het mechanisme en de servohouder zijn voorzien van schroefgaten zodat je ze gemakkelijk aan een kast, kast of lade kunt bevestigen. Je kunt ook hete lijm of dubbelzijdig plakband gebruiken om het minder permanent te bevestigen.

Stap 2: Monteer de elektrische componenten

Monteer de elektrische componenten
Monteer de elektrische componenten
Monteer de elektrische componenten
Monteer de elektrische componenten
Monteer de elektrische componenten
Monteer de elektrische componenten

Sluit de elektrische componenten aan zoals weergegeven in het schema. Ik heb ze eerst op een breadboard gemonteerd om de componenten te testen en de ID-nummers te laden voor de twee tags waartoe ik toegang wilde geven.

De groene en rode LED's zijn niet nodig, ze geven alleen een goede indicatie dat de tag goed wordt gelezen als het systeem eenmaal in een behuizing zit.

Stap 3: Upload de code

De volledige codebeschrijving en downloadlink zijn hier te vinden - Arduino Based RFID Lock Mechanism Code

De link om de code gewoon te downloaden is hier - RFID Lock Code

Voordat u de code uitvoert, moet u de RFID-bibliotheek installeren die is gebundeld met de code in de bovenstaande download.

De code wacht in wezen op het scannen van een tag. Zodra een tag is gescand, geeft deze de gescande ID door aan een functie die controleert of het ID-nummer van de gescande tag zich in een reeks geaccepteerde tags bevindt en vervolgens toegang verleent, de groene LED knippert en het mechanisme ontgrendelt of vergrendelt, afhankelijk van de vorige status of weigert toegang en knippert de rode LED.

Stap 4: Een tag toevoegen

De code bevat een uitvoer naar de seriële monitor op uw pc. Wanneer u het voor het eerst uitvoert, moet u uw tags registreren waartoe u toegang wilt verlenen. Dit doet u door de tag te scannen en de tag-ID op uw seriële monitor op te nemen. Dit nummer kan vervolgens worden toegevoegd aan de accessGranted-array om toegang tot de tag te verlenen. De grootte van de array moet dienovereenkomstig worden vergroot of verkleind.

Upload de code opnieuw met de nieuwe array en u zou nu uw tag moeten kunnen scannen en deze zal groen knipperen en uw mechanisme vergrendelen of ontgrendelen, afhankelijk van de vorige staat van het slot.

Stap 5: Het slot installeren

Het slot installeren
Het slot installeren
Het slot installeren
Het slot installeren

Om het slot bruikbaarder te maken, heb ik het in een plastic container/behuizing geïnstalleerd met de LED's zichtbaar aan de voorkant boven het sensorgebied. Het slot werd vervolgens aan de binnenkant van de deur gemonteerd.

Als je het systeem wat veiliger wilt maken, moet je de sensormodule van de Arduino scheiden en de Arduino liever ook aan de binnenkant van de deur monteren. Het is veel moeilijker om het signaal van de sensormodule naar de Arduino te reproduceren dan om een PWM-signaal naar de servo te reproduceren om het slot te openen.

Als je meer informatie wilt over de bouw van het vergrendelingsmechanisme en een uitgebreide beschrijving van de code, bekijk dan de volledige beschrijving hier - Arduino-gebaseerd RFID-deurslot

Veel succes met je opbouw!

Aanbevolen: