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

Thiết kế và thi công hệ thống quản lý khu nhà trọ

126 2 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

Thông tin cơ bản

Định dạng
Số trang 126
Dung lượng 9,24 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 ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ KỸ THUẬT ĐIỆN TỬ - VIỄN THÔNG THIẾT KẾ VÀ THI CÔNG HỆ THỐNG QUẢN LÝ KHU NHÀ TRỌ GVHD: NGUYỄN VĂN HIỆP SVTH: PHẠM ĐỨC THẢO LÊ ĐÌNH TỒN SKL009296 Tp Hồ Chí Minh, tháng 08/2022 BỘ GIÁO DỤC VÀ ĐÀO TẠO 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 THIẾT KẾ VÀ THI CÔNG HỆ THỐNG QUẢN LÝ KHU NHÀ TRỌ SVTH1: PHẠM ĐỨC THẢO MSSV: 18161147 SVTH2: LÊ ĐÌNH TỒN MSSV: 18161167 Khóa: 2018 Ngành: CNKT ĐIỆN TỬ - VIỄN THƠNG GVHD: ThS NGUYỄN VĂN HIỆP TP Hồ Chí Minh, tháng 08 năm 2022 BỘ GIÁO DỤC & ĐÀO TẠO 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 THIẾT KẾ VÀ THI CÔNG HỆ THỐNG QUẢN LÝ KHU NHÀ TRỌ SVTH1: PHẠM ĐỨC THẢO MSSV: 18161147 SVTH2: LÊ ĐÌNH TỒN MSSV: 18161167 Khóa: 2018 Ngành: CNKT ĐIỆN TỬ - VIỄN THƠNG GVHD: ThS NGUYỄN VĂN HIỆP TP Hồ Chí Minh, tháng 08 năm 2022 CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc Lập – Tự Do – Hạnh Phúc ********** PHIẾU BỔ SUNG VÀ CHỈNH SỬA ĐỒ ÁN TỐT NGHIỆP Tên đề tài: Thiết kế thi công hệ thống quản lí khu nhà trọ Tên sinh viên 1: Phạm Đức Thảo Tên sinh viên 2: Lê Đình Tồn MSSV 1: 18161147 MSSV 2: 18161167 Chuyên ngành: CNKT Điện tử - Viễn thông Tên GVHD: ThS Nguyễn Văn Hiệp I NỘI DUNG BỔ SUNG (Ghi rõ rõ nội dung bổ sung mục ĐATN) STT Nội dung bổ sung Trang Đặc điểm khu trọ Các hệ thống có thị trường Đánh giá kinh phí 87 Tính đề tài 91 II NỘI DUNG CHỈNH SỬA (Ghi rõ nội dung chỉnh sửa mục ĐATN) STT Nội dung sửa Trang Sơ đồ khối hệ thống 18 Chỉnh sửa lỗi đánh máy 21 Lưu đồ giải thuật toàn hệ thống 31 Lưu đồ giải thuật chương trình quét thẻ mở cửa 32 Lưu đồ giải thuật chương trình quét thẻ mở cửa 33 Lưu đồ giải thuật chương trình thêm thẻ 34 TP HCM, Ngày 15 Tháng 08 năm 2022 SINH VIÊN (Ký tên, ghi rõ Họ tên) SINH VIÊN (Ký tên, ghi rõ Họ tên) i CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc TP HCM, ngày 15 tháng 08 năm 2022 NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Họ tên sinh viên 1: Phạm Đức Thảo Ngành: CNKT Điện tử - Viễn Thông Họ tên sinh viên 2: Lê Đình Tồn Ngành: CNKT Điện tử - Viễn Thông Giảng viên hướng dẫn: ThS Nguyễn Văn Hiệp Ngày nhận đề tài: 08/03/2022 MSSV: 18161147 Lớp: 18161CLDT1B MSSV: 18161167 Lớp: 18161CLDT1A ĐT: 0909960000 Ngày nộp đề tài: …/…/2022 Tên đề tài: Thiết kế thi công hệ thống quản lý khu nhà trọ Các số liệu ban đầu: - Vi điều khiển: ESP8266, ESP32 Các loại module: MFRC522, Relay 5VDC,Camera OV2640, Buck DC-DC XL4015 Nguồn: Adapter 12V 2A Nội dung thực đề tài: - Tìm hiểu giao thức SPI - Tìm hiểu ESP8266, ESP32-CAM - Xây dựng mạch Proteus, vẽ PCB - Thiết kế board điều khiển - Thiết kế ứng dụng điên thoại - Thi công board điều khiển, ứng dụng điện thoại - Chỉnh sửa hoàn thiện hệ thống - Viết báo cáo - Tiến hành báo cáo đề tài tốt nghiệp Sản phẩm: Hệ thống quản lý khu nhà trọ TRƯỞNG NGÀNH GIẢNG VIÊN HƯỚNG DẪN ii CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh Phúc ******* PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Họ tên Sinh viên 1: Phạm Đức Thảo MSSV: 18161147 Họ tên Sinh viên 2: Lê Đình Tồn MSSV: 18161167 Ngành: CNKT Điện Tử - Viễn Thông Tên đề tài: Thiết kế thi công hệ thống giám sát khu nhà trọ Họ tên Giáo viên hướng dẫn: ThS Nguyễn Văn Hiệp 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ữ: ) Tp Hồ Chí Minh, ngày … tháng … năm 20… Giáo viên hướng dẫn (Ký & ghi rõ họ tên) iii CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh Phúc ******* PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN Họ tên Sinh viên 1: Phạm Đức Thảo MSSV: 18161147 Họ tên Sinh viên 2: Lê Đình Tồn MSSV: 18161167 Ngành: Cơng Nghệ Kỹ Thuật Điện Tử - Viễn Thông Tên đề tài: Thiết kế thi công hệ thống giám sát khu nhà trọ 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ữ: ) Tp Hồ Chí Minh, ngày … tháng … năm 20… Giáo viên phản biện (Ký & ghi rõ họ tên) iv CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc ******* TP HCM, ngày 15 tháng 08 năm 2022 LỊCH TRÌNH THỰC HIỆN ĐỒ ÁN TỐT NGHIỆP Họ tên sinh viên: PHẠM ĐỨC THẢO Lớp: 18161CLDT1B MSSV: 18161147 Họ tên sinh viên: LÊ ĐÌNH TỒN Lớp: 18161CLDT1A MSSV: 18161167 Tên đề tài: Thiết kế thi công hệ thống quản lý khu nhà trọ Tuần/ngày Tuần (07/03 – 13/03) Tuần (14/03 – 20/03) Tuần (21/03 – 27/03) Tuần (28/03 – 03/04) Tuần (04/04 – 10/04) Nội dung cần thực - Gặp GVHD để nghe phổ biến yêu cầu làm đồ án, tiến hành chọn đồ án - GVHD tiến hành xét duyệt đề tài - Viết tóm tắt yêu cầu đề tài chọn: đề tài làm gì, nội dung thiết kế, thông số giới hạn đề tài - Tiến hành thiết kế sơ đồ khối, giải thích chức khối - Thiết kế sơ đồ mạch, giải thích nguyên lý hoạt động mạch, thiết kế ứng dụng điện thoại - Mô mạch Tuần - Tiến hành tính tốn để lựa chọn linh kiện v Xác nhận GVHD (11/04 – 17/04) Tuần (18/04 – 24/04) Tuần (25/04 – 01/05) Tuần (02/05 – 08/05) Tuần 10 (09/05 – 15/05) Tuần 11 (16/05 – 22/05) Tuần 12 (23/05 – 29/05) Tuần 13 (30/05 – 05/06) Tuần 14 (06/06 – 12/06) Tuần 15 (13/06 – 19/06) - Tiến hành thi công mạch - Tiến hành thi công mạch - Viết ứng dụng điện thoại - Viết chương trình cho board điều khiển - Viết ứng dụng điện thoại - Viết chương trình cho board điều khiển - Kiểm tra mạch thi công - Viết ứng dụng điện thoại - Viết chương trình cho board điều khiển - Chạy thử hệ thống - Kiểm tra lỗi chưa giải - Kiểm tra mạch thi công, ứng dụng điện thoại - Viết báo cáo nội dung làm - Hồn thiện mạch thi cơng, ứng dụng điện thoại - Kiểm tra lại toàn hệ thống - Kiểm tra lại báo cáo - Hoàn thiện báo cáo gởi cho GVHD để xem xét góp ý lần cuối trước in báo cáo - Hoàn thành báo cáo GV HƯỚNG DẪN (Ký ghi rõ họ tên) vi LỜI CAM ĐOAN Nhóm tác giả cam đoan đồ án cơng trình nghiên cứu hướng dẫn ThS Nguyễn Văn Hiệp Kết công bố đồ án trung thực không chép từ cơng trình khác Người thực đề tài Lê Đình Tồn vii Phạm Đức Thảo CHƯƠNG KẾT QUẢ, NHẬN XÉT, ĐÁNH GIÁ Bảng 5: Thời gian truy cập vào Camera ứng dụng điện thoại sau lần kiểm tra Số lần Thời gian (giây) Lần Lần Lần 3 Lần 4 Lần Trung bình 3.4 BỘ MƠN ĐIỆN TỬ CÔNG NGHIỆP 90 CHƯƠNG KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN CHƯƠNG KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 6.1 KẾT LUẬN Sau khoảng 16 tuần nghiên cứu, tìm hiểu tư vấn từ giáo viên hướng dẫn nhóm tác giả hồn thành thi công đồ án đạt yêu cầu mà ban đầu đề Điểm mạnh: • Giá thành có tính kinh tế • Sản phẩm thi cơng hồn thiện ứng dụng vào đời sống • Các chức hoạt động trơn tru xảy lỗi • Giao diện ứng dụng dễ dàng sử dụng • Hệ thống dễ dàng thay linh kiện xảy lỗi Điểm hạn chế: • Hệ thống lưu tối đa 127 thẻ tương ứng với nhớ eeprom 512 byte ESP8266 • Thời gian trễ phụ thuộc vào tốc độ mạng Wifi Tính đề tài: • Hệ thống quản lý phụ thuộc vào ứng dụng điện thoại, không phụ thuộc vào máy tính để kiểm sốt 6.2 HƯỚNG PHÁT TRIỂN • Camera lưu trữ để xem lại • Có thể lưu trữ lịch sử người dùng quét thẻ vào BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP 91 TÀI LIỆU THAM KHẢO TÀI LIỆU THAM KHẢO [1] Nguyễn Đình Phú, Trương Ngọc Anh, “Giáo trình Vi xử lí ”, Trường Đại học Sư Phạm Kỹ Thuật Tp.HCM, 2013 [2] Nguyễn Đình Phú, Phan Vân Hồng, Trương Ngọc Anh, “Giáo trình thực tập Vi xử lí ”, Trường Đại học Sư Phạm Kỹ Thuật Tp.HCM, Tp.HCM, 2017 [2] Dientutuonglai (2022), Giao thức SPI, https://dientutuonglai.com/chuan-giao-tiep-spi-la-gi.html [3] Khanh Tran (2020) ,EEPROM NodeMCU ESP8266, https://bloglaptrinh.info/eeprom-trong-esp8266-nodemcu/ [4] Xukyo (2021), Using an RFID module with an ESP8266, https://www.aranacorp.com/en/using-an-rfid-module-with-an-esp8266/ [5] Sarah Amsler (2020), RFID (radio frequency identification), https://www.techtarget.com/iotagenda/definition/RFID-radio-frequencyidentification [6] OLIMEX (2020)Using ESP32-CAM with Arduino IDE Tutorial, https://www.olimex.com/Products/IoT/ESP32/ESP32-CAM/resources/UsingESP32-CAM-with-Arduino-IDE.pdf [7] Devanhj (2021), Firebase – Introduction, https://www.geeksforgeeks.org/firebase-introduction/ [8] Scott Campbell (2016), BASICS OF THE SPI COMMUNICATION PROTOCOL, https://www.circuitbasics.com/basics-of-the-spi-communicationprotocol/ [9] Wikipedia (2022), Wi-Fi, https://vi.wikipedia.org/wiki/Wi-Fi BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP 92 PHỤ LỤC PHỤ LỤC CODE CHO ESP8266 #include "FirebaseESP8266.h" #include #define FIREBASE_HOST "test-datn-2-default-rtdb.firebaseio.com" #define FIREBASE_AUTH "kLbCVLIyjianqu05Re2sAk6Kl9NBTlQjr6z5Fo9w" #define WIFI_SSID "SANG" #define WIFI_PASSWORD "11335577" FirebaseData UIDadd; FirebaseData NUTadd; FirebaseData NUTchedo; // #include #include #include #define SS_PIN //d2 #define RST_PIN //d1 #define in_pin //d4 #define lock //d3 #define caution 15 //d8 MFRC522 mfrc522(SS_PIN, RST_PIN); // FIND-INDEX -int last_index; void fInd_last() { int p = 0; for (int i = 511; i > 0; i ) { p = EEPROM.read(i); if (p != 0) { last_index = i + 1; EEPROM.write(0, last_index); break; } } } int n; int zero_index; int zero_value; void fInd_zero() { n = 1; while (n < last_index) { BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP 93 PHỤ LỤC zero_value = EEPROM.read(n); if (zero_value == 0) { zero_index = n; break; } n++; } if(zero_index == 0) { zero_index = last_index; n=1; } } // -COMPARE -int agree; int m; int moi; int o; void cOmpareEEP(int UIDin[4]) { int UID_EEP[4]; int value_EEP = 0; m = 1; o = 0; agree = 0; while(m < last_index) { moi = m + 4; for (m; m < moi; m++) { value_EEP = EEPROM.read(m); if (o set_brightness(s, 1); // up the brightness just a bit s->set_saturation(s, -2); // lower the saturation } // drop down frame size for higher initial frame rate s->set_framesize(s, FRAMESIZE_QVGA); #if defined(CAMERA_MODEL_M5STACK_WIDE) || defined(CAMERA_MODEL_M5STACK_ESP32CAM) s->set_vflip(s, 1); s->set_hmirror(s, 1); #endif WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println(""); Serial.println("WiFi connected"); startCameraServer(); Serial.print("Camera Ready! Use 'http://"); Serial.print(WiFi.localIP()); Serial.println("' to connect"); } BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP 102 PHỤ LỤC void loop() { // put your main code here, to run repeatedly: delay(10000); } BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP 103 S K L 0

Ngày đăng: 05/05/2023, 14:33

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

TÀI LIỆU LIÊN QUAN

w