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

(Đồ án tốt nghiệp) ứng dụng đặt chỗ giữ xe ô tô

64 5 0

Đ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

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 ĐỒ ÁN TỐT NGHIỆP NGÀNH CƠNG NGHỆ KỸ THUẬT MÁY TÍNH ỨNG DỤNG ÐẶT CHỖ GIỮ XE Ô TÔ GVHD: LÊ MINH SVTH: NGUYỄN THANH NHÀN MSSV: 15119036 SVTH: NGUYỄN HÀ TRỌNG NHÂN MSSV: 15119037 SKL005463 Tp Hồ Chí Minh, tháng 07/2019 TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH KHOA ĐÀO TẠO CHẤT LƯỢNG CAO ĐỒ ÁN TỐT NGHIỆP ỨNG DỤNG ĐẶT CHỖ GIỮ XE Ô TÔ NGÀNH CƠNG NGHỆ KỸ THUẬT MÁY TÍNH Sinh viên: NGUYỄN THANH NHÀN MSSV: 15119036 NGUYỄN HÀ TRỌNG NHÂN MSSV: 15119037 TP HỒ CHÍ MINH – 07/2019 TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH KHOA ĐÀO TẠO CHẤT LƯỢNG CAO ĐỒ ÁN TỐT NGHIỆP ỨNG DỤNG ĐẶT CHỖ GIỮ XE Ô TÔ NGÀNH CÔNG NGHỆ KỸ THUẬT MÁY TÍNH Sinh viên: NGUYỄN THANH NHÀN MSSV: 15119036 NGUYỄN HÀ TRỌNG NHÂN MSSV: 15119037 Hướng dẫn: ThS LÊ MINH TP HỒ CHÍ MINH – 07 /2019 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 10 tháng năm 2019 NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Họ tên sinh viên: Nguyễn Thanh Nhàn MSSV: 15119036 Nguyễn Hà Trọng Nhân Ngành: Công nghệ kỹ thuật máy tính MSSV: 15119037 Lớp: 15119CL1B Giảng viên hướng dẫn: ThS Lê Minh Ngày nhận đề tài: 30/3/2019 Ngày nộp đề tài: 30/6/2019 Tên đề tài: Ứng dụng đặt chỗ giữ xe ô tô Các số liệu, tài liệu ban đầu: Lập trình Android, Lập trình điều khiển Arduino Nội dung thực đề tài: Thiết kế xây dựng hệ thống bãi giữ xe đặt chỗ trước ứng dụng di động Quan sát, kiểm tra tình trạng vị trí đặt (xe vào vị trí hay chưa, tình trạng chắn đóng hay mở) Sản phẩm: Mơ hình hệ thống bãi xe đặt chỗ ứng dụng đặt từ xa app di động TRƯỞNG NGÀNH GIẢNG VIÊN HƯỚNG DẪN 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 10 tháng năm 2019 PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Họ tên Sinh viên: Nguyễn Thanh Nhàn Nguyễn Hà Trọng Nhân MSSV: 15119036 MSSV: 15119037 Ngành: Công nghệ kỹ thuật máy tính Tên đề tài: Ứng dụng đặt chỗ giữ xe ô tô Họ tên Giáo viên hướng dẫn: ThS Lê Minh NHẬN XÉT Về nội dung đề tài & khối lượng thực hiện: Ưu điểm: Khuyết điểm: Đề nghị cho bảo vệ hay không? Đánh giá loại: Điểm: ……… (Bằng chữ: ) GIẢNG VIÊN HƯỚNG DẪN 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 10 tháng năm 2019 PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN Họ tên Sinh viên: Nguyễn Thanh Nhàn Nguyễn Hà Trọng Nhân MSSV: 15119036 MSSV: 15119037 Ngành: Cơng nghệ kỹ thuật máy tính Tên đề tài: Ứng dụng đặt chỗ giữ xe ô tô Họ tên Giáo viên phản biện: NHẬN XÉT Về nội dung đề tài & khối lượng thực hiện: Ưu điểm: Khuyết điểm: Đề nghị cho bảo vệ hay không? Đánh giá loại: Điểm: ………… (Bằng chữ: ) GIẢNG VIÊN PHẢN BIỆN LỜI CẢM ƠN Đề tài thực nhóm gồm sinh viên ngành Cơng nghệ kỹ thuật máy tính trường đại học Sư Phạm Kỹ thuật Trước hết xin gửi lời cảm ơn đến thầy Ths Lê Minh tận tình giúp đỡ góp ý để chúng tơi hồn thiện đề tài Đồng thời chúng tơi xin gửi lời cảm ơn đến thầy Khoa Đào Tạo Chất Lượng Cao Bộ mơn Máy tính – viễn thơng tận tình giảng dạy truyền đạt nhiều kiến thức quý báu cho năm vừa qua Giúp chúng tơi có kiến thức để thực đề tài Chúng xin gửi lời cảm ơn đến tác giả viết, trang web cung cấp thơng tin tiện ích giúp chúng tơi hồn thành đề tài Cuối cùng, chúng tơi cố gắng chắn cịn nhiều sai sót mà chưa thể khắc phục hết chúng tơi mong thầy bạn đóng góp ý kiến để chúng tơi hồn thiện đề tài Nhóm sinh viên Nguyễn Thanh Nhàn Nguyễn Hà Trọng Nhân v TÓM TẮT Ngày với sự phát triển mạnh mẽ công nghệ đại, nhiều hệ thống thơng minh đời, có hệ thống bãi đỗ xe thông minh Hệ thống bãi đỗ xe thơng dần giúp nâng cao sống, giải tốn bãi đỗ, giao thơng Đã áp dụng nhiều nước giới và nghiên cứu áp dụng Việt Nam Với mong muốn tìm hiểu hệ thống nhóm thực nghiên cứu xây dựng hệ thống bãi đỗ xe thông minh cho ô to đặt chỗ trước Trong thời buổi ngày nay, mà kinh tế ngày phát triển thời gian với quí báu, đồng thời cầu sử dụng giao thông tăng đáng kể, số lượng sử dụng xe ô tô ngày tăng Với bãi đỗ xe thơng minh, có đặt chỗ trước giúp tiết kiệm thời gian tìm chỗ đậu, giảm vấn đề giao thông ùn tắc, tai nạn Tuy nhiên, vấn đề chi phí đầu tư, sở hạ tầng đội ngũ nhân lực tốt vi MỤC LỤC DANH MỤC HÌNH IX DANH MỤC BẢNG XI CÁC TỪ VIẾT TẮT XII CHƯƠNG GIỚI THIỆU 1.1 GIỚI THIỆU 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 TÌNH HÌNH NGHIÊN CỨU 2.2 HƯỚNG NGHIÊN CỨU 2.3 SÓNG RF 2.4 MƠ HÌNH KẾT NỐI MẠNG LƯỚI (MESH) 2.5 GOOGLE FIREBASE 2.6 APP ANDROID CHƯƠNG THIẾT KẾ HỆ THỐNG 11 3.1 MƠ HÌNH HỆ THỐNG 11 3.2 THIẾT KẾ PHẦN CỨNG 12 3.2.1 Chức phần cứng 12 3.2.2 Sơ đồ khối phần cứng 13 3.2.3 Thiết kế khối 14 3.2.3.1 Khối thu thập điều khiển 14 3.2.3.1.1Khối cảm biến 14 3.2.3.1.2Khối chắn 16 3.2.3.1.3Khối RF 17 vii 3.2.3.1.4Khối xử lý 18 3.2.3.1.5Kết nối khối thu thập điều khiển 19 3.2.3.2 Khối trung tâm 20 3.2.3.2.1Khối RF 3.2.3.2.2Khối giao tiếp wifi 20 20 3.2.3.2.3Khối xử lý 21 3.2.3.2.4Sơ đồ kết nối khối trung tâm 22 3.2.3.3 Khối nguồn 23 3.3 THIẾT KẾ PHẦN MỀM 24 3.3.1 Chức hoạt động phần mềm 24 3.3.1.1 Bộ điều khiển trung tâm, khối thu thập điều khiển 24 3.3.1.2 Ứng dụng người dùng 24 3.3.2 Lưu đồ hoạt động 24 3.3.2.1 Lưu đồ điều khiển trung tâm 24 3.3.2.2 Lưu đồ vị trí 25 3.3.2.3 Lưu đồ ứng dụng người dùng 26 3.3.2.3.1Lưu đồ đăng nhập, đăng ký 26 3.3.2.3.2Lưu đồ điều khiển đặt chỗ 27 3.3.2.3.3Lưu đồ nhận liệu 27 3.3.2.3.4Lưu đồ truyền liệu 28 CHƯƠNG KẾT QUẢ 30 4.1 KẾT QUẢ MƠ HÌNH THI CƠNG 30 4.1.1 Server (Google Firebase) 30 4.1.2 Mơ hình hệ thống 32 4.2 HOẠT ĐỘNG CỦA HỆ THỐNG 32 CHƯƠNG KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 46 5.1 KẾT LUẬN 46 5.2 HƯỚNG PHÁT TRIỂN 47 TÀI LIỆU THAM KHẢO 48 viii - App Android: Hình 4.8: Giao diện đăng ký - Server: Hình 4.9: Authentication lưu tài khoản đăng ký Hình 4.10: Cập nhật tài khoản lên database Nạp đủ tiền vào tài khoản để sử dụng dịch vụ: 35 - App Android Hình 4.11: Giao diện nạp tiền - Server Hình 4.12: Cập nhật số dư tài khoản lên Server Đặt chỗ bãi giữ xe (A, B Server-1, App), người dùng có tài khoản đăng nhập chọn vị trí đặt để đặt chỗ trước - Tài khoản không đủ tiền đặt app thơng báo 36 Hình 4.13: Tài khoản không đủ tiền để đặt - Tài khoản đủ tiền đặt, chưa đến đến, dùng App đóng mở chắn, hủy chưa đến, tiền bị trừ, hiển thị thời gian check-in Từ cập nhật lên Server truyền phần cứng để điều khiển 37 + Đặt App Hình 4.14: Giao diện sau đặt 38 Hình 4.15: Tới chỗ đậu, mở chắn 39 Hình 4.16: Đậu xe, đóng chắn 40 Hình 4.17: Dùng tài khoản khác + Server Hình 4.18: Cập nhật vị trí đặt 41 Hình 4.19: Tài khỏa trừ tiền Hình 4.20: Cập nhật xe đến + Mơ hình Hình 4.21: Khi xe đến, mở chắn 42 Hình 4.22: Đóng chắn Xe khơng đặt trước có giao diện App cho người quản trị điều khiển, điều khiển vào vị trí khơng áp dụng đặt chỗ đóng mở chắn cho xe vào bãi cập nhật lên Server, cập nhật App với tài khoản người quản trị dùng: - App Hình 4.23: Nhập, kiểm tra biển số xe-Đóng mở chắn 43 Hình 4.23: Vị trí đậu có xe - Server Hình 4.24: Cập nhật thơng tin lên Server - Mơ hình 44 Hình 4.25: Các vị trí trống khơng trống 45 CHƯƠNG KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 5.1 KẾT LUẬN Sau tìm hiểu, nghiên cứu thi công hệ thống với phần cứng, database chọn với App Android thực hiện, nhóm thực hồn thành nội dung đáp ứng yêu cầu đặt ban đầu sau: - Phần cứng: + Thu thập liệu xác vị trí trống có xe đỗ + Truyền nhận liệu vị trí với trung tâm + Điều khiển xác đóng mở chắn + Cập nhật liệu với database - Phần App Android: + Cập nhật liệu với database + Đặt chỗ đậu xe, toán, nạp tiền khách + Đóng mở chắn thông qua App + Quản lý bãi đỗ, điều khiển ví trí khơng đặt chỗ người quản trị - Dữ liệu truyền nhận ổn định xác - Phần cứng gọn, đơn giản, không tốn chi phí, dễ kết nối, dễ sửa chữa - Database dễ sử dụng, dễ cập nhật cập nhật xác từ phần cứng - Không cần wifi vị trí dùng sóng RF giao tiếp vị trí với trung tâm đỡ tốn - App Android hoạt động ổn định, xác, đủ chức cập nhật xác từ database - Nguồn sử dụng thấp Tuy nhiên hệ thống nhược điểm: 46 - Cập nhật liệu database vơi phần cứng bị trễ - Giao diện App Android sơ sài đơn giản - Truyền liệu lần Byte - Hao hụt liệu truyền qua UART - Khả đáp ứng phản hồi chậm board trung tâm xử lý chương trình tuần tự - Chưa lưu trữ liệu từ phần cứng hệ thống bị điện 5.2 HƯỚNG PHÁT TRIỂN Từ hệ thống xây dựng đơn giản, nguyên tắc ứng dụng đặt chỗ giữ xe ô tô Với chức hệ thống đạt được, ta phát triển hệ thống: - Truyền liệu với nhiều Byte liệu - Lắp đặt thêm camera vị trí - Nạp tiền liên kết qua ngân hàng App Android - Áp dụng Machine Learning đọc biển số xe để hệ thống thông minh tự động - Giảm thiểu sự hao hụt liệu, tăng tốc độ cập nhật liệu phần cứng - Thống kê doanh thu ngày, tháng, quý, năm 47 TÀI LIỆU THAM KHẢO [1] Phan Văn Hiếu, Giới thiệu Google Firebase, viblo.asia, 2017 (Online) Available: https://viblo.asia/p/gioi-thieu-google-firebase-realtimedatabase-system-phan-1-1Je5EMVm5nL [2] Khuyết danh, Đại cương Ứng dụng, developer.android.com (Online) Available: https://developer.android.com/guide/components/fundamentals.html?hl=vi#t op_of_page [3] Khuyết danh, Optimized High Speed NRF24L01+ Driver Class Documenation, tmrh20.github.io (Online).Available:http://tmrh20.github.io/RF24/classRF24.html [4] Khoa Phạm, Lập trình Android với New Firebase, youtube.com (Online).Available:https://www.youtube.com/watch?v=Slt4ReIodw&list=PL zrVYRai0riTLPLclyGuByHvZ8_tDZZIr [5] Khoa Phạm, Lập trình Android, youtube.com (Online).Available:https://www.youtube.com/watch?v=k7x7Q3nU6o&list=P LzrVYRai0riSRJ3M3bifVWWRq5eJMu6tv [6] Trần Duy Thanh, Phát triển ứng dụng sở liệu thời gian thực với Firebase, duythanhcse.wordpress.com (Online) Available: https://duythanhcse.wordpress.com/2018/10/11/phattrien-ung-dung-co-so-du-lieu-thoi-gian-thuc-voi-firebase-phan-1/ 48 ... bãi giữ xe vấn đề nhức nhói Đó lý chúng tơi chọn đề tài nghiên cứu ? ?Ứng dụng đặt chỗ giữ xe ô tô? ?? để giải vấn đề 1.2 MỤC TIÊU ĐỀ TÀI Đề tài: ? ?Ứng dụng đặt chỗ giữ xe ô tô? ?? nhằm thiết kế thi công... tài: Ứng dụng đặt chỗ giữ xe ô tô Các số liệu, tài liệu ban đầu: Lập trình Android, Lập trình điều khiển Arduino Nội dung thực đề tài: Thiết kế xây dựng hệ thống bãi giữ xe đặt chỗ trước ứng dụng. .. tình trạng có xe hay khơng Hệ thống chia làm phần tương ứng với dịch vụ khác bãi giữ xe, giữ xe khơng đặt chỗ có đặt chỗ: - Khơng đặt chỗ: xe vào bãi có người phụ trách nhập biển số xe lưu lên server

Ngày đăng: 21/12/2021, 09:09

Xem thêm:

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

TÀI LIỆU LIÊN QUAN

w