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

Bộ điều khiển PID - ứng dụng phần 2 - xe dò line dùng thuật toán PID

Tiép nối bài viết về xe dò line cảm ơn Đỗ Hữu Toàn đã viết hộ mình phần 4. hôm nay mình sẽ làm cho chiếc xe dò line đi mượt và có hồn hơn 

lên
34 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ả

Lập trình LCD 1602 với chip 74HC595

Xin chào các bạn! Các bạn đã làm quen với LCD 1602 ở bài viết "Điều khiển LCD bằng Arduino UNO". Mình xin chia sẻ với các bạn một cách khác để kết nối LCD này với board arduino, đó là sử dụng chip 74HC595. Để kết nối màn hình qua cách này chúng ta phải tốn 3 chân của arduino (nhiều hơn 1 chân so với dùng mạch I2C) nhưng chip 595 lại có giá thấp hơn modul I2C 5-10 lần (chỉ khoảng 1-2k VNĐ).devil

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

Làm volt kế, amper kế đơn giản với Attiny85

Xin chào các bạn! Mình xin chia sẻ với các bạn về cách làm một volt kế, amper kế đơn giản với vi điều khiển attiny85, hiển thị ra màn hình lcd1602 qua i2c module. Các máy đo này mình làm trong quá trình tự tạo một bộ nguồn điều khiển 0-24V 2A. heart

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