Đồ Án HCMUTE: Ứng Dụng Đặt Chỗ Giữ Xe Ô Tô Hiệu Quả

Đồ án nghiên cứu hcmute ứng dụng đặt chỗ giữ xe ô tô, thiết kế chi tiết, tính toán kỹ thuật theo tiêu chuẩn, đánh giá tính khả thi dự án.

Người đăng

Ẩn danh

Thể loại

đồ án tốt nghiệp

2019

63
2
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

TÓM TẮT

1. CHƯƠNG 1: 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

2. CHƯƠNG 2: 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

3. CHƯƠNG 3: THIẾT KẾ HỆ THỐNG

3.1. MÔ HÌNH HỆ THỐNG

3.2. THIẾT KẾ PHẦN CỨNG

3.2.1. Chức năng của phần cứng

3.2.2. Sơ đồ khối phần cứng

3.2.3. Thiết kế từng khối

3.2.3.1. Khối thu thập và điều khiển
3.2.3.1.1. Khối cảm biến
3.2.3.1.2. Khối thanh chắn
3.2.3.2. Kết nối khối thu thập và điều khiển
3.2.3.3. Khối trung tâm
3.2.3.3.1. Khối giao tiếp wifi
3.2.3.3.2. Sơ đồ kết nối khối trung tâm

3.3. THIẾT KẾ PHẦN MỀM

3.3.1. Chức năng hoạt động của phần mềm

3.3.1.1. Bộ điều khiển trung tâm, khối thu thập và điều khiển
3.3.1.2. Ứng dụng người dùng
3.3.1.2.1. Lưu đồ bộ điều khiển trung tâm
3.3.1.2.2. Lưu đồ tại các vị trí
3.3.1.2.3. Lưu đồ ứng dụng người dùng
3.3.1.2.3.1. Lưu đồ đăng nhập, đăng ký
3.3.1.2.3.2. Lưu đồ điều khiển đặt chỗ
3.3.1.2.3.3. Lưu đồ nhận dữ liệu
3.3.1.2.3.4. Lưu đồ truyền dữ liệu

4. CHƯƠNG 4: KẾT QUẢ

4.1. KẾT QUẢ MÔ HÌNH THI CÔNG

4.2. Mô hình hệ thống

4.3. HOẠT ĐỘNG CỦA HỆ THỐNG

5. CHƯƠNG 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

5.1. KẾT LUẬN

5.2. HƯỚNG PHÁT TRIỂN

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Ứng dụng đặt chỗ giữ xe ô tô tại HCMUTE Tổng quan

Đề tài tốt nghiệp Ứng dụng đặt chỗ giữ xe ô tô tại Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh (HCMUTE) tập trung vào việc thiết kế và xây dựng một hệ thống bãi giữ xe thông minh, cho phép đặt chỗ trước qua ứng dụng di động. Nghiên cứu sử dụng phần mềm đặt chỗ giữ xe HCMUTE trên nền tảng Android, tích hợp với hệ thống điều khiển vật lý thông qua Arduino. Giữ chỗ xe ô tô HCMUTE được thực hiện từ xa, người dùng có thể quan sát tình trạng vị trí đã đặt (xe đã vào hay chưa, thanh chắn đóng hay mở). Dịch vụ giữ xe HCMUTE này hướng đến giải quyết vấn đề thiếu chỗ đậu xe và quản lý bãi xe hiệu quả tại HCMUTE. Ứng dụng quản lý giữ xe HCMUTE này mang lại lợi ích đặt chỗ giữ xe HCMUTE cho cả sinh viên và giảng viên, giảm thời gian tìm chỗ đậu xe, và góp phần giảm ùn tắc giao thông trong khuôn viên trường. Cổng thông tin đặt chỗ giữ xe HCMUTE, hay HCMUTE parking app, đóng vai trò quan trọng trong hệ thống này.

1.1 Phân tích nhu cầu và mục tiêu

