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

RFID+Relay+RFID Door Lock Code =RFID Switch PC!

Komponen dan persediaan

Arduino UNO
× 1
Modul RFID (Generik)
Saya menggunakan MFRC522.
× 1
Modul Relai (Generik)
Saya menggunakan Modul Relai Saluran Tunggal 5v
× 1
Kabel Jumper Pria/Wanita
7 untuk modul RFID -> Arduino , 3 Untuk Relay -> Arduino dan 2 Untuk Relay -> Papan Utama.
× 12

Tentang proyek ini

Proyek ini adalah tentang menambahkan fitur keamanan opsional selain kata sandi di komputer pribadi Anda.

Saya memutuskan untuk menggunakan kode kunci pintu relay + RFID + yang saya temukan di Youtube karena penasaran dan karena saya berpikir, "Hei! Keduanya memiliki modul yang sama, mungkin kodenya juga bisa sama!"

Pada dasarnya, Anda perlu mendapatkan UID dari kartu atau tag/kunci RFID terlebih dahulu menggunakan kode contoh dari Perpustakaan MFRC522 (saya menggunakan DumpInfo) [https://github.com/miguelbalboa/rfid]. Kemudian, tambahkan UID pada kode untuk memungkinkannya mengaktifkan relai dan menghidupkan PC desktop.

Relai diaktifkan oleh kartu RFID dan bekerja dengan jumlah penundaan yang cukup untuk sakelar tombol tekan biasa. (Saya menggunakan penundaan 500ms untuk menghidupkan PC). Dan membuat kunci RFID untuk memulai proses shutdown (Seperti ketika Anda menekan tombol power selama sekitar 5 detik dan itu akan mati.)

Ajukan pertanyaan jika Anda tidak mengerti penjelasan saya. Ini pertama kalinya saya berada disini! LOL.

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

Tautan Media Sosial Untuk Diikuti (maksud saya, jika Anda mau):

Facebook - https://fb.me/HeathenHacks

Twitter - https://twitter.com/HeathenHacks

Instagram - https://instagr.am/HeathenHacks

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

Kode

  • Relai-RFID
RFID-RelayArduino
Ini benar-benar kode Kunci Pintu RFID. Saya hanya menggunakannya untuk menyalakan PC saya.
/* * ---------------------------------- ------------------------------------------ * Sketsa ini menggunakan library MFRC522; lihat https://github.com/miguelbalboa/rfid * untuk detail lebih lanjut dan contoh lainnya. * * CATATAN:File perpustakaan MFRC522.h memiliki banyak info berguna. Silakan baca. * * Sketsa ini menunjukkan mekanisme penguncian sederhana menggunakan modul RFID RC522. * -------------------------------------------------- --------------------------- * Tata letak pin yang umum digunakan:* ---------------- -------------------------------------------------- ----------------------- * MFRC522 Arduino Arduino Arduino Arduino Arduino * Pembaca/PCD Uno Mega Nano v3 Leonardo/Micro Pro Micro * Pin Sinyal 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 // Dapat dikonfigurasi, lihat tata letak pin tipikal di atas#define SS_PIN 10 // Dapat dikonfigurasi, lihat tata letak pin tipikal di atasMFRC522 mfrc522(SS_PIN, RST_PIN); // Buat instance MFRC522.String read_rfid; // Tambahkan berapa banyak yang Anda butuhkan dan jangan lupa sertakan UID.String ok_rfid_1="e199312d"; // Ini untuk Kartu RFID utama saya. alias Yang akan saya gunakan untuk menghidupkan PC saya. Bisa juga digunakan untuk mematikannya jika Anda mau.String ok_rfid_2="fbecb673"; // Ini untuk Keyfob RFID. alias Matikan Keyfob. Tidak disarankan lho. Matikan saja PC Anda secara normal.int lock =7; // Untuk Card.int lock2 =7; // Untuk Keyfob./* * Inisialisasi. */void setup() { Serial.begin(9600); // Inisialisasi komunikasi serial dengan PC while (!Serial); // Tidak melakukan apa-apa jika tidak ada port serial yang dibuka (ditambahkan untuk Arduino berdasarkan ATMEGA32U4) SPI.begin(); // Init bus SPI mfrc522.PCD_Init(); // Init kartu MFRC522 //Pilih kunci mana di bawah ini:pinMode(lock, OUTPUT); pinMode(lock2, OUTPUT);}/* * Helper rutin untuk membuang array byte sebagai nilai hex ke Serial. */void dump_byte_array(byte *buffer, byte bufferSize) { read_rfid=""; for (byte i =0; i  
Perpustakaan MFRC522
https://github.com/miguelbalboa/rfid

Skema

Saya membuat ini menggunakan Photoshop. Kabel memiliki berbagai warna untuk menghindari kebingungan.

Proses manufaktur

  1. Kunci Kombinasi Sederhana
  2. Bank Vault
  3. Pintu Putar
  4. Kanal dan Kunci
  5. Kunci
  6. Pemindai Kode Batang
  7. Kunci Kombinasi
  8. Membuat Pintu Kantor yang Mengunci Otomatis dengan Sensor Jarak Ponsel Cerdas
  9. Smart Door Lock Menggunakan Halaman Login WiFi oleh Arduino &ESP8266
  10. Apa itu Jamb Switch?