Lập trình và sử dụng modul đọc thẻ RFID-RC522

I. GIỚI THIỆU

Module đọc thẻ RC522 có thể đọc được các loại thẻ có kết nối không dây như NFC, thẻ từ (loại dùng làm thẻ giảm giá, thẻ xe bus, tàu điện ngầm...). Module có các thông số chính như:

  • Điện áp nuôi: 3.3V;
  • Dòng điện nuôi :13-26mA
  • Tần số hoạt động: 13.56MHz
  • Khoảng cách hoạt động: 0 ~ 60 мм
  • Cổng giao tiếp: SPI, tốc độ tối đa 10Мbps
  • Kích thước: 40мм х 60мм
  • Có khả năng đọc và ghi.

II. PHẦN CỨNG CẦN CÓ

  1. Arduino (loại bất kì)
  2. Module đọc thẻ RC522
  3. Vài con led, dây nối, bảng mạch.
  4. Một vài cái thẻ NFC hoặc vé tàu điện ngầm, vé xe bus (nước ngoài, kè kè)

III. KẾT NỐI MODULE VỚI ARDUINO

Các bạn kết nối như hình bên dưới (bên trong code mình cũng đã hướng dẫn).

IV. LẬP TRÌNH

Code này mình chỉnh sửa lại của một người khác. Các bạn có thể xem video giới thiệu của họ tại địa chỉ này:

Các bạn có thể tải về file sketch và thư viện tại đây: https://www.dropbox.com/sh/8dptko6z3og4u12/AAAaXiZt9iVsa69QtuwItfTIa?dl=0 (mirror)

Mình thêm vào code đó dùng 2 cái thẻ để điều khiển tắt bật 2 đèn led (Relay nếu muốn bật tắt thiết bị điện). 1 thẻ mình dùng là vé tàu điện ngầm (cái thẻ màu đỏ, có số UID là 696335238) để bật cái led màu đỏ. Thẻ còn lại là thẻ NFC (cái thẻ màu trắng, có số UID là 3501146325).

V. KẾT LUẬN

Với module này chúng ta có thể làm được khá nhiều thứ thú vị như đóng mở cửa, khởi động chế độ nào đó của máy móc (ví dụ mình sẽ dùng làm khóa khởi động và mở máy in 3D)... Mong các bạn sẽ có nhiều ý tưởng hay! yes

Youtube: 
lên
23 thành viên đã đánh giá bài viết này hữu ích.
Từ khóa: 
Các dự án được truyền cảm hứng

Điều khiển 8 đèn LED qua wifi, sử dụng Arduino và ESP8266

Với mục đích giúp các bạn tiếp cận với các thiết bị IOT gần hơn. Hôm nay mình sẽ hướng dẫn các bạn viết chương trình điều khiển 8 LED qua mạng wifi. Và hơn thế nữa, nếu kết hợp với VPN hoặc mở port thì chúng ta có thể làm hơn thế nữa!

lên
48 thành viên đã đánh giá bài viết này hữu ích.
Các bài viết cùng tác giả

Sử dụng Module NRF24L01 - Thu phát sóng vô tuyến 2.4GHz với Arduino

Chắc hẳn trong các bạn ai cũng đã từng có một dự án nào đó liên quan tới truyền tín hiệu không dây và chắc các bạn đã từng làm việc với các module radio frequence 433Mhz. Nếu như đã làm việc với các module này thì không ít trong các bạn có thể đã gặp nhiều vấn đề khó giải quyết liên quan tới xung đột thư viện (như tôi sad). Ngoài ra các module này có khoảng cách thu phát sóng khá ngắn, lại không thể thu phát hai chiều. Vì những lý do trên, tôi đã tìm kiếm một loại module không dây khác để thay thế cho các module 433Mhz nhằm khắc phục các điểm yếu trên.

lên
42 thành viên đã đánh giá bài viết này hữu ích.

Máy in 3D (phần 2 - Hiệu chỉnh phần mềm và sử dụng máy in)

Xin chào các bạn! Máy in 3D và công nghệ 3D đã rất phổ biến trên thế giới. Tại Việt Nam, công nghệ này cũng đang bắt phát triển nhanh. Hôm nay mình xin được chia sẻ với các bạn dự án máy in 3D của mình. Hãy cùng hoàn thiện nó với nhiệt huyết và sự tự tin nhé, vì cộng đồng Arduino Việt Nam là nơi sẽ đưa bạn đến thành công. Trong phần 1 mình đã chia sẻ với các bạn về quá trình dựng máy in 3d của mình, trong phần thứ 2 này mình xin tiếp tục chia sẻ với các bạn về phần lập trình code, hiệu chỉnh phần mềm và sử dụng máy in 3d.

lên
22 thành viên đã đánh giá bài viết này hữu ích.