Mục lục:
- Quân nhu
- Bước 1: PHẦN MỀM
- Bước 2: Mã
- Bước 3: (Chi tiết)
- Bước 4: Chuyển Serial sang Bàn phím
- Bước 5: XONG
Video: ARDUINO UNO RFID WINDOWS 10 MỞ KHÓA: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Mở khóa cửa sổ 10 pass hoặc pin được bảo vệ với sự trợ giúp của arduino và thẻ RFID.
Ý tưởng xung quanh dự án DIY này rất đơn giản. Chúng tôi cần một thiết bị hỗ trợ HID, một thẻ RFID và đầu đọc. Khi arduino đọc thẻ RFID và id giống với id mà chúng ta đã nhập, nó sẽ nhấn tổ hợp chính xác của các tổ hợp phím (mật khẩu) và sau đó nhấn enter.
Quân nhu
UNO R3 ATMEGA328P
RFID RC522
40 CÁI 10 CM DUPONT NAM TO NAM JUMPER
Bước 1: PHẦN MỀM
ARDUINO IDE
FLIP 3.4.7
RFID_MODIFY_CODE. INO
BÀN PHÍM USB MASTER
Bước 2: Mã
Tải lên mã
Tín dụng mã được chuyển đến AKASH124
#include #include #define SS_PIN 10 #define RST_PIN 9 MFRC522 mfrc522 (SS_PIN, RST_PIN); // Tạo cá thể MFRC522.
uint8_t buf [8] = {0}; / * Bộ đệm báo cáo bàn phím * /
int cardCount = 0; void setup () {Serial.begin (9600); randomSeed (analogRead (0)); chậm trễ (200); SPI.begin (); // Khởi tạo xe buýt SPI mfrc522. PCD_Init (); // Khởi tạo MFRC522
} void loop () {// Tìm thẻ mới if (! mfrc522. PICC_IsNewCardPresent ()) {return; } // Chọn một trong các thẻ if (! Mfrc522. PICC_ReadCardSerial ()) {return; } // Hiển thị UID trên màn hình nối tiếp String content = ""; ký tự byte; for (byte i = 0; i <mfrc522.uid.size; i ++) {content.concat (String (mfrc522.uid.uidByte <0x10? "0": "")); content.concat (String (mfrc522.uid.uidByte , HEX)); } content.toUpperCase (); if (content.substring (1) == "10 4B 58 7E", "30 F1 CA 80") // thay đổi ở đây UID của thẻ / thẻ mà bạn muốn cấp quyền truy cập {delay (50);
chậm trễ (100);
buf [0] = 0; buf [2] = 0x26; // chữ cái 9 Serial.write (buf, 8); releaseKey ();
chậm trễ (200);
buf [0] = 0; buf [2] = 0x28; // chữ cái Nhập Serial.write (buf, 8); releaseKey ();
chậm trễ (900);
cardCount ++; } else {return; }
if (cardCount = 1) {delay (50);
buf [0] = 0; // Giành được buf [2] = 0x28; // chữ nhập Serial.write (buf, 8); releaseKey ();
chậm trễ (50);
buf [0] = 0; buf [2] = 0x52; // chữ cái Lên Serial.write (buf, 8); releaseKey ();
chậm trễ (50);
buf [0] = 0; buf [2] = 0x52; // chữ cái Lên Serial.write (buf, 8); releaseKey ();
chậm trễ (50);
buf [0] = 0; buf [2] = 0x28; // chữ cái Nhập Serial.write (buf, 8); releaseKey ();
chậm trễ (50);
buf [0] = 0; buf [2] = 0x28; // chữ cái Nhập Serial.write (buf, 8); releaseKey ();
cardCount--; }}
void releaseKey () {buf [0] = 0; buf [2] = 0; Serial.write (buf, 8); // Phím nhả}
Bước 3: (Chi tiết)
Thay đổi phần này của mã thành các phím bạn muốn được nhấn.
sao chép và dán mã nhiều lần bạn muốn. kiểm tra bản đồ của các mã phản hồi cho mỗi khóa. bạn có thể tìm thấy nó ở đây.
buf [0] = 0; buf [2] = 0x26; // chữ cái 9 Serial.write (buf, 8); releaseKey ();
chậm trễ (200);
Thay đổi id thành id của thẻ, chuông hoặc thứ bạn muốn sử dụng
content.toUpperCase (); if (content.substring (1) == "10 4B 58 7E", "30 F1 CA 80") // thay đổi ở đây UID của thẻ / thẻ mà bạn muốn cấp quyền truy cập {delay (50);
Bước 4: Chuyển Serial sang Bàn phím
Kết nối 2 chân như trong hình trong 1 giây
Kích hoạt Flip 3.4.7File -> mở USBKeyboard-master / firmware / Arduino-keyboard-0.3.hexDevice -> chọn -> Atmega16u2 (hoặc chip của bạn) Cài đặt -> giao tiếp -> usbRun
Bước 5: XONG
Khởi động lại và kiểm tra
Rút phích cắm và cắm Arduino usbTest vào tệp txt hoặc khóa máy tính (phím win + l)
Bạn có thể tìm thấy dự án TẠI ĐÂY
Đề xuất:
Node Mcu Khóa trung tâm xe hơi Ấn Độ với Mở khóa hẹn giờ Rfid và Blynk: 9 bước
Node Mcu Indian Car Central Lock With Rfid and Blynk Timer Unlock: Hôm nay tôi giới thiệu cho các bạn một chiếc ô tô phong cách Ấn Độ có khóa trung tâm hoàn toàn tự động với điều khiển wifi rfid tag blynk và mở khóa thời gian. Nó cũng có tất cả các tính năng của một khóa trung tâm thông thường. Xe này khóa trung tâm HOẠT ĐỘNG KÍCH HOẠT NGOẠI TUYẾN YÊU CẦU KHÓA MẠNG AN
Bộ mã khóa cho khóa điện tử: 4 bước
Bộ mã khóa điện tử cho khóa điện tử: Đây là một mô-đun mã kết hợp 4 nút có thể lập trình đơn giản và như vậy có thể được sử dụng trong một số dự án có thể yêu cầu điều khiển khóa không cần chìa. Chỉ có PCB để tạo ra tín hiệu cần thiết để bắt đầu cơ chế khóa là
Cách tạo tủ khóa an toàn bằng khóa RFID: 5 bước
Cách tạo tủ khóa an toàn bằng khóa RFID: Tìm hiểu cách tạo tủ khóa an toàn bằng khóa RFID tại nhà bằng Arduino và các thành phần điện tử rất cơ bản. Hãy tạo một tủ khóa an toàn với khóa RFID bằng Arduino và Rfid Scanner
Khóa xe đạp không cần chìa khóa: 6 bước
Khóa xe đạp không cần chìa: Một điều mà nhiều người không biết là việc lấy khóa xe đạp dễ dàng hơn nhiều so với tưởng tượng. Đó là lý do tại sao nhóm của chúng tôi đang đề xuất thiết kế của chúng tôi cho khóa chữ U dành cho xe đạp hỗ trợ RFID. Thay vì sử dụng một khóa cơ cổ điển, người dùng có thể chỉ cần giữ
Khóa / Mở khóa PC Windows bằng RFID.: 7 bước (với Hình ảnh)
Khóa / Mở khóa PC Windows bằng RFID. Tôi đã quen với việc khóa nó khá nhiều lần, hàng ngày và không gì khó chịu hơn việc gõ mật khẩu / ghim liên tục