Mục lục:

Tuy nhiên, một hướng dẫn khác về cách sử dụng DIYMall RFID-RC522 và Nokia LCD5110 với Arduino: 8 bước (có hình ảnh)
Tuy nhiên, một hướng dẫn khác về cách sử dụng DIYMall RFID-RC522 và Nokia LCD5110 với Arduino: 8 bước (có hình ảnh)

Video: Tuy nhiên, một hướng dẫn khác về cách sử dụng DIYMall RFID-RC522 và Nokia LCD5110 với Arduino: 8 bước (có hình ảnh)

Video: Tuy nhiên, một hướng dẫn khác về cách sử dụng DIYMall RFID-RC522 và Nokia LCD5110 với Arduino: 8 bước (có hình ảnh)
Video: Điểm nóng thế giới 29/1: Nga đột ngột kéo tên lửa áp sát nước EU đã từ chối đàm phán với ông Putin 2024, Tháng bảy
Anonim
Tuy nhiên, một hướng dẫn khác về cách sử dụng DIYMall RFID-RC522 và Nokia LCD5110 với Arduino
Tuy nhiên, một hướng dẫn khác về cách sử dụng DIYMall RFID-RC522 và Nokia LCD5110 với Arduino

Tại sao tôi cảm thấy cần phải tạo một thiết bị có thể hướng dẫn khác cho DIYMall RFID-RC522 và Nokia LCD5110? Vâng, nói thật với bạn rằng tôi đã làm việc trên Proof of Concept vào năm ngoái bằng cách sử dụng cả hai thiết bị này và bằng cách nào đó đã "đặt nhầm" mã. Vì DIYMall RFID-RC522 không có các chân được dán nhãn giống như một số bảng RFID-RC522 khác, nên rất khó để xác định đó là chân nào. Ngoài ra, nếu tôi quên những gì tôi đã làm trong POC, tôi có thể tìm thấy nó trên web.

Bước 1: Tuyên bố từ chối trách nhiệm

Tuyên bố từ chối trách nhiệm
Tuyên bố từ chối trách nhiệm

Chỉ cần một tuyên bố từ chối trách nhiệm nhanh chóng để tuyên bố rằng chúng tôi KHÔNG chịu trách nhiệm cho bất kỳ điều gì xảy ra do làm theo hướng dẫn này. Tốt nhất bạn nên làm theo hướng dẫn của nhà sản xuất và các tờ an toàn khi xây dựng bất cứ thứ gì, vì vậy hãy tham khảo các tài liệu đó để biết bất kỳ bộ phận và công cụ nào bạn sử dụng để xây dựng của riêng mình. Chúng tôi chỉ đơn giản là cung cấp thông tin về các bước chúng tôi đã sử dụng để tạo ra chúng tôi. Chúng tôi không phải là chuyên gia. Trên thực tế, 2 trong số 3 cá nhân tham gia xây dựng này là trẻ em.

Bước 2: Thu thập các thành phần cần thiết

Thu thập các thành phần cần thiết
Thu thập các thành phần cần thiết
Thu thập các thành phần cần thiết
Thu thập các thành phần cần thiết
Thu thập các thành phần cần thiết
Thu thập các thành phần cần thiết

1) Bảng Arduino Uno.

2) Bảng DIYMall RFID-RC522.

3) Bo mạch Nokia LCD5110

4) Jumper

5) Thẻ RFID (chuỗi chìa khóa).

6) UNO Proto Shield tùy chọn hoặc chỉ một bảng bánh mì điển hình.

Bước 3: Kết nối RFID-RC522 với Uno

Kết nối RFID-RC522 với Uno
Kết nối RFID-RC522 với Uno
Kết nối RFID-RC522 với Uno
Kết nối RFID-RC522 với Uno
Kết nối RFID-RC522 với Uno
Kết nối RFID-RC522 với Uno

