Bối cảnh và vấn đề nghiên cứu

Lý do chọn đề tài và bối cảnh thực tiễn

Trong điều kiện phát triển kinh tế và xã hội, nhu cầu đảm bảo an ninh tài sản cá nhân ngày càng trở nên cấp thiết. Tại các bãi giữ xe quy mô vừa và nhỏ như nhà để xe gia đình, cơ quan, công ty nhỏ hoặc khu vực nội bộ dành riêng cho giảng viên, cán bộ công nhân viên của các trường đại học, phương thức quản lý truyền thống bộc lộ nhiều điểm hạn chế. Việc sử dụng khóa cơ thông thường hoặc bố trí nhân lực trông giữ thủ công thường dẫn đến tình trạng ùn tắc vào giờ cao điểm, phụ thuộc vào thời gian làm việc của người trực ca và tiềm ẩn rủi ro mất an toàn tài sản.

Sự phát triển của công nghệ nhận dạng không dây và sinh trắc học mở ra hướng giải quyết tự động hóa việc kiểm soát ra vào. Công nghệ nhận dạng qua sóng vô tuyến (RFID) cho phép quét thẻ không tiếp xúc với độ bền cao và tính tiện dụng, trong khi công nghệ sinh trắc học dấu vân tay mang đặc tính bất biến và duy nhất ở mỗi cá thể. Việc kết hợp hai tầng bảo mật này vào một hệ thống đóng mở cổng giữ xe tự động giúp tối ưu hóa thời gian thao tác, giảm thiểu hoàn toàn sự can thiệp của con người và ngăn chặn các hành vi xâm nhập trái phép.

Mục tiêu và nhiệm vụ nghiên cứu

Đề tài xác định các mục tiêu và nhiệm vụ cụ thể được đánh số theo văn bản như sau:

  1. Mục tiêu chung:

    • Vận dụng kiến thức lý thuyết về vi điều khiển, cảm biến và cơ điện tử vào thực tế nhằm chế tạo thiết bị có độ an toàn cao.
    • Thiết kế, xây dựng mô hình nhà giữ xe tự động ứng dụng đồng thời công nghệ RFID và công nghệ nhận dạng dấu vân tay, giúp người dùng chủ động về thời gian và giảm thao tác thủ công.
    • Tạo lập nền tảng kỹ thuật phục vụ việc tiếp tục phát triển các hệ thống an ninh tự động hóa ở quy mô lớn hơn.
  2. Mục tiêu và nhiệm vụ cụ thể:

    • Sưu tầm, tổng hợp và hệ thống hóa lý thuyết về công nghệ RFID, NFC và công nghệ nhận dạng dấu vân tay.
    • Khảo sát độ chính xác và tính ổn định làm việc của module RFID RC522 NFC và module nhận diện dấu vân tay R305.
    • Xây dựng chương trình điều khiển trên nền tảng bo mạch Arduino Mega 2560 để giao tiếp với các module cảm biến, nút bấm, công tắc hành trình và điều khiển động cơ servo, động cơ xoay chiều (AC) 1 pha.
    • Thiết kế kết cấu cơ khí, tủ điều khiển, hệ thống truyền động và mạch công suất cho mô hình.
    • Lắp ráp, hiệu chỉnh, tiến hành khảo nghiệm thực tế hoạt động của toàn hệ thống và đề xuất hướng mở rộng.

Đối tượng và phạm vi nghiên cứu

  • Đối tượng nghiên cứu: Hệ thống an ninh đóng mở cửa tự động hai lớp bảo mật (thẻ từ RFID kết hợp cảm biến dấu vân tay) điều khiển bằng vi điều khiển và cơ cấu truyền động cơ điện tử.
  • Phạm vi không gian: Nghiên cứu và chế tạo mô hình thực nghiệm tại Khoa Cơ khí – Công nghệ, Trường Đại học Nông Lâm Thành phố Hồ Chí Minh.
  • Phạm vi thời gian: Đề tài được thực hiện từ tháng 3 năm 2015 đến tháng 6 năm 2015.
  • Phạm vi quy mô ứng dụng: Mô hình được thiết kế hướng tới bãi giữ xe tự quản nội bộ có dung lượng quản lý tối đa 162 người dùng (tương ứng với giới hạn lưu trữ dữ liệu vân tay của bộ nhớ module R305).

