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 THIẾT KẾ HỆ THỐNG QUẢN LÝ NHÀ TRỌ GVHD: PGS.TS TRƯƠNG NGỌC SƠN SVTH: NGUYỄN KHÔI NGUYÊN CAO ĐĂNG KHÔI S K L 0 1 2 2 6 8 Tp. Hồ Chí Minh, tháng 01/2024 TRƢỜNG ĐẠI HỌC SƢ PHẠM KỸ THUẬT TP. HỒ CHÍ MINH KHOA ĐIỆN ĐIỆN TỬ ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ KỸ THUẬT MÁY TÍNH THIẾT KẾ HỆ THỐNG QUẢN LÝ NHÀ TRỌ SVTH: NGUYỄN KHÔI NGUYÊN MSSV: 19119118 CAO ĐĂNG KHÔI MSSV: 19119008 GVHD: PGS.TS TRƢƠNG NGỌC SƠN TP. HỒ CHÍ MINH – 01/2024 TRƢỜNG ĐẠI HỌC SƢ PHẠM KỸ THUẬT TP.
HỒ CHÍ MINH KHOA ĐIỆN ĐIỆN TỬ ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ KỸ THUẬT MÁY TÍNH THIẾT KẾ HỆ THỐNG QUẢN LÝ NHÀ TRỌ SVTH: NGUYỄN KHÔI NGUYÊN MSSV: 19119118 CAO ĐĂNG KHÔI MSSV: 19119008 GVHD: PGS.TS TRƢƠNG NGỌC SƠN TP. HỒ CHÍ MINH – 01/20 CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự do – Hạnh phúc ----***---- TP. Hồ Chí Minh, ngày 06 tháng 01 năm 2024 NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Họ và tên sinh viên: Nguyễn Khôi Nguyên MSSV: 19119118 Cao Đăng Khôi MSSV: 19119008 Ngành: Công nghệ kỹ thuật máy tính Lớp: 19119CL1A Giảng viên hƣớng dẫn: PGS.TS TRƢƠNG NGỌC SƠN Ng y nhận ề tài: Ngày nộp ề tài: 1. Tên đề tài: Thiết kế hệ thống quản lí nhà trọ 2.
Các số liệu, tài liệu ban đầu: Tìm hiểu mô hình nhà trọ ở thời điểm hiện tại. Tìm hiểu các thiết bị, cảm biến cần sử dụng phù hợp với đề tài. Đƣa ra các phƣơng án, thiết kế phù hợp cho đề tài. Xây dựng mô hình và sắp xếp các thiết bị.
Sản phẩm: Mô hình hệ thống quản lí nhà trọ TRƢỞNG NGÀNH GIẢNG VIÊN HƢỚNG DẪN ĐẠI HỌC SƢ PHẠM KỸ THUẬT CỘNG HOÀ XÃ HỘI CHỦ NGHĨA THÀNH PHỐ HỒ CHÍ MINH VIỆT NAM KHOA ĐIỆN – ĐIỆN TỬ Độc lập – Tự Do – Hạnh phúc Tp. HCM, ngày 20 tháng 1 năm 2024 BẢN GIẢI TRÌNH CHỈNH SỬA ĐỒ ÁN TỐT NGHIỆP NGÀNH: CNKT MÁY TÍNH 1. Tên đề tài: Thiết kế hệ thống quản lý nhà trọ 2. Tên sinh viên: Cao Đăng Khôi MSSV: 19119008 Tên sinh viên: Nguyễn Khôi Nguyên MSSV: 19119118 3.TS Trƣơng Ngọc Sơn 4.
Hội đồng bảo vệ HĐ 2, phòng E1-509 ngày 22 tháng 1 năm 2024 5. Giải trình chỉnh sửa báo cáo đồ án tốt nghiệp: Nội dung góp ý của Hội TT Kết quả chỉnh sửa, bổ sung Ghi chú ồng Danh mục các từ viết tắt cần Nhóm thực hiện đề tài đã chỉnh 1 đƣợc sắp xếp theo thứ tự sửa Alphabet Phần 1.2 Mục tiêu đề tài cần định lƣợng cụ thể các thông số cho hệ thống (quản lý Nhóm thực hiện đề tài đã điều 2 thông tin gì, cảm biến thub chỉnh lại nhƣ nội dung góp ý thập gì, điều khiển bao nhiêu thiết bị) Đánh số hình ảnh tƣơng Nhóm thực hiện đề tài đã đánh 3 thích với số thứ tự chƣơng số lại nhƣ nhƣ nội dung góp ý 4 Cần trích dẫn hình ảnh Nhóm thực hiện đã thêm vào chƣơng 2 từ nguồn tài liệu phần tài liệu tham khảo hình ảnh tham khảo Chỉnh sửa phần thiết kế Nhóm thực hiện đã chỉnh sửa 5 chƣơng 3: Khối xử lý trung theo yêu cầu tâm và khối nguồn sau cùng Xác nhận của Xác nhận của GVHD Nhóm thực hiện báo trƣởng ngành (Ký họ và tên) cáo (Ký họ và tên) (Ký họ và tên) CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự do – Hạnh phúc ----***---- TP. Hồ Chí Minh, ngày 06 tháng 01 năm 2024 PHIẾU NHẬN X T CỦA GIÁO VIÊN PHẢN IỆN Họ v tên Sinh viên: Nguyễn Khôi Nguyên MSSV: 19119118 Cao Đăng Khôi MSSV: 19119008 Ngành: Công nghệ kỹ thuật máy tính Tên ề t i: Thiết kế hệ thống quản lí nhà trọ Họ v tên Giáo viên phản biện:. Về nội dung đề tài & khối lƣợng thực hiện:.
Đề nghị cho bảo vệ hay không?. Đánh giá loại:. GIẢNG VIÊN PHẢN IỆN LỜI CẢM ƠN Lời đầu tiên nhóm thực hiện đề tài xin gửi lời cảm ơn chân thành nhất đến thầy Trƣơng Ngọc Sơn - ngƣời đã hƣớng dẫn và hỗ trợ chúng em suốt quá trình thực hiện Đồ án Tốt nghiệp này. Thầy đã chia sẻ kiến thức, hiểu biết và kinh nghiệm quý giá của mình, giúp nhóm thực hiện đề tài hiểu rõ hơn về lĩnh vực mà nhóm thực hiện đề tài đang nghiên cứu.
Sự tận tâm và nhiệt huyết của thầy là nguồn động lực giúp nhóm thực hiện đề tài vƣợt qua những thách thức khó khăn trong Đồ án kì này. Những ý kiến và sự góp ý của thầy đã giúp nhóm thực hiện đề tài hoàn thiện nội dung và phƣơng pháp nghiên cứu, đồng thời nâng cao chất lƣợng của đề tài. Trong quá trình tìm hiểu nghiên cứu và thực hiện đề tài thì nhóm thực hiện đề tài sẽ không thể tránh khỏi những sai lầm. Rất mong nhận đƣợc sự đóng góp từ Thầy để đƣợc hoàn thiện đề tài tốt hơn.
LỜI CAM ĐOAN Đồ án tốt nghiệp mang tên "Thiết kế hệ thống quản lý nhà trọ" là quá trình nghiên cứu và thực hành của nhóm thực hiện đề tài dƣới sự chỉ dẫn của thầy Trƣơng Ngọc Sơn. Mọi thông tin, dữ liệu và tài liệu mà nhóm thực hiện đề tài tham khảo đƣợc trích dẫn trong đồ án này đều đƣợc ghi rõ nguồn gốc và tác giả theo quy tắc của trƣờng. Nhóm hiểu rằng bất kỳ hành vi gian lận nào trong quá trình thực hiện đồ án sẽ bị xử lý theo quy định của trƣờng. Đại diện nhóm thực hiện đồ án tốt nghiệp (ký và ghi rõ họ tên) TÓM TẮT Những năm qua, với sự phát triển nhanh của công nghệ nói chung, việc ứng dụng Internet of Things (IoT) vào quản lý nhà trọ đang trở thành xu hƣớng quan trọng.
Đồng thời, việc sử dụng ứng dụng web để quản lý thông tin liên quan đến nhà trọ cũng giúp tối ƣu hóa quá trình quản lý và cung cấp tiện ích cho cả chủ nhà và ngƣời thuê trọ. Mục tiêu của đồ án là phát triển một hệ thống quản lý nhà trọ tích hợp giữa ứng dụng web và IoT. Hệ thống sẽ cung cấp khả năng theo dõi và điều khiển các thiết bị trong nhà trọ thông qua internet, đồng thời hỗ trợ quản lý thông tin liên quan đến ngƣời thuê trọ, hóa đơn thanh toán, và bảo trì….Nội dung thực hiện sẽ xây dựng giao diện ngƣời dùng trực tuyến để quản lý thông tin và thực hiện các chức năng quản lý, xử dụng giao thức IoT để kết nối và điều khiển các thiết bị trong nhà trọ nhƣ đèn, cảm biến nhiệt độ, khí ga, lửa. Qua đồ án tốt nghiệp, nhóm đã hoàn thiện thành công hệ thống giám sát và quản lý nhà trọ tích hợp web và IoT.
Đạt đƣợc khả năng theo dõi và điều khiển các thiết bị từ xa. Giao diện ngƣời dùng thân thiện, dễ sử dụng. Tăng cƣờng hiệu quả quản lý và thuận lợi cho cả chủ trọ và ngƣời thuê. ABSTRACT In recent years, with the robust development of information technology, the application of the Internet of Things (IoT) in the management of rental properties has become a significant trend.
Simultaneously, utilizing web applications to manage information related to rental properties helps optimize the management process and provides convenience for both landlords and tenants. The objective of the project is to develop an integrated system for managing rental properties, combining web applications and IoT. The system will provide the capability to monitor and control devices within the rental property through the internet, while also supporting the management of information related to tenants, payment invoices, and maintenance. The project content will involve constructing an online user interface for information management and implementing management functions, leveraging IoT protocols to connect and control devices within the rental property such as lights, temperature sensors, gas, and fire sensors.
Through the graduation project, the team has successfully built a rental property management system integrating web and IoT. They have achieved the ability to remotely monitor and control devices, with a user-friendly and easily accessible interface. This enhances the efficiency of management and brings convenience to both landlords and tenants. MỤC LỤC DANH MỤC HÌNH.
DANH MỤC ẢNG. CÁC TỪ VIẾT TẮT. CHƢƠNG 1 GIỚI THIỆU .2 MỤC TIÊU ĐỀ TÀI .3 GIỚI HẠN ĐỀ TÀI .4 PHƢƠNG PHÁP NGHIÊN CỨU.5 ĐỐI TƢỢNG VÀ PHẠM VI NGHIÊN CỨU .6 BỐ CỤC QUYỂN BÁO CÁO. 2 CHƢƠNG 2 CƠ SỞ LÝ THUYẾT .1 GIỚI THIỆU PHẦN CỨNG HỆ THỐNG .2 Giới thiệu module chuyển nguồn AC-DC Hi Link-10m05 .2 TỔNG QUAN CẢM BIẾN .1 Cảm biến khí gas .2 Cảm biến lửa .3 Cảm biến nhiệt độ, độ ẩm .4 Cảm biến dòng điện .3 GIỚI THIỆU CÁC FRAMEWORK FRONTEND VÀ BACKEND.
13 CHƢƠNG 3 THIẾT KẾ HỆ THỐNG QUẢN LÍ NHÀ TRỌ .1 YÊU CẦU ĐỐI VỚI HỆ THỐNG .2 ĐẶC TẢ HỆ THỒNG .1 Sơ đồ khối hệ thống .3 THIẾT KẾ PHẦN CỨNG .2 Khối vi điều khiển .3 Khối cảm biến .1 Cảm biến nhiệt độ, độ ẩm (DHT 22) .2 Cảm biến khí gas MQ2 .3 Cảm biến lửa KY-026 .4 Cảm biến dòng điện HALL để đo dòng điện ACS712 [9 .5 Cảm biến điện áp ZMPT101B [10 .6 Cảm biến lƣu lƣợng nƣớc YS-F201 [11].4 THIẾT KẾ PHẦN MỀM .1 Sơ đồ đặc tả của ứng dụng cho ngƣời dùng .2 Sơ đồ đặc tả của ứng dụng cho quản trị viên.2 Thiết kế cơ sở dữ liệu .4 Bảng User-Role .3 Chức năng của ứng dụng.1 Lƣu đồ hoạt động của bộ xử lý trung tâm .2 Lƣu đồ giao tiếp giữa phần cứng và phần mềm .3 Lƣu đồ các chức năng của phần mềm. 39 CHƢƠNG 4 KẾT QUẢ .1 KẾT QUẢ THỰC HIỆN MÔ HÌNH .2 ĐÁNH GIÁ MÔ HÌNH. 53 CHƢƠNG 5 KẾT QUẢ .2 HƢỚNG PHÁT TRIỂN. 58 TÀI LIỆU THAM KHẢO.
59 DANH MỤC HÌNH Hình 2.1 Cấu tạo cảm biến MQ2 .2 Cấu tạo trong MQ2 .3 Phần tử cảm biến MQ2 .4 Nồng độ khí tối thiểu và tối đa để cảm biến có thể đo .5 Sơ đồ chân Module KY-026 .6 Hình phổ phát xạ điển hình của đám cháy .7 DHT11-vs-DHT22 và thông số .8 Cấu tạo bên trong DHT22 khi tháo lớp vỏ nhựa ra .9 Cấu tạo miếng đo độ ẩm .10 Điện trở nhiệt NTC .11 Cảm biến dòng điện ACS712 .1 Sơ đồ khối của hệ thống quản lý nhà trọ .2 Sơ đồ nối dây với module HLK-10m05 .3 Sơ đồ nguyên lý toàn mạch hệ thống quản lý nhà trọ .4 Mạch Nguyên lý Khối cảm biến .5 Mạch Nguyên lý Khối điều khiển và Led RGB .6 Mạch Nguyên Lý Khối Nguồn .7 Mạch Nguyên Lý Khối Vi Điều Khiển .8 Linh kiện MQ2 .9 Module KY-026 5 trong 1 .10 Module cảm biến dòng sử dụng ACS712.11 Mạch Nguyên lý khi sử dụng ZMPT101B .12 Hình dạng sóng đầu vào và ra của ZMPT101B .13 Cảm biến điện áp ZMPT101B .