Hướng dẫn RFID cùng Yolo:Bit

Chào mừng bạn đến với hướng dẫn hướng dẫn RFID cùng Yolo:Bit của OhStem. Trong bài viết này, chúng ta sẽ cùng tìm hiểu kỹ hơn về khái niệm RFID là gì, cách ứng dụng vào nhận diện RFID card để bật đèn LED, phát nhạc trên Yolo:Bit nhé!

Giới thiệu

RFID với tên đầy đủ là Radio Frequency Identification, hay còn được gọi là “nhận dạng qua tần số vô tuyến”.

Đây là một kỹ thuật giúp nhận dạng được sóng vô tuyến từ xa. Với kỹ thuật này, con chip có thể đọc được các sóng vô tuyến trong khoảng cách từ 50cm đến 10 mét, tùy theo loại thẻ RFID.

Một thiết bị RFID sẽ gồm 2 thành phần chính:

  • Thiết bị đọc (reader): Được gắn ăng ten để thu / phát sóng điện tử
  • Thiết bị phát mã RFID: Được gắn với vật cần nhận dạng (mỗi thiết bị phát sẽ chứa một mã số nhất định và chúng là duy nhất, không trùng lặp với thiết bị khác)

Hiện nay, có 3 dải tần số chính trong hướng dẫn RFID, gồm:

  • Tần số thấp (LF): 30 – 300kHz
  • Tần số cao (HF): 13.56 MHz
  • Tần số cực cao (UHF): 300 – 3000 MHz

Dựa vào kỹ thuật RFID này, chúng ta có thể ứng dụng chúng vào nhiều ứng dụng khác nhau như kiểm soát an ninh tại cổng ra vào của tòa nhà, của bãi giữ xe hoặc khi cần quản lý sản phẩm, vật tư.

Trong bài này, chúng tôi sẽ hướng dẫn RFID cùng Yolo:Bit, với thiết bị chính là RFID NFC 13.56MHz RC522, RFID card và Yolo:Bit. Khi nhận dạng được RFID card, Yolo:Bit sẽ phát nhạc và nháy đèn để báo hiệu.

Công cụ cần dùng

hướng dẫn RFID cùng Yolo:Bit
1. Mạch Yolo:Bit và mạch mở rộng Yolo:Bit
hướng dẫn RFID cùng Yolo:Bit
2. Mạch RFID
hướng dẫn RFID cùng Yolo:Bit
3. RFID card

Cách kết nối

Trên mạch mở rộng của Yolo:Bit, mỗi khe cắm đều sẽ có tên của chân kết nối. Đây là thông tin quan trọng cho việc lập trình sau này.

Trong hướng dẫn RFID cùng Yolo:Bit này, module RFID sẽ kết nối với mạch mở rộng Yolo:Bit tương ứng theo chân sau:

Module RFIDYolo:Bit
SDAP16
SCKP13
MOSIP15
MISOP14
IRQ
GNDG
RSTP12
3.3VV

Bạn có thể tham khảo sơ đồ kết nối sau:

Hướng dẫn RFID cùng Yolo:Bit - Sơ đồ kết nối
Hướng dẫn RFID cùng Yolo:Bit – Sơ đồ kết nối

Hướng dẫn RFID cùng Yolo:Bit – Cách lập trình

Tải thư viện RFID

Để có thể giúp cho người dùng có thể dễ dàng tiếp cận với công nghệ RFID, OhStem có hổ trợ thư viện riêng dùng để lập trình với RFID.

Bạn có thể tải thư viện RFID trên OhStem App qua các bước sau:

Bước 1: Truy cập vào https://app.ohstem.vn, chọn thiết bị là Yolo:Bit và chọn vào mục Lập trình.

Bước 2: Nhấn vào mục MỞ RỘNG, dán đường link https://github.com/AITT-VN/yolobit_extension_rfid.git vào thanh công cụ tìm kiếm như hình và nhấn tìm kiếm:

Hướng dẫn RFID cùng Yolo:Bit - Dán đường link vào ô tìm kiếm

Bước 3: Click vào thư viện để tiến hành cài đặt thư viện (Lưu ý: Cần kết nối Yolo:Bit với máy tính trước khi click cài đặt thư viện):

Hướng dẫn RFID cùng Yolo:Bit - Tải thư viện

Sau khi cài đặt xong, ta sẽ thấy danh mục khối lệnh RFID trong giao diện khối lệnh lập trình như hình dưới:

Hướng dẫn RFID cùng Yolo:Bit - Tải thư viện thành công

Giới thiệu khối lệnh RFID

hướng dẫn RFID - Khối lệnh sử dụng RFID

Như đã giới thiệu ở trên, mỗi RFID card sẽ có một mã riêng biệt không trùng lập nhau. Vì vậy, ta sẽ dùng khối này để đọc được mã của từng RFID card.

Lập trình làm quen công nghệ RFID

  • Code mẫu hiển thị mã RFID card:
Hướng dẫn RFID - Code hiển thị mã RFID Card
Hướng dẫn RFID – Code hiển thị mã RFID Card

Sau khi chạy chương trình kết quả sẽ hiện trên cửa sổ Serial:

Hướng dẫn RFID - Tìm mã RFID Card

RFID card sẽ là: 0x63e5170c

  • Khi đã có được mã RFID card như mong muốn, ta sẽ làm ví dụ minh họa để nhận diện được RFID card:

Đầu tiên ta cần tạo một biến CardRFID bằng với UID của thẻ:

hướng dẫn RFID - Tạo biên CardRFID

Ta tiếp tục tạo điều kiện: Nếu CardRFID = “ 0x63e5170c “(đây là mã của RFID card mà ta đã tìm ở trên), thì Yolo:Bit sẽ bật tất cả đèn LED thành màu xanh và phát ra nốt nhạc trong 1 giây để ta biết là thẻ đã được đọc đúng.

Sau đó tất cả các LED sẽ trở về màu đỏ.

Nếu CardRFID khác  với giá trị “ 0x63e5170c “ thì LED vẫn sẽ ở trạng thái màu đỏ.

Chương trình hoàn chỉnh sẽ như sau:

hướng dẫn RFID cùng Yolo:Bit - Chương trình hoàn chỉnh
hướng dẫn RFID cùng Yolo:Bit – Chương trình hoàn chỉnh

Bạn có thể tải chương trình hoàn chỉnh tại link sau: https://app.ohstem.vn/#!/share/yolobit/2GAlF7tmfanfbRi2mpHN28FUM9o

Mã QR link chương trình hướng dẫn RFID

Bạn đã thực hiện thành công dự án trên chưa? Hãy chia sẻ với chúng tôi nhé. Chúng tôi rất hy vọng sẽ nhận được phản hồi từ bạn. Liên hệ OhStem hoặc để lại bình luận phía dưới nếu bạn có bất kỳ thắc mắc gì nhé:

Tags: Radio Frequency Identification, RFID cùng Yolo:Bit

Những bài liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Fill out this field
Fill out this field
Vui lòng nhập địa chỉ email hợp lệ.
You need to agree with the terms to proceed