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

Arduino RFID-Schloss mit RC522 - MIFARE-Protokoll 13,56 Mhz

Komponenten und Verbrauchsmaterialien

Arduino UNO
× 1
RFID RC522
× 1
TG9e-Servo
× 1
Adafruit NeoPixel Ring:WS2812 5050 RGB LED
× 1
RFID-Tag
× 2

Über dieses Projekt

Ich zeige Ihnen, wie Sie mit einem Arduino UNO und RFID RC522 (MIFARE-Protokoll) ganz einfach ein RFID-Schloss herstellen. Dieses Projekt ist auch hier zu sehen:Arduino RFID-Schloss.

Schritt 1:Komponenten

  • Arduino UNO
  • RFID RC522
  • TG9e-Servo
  • LED-RGB - WS2812
  • 2 x RFID-Tag

Schritt 2:Schema

Schritt 3:Software

Zu Beginn importieren wir alle benötigten Bibliotheken.

#include #include  #include  #include  //------------- -------------------------------------------------------- 

Dann konfigurieren und initialisieren wir:UART-Geschwindigkeit

Wir initiieren rc522. Wir stellen das Servo auf Null.

void setup() { Serial.begin(115200); SPI.begin(); mfrc522.PCD_Init(); Serial.println ("Für mehr:http://geek.adachsoft.com"); Serial.println ("Arduino RFID-Sperre"); Serial.println(""); myservo.attach(SERVO_PIN); myservo.write( 0 ); Pixel.begin(); Pixel.setPixelColor(0, 32, 32, 32); Pixel.show(); Verzögerung (500); Pixel.setPixelColor(0, 0, 0, 0); Pixel.show(); }//----------------------------------------------------------- ------------ 

Nachdem wir das UID-Tag gelesen haben, vergleichen wir es mit der richtigen UID. Wenn die UID gleich ist, starten Sie den Servo.

if (Inhalt =="77-39-50-39") {Serial.println ("Autorisierter Zugriff"); myservo.write( 90 );pixels.setPixelColor(0, 0, 32, 0);pixels.show();delay(1000);myservo.write( 0 );pixels.setPixelColor(0, 0, 0, 0);pixel.show(); } sonst { Serial.println ( "Zugriff verweigert"); Pixel.setPixelColor(0, 32, 0, 0); Pixel.show(); Verzögerung (500); Pixel.setPixelColor(0, 0, 0, 0); Pixel.show(); }//----------------------------------------------------------- ------------ 

Quellcode herunterladen:RFID_with_servo.ino

Schritt 4:Beenden und Prüfen

Code

  • RFID_with_servo.ino
RFID_with_servo.inoArduino
/* * http://geek.adachsoft.com * * * */#include #include #include #include #define LED_PIN A0Adafruit_NeoPixel Pixel =Adafruit_NeoPixel(1, LED_PIN, NEO_GRB + NEO_KHZ800);#define SERVO_PIN 3Servo myservo; // Servo-Objekt erstellen, um einen Servo zu steuern #define SS_PIN 10#define RST_PIN 9MFRC522 mfrc522 (SS_PIN, RST_PIN); // MFRC522 instance.void setup () erstellen { Serial.begin (115200); SPI.begin(); mfrc522.PCD_Init(); Serial.println ("Für mehr:http://geek.adachsoft.com"); Serial.println ("Arduino RFID-Sperre"); Serial.println(""); myservo.attach(SERVO_PIN); myservo.write( 0 ); Pixel.begin(); Pixel.setPixelColor(0, 32, 32, 32); Pixel.show(); Verzögerung (500); Pixel.setPixelColor(0, 0, 0, 0); Pixel.show();}void loop(){ //Nach neuen Karten suchen if ( !mfrc522.PICC_IsNewCardPresent() ){ return; } //Eine der Karten auswählen if (!mfrc522.PICC_ReadCardSerial()) { return; } String-Inhalt=""; Byte-Buchstabe; for( byte i =0; i  

Schaltpläne


Herstellungsprozess

  1. Anleitung zum Arduino-RFID-Schloss
  2. Anwesenheitssystem mit Arduino und RFID mit Python
  3. CO2-Überwachung mit K30-Sensor
  4. taubblinde Kommunikation mit 1Sheeld/Arduino
  5. Münzprüfer mit Arduino steuern
  6. Arduino mit Bluetooth zur Steuerung einer LED!
  7. Kapazitiver Fingerabdrucksensor mit einem Arduino oder ESP8266
  8. Mit Nextion Display spielen
  9. Nunchuk-gesteuerter Roboterarm (mit Arduino)
  10. Elektronischer Check-in