4.1 Nguyên lí hoạt động của hệ thống
Kết nối RFID với Arduino - Cách đọc thẻ RFID bằng Arduino
Chúng ta sẽ sử dụng Arduino để kết nối với một đầu đọc RFID. RFID (viết tắt thuật ngữ tiếng Anh : Radio Frequency Identification), hay Nhận dạng qua tần số vô tuyến. Các thẻ RFID được sử dụng sẽ các chứa dữ liệu duy nhất và được lưu trữ trong chip. Cả đầu đọc RFID và thẻ RFID đều có một cuộn dây bên trong bao quanh. Khi thẻ RFID được để gần đầu đọc RFID, nó sẽ nhận được dữ liệu trong thẻ (gồm các chữ số và ký tự). Điều này được thực hiện thông qua cảm ứng điện từ. Cả đầu đọc RFID và thẻ RFID đều có một cuộn dây bên trong. Chúng ta cấp nguồn cho đầu đọc RFID, khi thẻ RFID được để gần đầu đọc, hiện tượng cảm ứng điện từ sẽ diễn ra giữa các cuộn dây và điều này cung cấp năng lượng cho chip bên trong thẻ. Con chip này sẽ gửi dữ liệu điện từ đến đầu đọc. Đầu đọc sẽ nhận được dữ liệu được truyền bằng điện từ và xuất ra dữ liệu đó. Mọi đầu đọc RFID đều có các chân đầu ra nối tiếp. Chúng có thể thu thập dữ liệu đọc thông qua các chân nối tiếp này bằng cách sử dụng arduino hoặc bất kỳ bộ điều khiển nào khác. Vì vậy, ở đây chúng tôi sẽ hướng dẫn các bạn về sự giao tiếp giữa RFID và Arduino.
Cách giao tiếp giữa Arduino và đầu đọc RFID Trước khi đến với sơ đồ mạch, chúng ta nên lưu ý:
Lưu ý 1: - Các đầu đọc RFID khác nhau sẽ sử dụng nguồn khác nhau. Đầu đọc RFID được sử dụng là loại 12V.
Lưu ý 2: - Bạn nên kiểm tra và đảm bảo đầu đọc và Thẻ RFID tương thích tần số với nhau. Thông thường các thẻ sẽ có tần số 125Khz.
Lưu ý 3: - Đầu đọc RFID có 2 ngõ ra, một là đầu ra tương thích với RS232 và một là đầu ra tương thích với TTL. Chân đầu ra tương thích với TTL có thể được kết nối trực tiếp với Arduino. Và chân đầu ra tương thích với RS232 phải được chuyển đổi sang TTL bằng cách sử dụng bộ chuyển đổi RS232 sang TTL (Bạn có thể tự thiết kế bộ này bằng IC MAX 232)
Bây giờ chúng ta sẽ đến với sơ đồ mạch!
Hình 4.1: Sơ đồ mạch kết nối
Đầu tiên bạn hãy tải về thư viện SoftwareSerial của Arduino để cho phép các chân kỹ thuật số được sử dụng trong giao tiếp nối tiếp. Chân 9 sẽ có chức năng là chân Rx của Arduino. (Bạn cũng có thể sử dụng trực tiếp chân Rx của Arduino uno - đó là chân 0).
4.2 Sơ đồ nguyên lý hoạt động chung của hệ thống
Hình 4.2: Sơ đồ nguyên lý hoạt động
Hình 4.3: Sơ đồ mạch điện được lắp đặt
4.4 Kết quả thử nghiệm khi sử dụng hệ thống
video-1652856563.mp4 mp4