RFID+Relais+RFID Deurslot Code =RFID PC Switch!
Componenten en benodigdheden
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 12 |
Over dit project
Dit project gaat over het toevoegen van een optionele beveiligingsfunctie naast het wachtwoord op uw pc.
Ik heb besloten om een RFID + relais deurslotcode te gebruiken die ik uit nieuwsgierigheid op YouTube heb gevonden en omdat ik dacht:"Hé! Ze hebben allebei dezelfde modules, misschien kan de code ook hetzelfde zijn!"
Kortom, u moet eerst de UID's van de RFID-kaarten of tags/sleutels krijgen met behulp van de voorbeeldcodes uit de MFRC522 Library (ik gebruikte DumpInfo) [https://github.com/miguelbalboa/rfid]. Voeg vervolgens de UID toe aan de code om het relais te activeren en de desktop-pc in te schakelen.
Het relais wordt geactiveerd door de RFID-kaart en werkt met vertragingen die net genoeg zijn voor gewone drukknopschakelaars. (Ik gebruikte 500ms vertraging om de pc aan te zetten). En maakte de RFID-sleutel om het afsluitproces te starten (zoals wanneer u ongeveer 5 seconden op de aan / uit-knop drukt en deze wordt uitgeschakeld.)
Stel gewoon vragen als je mijn uitleg niet snapt. Dit is mijn eerste keer hier! LOL.
********************************************** **************************
Links naar sociale media om te volgen (ik bedoel, als je dat wilt):
Facebook - https://fb.me/HeathenHacks
Twitter - https://twitter.com/HeathenHacks
Instagram - https://instagr.am/HeathenHacks
********************************************** **************************
Code
- RFID-relais
RFID-RelayArduino
Dit is echt een RFID-deurslotcode. Ik heb het net gebruikt om mijn pc aan te zetten./* * ---------------------------------- ------------------------------------------ * Deze schets gebruikt de MFRC522 bibliotheek; zie https://github.com/miguelbalboa/rfid * voor meer details en andere voorbeelden. * * OPMERKING:Het bibliotheekbestand MFRC522.h bevat veel nuttige informatie. Lees het alstublieft. * * Deze schets toont een eenvoudig vergrendelingsmechanisme met behulp van de RC522 RFID-module. * ------------------------------------------------- --------------------------- * Typische pin-indeling die wordt gebruikt:* ---------------- -------------------------------------------------- ----------------------- * MFRC522 Arduino Arduino Arduino Arduino Arduino * Reader/PCD Uno Mega Nano v3 Leonardo/Micro Pro Micro * Signaalpin Pin Pin Pin Pin Pin * ------------------------------------------------ ----------------------------------------- * RST/Reset RST 9 5 D9 RESET /ICSP-5 RST * SPI SS SDA(SS) 10 53 D10 10 10 * SPI MOSI MOSI 11 / ICSP-4 51 D11 ICSP-4 16 * SPI MISO MISO 12 / ICSP-1 50 D12 ICSP-1 14 * SPI SCK SCK 13 / ICSP-3 52 D13 ICSP-3 15 * */#include#include #define RST_PIN 9 // Configureerbaar, zie typische pinlay-out hierboven#define SS_PIN 10 // Configureerbaar, zie de typische pinlay-out hierbovenMFRC522 mfrc522(SS_PIN, RST_PIN); // Maak MFRC522-instantie.String read_rfid; // Voeg toe hoeveel je nodig hebt en vergeet niet de UID.String ok_rfid_1="e199312d"; // Dit is voor mijn belangrijkste RFID-kaart. oftewel. Degene die ik zal gebruiken om mijn pc aan te zetten. Kan ook worden gebruikt om het af te sluiten als je wilt.String ok_rfid_2="fbecb673"; // Dit is voor de RFID-sleutelhanger. oftewel. Keyfob afsluiten. Niet aan te raden hoor. Sluit uw pc gewoon normaal af.int lock =7; // Voor de Card.int lock2 =7; // Voor de Keyfob./* * Initialiseren. */void setup() { Serial.begin(9600); // Initialiseer seriële communicatie met de pc terwijl (!Serial); // Niets doen als er geen seriële poort is geopend (toegevoegd voor Arduinos op basis van ATMEGA32U4) SPI.begin(); // Init SPI-bus mfrc522.PCD_Init(); // Init MFRC522-kaart // Kies hieronder welk slot:pinMode (lock, OUTPUT); pinMode(lock2, OUTPUT);}/* * Helper-routine om een byte-array als hex-waarden naar Serial te dumpen. */void dump_byte_array(byte *buffer, byte bufferSize) { read_rfid=""; for (byte i =0; i MFRC522 Bibliotheek
https://github.com/miguelbalboa/rfid
Schema's
Dit heb ik gemaakt met Photoshop. De draden hebben verschillende kleuren om verwarring te voorkomen.Productieproces
- Eenvoudig combinatieslot
- Bankkluis
- Draaideur
- Kanaal en sluis
- Vergrendelen
- Barcodescanner
- Combinatieslot
- Hoe maak je een Tcl-gestuurde testbench voor een VHDL-codeslotmodule?
- Maak een automatisch sluitende kantoordeur met smartphone-nabijheidssensor
- Slim deurslot met WiFi-aanmeldingspagina door Arduino &ESP8266
- Wat is een Jamb Switch?