Cơ sở lý thuyết và phương pháp

Khung lý thuyết và thiết bị công nghệ

Nghiên cứu ứng dụng các khối kiến thức chuyên ngành về kỹ thuật vi điều khiển, kỹ thuật cảm biến, điện tử công suất và truyền động cơ khí:

Thiết bị / Công nghệ Đặc tính kỹ thuật chính Vai trò trong hệ thống
Bo mạch Arduino Mega 2560 Vi điều khiển Atmega2560, xung nhịp 16 MHz, bộ nhớ Flash 256 KB (8 KB bootloader), SRAM 8 KB, EEPROM 4 KB, 54 chân Digital I/O (15 chân PWM), 16 chân Analog. Khối xử lý trung tâm, tiếp nhận tín hiệu cảm biến, thực hiện giải thuật điều khiển và xuất lệnh điều khiển động cơ.
Module RFID RC522 NFC IC Philips MFRC522, tần số sóng mang 13,56 MHz, giao tiếp chuẩn SPI, khoảng cách đọc 0 – 60 mm, tốc độ truyền dữ liệu tối đa 10 Mbit/s, điện áp hoạt động 3,3 VDC. Đọc mã định danh từ thẻ RFID của người dùng để mở nắp che bảo vệ cảm biến vân tay (lớp bảo mật 1).
Module vân tay R305 Cảm biến quang học độ phân giải 500 dpi, bộ nhớ FLASH lưu trữ 162 mẫu vân tay, giao tiếp UART (tốc độ baud 4800 – 115200 bps, mức logic TTL), điện áp 3,3 – 5 V, thời gian xử lý nhanh. Thu nhận và so khớp ảnh vân tay với cơ sở dữ liệu đã đăng ký để kích hoạt mở cửa chính (lớp bảo mật 2).
Động cơ Servo RC Điều khiển vị trí góc quay thông qua điều chế độ rộng xung (PPM, chu kỳ 20 ms / 50 Hz, độ rộng xung 1 – 2 ms). Kéo mở hoặc đóng cánh cửa nhỏ che chắn bụi bẩn và bảo vệ cho module vân tay R305.
Động cơ AC 1 pha Động cơ điện xoay chiều một pha có cuộn dây chính và cuộn dây phụ nối tụ điện, đổi chiều quay bằng cách thay đổi cách đấu nối đầu dây. Dẫn động cửa trượt chính của bãi giữ xe thông qua hộp giảm tốc và bộ truyền bánh răng – thanh răng.
Khí cụ điện & Đóng cắt Khởi động từ (Contactor), rơ le trung gian (Relay), 2 công tắc hành trình, 3 nút bấm cơ (Reset, Đóng cửa, Khẩn cấp). Cắt/đảo chiều nguồn điện lưới cấp cho động cơ AC, phản hồi vị trí hành trình cửa và xử lý tình huống vận hành.

Phương pháp nghiên cứu

  • Phương pháp thu thập, phân tích và tổng hợp tài liệu: Thu thập thông tin từ giáo trình, tài liệu chuyên khảo và bảng thông số kỹ thuật của nhà sản xuất về phương thức truyền thông SPI, UART, cấu trúc điều khiển động cơ và nguyên lý nhận dạng sinh trắc học.
  • Phương pháp thiết kế và mô phỏng: Sử dụng phần mềm SolidWorks để thiết kế mô hình 3D khung nhà xe, phần mềm OrCAD và Proteus để thiết kế sơ đồ nguyên lý mạch điện, mạch cấp nguồn và mạch công suất.
  • Phương pháp thực nghiệm - kiểm thử: Chế tạo mô hình thực tế, viết chương trình điều khiển bằng môi trường Arduino IDE, nạp mã nguồn vào vi điều khiển và đo đạc tỷ lệ nhận diện của các cảm biến trong các điều kiện làm việc thực tế.

Thiết kế và triển khai

Kiến trúc cơ khí và cơ cấu dẫn động