Tình trạng thiếu chỗ đậu xe ô tô tại các khu vực đô thị, đặc biệt là tại các trường đại học lớn như HCMUTE, đang là vấn đề nan giải. Đặt chỗ giữ xe HCMUTE qua ứng dụng di động là một giải pháp nhằm khắc phục tình trạng này. Mục tiêu của đề tài là thiết kế và triển khai một hệ thống bãi giữ xe thông minh, cho phép đặt chỗ trước, kiểm soát tình trạng chỗ đậu xe và thanh chắn tự động. Hệ thống này cần ứng dụng đặt chỗ giữ xe trường đại học HCMUTE thân thiện với người dùng, dễ sử dụng, và tích hợp khả năng quản lý phí giữ xe. Phần mềm đặt chỗ giữ xe HCMUTE cần được phát triển trên nền tảng Android, hỗ trợ các chức năng chính như đăng ký tài khoản, đặt chỗ, thanh toán, và theo dõi trạng thái chỗ đậu. Quy trình đặt chỗ giữ xe HCMUTE cần được tối ưu hóa để đảm bảo sự tiện lợi và nhanh chóng cho người dùng. Khu vực giữ xe HCMUTE được lựa chọn cho hệ thống này cần đảm bảo an ninh và sự thuận tiện cho người sử dụng. Số chỗ đậu xe HCMUTE trong mô hình này được giới hạn nhưng hướng đến khả năng mở rộng trong tương lai. Đề tài này hướng đến việc xây dựng giải pháp đặt chỗ giữ xe HCMUTE hiệu quả, phục vụ tốt hơn cho cộng đồng HCMUTE.

1.2 Công nghệ và phương pháp

Đề tài sử dụng Arduino để điều khiển phần cứng, bao gồm cảm biến hồng ngoại để phát hiện tình trạng chỗ đậu và động cơ servo để điều khiển thanh chắn. Dữ liệu được truyền giữa các thiết bị và ứng dụng Android thông qua sóng RF (Radio Frequency). Cơ sở dữ liệu Google Firebase được sử dụng để lưu trữ thông tin người dùng và trạng thái chỗ đậu. Ứng dụng đặt chỗ giữ xe online HCMUTE được phát triển trên nền tảng Android sử dụng ngôn ngữ lập trình Java. Việc thiết kế giao diện người dùng (UI) tập trung vào sự đơn giản và trực quan, giúp người dùng dễ dàng thao tác. Công nghệ đặt chỗ giữ xe HCMUTE được lựa chọn dựa trên tính khả thi, chi phí và hiệu quả. Phát triển ứng dụng đặt chỗ giữ xe HCMUTE bao gồm các giai đoạn: thiết kế hệ thống, lập trình phần mềm, tích hợp phần cứng và thử nghiệm. Cách sử dụng ứng dụng đặt chỗ giữ xe HCMUTE được hướng dẫn chi tiết trong tài liệu đi kèm. Mô hình bãi giữ xe HCMUTE được xây dựng trên nguyên tắc an ninh và hiệu quả. An ninh giữ xe HCMUTE được đảm bảo thông qua hệ thống kiểm soát truy cập và giám sát. Phí giữ xe HCMUTE được tích hợp trong ứng dụng.

1.3 Kết quả và đánh giá

Đề tài đã thành công trong việc xây dựng mô hình ứng dụng đặt chỗ giữ xe thông minh HCMUTE. Hệ thống hoạt động ổn định và đáp ứng các yêu cầu đề ra. Tuy nhiên, mô hình chỉ được thực hiện trong phạm vi nhỏ, với số lượng vị trí đậu xe hạn chế. Việc tích hợp với hệ thống thanh toán trực tuyến chưa được thực hiện. Đánh giá ứng dụng đặt chỗ giữ xe HCMUTE cho thấy tiềm năng ứng dụng rộng rãi trong thực tế, nhưng cần được phát triển thêm các tính năng và mở rộng quy mô. So sánh ứng dụng đặt chỗ giữ xe HCMUTE với các hệ thống tương tự khác cho thấy sự tối ưu về mặt thiết kế và hiệu quả. Kết luận ứng dụng đặt chỗ giữ xe HCMUTE nhấn mạnh tính khả thi và hiệu quả của giải pháp đề xuất, đồng thời chỉ ra các hướng phát triển trong tương lai, ví dụ như tích hợp với hệ thống quản lý bãi xe hiện đại hơn, mở rộng số lượng vị trí đậu, hỗ trợ nhiều loại phương tiện. Phát triển ứng dụng đặt chỗ giữ xe HCMUTE cần tiếp tục nghiên cứu và cải tiến để đáp ứng nhu cầu thực tế tốt hơn.

01/02/2025
Đồ án hcmute ứng dụng đặt chỗ giữ xe ô tô

Trích đoạn nội dung tài liệu

Chương 1 GIỚI THIỆU: giới thiệu chung về đề tài, mục tiêu nghiên cứu, giới hạn đề tài, phương pháp nghiên cứu, đối tượng và phạm vi nghiên cứu. - Chương 2 CƠ SỞ LÝ THUYẾT: giới thiệu về tình hình nghiên cứu, hướng nghiên cứu, các dịch vụ đang được sử dụng. - Chương 3 THIẾT KẾ HỆ THỐNG: đưa ra mô hình chung của toàn hệ thống, các khối của hệ thống, thiết kế từng khối và các thiết bị được sử dụng trong các khối. - Chương 4 KẾT QUẢ: trình bày kết quả thi công của mô hình hệ thống.

