Mục lục:

Mở khóa PC bằng RFID và Arduino Uno: 4 bước
Mở khóa PC bằng RFID và Arduino Uno: 4 bước

Video: Mở khóa PC bằng RFID và Arduino Uno: 4 bước

Video: Mở khóa PC bằng RFID và Arduino Uno: 4 bước
Video: Arduino | Cách sử dụng mạch RFID RC522 | PHẦN 1 2024, Tháng bảy
Anonim
Mở khóa PC bằng RFID và Arduino Uno
Mở khóa PC bằng RFID và Arduino Uno
Mở khóa PC bằng RFID và Arduino Uno
Mở khóa PC bằng RFID và Arduino Uno

Đây là cuốn sách có thể hướng dẫn đầu tiên của tôi. Vì vậy, trong dự án này, tôi sẽ thực hiện mở khóa PC của bạn bằng RFID & Arduino Uno mà hầu hết các thành viên đều có sau khi thực hiện lại việc này, bạn phải thực hiện một số thay đổi để có thể hoạt động như một bo mạch arduino bình thường. Vậy hãy bắt đầu:-

Bước 1: Kết nối Máy quét RFID với Arduino UNO

Kết nối Máy quét RFID với Arduino UNO
Kết nối Máy quét RFID với Arduino UNO

Máy quét RFID có 8 chân và chúng tôi cần 7 chân từ đó

Arduino -------------- Máy quét RFID

D9 --------------- Đặt lại

D10 ---------------- SDA

D11 --------------- MOSI

D12 --------------- MISO

D13 --------------- SCK

GND -------------- GND

3,3V ---------------- 3,3V

Không thay đổi D11, D12, D13, Bạn có thể Thay đổi D9, D10 là SDA và Reset nhưng cần thay đổi mã cũng như các chân

Bước 2: Thay đổi mã và tải lên

Thay đổi mã và tải lên
Thay đổi mã và tải lên
Thay đổi mã và tải lên
Thay đổi mã và tải lên

Đầu tiên Thêm thư viện MFRC522 vào Arduino IDE

LI thư viện MFRC522 cho Arduino IDE

Tải xuống thư viện và giải nén nó vào thư mục thư viện trong Arduino Sketch Folder

Hiện đang thay đổi mã

Đầu tiên, hãy nhập mã và Số UID vào UID của bạn mà bạn không muốn có quyền truy cập như trong hình

dòng được đánh dấu trong hình là dòng bạn phải thay đổi để thẻ của bạn hoạt động nếu bạn muốn thêm nhiều khoảng trống, hãy cho dấu phẩy một lần nữa và một UID khác của thẻ

Ví dụ:-

content.substring (1) == "Thẻ 1", "Thẻ 2"

Thay đổi tổ hợp phím

Đầu tiên, hãy nhập mã vào

chậm trễ (50);

buf [0] = 0;

buf [2] = 0x13; // Thay đổi số 13 này thành số trong tệp USBKeyScan. PDF, phím bạn muốn nhấn khi quét thẻ

Serial.write (buf, 8);

releaseKey ();

nếu bạn muốn nhấn nhiều phím hơn sau cái khác

sao chép mã và dán nó bên dưới mã trước trong câu lệnh if

và sau đó thay đổi số thành phím bạn muốn bấm

bây giờ tải lên mã vào Arduino không bằng cách chọn đúng bảng và đúng cổng COM

Bước 3: Nâng cấp chương trình cơ sở của Atmega16U2 trên bo mạch

Nâng cấp chương trình cơ sở của Atmega16U2 trên bo mạch
Nâng cấp chương trình cơ sở của Atmega16U2 trên bo mạch
Nâng cấp phần mềm cơ sở của Atmega16U2 trên bo mạch
Nâng cấp phần mềm cơ sở của Atmega16U2 trên bo mạch

Tải xuống và cài đặt phần mềm Atmel Flip 3.4.7 từ liên kết bên dưới

Phần mềm Atmel Flip 3.4.7

Tập tin chương trình cơ sở trước tiên đặt một jumper khi thiết lập lại và nối đất và loại bỏ nó như trong hình

Mở Atmel Flip và chọn tệp phần sụn Arduino-Keyboard-0.3.hex từ Tab Tệp -> Tải tệp Hex

Chọn Chạy

Gỡ bỏ Usb và cắm lại

Bước 4: Xong

Bây giờ Quét thẻ bạn đã lập trình và kiểm tra nó

nếu bạn muốn xem của tôi mà tôi đã thực hiện, hãy kiểm tra bên dưới video

xin lỗi vì video rõ ràng

Nếu bạn muốn sử dụng nó như arduino bình thường, bạn phải chạy tệp phần sụn có tên arduino-usbserial-una.hex và hoàn thành

hy vọng bạn thích dự án này và nếu bạn có bất kỳ câu hỏi nào, đừng quên bình luận xuống

và đây là liên kết kênh youtube của tôi, đừng quên đăng ký kênh youtube

Kênh Youtube Akash World

Đề xuất: