Hệ thống đóng mở cửa bằng RFID và Yolo:Bit

Trong bài này, OhStem sẽ hướng dẫn bạn cách làm hệ thống đóng mở cửa bằng RFID sử dụng Yolo:Bit, động cơ Servo, mạch RFID và RFID card.

Để hiểu hơn về công nghệ RFID là gì, cũng như cách lập trình nó với Yolo:Bit, bạn có thể xem qua bài viết này sau trước khi xây dựng hệ thống đóng mở cửa: Hướng dẫn RFID cùng Yolo:Bit

Và dưới đây, chúng ta hãy cùng tìm hiểu cách xây dựng hệ thống đóng mở cửa bằng RFID nhé!

Thiết bị cần dùng

Thiết bị cần dùng làm hệ thống đóng mở cửa bằng RFID
1. Mạch Yolo:Bit và mạch mở rộng Yolo:Bit
Thiết bị cần dùng làm hệ thống đóng mở cửa bằng RFID
2. Mạch RFID
Thiết bị cần dùng làm hệ thống đóng mở cửa bằng RFID
3. RFID card
Thiết bị cần dùng làm hệ thống đóng mở cửa bằng RFID
4. Động cơ Servo

Cách kết nối

  • Kết nối Servo với mạch mở rộng theo bảng bên dưới:
ServoMạch mở rộng Yolo:Bit
Dây màu nâuG
Dây màu đỏV
Dây màu camP6
  • Kết nối mạch RFID với mạch mở rộng Yolo:Bit theo bảng:
Module RFIDYolo:Bit
SDAP16
SCKP13
MOSIP15
MISOP14
IRQ
GNDG
RSTP12
3.3VV

Sơ đồ kết nối:

Sơ đồ kết nối hệ thống đóng mở cửa bằng RFID và Yolo:Bit
Sơ đồ kết nối hệ thống đóng mở cửa bằng RFID và Yolo:Bit

Lập trình hệ thống đóng mở cửa bằng RFID và Yolo:Bit

Yêu cầu dự án:

  • Mạch RFID sẽ kiểm tra mã của RFID card
  • Nếu mã RFID card đúng với mã ta lưu  thì động cơ Servo sẽ quay 1 góc 90 độ để mở khóa cửa, sau 4 giây Servo sẽ trả về góc 0 độ để khóa cửa

Việc đầu tiền cần làm là ta cần xác định mã của RFID card, cách xác định tương tự như bài làm quen RFID với Yolo:Bit

Lập trình hệ thống đóng mở cửa bằng RFID và Yolo:Bit
Lập trình hệ thống đóng mở cửa bằng RFID và Yolo:Bit

Mã RFID card sẽ hiện trên cửa sổ Serial

Lập trình hệ thống đóng mở cửa bằng RFID và Yolo:Bit

Quay lại với chương trình chính:

Phần bắt đầu ta sẽ khai báo chân điểu khiển Servo là chân P6 và bắt đầu ở góc 0 độ:

Lập trình hệ thống đóng mở cửa bằng RFID và Yolo:Bit

Để kiểm tra điều kiện, trước tiên ta sẽ tạo 1 biến UID và gán biến UID bằng với mã mà RFID đọc được. Sau đó, ta sẽ so sánh UID với đoạn mã “ 0x63e5170c “  ta đã xác định được ở trên

Nếu đúng thì Yolo:Bit hiển thị hình ảnh “ YES ”  và phát nốt nhạc thông báo, sau đó servo quay 1 góc 90 độ và sẽ giữ ở đó trong 4 giây, hết 4 giây, Servo sẽ quay về góc 0 độ.

Lập trình hệ thống đóng mở cửa bằng RFID và Yolo:Bit
Lập trình hệ thống đóng mở cửa bằng RFID và Yolo:Bit

Ngược lại nếu UID không chính xác thì Yolo:Bit sẽ hiện hình ảnh “ No “

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

Lập trình hệ thống đóng mở cửa bằng RFID và Yolo:Bit

Bạn có thể tải chương trình mẫu tại link sau: https://app.ohstem.vn/#!/share/yolobit/2G7IdX6qDBrti16T5IXgjH5r5EP

Lập trình hệ thống đóng mở cửa bằng RFID và Yolo:Bit
2 Bình luận

Những bài liên quan

2 Bình luận. Leave new

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