Mô hình nhà giữ xe được phân tách thành các cụm kết cấu cơ khí chính:

  • Khung và hàng rào bảo vệ: Hệ khung hàng rào bao quanh vị trí đỗ xe, có thiết kế đường rãnh dẫn hướng thấp hơn mặt sàn để cửa chuyển động ổn định, không bị chệch hướng hoặc rung lắc.
  • Cơ cấu truyền động cửa chính: Sử dụng cơ cấu bánh răng – thanh răng. Trục động cơ AC liên kết qua hộp giảm tốc gắn bánh răng dẫn động, ăn khớp trực tiếp với thanh răng lắp dọc theo thân cửa trượt. Cửa được gắn các bánh xe chịu lực phía dưới để giảm ma sát khi trượt.
  • Hệ thống cữ chặn hành trình: Trên thân cửa bố trí hai cữ kim loại (chốt giới hạn hành trình 1 và 2) để tác động cơ học trực tiếp vào công tắc hành trình 1 (vị trí mở hết cỡ) và công tắc hành trình 2 (vị trí đóng kín).
  • Tủ điều khiển: Bố trí bên ngoài lối ra vào, mặt trước gắn module quét thẻ RFID RC522, 3 nút ấn điều khiển (NRS - Reset, NDC - Đóng cửa, NKC - Dừng khẩn cấp). Cảm biến vân tay R305 được đặt ẩn bên trong tủ và được bảo vệ bằng nắp che gắn trực tiếp với trục động cơ Servo.

Thiết kế hệ thống điện và giao tiếp tín hiệu

  • Khối nguồn: Mạch cấp nguồn hạ áp kết hợp các IC ổn áp nhằm cung cấp nguồn một chiều 5 V và 12 V ổn định cho Arduino Mega, các cảm biến, cuộn hút rơ le và nguồn xoay chiều 220 V cho động cơ AC.
  • Giao tiếp SPI (RFID RC522 - Arduino Mega 2560): Sử dụng các chân MOSI (chân 51), MISO (chân 50), SCK (chân 52), SDA/SS (chân 53) và RST (chân 5). Quá trình truyền nhận dữ liệu đồng bộ theo cơ chế Master-Slave.
  • Giao tiếp UART (R305 - Arduino Mega 2560): Module vân tay kết nối thông qua cổng nối tiếp phần cứng (TX, RX) với mức điện áp TTL, truyền nhận các gói lệnh nhận dạng, lấy mẫu và kiểm tra ID người dùng.
  • Mạch công suất động cơ AC: Mạch điều khiển gồm các rơ le trung gian kích hoạt cuộn hút của cặp khởi động từ, đảm bảo việc cấp nguồn và đảo chiều quay động cơ AC 1 pha an toàn, có bố trí khóa chéo để chống ngắn mạch nguồn điện lưới.

Quy trình và giải thuật điều khiển

Hệ thống vận hành tuần tự theo các bước xử lý logic:

[Bắt đầu] 
[Arduino điều khiển Servo quay 90° mở nắp che R305]
[Động cơ AC quay thuận: Kéo mở cửa bãi xe]
[Người dùng đưa xe vào bãi]
[Nhấn nút NDC hoặc hết thời gian chờ 5 phút]
[Servo quay về vị trí ban đầu đóng nắp R305]
[Động cơ AC quay nghịch: Kéo đóng cửa bãi xe]
[Kết thúc chu trình]

Trong bất kỳ giai đoạn nào của quá trình đóng/mở cửa, nếu nhấn nút dừng khẩn cấp (NKC), mạch điều khiển lập tức ngắt nguồn động cơ AC. Sau khi xử lý sự cố, nhấn nút Reset (NRS) để điều khiển động cơ đưa cửa về vị trí đóng an toàn ban đầu.


Nội dung chính theo từng chương

Chương 1: Mở đầu

Chương này phân tích thực trạng các bãi giữ xe truyền thống, nêu bật nhu cầu cấp thiết về việc tự động hóa và nâng cao tính bảo mật cho các nhà giữ xe quy mô nội bộ. Tác giả xác định rõ mục đích, mục tiêu tổng quát, các nhiệm vụ kỹ thuật cụ thể và ý nghĩa thực tiễn của đề tài trong việc làm chủ công nghệ điều khiển nhúng phục vụ đời sống.

Chương 2: Tổng quan

Trình bày hệ thống cơ sở lý thuyết toàn diện về các công nghệ thành phần:

  • Khái quát về hệ thống an ninh sinh trắc học và cấu trúc vi điều khiển của bo mạch Arduino Mega 2560.
  • Nguyên lý nhận dạng sóng vô tuyến RFID, so sánh chi tiết giữa công nghệ RFID và mã vạch truyền thống về cự ly quét, độ bảo mật và khả năng đọc/ghi dữ liệu; khảo sát thông số module RC522 NFC 13,56 MHz.
  • Cấu trúc sinh trắc học vân tay (các đường gờ "ridges" và thung lũng "valleys"), so sánh phương pháp thu nhận quang học và phi quang học; cấu trúc hoạt động của cảm biến R305.
  • Cấu tạo và nguyên lý điều khiển độ rộng xung PPM của động cơ Servo; cấu tạo, sơ đồ đấu dây đảo chiều của động cơ điện xoay chiều AC 1 pha; nguyên lý vận hành và thông số kỹ thuật của khởi động từ (Contactor).

Chương 3: Nội dung và phương pháp nghiên cứu

Xác định rõ đối tượng nghiên cứu là hệ thống cửa tự động hai tầng bảo mật phục vụ tối đa 162 người. Liệt kê đầy đủ danh mục trang thiết bị phần cứng, vi điều khiển, module chức năng và các công cụ phần mềm phục vụ thiết kế (SolidWorks, OrCAD, Proteus, Arduino IDE). Trình bày phương pháp điều khiển ON/OFF tuần tự dựa trên phản hồi tín hiệu cảm biến.

Chương 4: Kết quả và thảo luận

Mô tả chi tiết quá trình thiết kế, chế tạo cơ khí và lắp ráp mạch điện cho toàn bộ mô hình:

  • Trình bày bản vẽ thiết kế khung, cơ cấu truyền động bánh răng – thanh răng, cụm tủ điều khiển và vị trí bố trí các công tắc hành trình.
  • Thuyết minh sơ đồ khối toàn hệ thống, sơ đồ nguyên lý mạch cấp nguồn ổn áp (12 V, 5 V), sơ đồ kết nối chân giao tiếp SPI giữa RC522 và Arduino, giao tiếp UART giữa R305 và Arduino, mạch giao tiếp nút bấm/công tắc hành trình và mạch công suất điều khiển động cơ AC dùng rơ le và khởi động từ.
  • Trình bày sơ đồ giải thuật điều khiển chi tiết và tổng hợp số liệu khảo nghiệm thực tế của từng khối chức năng.

Chương 5: Kết luận và đề nghị

Đánh giá mức độ hoàn thành so với các mục tiêu đề ra ban đầu, khẳng định khả năng vận hành ổn định của mô hình cơ điện tử và đề xuất các giải pháp nâng cấp, hoàn thiện hệ thống trong các nghiên cứu tiếp theo.


Kết quả và đóng góp

Kết quả khảo nghiệm thực tế

Tác giả đã tiến hành khảo nghiệm độc lập các module chức năng trên mô hình thực tế và ghi nhận các kết quả cụ thể:

Bảng kết quả khảo nghiệm đọc thẻ từ RFID (Module RC522):

  • Khoảng cách đọc thẻ tối ưu đạt trong phạm vi từ 0 đến 35 mm.
  • Tốc độ nhận diện nhanh, phản hồi tức thời tín hiệu điều khiển tới vi điều khiển khi thẻ nằm trong vùng cảm ứng.

Bảng kết quả khảo nghiệm module nhận dạng vân tay R305:

  • Thời gian nhận dạng và đối sánh dữ liệu: dưới 1 giây.
  • Khả năng lưu trữ dữ liệu ổn định trong bộ nhớ Flash (tối đa 162 vân tay).
  • Cảm biến hoạt động chính xác khi bề mặt ngón tay sạch và khô; xuất hiện độ trễ hoặc lỗi nhận diện khi ngón tay bị ướt, dính bẩn hoặc đặt lệch góc tiếp xúc quá lớn.

Bảng kết quả khảo nghiệm hệ thống nút bấm và công tắc hành trình:

  • Nút đóng cửa (NDC), nút dừng khẩn cấp (NKC) và nút thiết lập lại (NRS) phản hồi chuẩn xác 100% qua các lần bấm thử nghiệm.
  • Công tắc hành trình 1 và 2 ngắt chuyển động của động cơ AC chính xác tại các vị trí biên, đảm bảo cửa trượt dừng đúng vị trí mà không gây va chạm cơ khí.
  • Tính năng tự động đóng cửa sau 5 phút hoạt động chính xác theo thời gian đã lập trình.

Giải pháp và kiến nghị của tác giả

  • Tích hợp thêm cảm biến an toàn (như cảm biến quang học hoặc cảm biến siêu âm) tại lối ra vào để phát hiện chướng ngại vật hoặc người đang đứng giữa cổng, ngăn chặn hiện tượng cửa đóng kẹp xe khi đang di chuyển.
  • Lắp đặt thêm camera giám sát để ghi nhận hình ảnh khuôn mặt và biển số xe nhằm kết hợp đối chiếu hai chiều lúc vào và ra.
  • Nâng cấp bộ nhớ trung tâm hoặc kết nối hệ thống với máy tính quản lý để mở rộng số lượng tài khoản người dùng vượt qua giới hạn 162 mẫu vân tay của module R305.
  • Thiết kế hệ thống nguồn điện dự phòng (bộ lưu điện UPS hoặc bình ắc quy) nhằm duy trì hoạt động đóng mở cổng khi có sự cố mất điện lưới.

Đóng góp của đề tài

  • Chế tạo thành công mô hình phần cứng hoàn chỉnh kết hợp hài hòa giữa cơ cấu cơ khí chính xác và hệ thống điều khiển điện tử nhúng hai tầng bảo mật.
  • Đưa ra giải pháp bảo vệ cảm biến vân tay ngoài trời bằng cơ cấu cửa phụ đóng mở bằng động cơ Servo, giúp kéo dài tuổi thọ của mắt đọc quang học.
  • Xây dựng tài liệu kỹ thuật hoàn chỉnh bao gồm sơ đồ kết nối chân, mạch công suất động cơ AC và giải thuật điều khiển, làm tài liệu tham khảo cho các đồ án chuyên ngành cơ điện tử và tự động hóa.

Hạn chế và hướng nghiên cứu tiếp

Hạn chế của đề tài

  • Dung lượng lưu trữ người dùng bị giới hạn ở con số 162 vân tay do phụ thuộc hoàn toàn vào bộ nhớ phần cứng của module R305, chưa liên kết cơ sở dữ liệu máy chủ.
  • Hệ thống chưa có cơ chế phát hiện vật cản tự động trên đường di chuyển của cửa mà phụ thuộc hoàn toàn vào nút bấm dừng khẩn cấp thủ công từ người dùng.
  • Cảm biến vân tay quang học dễ bị ảnh hưởng bởi điều kiện môi trường như bụi bẩn, độ ẩm ngón tay hoặc ánh sáng môi trường chiếu trực tiếp.
  • Mô hình chưa tích hợp bộ lưu điện, khi mất điện lưới 220 V hệ thống không thể tự động vận hành.

Hướng phát triển tiếp theo

  • Xây dựng phần mềm quản lý trên máy tính (Giao diện C# hoặc Web Server) để đồng bộ dữ liệu người dùng, quản lý thời gian ra vào và không giới hạn số lượng thẻ/vân tay.
  • Bổ sung cảm biến tiệm cận hoặc hàng rào hồng ngoại chống kẹt tại cổng chuyển động.
  • Nghiên cứu tích hợp module thu phát không dây (Wi-Fi/GSM) để gửi cảnh báo đột nhập trái phép về điện thoại của người quản lý.

Giá trị tham khảo

Tài liệu khóa luận này mang lại giá trị tham khảo chuyên môn đối với:

  • Sinh viên ngành Cơ điện tử, Tự động hóa và Kỹ thuật Điện - Điện tử: Cung cấp tài liệu hướng dẫn từng bước từ khâu chọn linh kiện, ghép nối ngoại vi qua các chuẩn giao tiếp SPI, UART, thiết kế mạch công suất đóng cắt động cơ AC đến lập trình Arduino IDE.
  • Người nghiên cứu các đề tài kiểm soát ra vào và an ninh: Cung cấp sơ đồ nguyên lý chuẩn xác về việc đấu nối mạch động lực cho động cơ xoay chiều 1 pha kết hợp khởi động từ và rơ le trung gian.
  • Kỹ sư phát triển sản phẩm thông minh: Cung cấp ý tưởng thiết kế bảo vệ mắt đọc sinh trắc học ngoài trời bằng cơ cấu đóng mở tự động bằng động cơ servo.

Câu hỏi thường gặp

1. Tại sao hệ thống lại cần tích hợp cả thẻ từ RFID và cảm biến vân tay thay vì chỉ dùng một trong hai?

Hệ thống sử dụng cơ chế bảo mật hai lớp. Thẻ từ RFID đóng vai trò là chìa khóa vòng ngoài; khi quẹt đúng thẻ, vi điều khiển mới điều khiển động cơ servo mở nắp bảo vệ mắt đọc vân tay. Điều này vừa giúp nâng cao tính an toàn (người lạ không thể tùy tiện thao tác trên cảm biến vân tay), vừa bảo vệ bề mặt lăng kính cảm biến R305 khỏi bụi bẩn, nước mưa và các tác nhân phá hoại ngoài môi trường.

2. Dung lượng người dùng tối đa của hệ thống là bao nhiêu và yếu tố nào quyết định giới hạn này?

Dung lượng người dùng tối đa của mô hình là 162 người. Con số này do giới hạn bộ nhớ FLASH tích hợp sẵn trên chip xử lý của module nhận diện dấu vân tay R305 quy định.

3. Module RFID RC522 giao tiếp với Arduino Mega 2560 qua chuẩn truyền thông nào và sử dụng các chân kết nối nào?

Module RC522 giao tiếp với Arduino Mega 2560 thông qua chuẩn giao tiếp nối tiếp đồng bộ SPI (Serial Peripheral Interface). Các chân kết nối cụ thể bao gồm: chân MOSI nối với chân 51, MISO nối với chân 50, SCK nối với chân 52, SDA (CS) nối với chân 53 và chân Reset (RST) nối với chân số 5 trên bo mạch Arduino.

4. Hệ thống xử lý như thế nào nếu người dùng quên nhấn nút đóng cửa sau khi đã đưa xe vào bãi?

Trong giải thuật điều khiển, tác giả đã lập trình sẵn cơ chế đóng cửa tự động sau một khoảng thời gian chờ là 5 phút. Nếu sau 5 phút kể từ khi cửa mở hoàn toàn mà không có thao tác nhấn nút đóng cửa (NDC), Arduino sẽ tự động xuất lệnh điều khiển động cơ Servo đóng nắp bảo vệ và động cơ AC quay nghịch để đóng cổng chính.

5. Động cơ AC 1 pha trong mô hình thực hiện việc đảo chiều đóng/mở cửa bằng cách nào?

Động cơ AC 1 pha được trang bị hai cuộn dây đặt lệch nhau 90° trong không gian (cuộn chính và cuộn phụ có nối tụ điện). Hệ thống điều khiển sử dụng hai khởi động từ và rơ le trung gian để thay đổi điểm cấp nguồn giữa cuộn dây chính và cuộn dây phụ, từ đó đảo chiều từ trường quay và làm đổi chiều quay của trục động cơ kéo cửa chuyển động thuận hoặc nghịch.


Kết luận

Khóa luận tốt nghiệp của tác giả Lê Văn Tâm đã hoàn thành việc nghiên cứu, thiết kế và chế tạo thực nghiệm mô hình nhà giữ xe tự động ứng dụng công nghệ thẻ từ RFID RC522 và cảm biến vân tay R305 trên nền tảng điều khiển Arduino Mega 2560. Hệ thống vận hành chính xác theo quy trình logic hai tầng bảo mật, kết hợp nhịp nhàng giữa cơ cấu cơ khí bánh răng – thanh răng và mạch động lực điều khiển động cơ xoay chiều 1 pha. Mặc dù còn hạn chế về dung lượng bộ nhớ độc lập và thiếu cảm biến chống kẹt tự động, đề tài đã giải quyết trọn vẹn bài toán tự động hóa an ninh cho bãi xe quy mô nhỏ và cung cấp tài liệu kỹ thuật có giá trị ứng dụng cao cho ngành Cơ điện tử.