Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Arduino RFID Lock Dengan RC522 - Protokol MIFARE 13.56 Mhz

Komponen dan persediaan

Arduino UNO
× 1
RFID RC522
× 1
TG9e servo
× 1
Adafruit NeoPixel Ring:WS2812 5050 RGB LED
× 1
tag RFID
× 2

Tentang proyek ini

Saya akan menunjukkan cara mudah membuat kunci RFID menggunakan Arduino UNO dan RFID RC522 (protokol MIFARE). Proyek ini juga dapat dilihat di sini:Arduino RFID lock.

Langkah 1:Komponen

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

Langkah 2:Skema

Langkah 3:Perangkat Lunak

Pada awalnya, kami mengimpor semua perpustakaan yang dibutuhkan.

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

Kemudian kita mengkonfigurasi dan menginisialisasi:kecepatan UART

Kami memulai rc522. Kami menyetel servo ke nol.

pengaturan batal() { Serial.begin(115200); SPI.mulai(); mfrc522.PCD_Init(); Serial.println("Untuk lebih lanjut:http://geek.adachsoft.com"); Serial.println("Kunci Arduino Arduino"); Serial.println(""); myservo.attach(SERVO_PIN); myservo.write( 0 ); piksel.mulai(); piksel.setPixelColor(0, 32, 32, 32); piksel.tampilkan(); penundaan (500); piksel.setPixelColor(0, 0, 0, 0); piksel.tampilkan(); }//----------------------------------------------------------- ------------kode> 

Setelah kami membaca tag UID, kami membandingkannya dengan UID yang tepat. Jika UIDnya sama maka mulai servo.

if( konten =="77-39-50-39" ){ Serial.println("Akses resmi"); myservo.write( 90 );pixels.setPixelColor(0, 0, 32, 0);pixels.show();delay(1000);myservo.write( 0 );pixels.setPixelColor(0, 0, 0, 0);piksel.tampilkan(); }else{ Serial.println("Akses ditolak"); piksel.setPixelColor(0, 32, 0, 0); piksel.tampilkan(); penundaan (500); piksel.setPixelColor(0, 0, 0, 0); piksel.tampilkan(); }//----------------------------------------------------------- ------------kode> 

Unduh kode sumber:RFID_with_servo.ino

Langkah 4:Akhiri dan Pemeriksaan

Kode

  • RFID_with_servo.ino
RFID_with_servo.inoArduino
/* * http://geek.adachsoft.com * * * */#include #include #include #include #define LED_PIN A0Adafruit_NeoPixel piksel =Adafruit_NeoPixel(1, LED_PIN, NEO_GRB + NEO_KHZ800);#define SERVO_PIN 3Servo myservo; // membuat objek servo untuk mengontrol servo #menentukan SS_PIN 10#menentukan RST_PIN 9MFRC522 mfrc522(SS_PIN, RST_PIN); // Buat MFRC522 instance.void setup() { Serial.begin(115200); SPI.mulai(); mfrc522.PCD_Init(); Serial.println("Untuk lebih lanjut:http://geek.adachsoft.com"); Serial.println("Kunci Arduino Arduino"); Serial.println(""); myservo.attach(SERVO_PIN); myservo.write( 0 ); piksel.mulai(); piksel.setPixelColor(0, 32, 32, 32); piksel.tampilkan(); penundaan (500); piksel.setPixelColor(0, 0, 0, 0); pixels.show();}void loop(){ //Mencari kartu baru jika ( !mfrc522.PICC_IsNewCardPresent() ){ return; } //Pilih salah satu kartu jika ( !mfrc522.PICC_ReadCardSerial() ) { return; } String konten =""; huruf byte; for( byte i =0; i   

Skema


Proses manufaktur

  1. Tutorial Kunci RFID Arduino
  2. Sistem Kehadiran Menggunakan Arduino dan RFID dengan Python
  3. Pemantauan CO2 dengan Sensor K30
  4. Komunikasi Tunarungu dengan 1Sheeld/Arduino
  5. Kontrol Penerima Koin dengan Arduino
  6. Arduino dengan Bluetooth untuk Mengontrol LED!
  7. Sensor Sidik Jari Kapasitif dengan Arduino atau ESP8266
  8. Bermain Dengan Tampilan Berikutnya
  9. Lengan Robot Terkendali Nunchuk (dengan Arduino)
  10. Check-In Elektronik