Mục lục:
- Bước 1: Những gì bạn cần - Các thành phần và hệ thống dây điện
- Bước 2: Mã và tệp đính kèm
- Bước 3: Kết thúc: Kiểm tra mọi thứ - Video về Công việc
Video: HỆ THỐNG ĐIỀU KHIỂN TRUY CẬP RFID NFC ARDUINO: 3 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Những gì tôi cần là một hệ thống kiểm soát ra vào cho văn phòng của tôi.
Toàn bộ dự án là khá dễ dàng để xây dựng.
Tôi đã có một Aduino Mega dự phòng và một tấm chắn Ethernet ở nhà, vì vậy, với một vài thành phần khác, tôi đã có thể xây dựng một hệ thống kiểm soát truy cập cho văn phòng của mình. Nó sử dụng thẻ NFC và cơ sở dữ liệu mySql để thu thập dữ liệu vào một bảng.
Về cơ bản, Arduino đợi một thẻ, sau đó nó sẽ cố gắng liên hệ với một trang web php sẽ quản lý việc tải dữ liệu lên cơ sở dữ liệu. Để làm điều này, trước tiên nó sẽ kiểm tra sự hiện diện của thẻ trong bảng "người dùng" gồm các thẻ "đã biết". Bảng chứa những người dùng đã biết rõ ràng và các thẻ tương đối của họ.
Nếu thẻ không được nhận dạng, Arduino sẽ không ghi lại quyền truy cập. Nếu không, nó sẽ chèn một bản ghi vào bảng. Hiện tại, dấu thời gian, id_tag, chi nhánh công ty (vị trí) và ip được ghi vào bảng.
Tôi cũng đã thêm một màn hình LCD để làm cho mọi thứ dễ dàng hơn cho người dùng. Khi truy cập được ghi lại, đèn LED màu xanh lá cây sẽ nhấp nháy trong vài giây và còi sẽ phát một giai điệu ngắn với âm độ tăng dần. Màn hình LCD sẽ hiển thị một thông báo đồng ý ngắn trong vài giây.
Nếu một số vấn đề xảy ra (như lan không hoạt động hoặc các thẻ không xác định), đèn LED màu đỏ sẽ nhấp nháy thay thế và âm được phát sẽ có âm độ giảm dần. Màn hình LCD cũng sẽ hiển thị một thông báo lỗi ngắn trong vài giây.
Với một vài nút nữa, bạn có thể quản lý để ghi lại cả loại hoạt động: "đó là truy cập hay thoát ?!" (nhưng điều này sẽ được phát triển vào lúc khác).
Bước 1: Những gì bạn cần - Các thành phần và hệ thống dây điện
Trước hết, nó là một dự án hướng cơ sở dữ liệu, vì vậy bạn sẽ cần một máy chủ web để tải lên tệp.php. đây là phần mã xử lý các yêu cầu của arduino và quản lý cơ sở dữ liệu.
Ngoài ra, bạn cần một cơ sở dữ liệu mysql, nơi tất cả các quyền truy cập sẽ được lưu trữ.
Bạn có thể xây dựng mọi thứ trong một "máy chủ" cục bộ trong văn phòng của mình (có thể xampp là một lựa chọn tốt và dễ dàng) hoặc nếu bạn có một trang web + mysql db thì cũng có thể như vậy.
Ok, đây là hóa đơn vật liệu:
- Arduino Mega 2560
- Tấm chắn Ethernet W5100
- Đầu đọc thẻ rfid RF522 tương thích với thẻ 13, 56mhz 14333A
- Màn hình LCD 16x2 1602
- một bộ rung piezo hoặc một loại bộ rung khác
- Một loạt các dây
- Một vài đèn led (xanh lá cây và đỏ) và 2 trong số các điện trở 2k
Và, ok một lần nữa.. về hệ thống dây điện… Những hình ảnh về hệ thống dây điện không phải là tốt nhất, nhưng tốt hơn là nên mô tả trong bản phác thảo arduino đính kèm trong bước tiếp theo.
Bước 2: Mã và tệp đính kèm
Cuối cùng, đây là các tệp mà bạn đang tìm kiếm.. Trong tệp đính kèm, bạn sẽ tìm thấy
timbether.ino, là bản phác thảo để tải lên Arduino Mega
Như đã đề cập trước đây, tất cả các kết nối và dây dẫn về bảng lcd và RFID được mô tả trong tiêu đề của tệp.ino
- rfid lib.zip, chứa thư viện rfid cần thiết
- timbratura.zip, (timbratura.php) tệp này là tệp mà bạn cần tải lên máy chủ web của trang web. Trước tiên, nó sẽ quản lý để nhận dạng thẻ (kiểm tra xem nó có nằm ngoài bảng "người dùng" hay không), sau đó nó sẽ ghi lại truy cập vào bảng "quyền truy cập" mysql.
Bước 3: Kết thúc: Kiểm tra mọi thứ - Video về Công việc
Bây giờ bạn đã sẵn sàng để xem lại video. Đó là về cách trình đọc hoạt động, kiểm tra thẻ và ghi lại quyền truy cập vào cơ sở dữ liệu. Tôi hy vọng rằng video sẽ rõ ràng hơn bây giờ so với bước đầu tiên.
Đề xuất:
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: 5 bước
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: Đây là các hướng dẫn để tạo ô tô được điều khiển từ xa của riêng bạn, được điều khiển bằng bộ điều khiển Xbox 360 không dây
ESP8266 RGB LED STRIP Điều khiển WIFI - NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi - Điều khiển điện thoại thông minh RGB LED STRIP: 4 bước
ESP8266 RGB LED STRIP Điều khiển WIFI | NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi | Điều khiển bằng điện thoại thông minh RGB LED STRIP: Xin chào các bạn trong hướng dẫn này, chúng ta sẽ học cách sử dụng gật đầu hoặc esp8266 làm điều khiển từ xa IR để điều khiển dải LED RGB và Nodemcu sẽ được điều khiển bằng điện thoại thông minh qua wifi. Vì vậy, về cơ bản bạn có thể điều khiển DÂY CHUYỀN LED RGB bằng điện thoại thông minh của mình
Tự làm bộ điều khiển bay điều khiển đa hệ điều khiển Arduino: 7 bước (có hình ảnh)
Tự làm bộ điều khiển máy bay đa năng điều khiển Arduino: Dự án này là tạo ra một bảng logic máy bay không người lái đa năng linh hoạt nhưng tùy chỉnh dựa trên Arduino và Multiwii
ĐIỀU KHIỂN TRUY CẬP CỬA RFID VỚI BỘ ĐẾM: 8 bước
ĐIỀU KHIỂN TRUY CẬP CỬA RFID VỚI BỘ ĐẾM: ĐIỀU KHIỂN TRUY CẬP CỬA RFID VỚI BỘ ĐẾM Hướng dẫn
Bộ điều khiển kỹ thuật số cho hệ thống treo khí bằng Arduino và Điều khiển từ xa trên điện thoại thông minh: 7 bước (có hình ảnh)
Bộ điều khiển kỹ thuật số cho hệ thống treo khí bằng Arduino và Điều khiển từ xa trên điện thoại thông minh: Xin chào tất cả mọi người. đây cũng là lần hướng dẫn đầu tiên của tôi nên gấu w