- Chương 5 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN: rút ra các kết luận, điểm mạnh điểm yếu và hướng phát triển của mô hình. 3 do an CHƯƠNG 2 CƠ SỞ LÝ THUYẾT 2.1 TÌNH HÌNH NGHIÊN CỨU Hiện nay, xu hướng phát triển công nghệ được ứng dụng trong nhiều lĩnh vực, để đáp ứng được nhu cầu về phát triển thiết bị phần mềm cũng như phần cứng hiện nay, từ đó các hệ thống thông minh ra đời. Chúng ta có các hệ thông thông minh trên nhiều lĩnh vực như là: giao thông, môi trường, nhà ở, y tế,. Thực tế các hệ thống đã được áp dụng ở các nước trên toàn thế giới.

Các hệ thống giúp nâng cao chất lượng cuộc sống, tạo ra những giải pháp cho những vấn đề của cuộc sống, xã hôi. Trong đó, hệ thống bãi đỗ xe thông minh dần trở thành hệ thống hạ tầng tất yếu của nhiều nước đông dân ở châu Á như Trung Quốc, Ấn Độ,. và các nước tiến bộ ở châu Mỹ, Âu. Hệ thống giúp giảm tải thời gian tìm bãi, ùn tắc, … cũng như dễ dàng quản lý.

Ở Việt Nam, dân số ngày càng tăng, nhu cầu về sử dụng giao thông tăng, kéo ngành giao thông Việt Nam đang đứng trước rất nhiều khó khăn và bất cập. Các phương tiện tham gia giao thông gia tăng nhanh chóng, đặc biệt ở các thành phố lớn. Điều này kéo theo các hệ quả là hệ thống đường giao thông không đủ đáp ứng nhu cầu lưu thông, bãi đỗ xe ở các khu vực thiếu ở mức nghiêm trọng. Vì vậy ở các thành phố lớn đã và đang nghiên cứu và áp dụng bãi đỗ xe thông minh để giảm tải những một số vấn đề giao thông hiện nay.2 HƯỚNG NGHIÊN CỨU Dựa vào tính chất của bãi giữ xe phổ thông kết hợp sự phát triển của khoa học công nghệ, ta có nhiều hướng nghiên cứu với từng phần của một bãi đỗ xe thông minh: - Phần vị trí đậu thu thập dữ liệu, ta có thể nhận biết từ xa vị trí đó trống hay đã có xe: + Các phiên bản module của cảm biến hồng ngoại tại các vị trí đậu 4 do an + Camera quan sát tại các vị trí đậu - Phần truyền thông tin, dữ liệu giữa các chỗ đậu về trung tâm, ta có các giao tiếp không dây như: + Wifi + Lora + Bluetooth + Zigbee + Sóng RF-Sóng radio (sóng vô tuyến) … - Phần lưu trữ thông tin, dữ liệu và quản lý hệ thống.

Ở phần này ta sử dụng database (cơ sở dữ liệu) hoặc thuê máy chủ. Nên dùng các nền tảng có sẵn, thân thiện, thông dụng và dễ sử dụng như: Firebase(Google), AWS(Amazon), Azure(Microsoft). - Phần giao diện giao tiếp cho người quản lý và người dùng sử dụng hệ thống cũng như thống kê: Web, Web App, App Android, … Với các hướng nghiên cứu để có được hệ thống bãi đỗ xe thông minh, nhóm thực hiện chọn sử dụng cảm biến hồng ngoại tại các vị trí đỗ, truyền dữ liệu bằng sóng radio (RF-Radio Frequency) tại các vị trí, lưu trữ dữ liệu trên Firebase và giao diện người dùng, quản lý là App Android.3 SÓNG RF Sóng RF hay còn gọi là sóng siêu âm vô tuyến điện, viết tắt của từ Radio Frequency. Công nghệ RF trước hết được khai thác để sử dụng trong vô tuyến điện, truyền hình, phát thanh.

Sau này, sóng RF trong thẩm mỹ mới được khai thác nhiều. Có năng lượng nằm trong khoảng từ 3kHz – 300GHz. Với tính chất đặc biệt của dòng điện tần số, tín hiệu RF đã được sử dụng nhiều để ứng dụng trong cuộc sống ngày nay. Sóng RF có thể lan truyền trong không gian, không khí như một làn sóng điện từ.