Để làm cho mọi thứ trở nên dễ dàng hơn, tôi đã sử dụng Proto Shield để tạo tất cả các kết nối của mình. Bạn có thể tùy chọn sử dụng breadboard hoặc chỉ cần kết nối mọi thứ trực tiếp. Ưu điểm của Proto Shield hoặc breadboard là các chân của RFID-RC522 có thể kết nối trực tiếp vào Proto Shield hoặc breadboard, do đó cung cấp một "giá đỡ" để giữ RFID-RC522.

Tôi đã sử dụng Proto Shield vì tôi chỉ tình cờ có một cái treo xung quanh. Trong mọi trường hợp, hãy kết nối RFID-RC522 như sau:

  • SDA / NSS đến Pin 10 trên Uno
  • SCK đến Pin 13 trên Uno
  • MOSI đến Pin 11 trên Uno
  • MISO đến Pin 12 trên Uno
  • GND đến GND trên Uno
  • RST đến Pin 9 trên Uno
  • VCC đến 3.3 trên Uno

Bước 4: Kết nối Nokia LCD5110 với Uno

Kết nối Nokia LCD5110 với Uno
Kết nối Nokia LCD5110 với Uno

Bây giờ đã đến lúc kết nối Nokia LCD5110 với Uno. Lần này, tôi chọn chỉ sử dụng cáp jumper để kết nối trực tiếp với Uno cho các chân chính và sử dụng breadboard trên Proto Shield cho các kết nối điện áp. Lý do chính cho sự lựa chọn này là tôi muốn Nokia LCD5110 đứng vững. Nếu tôi kết nối nó trực tiếp với breadboard trên Proto Shield thì thay vào đó, màn hình sẽ nằm xuống.

  1. VCC đến 3.3 trên Uno
  2. GND đến GND trên Uno
  3. CS / SCE đến Ghim 3 trên Uno
  4. RST đến Pin 4 trên Uno
  5. DC / D / C đến Pin 5 trên Uno
  6. MOSI / DN (MOSI) đến Pin 6 trên Uno
  7. SCK / SCLK đến Pin 7 trên Uno
  8. LED đến GND trên Uno

Bước 5: Viết mã

Viết mã
Viết mã

Tôi đã kết hợp mã ví dụ từ trang The Engineering Projects cho The Engineering Projects DIYMall RFID-RC522 cũng như Rinky Dink Electronics cho Nokia LCD5110 với một số thay đổi nhỏ để giải trí.

Ví dụ này mô phỏng việc sử dụng thẻ RFID để khóa và mở khóa một số điểm vào an toàn. Khi thẻ RFID thích hợp được phát hiện, hệ thống sẽ mở khóa.

Khi chương trình được khởi tạo lần đầu, nó sẽ hiển thị logo Arduino (được lưu trữ trong một tệp đồ họa riêng biệt) trên màn hình LCD5110 để người dùng biết nó đang hoạt động. Sau 3 giây, nó sẽ hiển thị thông báo "Đã khóa RFID" cho biết rằng điểm vào đã bị khóa. Sau đó, chương trình sẽ lặp lại mỗi giây để kiểm tra thẻ RFID. Nếu thẻ RFID được phát hiện, chương trình sẽ kiểm tra số duy nhất của thẻ RFID và xác định xem nó có mở khóa điểm vào hay không. Nếu số duy nhất thích hợp được phát hiện, hệ thống sẽ hiển thị số duy nhất trên LCD5110 và đặt hệ thống ở trạng thái mở khóa trong 2 giây. Nếu số duy nhất thích hợp không được phát hiện, hệ thống sẽ hiển thị số duy nhất trên LCD5110 và giữ hệ thống ở trạng thái khóa.

Người ta có thể dễ dàng thêm một servo hoặc rơ le vào mã ví dụ này để thực hiện một số biện pháp công việc khi số duy nhất thích hợp được phát hiện.

Bước 6: Mã nguồn và đồ họa logo Arduino

Bước 7: Hệ thống đang hoạt động

Image
Image
Hệ thống đang hoạt động
Hệ thống đang hoạt động
Hệ thống đang hoạt động
Hệ thống đang hoạt động

Bước 8:

Tôi hy vọng ai đó, ngoài bản thân tôi, thấy hữu ích.

Đề xuất: