1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Thiết kế và thi công hệ thống khóa cửa thông minh

83 7 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 83
Dung lượng 6,45 MB

Nội dung

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH CƠNG TRÌNH NGHIÊN CỨU KHOA HỌC CỦA SINH VIÊN THIẾT KẾ VÀ THI CƠNG HỆ THỐNG KHĨA CỬA THƠNG MINH S K C 0 9 MÃ SỐ: SV2021 - 82 CHỦ NHIỆM ĐỀ TÀI: NGUYỄN TĂNG GIA BẢO S KC 0 6 Tp Hồ Chí Minh, tháng 10/2021 TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH KHOA ĐÀO TẠO CHẤT LƯỢNG CAO BỘ MƠN KỸ THUẬT MÁY TÍNH - VIỄN THƠNG  - BÁO CÁO NGHIÊN CỨU KHOA HỌC THIẾT KẾ VÀ THI CƠNG HỆ THỐNG KHĨA CỬA THÔNG MINH MÃ SỐ: 082 NGÀNH CÔNG NGHỆ KỸ THUẬT ĐIỆN TỬ – TRUYỀN THƠNG SVTH: Nguyễn Hồi Phương Bảo MSSV: 17141048 Nguyễn Tăng Gia Bảo MSSV: 17141050 Võ Nguyên Chương MSSV: 17141058 Nguyễn Huỳnh Minh Kha MSSV: 17141090 Lục Bửu Toàn MSSV: 17141143 GVHD: ThS Nguyễn Văn Phúc TP HỒ CHÍ MINH – 10/2021 CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc Tp Hồ Chí Minh , ngày 11 tháng 10 năm 2021 THÔNG TIN KẾT QUẢ NGHIÊN CỨU CỦA ĐỀ TÀI Thông tin chung: - Tên đề tài: Thiết kế thi cơng hệ thống khóa cửa thơng minh - SV thực hiện: Nguyễn Tăng Gia Bảo Mã số SV: 17141050 Nguyễn Hoài Phương Bảo 17141048 Võ Nguyên Chương 17141058 Nguyễn Huỳnh Minh Kha 17141090 Lục Bửu Toàn 17141143 - Lớp: 17141CLVT2A Khoa: Chất lượng cao Năm thứ: Số năm đào tạo: - Người hướng dẫn: ThS Nguyễn Văn Phúc Mục tiêu đề tài: Thiết kế thi cơng hệ thống khóa cửa sử dụng thẻ RFID, đọc mã thẻ so sánh điều kiện để điều khiển khóa điện cho phép đóng mở cửa Có nút nhấn để mở cửa từ bên Có hệ thống báo động dùng sai thẻ Có camera quan sát thuận tiện cho việc giám sát điều khiển khóa cửa từ xa Thiết kế ứng dụng Android tạo sở liệu Google Firebase để giám sát thời gian vào quẹt thẻ RFID Có thể chỉnh sửa thơng tin thẻ RFID giao diện ứng dụng Android Kết nghiên cứu: Mơ hình hệ thống khóa cửa thơng minh Đóng góp mặt giáo dục đào tạo, kinh tế - xã hội, an ninh, quốc phòng khả áp dụng đề tài: Công bố khoa học SV từ kết nghiên cứu đề tài: Ngày 11 tháng 10 năm 2021 SV chịu trách nhiệm thực đề tài (kí, họ tên) Nguyễn Tăng Gia Bảo Nhận xét người hướng dẫn đóng góp khoa học SV thực đề tài (phần người hướng dẫn ghi): Nhóm sinh viên áp dụng kiến thức môn chuyên ngành để thiết kế thi cơng mơ hình sản phẩm mang tính ứng dụng thực tế Báo cáo trình bày đầy đủ, khoa học Ngày 11 tháng 10 năm 2021 Xác nhận Khoa (kí tên đóng dấu) Người hướng dẫn (kí, họ tên) LỜI CẢM ƠN Trong thời gian thực đề tài nghiên cứu khoa học, nhóm chúng em nhiều giúp đỡ, đóng góp ý kiến bảo nhiệt tình thầy cơ, gia đình bạn bè Nhóm xin gửi lời cảm ơn chân thành đến ThS Nguyễn Văn Phúc, người tận tình hướng dẫn, bảo nhóm em suốt q trình thực đề tài Nhóm xin chân thành cảm ơn thầy cô giáo trường Đại học Sư Phạm Kỹ Thuật Tp HCM nói chung, thầy Bộ mơn Điện Tử - Viễn Thơng nói riêng giảng dạy cho chúng em kiến thức môn đại cương môn chuyên ngành, giúp chúng em có sở lý thuyết vững vàng tạo điều kiện giúp đỡ em suốt trình học tập Cuối cùng, nhóm xin chân thành cảm ơn gia đình bạn bè, ln tạo điều kiện, quan tâm, giúp đỡ, động viên chúng em suốt q trình học tập hồn thành đề tài nghiên cứu khoa học i TĨM TẮT Với thời đại cơng nghệ 4.0 nay, sản phẩm khóa cửa thông minh dường công cụ thiết yếu, đảm bảo việc bảo quản tài sản cá nhân, hộ gia đình, hay quan, cơng ty khu chung cư Tuy nhiên, giá thành chi phí lắp đặt cao, khó tiếp cận khu sinh hoạt nhỏ vừa Do đó, với chi phí phù hợp khu sinh hoạt nhỏ lẻ dãy trọ, khu sinh sống tập thể, nhóm thiết kế “Hệ thống khóa cửa thơng minh” nhằm đáp ứng điều kiện cần thiết để quản lý, bảo quản tài sản, mức độ an ninh nâng cao, chi phí phù hợp chủ dãy trọ chủ khu sinh hoạt tập thể Với mục tiêu người dùng quản lý thông qua ứng dụng Android để theo dõi lịch sử vào, thiết lập người mã thẻ định để vào Khi người dùng thẻ để vào, hệ thống có LCD để hiển thị, báo động thẻ khơng hợp lệ Để đạt mục tiêu đề trên, nhóm tìm hiểu sở lý thuyết, thiết kế hệ thống ứng dụng RFID, ESP32, Android Studio, Realtime Firebase… với số kiến thức học để hoàn thành mục tiêu đề Và cuối cùng, sau thời gian nhóm hồn thành mơ hình hệ thống hoạt động, yêu cầu mở khóa thẻ RFID ứng dụng Android để mở cửa hoàn thành, thời gian quẹt thẻ so sánh liệu tương đối xác Mơ hình hoạt động tương đối ổn định, thao tác ứng dụng Android dễ dàng, quan sát hình ảnh trực tuyến thơng qua Camera ii MỤC LỤC LỜI CẢM ƠN i TÓM TẮT ii DANH MỤC HÌNH ẢNH vi DANH MỤC BẢNG ix DANH MỤC CÁC TỪ VIẾT TẮT x CHƯƠNG TỔNG QUAN 1.1 ĐẶT VẤN ĐỀ 1.2 MỤC TIÊU ĐỀ TÀI 1.3 GIỚI HẠN ĐỀ TÀI 1.4 PHƯƠNG PHÁP NGHIÊN CỨU 1.5 ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU 1.6 BỐ CỤC QUYỂN BÁO CÁO CHƯƠNG CƠ SỞ LÝ THUYẾT 2.1 Bảo mật công nghệ RFID 2.2 Các chuẩn giao tiếp module vi điều khiển 2.2.1 Chuẩn giao tiếp UART (Universal Asynchronous Receive/Transmit) 2.2.2 Chuẩn giao tiếp SPI (Serial Peripheral Interface) 2.2.3 Chuẩn giao tiếp I2C (Inter – Integrated Circuit) 2.3 Giới thiệu Firebase sở liệu thời gian thực Realtime Database 2.3.1 Giới thiệu Firebase 2.3.2 Realtime Database: 10 CHƯƠNG 12 iii THIẾT KẾ HỆ THỐNG 12 3.1 Mơ hình hoạt động hệ thống 12 3.2 Sơ đồ khối tổng quan board điều khiển trung tâm 13 3.3 Thiết kế board điều khiển trung tâm 14 3.3.1 Khối xử lý trung tâm 14 3.3.2 Khối đọc thẻ RFID 16 3.3.3 Khối khóa cửa 18 3.3.4 Khối hiển thị LCD 20 3.3.5 Khối nút nhấn khối mạch báo động 21 3.3.6 Camera giám sát 23 3.3.7 Khối nguồn 24 3.3.8 Sơ đồ nguyên lý board điều khiển trung tâm 25 3.4 Thiết kế ứng dụng Android 27 CHƯƠNG 32 THI CÔNG HỆ THỐNG 32 4.1 Thi công board điều khiển trung tâm 32 4.1.1 Sơ đồ mạch in 32 4.1.2 Thi công mạch 33 4.1.3 Lưu đồ giải thuật cho hệ thống khóa cửa 35 4.1.4 Kết nối tạo project Realtime Database Firebase 39 4.2 THI CÔNG ỨNG DỤNG ANDROID 44 4.2.1 Android Studio kết nối với Google Firebase: 44 4.2.2 Thi công ứng dụng Android Studio: 48 CHƯƠNG 55 KẾT QUẢ VÀ NHẬN XÉT - ĐÁNH GIÁ 55 iv 5.1 KẾT QUẢ 55 5.2 NHẬN XÉT VÀ ĐÁNH GIÁ 63 CHƯƠNG 64 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 64 6.1 KẾT LUẬN: 64 6.2 HƯỚNG PHÁT TRIỂN: 64 TÀI LIỆU THAM KHẢO 66 v DANH MỤC HÌNH ẢNH Hình 2.1: Ngun tắc hoạt động RFID [8] Hình 2.2: Chuẩn giao tiếp UART Hình 2.3: Khung truyền chuẩn giao tiếp [2] Hình 2.4: Chuẩn giao tiếp SPI [2] Hình 2.5: Google Firebase [3] Hình 2.6: Cơ sở liệu thời gian thực RealTime Database [3] 10 Hình 3.1: Mơ hình hệ thống 12 Hình 3.2: Sơ đồ khối board điều khiển trung tâm 13 Hình 3.3: Module ESP32 NodeMCU [4] 15 Hình 3.4: Sơ đồ kết nối ESP32 16 Hình 3.5: Module RFID (RC522) [5] 17 Hình 3.6: Sơ đồ kết nối module RFID với ESP32 17 Hình 3.7: Khóa điện Solenoid Lock LY-03 18 Hình 3.8: Sơ đồ kết nối khối khóa cửa 19 Hình 3.9: Màn hình LCD 20x4 Module giao tiếp I2C [6] 20 Hình 3.10: Sơ đồ kết nối module LCD_I2C với ESP32 21 Hình 3.11: Nút nhấn nhả chân 21 Hình 3.12: Buzzer transistor khuếch đại 22 Hình 3.13: Sơ đồ kết nối khối nút nhấn khối báo động 22 Hình 3.14: Sơ đồ chân ESP32 – Camera [9] 23 Hình 3.15: Sơ đồ kết nối ESP32 – Camera 23 Hình 3.16: Adapter 12V Pin Lipo 24 Hình 3.17: Khối nguồn 25 Hình 3.18: Sơ đồ nguyên lý board trung tâm 26 Hình 3.19: Mơ hình cấu trúc giao diện ứng dụng 28 Hình 3.20: Màn hình giao diện đăng nhập (demo) 28 Hình 3.21: Màn hình giao diện menu chức hệ thống (demo) 29 Hình 3.22: Màn hình giới thiệu đề tài (demo) 29 Hình 3.23: Màn hình giao diện điều khiển (demo) 30 vi Hình 4.28: Giao diện lịch sử vào cửa Khi nhấn vào nút History giao diện Menu (hình 4.22) xuất giao diện History cho phép xem lại mã thẻ quẹt lịch sử thời gian mở cửa Giao diện nhận liệu từ Firebase gửi có tín hiệu quẹt thẻ RFID có tín hiệu mở cửa điện thoại Hình 4.29: Dữ liệu lịch sử vào lưu Firebase Dữ liệu lịch sử lưu trữ nút History sở liệu Firebase (hình 4.29) 54 CHƯƠNG KẾT QUẢ VÀ NHẬN XÉT - ĐÁNH GIÁ 5.1 KẾT QUẢ Về phần cứng nhóm hồn thành mơ hình hồn chỉnh Mơ hình gồm phần (hình 5.1, hình 5.2): hình LCD hiển thị thơng tin quẹt thẻ, khung để quẹt thẻ RFID, khóa chốt cửa để đóng mở cửa, camera quan sát hai nút nhấn, nút màu xanh để cập nhật liệu lên Firebase, nút màu đỏ dùng để nhấn mở cửa từ bên Hình 5.1: Mặt trước mơ hình 55 Hình 5.2: Mặt sau mơ hình Hình 5.3: Hệ thống khởi động Khi mạch cấp nguồn, hệ thống hoạt động, hình LCD thơng báo hệ thống khởi động, wifi kết nối, đồng thời cịi chip báo hai tiếng bíp bíp 56 Hình 5.4: Màn hình sau khởi động xong Sau khởi động xong còi báo hiệu hai tiếng bíp bíp lần hình LCD hiển thị thông tin mời quẹt thẻ thời gian thực hệ thống hoạt động Hình 5.5: Cập nhật liệu Firebase Khi hệ thống hoạt động lần đầu, ta nhấn nút màu xanh (hình 5.2) để cập nhật liệu lấy liệu từ sở liệu Firebase Lúc hình LCD hiển thị thơng báo cập nhật liệu vui lịng chờ (hình 5.5) Hình 5.6: Cập nhật liệu thành công Dữ liệu cập nhật thành cơng, hình LCD hiển thị thơng báo (hình 5.6), hệ thống lúc cho phép người dùng sử dụng chức tương ứng để mở cửa 57 Hình 5.7: Quẹt thẻ RFID Khi quẹt mã thẻ, hệ thống hiển thị thơng tin mã thẻ lên hình LCD, cho phép khóa cửa kích hoạt cửa mở, sau giây cửa đóng lại, đồng thời gửi liệu mã thẻ, tên người dùng, thời gian quẹt thẻ trạng thái khóa cửa lên sở liệu Firebase Hình 5.8: Quẹt sai thẻ RFID Trường hợp quẹt sai mã thẻ, hệ thống báo động thơng qua cịi chíp, thống báo hiển thị lên LCD, số lần quẹt sai lần hệ thống báo động kích hoạt đồng thời cập nhật trạng thái cửa, trạng thái quẹt sai nhiều lần lên Firebase gửi thông báo ứng dụng Android điện thoại 58 Về phần ứng dụng Android điện thoại, nhóm hồn thành giao diện chức đề Hình 5.9: Giao diện đăng nhập giao diện chức ứng dụng Đầu tiên ta đăng nhập vào hệ thống với user password cài đặt “admin” Sau đăng nhập hình chức hệ thống Gồm có nút nhấn “Home”, “Control”, “User”, “History” tương ứng với chức giới thiệu đề tài, điều khiển giám sát hệ thống, quản lý người dùng, lịch sử vào 59 Hình 5.10: Giao diện mở khóa khởi động camera điện thoại Android Chọn vào hình chức “Control” (hình 5.9) giao diện để điều khiển khóa cửa kích hoạt camera từ xa (hình 5.10) Nhấn vào Button “OPEN” khóa cửa giao diện thay đổi từ khóa sang mở, đồng thời cập nhật trạng thái lên Firebase để mở cửa từ xa Khi gạt Switch camera cho phép xem hình ảnh load trực tiếp từ camera điện thoại 60 Hình 5.11: Lịch sử vào cửa Chọn vào hình “History” (hình 5.9) giao diện lịch sử vào cửa Dữ liệu lịch sử vào cập nhật từ sở liệu Firebase Hình 5.12: Giao diện chỉnh sửa thơng tin 61 Để thay đổi, thêm thông tin người dùng mã thẻ ta chọn vào hình chức “User” (hình 5.9) Màn hình hiển thị thơng tin người dùng gồm tên, mã thẻ RFID, số điện thoại (hình 5.12) Nhấn vào biểu tượng hình bút chì để chỉnh sửa thêm thông tin người dùng, nhấn Save để lưu lại liệu cập nhật lên Firebase Sau chạy kiểm thử hệ thống nhiều liên tục, nhóm thống kê số liệu cho bảng sau: Bảng 5.1: Bảng kết thử nghiệm chạy thử hệ thống Số lần khảo sát 10 20 30 40 50 Số lần mở cửa nút nhấn thành công 10 20 30 40 50 Thời gian trung bình mở cửa nút nhấn 0,5s 0,8s 0,8s 1s 1s Số lần quẹt thẻ RFID thành công 10 20 29 38 48 Thời gian trung bình quẹt thẻ RFID 1s 1s 1,2s 1,5s 1,5s Số lần mở cửa điện thoại thành công 10 20 29 38 48 Thời gian trung bình mở cửa điện thoại 1s 1s 1,2s 1,5s 1,5s Qua bảng thống kê thấy thời gian mở cửa từ bên nút nhấn nhanh hệ thống khơng phải gửi liệu lên Firebase để so sánh, thời gian tỉ lệ thành công quẹt thẻ 10-20 lần tương đối xác, thời gian tỉ lệ thành cơng mở cửa điện thoại ổn định khoảng 20 lần thử đầu Tuy nhiên, đến lần thử sau tỷ lệ mở cửa thành cơng khơng hồn tồn xác 100% lần đầu Ngun nhân việc đóng mở cửa liên tục nhiều lần khiến cho hệ thống không đáp ứng kịp yêu cầu, kết nối mạng chưa ổn định, thuật toán thiết kế chưa tối ưu 62 5.2 NHẬN XÉT VÀ ĐÁNH GIÁ Thơng qua q trình thực đề tài chạy thử hệ thống, nhóm đưa số nhận xét đánh sau: - Mơ hình hồn thành, hệ thống hoạt động Các yêu cầu đề mở khóa thẻ RFID, mở khóa ứng dụng điện thoại Android, mở cửa từ bên quan sát hình ảnh trực tuyến từ camera quan sát hồn thành - Mơ hình hoạt động với điện áp từ 12V trở xuống nên an tòa người sử dụng Các thao tác điện thoại Android đơn giản dễ sử dụng - Thời gian quẹt thẻ so sánh liệu với Firebase để mở cửa tương đối xác Đơi có tượng trễ mở cửa kết nối internet chưa ổn định - Camera quan sát hình ảnh trực tuyến, khơng lưu trữ video lại 63 CHƯƠNG KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 6.1 KẾT LUẬN: Sau thời gian tìm hiểu, nghiên cứu thực đề tài hoàn thành Bằng cố gắng, giúp đỡ tận tình thầy vơ bạn bè, nhóm hồn thành u cầu đặt đề tài Sử dụng thiết kế ứng dụng Android phần mềm Android Studio giao tiếp với sở liệu thời gian thực Firebase Thiết kế sơ đồ nguyên lý board xử lý trung tâm vẽ layout PCB phần mềm Altium Designer Giao tiếp thành công ESP32 sở liệu Firebase Kết thi cơng hồn thiện, khối thi cơng hoạt động với chức khối, hệ thống nhận diện mã thẻ RFID so sánh liệu có Firebase đối tượng xác, ứng dụng điện thoại dễ dàng thao tác, thân thiện với người dùng Tuy vậy, sau hồn thành đề tài cịn vài hạn chế sau: mơ hình hệ thống chưa có tính thẩm mỹ cao, ứng dụng quản lý giám sát điện thoại đơn giản, xảy tượng trễ kết nối mạng chưa ổn định 6.2 HƯỚNG PHÁT TRIỂN: Để đảm bảo ổn định tính thực tế sản phẩm, nhóm đề hướng phát triển hệ thống sau: - Kết hợp thêm hình thức mở khóa khác như: mở khóa vân tay, nhận diện khn mặt, tạo mật mã OTP tăng tính bảo mật nhiều lớp cho hệ thống - Tính tốn, thiết kế nguồn pin sạc nhiều lần cấp cho tồn hệ thống, tạo thêm chức tính phần trăm pin hiển thị điện thoại Android - Tăng cường thêm hệ thơng an ninh: cảnh báo có tác động mạnh lên cửa, báo cháy, thông báo qua email, gọi điện thoại có trường hợp khẩn cấp 64 - Tối ưu camera cho phép lưu lại video ngày vào nhớ hệ thống chụp hình quẹt thẻ sai nhiều lần có người đột nhập - Tối ưu tính lưu lại lịch sử mở cửa ngày 65 TÀI LIỆU THAM KHẢO Tài liệu tiếng Việt: [1] Nguyễn Văn Hiệp – Phạm Quang Huy, “Cơng nghệ nhận dạng sóng vô tuyến RFID”, Đại học sư phạm kỹ thuật TP Hồ Chí Minh, 9/2014 [2] Nguyễn Ngọc Hùng – Nguyễn Ngơ Lâm – Nguyễn Văn Phúc, “Giáo trình Kỹ thuật truyền số liệu”, Đại học sư phạm kỹ thuật TP Hồ Chí Minh, 9/2011 [3] Cơ sở liệu RealTime Database Google Firebase “Firebase.google.com” [4] Dương Thanh Long – Phạm Quang Huy – Bùi Văn Minh, “Lập trình điều khiển xa với ESP8266, ESP32 Arduino”, 2019 [5] Trần Mạnh Khang – Lữ Khánh Trung, “Thiết kế hệ thống khóa điện tử thơng minh”, Đồ án tốt nghiệp, Đại học sư phạm kỹ thuật TP Hồ Chí Minh, 2019 [6] Nguyễn Thành Dương – Trần Vinh Sơn, “Thiết kế thi cơng mơ hình khóa điện tử có giám sát từ xa sử dụng GSM RFID”, 2019 [7] Nguyễn Văn Hiệp, “Giáo trình lập trình Android ứng dụng điều khiển”, Đại học sư phạm kỹ thuật TP Hồ Chí Minh, 2016 Tài liệu nước ngồi: [8] Dejan Nedelkovski, “How RFID works and how to make an Arduino based RFID door lock – howtomechatronics”, 2017 [9] Rui Santos – Sara Santos, “Build ESP32-CAM project using Arduino IDE”, 2019 66 67 S K L 0 ... LCD, khóa điện, camera… Tìm hiểu hệ điều hành Android sở liệu thời gian thực Google Firebase Thi? ??t kế xây dựng ứng dụng Android để quản lý giám sát thi? ??t bị Thi? ??t kế thi cơng hệ thống khóa cửa. .. giá u cầu thi? ??t kế khóa cửa Tìm hiểu phát triển thi? ??t kế phù hợp với mục đích sử dụng Đánh giá kết mơ phịng, tiến hành làm mơ hình thực tế Đánh giá cải thi? ??n kết thi? ??t kế 1.5 ĐỐI TƯỢNG VÀ PHẠM... tài ? ?thi? ??t kế thi cơng hệ thống khóa cửa thơng minh? ?? có mục tiêu sau: - Hệ thống sử dụng thẻ RFID, đọc mã thẻ so sánh điều kiện để điều khiển khóa điện cho phép đóng mở cửa Có nút nhấn để mở cửa

Ngày đăng: 07/09/2022, 21:31

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w