Chỉ số RF thông thường là tần số vô tuyến được các chuyên gia nghiên cứu để đưa ra những chỉ số cụ thể, phục vụ quá trình thu phát sóng vô tuyến điện. 5 do an Bảng 2.1: Các tần số sóng RF với từng công dụng Tần số Công dụng 30-300Hz Tần số điện mạng xoay chiều 300-3000Hz Chứa các tần số kênh thoại tiêu chuẩn 3-30kHz Hệ thống an ninh, quân sự và tàu ngầm 30-300kHz Dẫn đường hàng hải hàng không 300kHz-3MHz Phát thanh thương mại sóng trung (535-1605kHz) 3-30MHz Thông tin vô tuyến 2 chiều với mục đích thông tin xuyên lục địa 30-300MHz Vô tuyến di động, đài FM (88-108 MHz) 300MHz-3GHz Dùng cho các kênh truyền hình thương mại, dịch vụ thông tin di động mặt đất, radar và dẫn đường. 3-30GHz Chủ yếu dùng cho vi ba và thông tin vệ tinh 30-300GHz Ít sử dụng trong thông tin vô tuyến Ngày nay, người ta sử dụng sóng RF để ứng dụng trong những công nghệ nâng cơ, trẻ hóa, làm đẹp phổ biến hiện nay. Ngày nay, sóng RF còn được ứng dụng trong các xét nghiệm, điều trị, phẫu thuật, cắt bỏ, làm đông… giúp cho quá trình điều trị ít xâm lấn hơn, phẫu thuật hạn chế tổn thương, giúp cho quá trình bình phục nhanh hơn và không mất sức.4 MÔ HÌNH KẾT NỐI MẠNG LƯỚI (MESH) Mạng mesh vô tuyến (Wireless Mesh Networking) là một cách cung cấp kết nối vô tuyến dễ dàng với hiệu quả chi phítrên một khu vực lớn sử dụng “các 6 do an node” mạng lưới vô tuyếngiao tiếp với nhau để trãi rộng mạng.

Mạng Wi-Fi truyền thống dựa vào một số lượng nhỏcác điểm truy cập gắn dây để cung cấp hostpot cho người sử dụng khi kết nối với mạng trong khi với mạng mesh chỉ có ít nhất một nodeđể kết nối dây, sự kết nối Ethernet đối với các node khác là kết nối với nó thông qua các node láng giềng. - Dữ liệu truyền qua mạng từ một điểm đến điểm khác bằng cách nhảy trên môi trường không dây từ node này đến node khác trong mạng mesh. Các node tự động xác định con đường nhanh nhất và đáng tin cậy nhất trong quá trình là định tuyến động (dynamic routing), việc chuyển đổi tuyến đường và cung cấp kết nối lại chỉ khi nếu kết nối đó thất bại. - Những ứng dụng phổ biến của mạng mesh bao gồm.

+ Phủ kết nối toàn thành phố, mạng trực thuộc chính quyền cho phép các dịch vụ khẩn cấp và công khai để duy trì kết nối với mạng riêng của họ vào mọi lúc ở tất cả mọi địa điểm. + Mạng mesh triển khai toàn khu vực các trường Cao đẳng và Đại học cung cấp kết nối lân cận xung quanh khuôn viên trường cho truy cập Internet và mạng nội bộ indoor hoặc outdoor. + Mạng mesh cho dịch vụ khách sạn và y tế có thể được thiết lập trong các tòa nhà lớn cung cấp truy cập Internet và truy cập mạng cho nhân viên và khách hàng khi mạng Wi-Fi thông thường sẽ gặp khó khăn trong điều hướng bố trí cấu trúc phức tạp. + Mạng lưới tạm thời có thể được tạo ra tại các địa điểm diễn ra sự kiện hoặc công trình xây dựng để cung cấp kết nối mạng cho các cán bộ và nhân viên an ninh.

- Một số thiết bị trong mạngmesh có thể hoạt động như những bộ lặp (repeater) và điểm truy cập (Access Point)đồng thời cho phép nhiều thuê bao tăng cường truy cập internet và truy cập mạng trong khi kết nối cũng được gửi đến các node khác trên một tần số khác để cho phép nhiều khách hàng hơn kết nối ở những nơi khác. Điều này có nghĩa là các thiết bị mạng mesh hoạt động với hai card vô tuyến, một làđể điều khiển luồng lưu lượng dữ liệu và một là để cung 7 do an cấp các dịch vụ mạng tới các node nhánh khác. Hai card vô tuyến hoạt động trên những tần số khác nhau, thường là 900MHz, 2.4GHz và 5GHz.5 GOOGLE FIREBASE Google Firebase, có thể tạo ra các ứng dụng chat như Yahoo Message của ngày xưa hoặc như Facebook Messager của ngày nay trong thời gian cực ngắn như khoảng một ngày thậm chí là vài giờ bởi đơn giản là chỉ cần lo phần client còn phần server và database đã có Firebase lo. Firebase là sự kết hợp giữa nền tảng cloud với hệ thống máy chủ cực kì mạnh mẽ tới từ Google, để cung cấp cho chúng ta những API (Application programming interface) đơn giản, mạnh mẽ và đa nền tảng trong việc quản lý, sử dụng database.

