Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

RFID+Relais+RFID-Türschlosscode =RFID-PC-Schalter!

Komponenten und Verbrauchsmaterialien

Arduino UNO
× 1
RFID-Modul (generisch)
Ich habe MFRC522 verwendet.
× 1
Relaismodul (generisch)
Ich habe ein 5-V-Einkanal-Relaismodul verwendet
× 1
Überbrückungsdrähte männlich/weiblich
7 für das RFID-Modul -> Arduino , 3 für das Relais -> Arduino und 2 für das Relais -> Hauptplatine.
× 12

Über dieses Projekt

Bei diesem Projekt geht es darum, Ihrem PC neben dem Passwort eine optionale Sicherheitsfunktion hinzuzufügen.

Aus Neugierde und weil ich dachte:"Hey! Die haben beide die gleichen Module, vielleicht kann der Code auch gleich sein!"

Grundsätzlich müssen Sie die UIDs von den RFID-Karten oder Tags/Schlüsseln zuerst mithilfe der Beispielcodes aus der MFRC522-Bibliothek (ich habe DumpInfo verwendet) [https://github.com/miguelbalboa/rfid] abrufen. Fügen Sie dann die UID zum Code hinzu, damit das Relais aktiviert und der Desktop-PC eingeschaltet werden kann.

Das Relais wird von der RFID-Karte aktiviert und arbeitet mit Verzögerungszählern, die gerade für gängige Drucktastenschalter ausreichen. (Ich habe eine Verzögerung von 500 ms verwendet, um den PC einzuschalten). Und den RFID-Schlüssel gemacht, um den Herunterfahrvorgang einzuleiten (z. B. wenn Sie den Netzschalter etwa 5 Sekunden lang drücken und er sich ausschaltet.)

Stellen Sie einfach Fragen, wenn Sie meine Erklärung nicht verstehen. Dies ist mein erstes Mal hier! LOL.

************************************************* ****************************

Social Media Links zum Folgen (ich meine, wenn Sie möchten):

Facebook - https://fb.me/HeathenHacks

Twitter – https://twitter.com/HeathenHacks

Instagram - https://instagr.am/HeathenHacks

************************************************* ****************************

Code

  • RFID-Relais
RFID-RelaisArduino
Dies ist wirklich ein RFID-Türschlosscode. Ich habe es gerade verwendet, um meinen PC einzuschalten.
/* * ---------------------------------- ------------------------------------------ * Dieser Sketch verwendet die MFRC522-Bibliothek; siehe https://github.com/miguelbalboa/rfid * für weitere Details und andere Beispiele. * * HINWEIS:Die Bibliotheksdatei MFRC522.h enthält viele nützliche Informationen. Bitte lies es. * * Diese Skizze zeigt einen einfachen Verriegelungsmechanismus mit dem RC522 RFID-Modul. * ------------------------------------------------- --------------------------------------- * Typisches Pin-Layout:* ---------------- -------------------------------------------------- ----------------------- * MFRC522 Arduino Arduino Arduino Arduino Arduino * Reader/PCD Uno Mega Nano v3 Leonardo/Micro Pro Micro * Signal Pin 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 // Konfigurierbar, siehe typisches Pin-Layout oben#define SS_PIN 10 // Konfigurierbar, siehe typisches Pin-Layout obenMFRC522 mfrc522(SS_PIN, RST_PIN); // MFRC522-Instanz erstellen.String read_rfid; // Fügen Sie hinzu, wie viele Sie benötigen und vergessen Sie nicht, die UID.String anzugeben ok_rfid_1="e199312d"; // Dies ist für meine Haupt-RFID-Karte. aka. Die, die ich verwenden werde, um meinen PC einzuschalten. Kann auch zum Herunterfahren verwendet werden, wenn Sie möchten.String ok_rfid_2="fbecb673"; // Dies ist für den RFID-Schlüsselanhänger. aka. Schlüsselanhänger herunterfahren. Nicht ratsam. Fahren Sie Ihren PC einfach normal herunter.int lock =7; // Für die Card.int lock2 =7; // Für den Keyfob./* * Initialisieren. */void setup () { Serial.begin (9600); // Serielle Kommunikation mit dem PC initialisieren while (!Serial); // Nichts tun, wenn kein serieller Port geöffnet ist (hinzugefügt für Arduinos basierend auf ATMEGA32U4) SPI.begin(); // SPI-Bus initiieren mfrc522.PCD_Init(); // MFRC522-Karte initieren // Wählen Sie die unten stehende Sperre:pinMode (lock, OUTPUT); pinMode(lock2, OUTPUT);}/* * Hilfsroutine zum Ausgeben eines Byte-Arrays als Hex-Werte in Serial. */void dump_byte_array(byte *buffer, byte bufferSize) { read_rfid=""; for (byte i =0; i  
MFRC522-Bibliothek
https://github.com/miguelbalboa/rfid

Schaltpläne

Ich habe das mit Photoshop gemacht. Die Drähte haben verschiedene Farben, um Verwechslungen zu vermeiden.

Herstellungsprozess

  1. Einfaches Zahlenschloss
  2. Banktresor
  3. Drehtür
  4. Kanal und Schleuse
  5. Sperren
  6. Barcode-Scanner
  7. Kombinationssperre
  8. Erstellen einer automatisch verriegelnden Bürotür mit Smartphone-Näherungssensor
  9. Smart Door Lock mit WLAN-Anmeldeseite von Arduino &ESP8266
  10. Was ist ein Jamb Switch?