Cụ thể hơn Google Firebase cung cấp tới chúng ta những chức năng chính sau: - Realtime Database – Cơ sở dữ liệu thời gian thực của Firebase lưu trữ dữ liệu database dưới dạng JSON và thực hiện đồng bộ database tới tất cả các client theo thời gian thực. Cụ thể hơn là bạn có thể xây dựng được client đa nền tảng (cross-platform client) và tất cả các client này sẽ cùng sử dụng chung 1 database đến từ Firebase và có thể tự động cập nhật mỗi khi dữ liệu trong database được thêm mới hoặc sửa đổi. Ngoài ra Firebase còn cho phép bạn phân quyền một các đơn giản bằng cú pháp tương tự như javascript. - Firebase Authentication – Hệ thống xác thực của Firebase, với Firebase có thể dễ dàng tích hợp các công nghệ xác thực của Google, Facebook, Twitter, … hoặc một hệ thống xác thực mà bạn tự mình tạo ra vào trong ứng dụng của bạn ở bất kì nền tảng nào như Android, iOS hoặc Web.

- Firebase Hosting, có thể triển khai một ứng dụng nền web nhanh chóng với hệ thống Firebase, và các dữ liệu sẽ được lưu trữ đám mây đồng thời được bảo mật thông qua giao thức truy cập SSL (Secure Sockets Layer). Các ứng dụng sẽ được cấp 1 tên miền dạng *.com hoặc bạn có thể trả tiền để sử dụng tên miền của riêng mình. Với các chức năng của Google Firebase, mang lại những lợi ích: 8 do an - Triển khai ứng dụng nhanh, với Firebase có thể giảm bớt rất nhiều thời gian cho việc viết các dòng code để quản lý và đồng bộ cơ sở dữ liệu, mọi việc sẽ diễn ra hoàn toàn tự động với các API của Firebase. Không chỉ có vậy Firebase còn hỗ trợ đa nền tảng nên sẽ càng đỡ mất thời gian rất nhiều khi ứng dụng muốn xây dựng là ứng dụng đa nền tảng.

Không chỉ nhanh chóng trong việc xây dựng database, Google Firebase còn giúp đơn giản hóa quá trình đăng kí và đăng nhập vào ứng dụng bằng các sử dụng hệ thống xác thực do chính Firebase cung cấp.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Bài viết "Ứng Dụng Đặt Chỗ Giữ Xe Ô Tô Tại HCMUTE" giới thiệu một giải pháp tiện ích cho việc quản lý chỗ đậu xe tại HCMUTE, giúp người dùng dễ dàng đặt chỗ trước và tiết kiệm thời gian tìm kiếm chỗ đậu xe. Ứng dụng không chỉ mang lại sự thuận tiện mà còn góp phần giảm thiểu tình trạng ùn tắc giao thông trong khu vực. Bên cạnh đó, bài viết cũng nêu rõ các tính năng nổi bật của ứng dụng, như khả năng thông báo tình trạng chỗ đậu xe và hỗ trợ người dùng trong việc lựa chọn vị trí đậu xe phù hợp.

Nếu bạn muốn tìm hiểu thêm về các công nghệ liên quan đến định vị và quản lý giao thông, hãy tham khảo bài viết Luận văn thạc sĩ xác định vị trí người dùng bằng điện thoại di động, nơi bạn sẽ khám phá cách xác định vị trí người dùng qua smartphone. Ngoài ra, bài viết Luận văn thạc sĩ phát hiện trạng thái người tham gia giao thông dựa trên smartphone và xây dựng ứng dụng hỗ trợ cũng sẽ cung cấp cho bạn cái nhìn sâu sắc về việc phát hiện trạng thái giao thông và ứng dụng hỗ trợ trong lĩnh vực này. Những tài liệu này sẽ giúp bạn mở rộng kiến thức và hiểu rõ hơn về các ứng dụng công nghệ trong quản lý giao thông.