Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 65 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
65
Dung lượng
5,53 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 MÁY TÍNH THIẾT KẾ VÀ THI CÔNG HỆ THỐNG GIÁM SÁT ĐỘ MẶN, ĐỘ ĐỤC VÀ MỰC NƯỚC GVHD: THS NGUYỄN NGÔ LÂM SVTH: NGUYỄN TRUNG TRIỂN MSSV: 14119128 SVTH: QUÁCH GIA HƯNG MSSV: 14119086 SKL007197 Tp Hồ Chí Minh, tháng 08/2020 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 KHOA ĐÀO TẠO CHẤT LƯỢNG CAO - ĐỒ ÁN TỐT NGHIỆP Đề tài: THIẾT KẾ VÀ THI CÔNG HỆ THỐNG GIÁM SÁT ĐỘ MẶN, ĐỘ ĐỤC VÀ MỰC NƯỚC SVTH : NGUYỄN TRUNG TRIỂN MSSV : 14119128 SVTH : QUÁCH GIA HƯNG MSSV : 14119086 Khóa : 2014 Ngành : CƠNG NGHỆ KỸ THUẬT MÁY TÍNH GVHD: ThS NGUYỄN NGƠ LÂM Tp Hồ Chí Minh, tháng năm 2020 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 KHOA ĐÀO TẠO CHẤT LƯỢNG CAO - ĐỒ ÁN TỐT NGHIỆP Đề tài: THIẾT KẾ VÀ THI CÔNG HỆ THỐNG GIÁM SÁT ĐỘ MẶN, ĐỘ ĐỤC VÀ MỰC NƯỚC SVTH : NGUYỄN TRUNG TRIỂN MSSV : 14119128 SVTH : QUÁCH GIA HƯNG MSSV : 14119086 Khóa : 2014 Ngành : CƠNG NGHỆ KỸ THUẬT MÁY TÍNH GVHD: ThS NGUYỄN NGƠ LÂM Tp Hồ Chí Minh, tháng năm 2020 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 14 tháng năm 2020 NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Họ tên sinh viên: Nguyễn Trung Triển Quách Gia Hưng Ngành: Cơng nghệ kỹ thuật máy tính Giảng viên hướng dẫn: ThS Nguyễn Ngô Lâm Ngày nhận đề tài: 27/3/2020 MSSV: 14119128 MSSV: 14119086 Lớp: 14119CL2 ĐT: 0908434763 Ngày nộp đề tài: 14/8/2020 Tên đề tài: Thiết kế thi công hệ thống giám sát độ mặn, độ đục mực nước Các số liệu, tài liệu ban đầu: Đồ án môn học 2, đồ án môn học 2; đồ án tốt nghiệp khóa trước: Thiết kế thi công hệ thống vườn lan kết nối Web Server, thiết kế xây dựng hệ thống hồ nuôi tôm Nội dung thực đề tài: Thiết kế xây dựng hệ thống đo khoảng cách mực nước, đô mặn, độ đục Giám sát thông số hệ thống qua hình hiển thị Web Server Hệ thống có phần cài đặt cảnh báo phần cứng Sản phẩm: Mơ hình hệ thống đo độ mặn, độ đục, mực nước giám sát cảnh báo qua mạng 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 *** PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN MSSV: 14119128 Họ tên Sinh viên: Nguyễn Trung Triển MSSV: 14119086 Quách Gia Hưng Ngành: Cơng nghệ kỹ thuật máy tính Tên đề tài: Thiết kế thi công hệ thống giám sát độ mặn, độ đục mực nước Họ tên Giáo viên hướng dẫn: ThS Nguyễn Ngô Lâm 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 2020 Giáo 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 *** PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN MSSV: 14119128 Họ tên Sinh viên: Nguyễn Trung Triển MSSV: 14119086 Quách Gia Hưng Ngành: Cơng nghệ kỹ thuật máy tính Tên đề tài: Thiết kế thi công hệ thống giám sát độ mặn, độ đục mực nước 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 2020 Giáo viên phản biện LỜI CẢM ƠN Nhóm thực xin chân thành cảm ơn thầy Nguyễn Ngơ Lâm tận tình dẫn, trực tiếp tạo điều kiện thuận lợi cho chúng em thực đồ án tốt nghiệp Tất thầy bảo nhiệt thành công việc giảng dạy thầy gương sáng cho chúng em noi theo Nhóm xin chân thành cảm ơn đến quý thầy/cô, giảng viên trường Đại Học Sư Phạm Kĩ Thuật Thành Phố Hồ Chí Minh Khoa đào tạo chất lượng cao, quý vị nhiệt tâm truyền đạt kiến thức chuyên môn quý báu, kinh nghiệm cần thiết, điều tảng sở để nhóm thực hồn thành đồ án tốt nghiệp Đó sở giúp chúng em định hướng cho nghề nghiệp tương lai mai Bên cạnh đó, nhóm xin gửi lời cảm ơn bậc phụ huynh, bạn sinh viên khóa, anh chị sinh viên trước, yêu thương, tận tình giúp đỡ chia sẻ với nhóm vật chất tinh thần Sau cùng, dù đồ án hồn thành chắn cịn nhiều thiếu sót, mong q thầy/cơ, anh chị bạn nhận xét góp ý thêm Xin chân thành cảm ơn i LỜI NÓI ĐẦU Hiện nay, tượng biến đổi khí hậu, thiên tai xảy thường xuyên, với ô nhiễm môi trường nước mối nguy đáng lo ngại ngành nông nghiệp, quan chức kĩ sư nghiên cứu nông nghiệp, gây nhiều hậu nghiêm trọng khơng phát kịp thời khơng có biện pháp phòng chống hiệu Với phát triển nghành cơng nghệ giới số, vi xử lí Việc ứng dụng công nghệ vào nông nghiệp cần thiết thiết thực Nắm cần thiết đó, nhóm lựa chọn thực nghiên cứu đề tài THIẾT KẾ VÀ THI CÔNG HỆ THỐNG GIÁM SÁT ĐỘ MẶN, ĐỘ ĐỤC VÀ MỰC NƯỚC nhằm tìm hiểu thêm tầm quan trọng vi xử lí, mạng truyền thơng IoT Hệ thống có chức cập nhật mực nước, độ mặn độ đục nước qua mạng, cảnh báo theo ngưỡng cài đặt trước qua có biện pháp phù hợp để phòng chống khắc phục hiệu ii MỤC LỤC NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN LỜI CẢM ƠN i LỜI NÓI ĐẦU ii MỤC LỤC iii DANH MỤC CÁC TỪ VIẾT TẮT v DANH MỤC CÁC BẢNG BIỂU vi DANH MỤC CÁC BIỂU ĐỒ VÀ HÌNH ẢNH vii CHƯƠNG 1: TỔNG QUAN 1.1 GIỚI THIỆU TÌNH HÌNH NGHIÊN CỨU HIỆN NAY 1.2 TÍNH CẤP THIẾT CỦA ĐỀ TÀI 1.3 MỤC TIÊU NGHIÊN CỨU 1.4 NHIỆM VỤ NGHIÊN CỨU 1.5 ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU 1.5.1 Đối tượng nghiên cứu 1.5.2 Phạm vi nghiên cứu 1.6 PHƯƠNG PHÁP NGHIÊN CỨU 1.7 BỐ CỤC ĐỒ ÁN CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.1 GIỚI THIỆU MÁY TÍNH NHÚNG RASPBERRY PI 2.1.1 Giới thiệu chung 2.1.2 Phần cứng Raspberry Pi 2.1.3 Hệ điều hành cho Raspberry Pi 2.2 2.3 2.4 2.5 2.6 2.7 Module HC-SR05 MODULE ĐỒNG HỒ THỜI GIAN THỰC RTC DS3231 10 MODULE LCD 11 MODULE UART-TDS-V1 13 CẢM BIẾN ĐỘ ĐỤC 16 CẢM BIẾN MƯA 18 iii 2.8.CÁC CHUẨN TRUYỀN SỬ DỤNG TR CHƯƠNG 3: THIẾT KẾ VÀ XÂY DỰNG HỆ THỐNG 3.1.YÊU CẦU VÀ SƠ ĐỒ KHỐI HỆ THỐ 3.1.1 Yêu cầu hệ thống 3.1.2 Sơ đồ khối chức khối 3.1.3 Hoạt động hệ thống 3.2.THIẾT KẾ HỆ THỐNG PHẦN CỨNG 3.2.1 Khối thời gian thực 3.2.2 Khối cảm biến đo mực nước 3.2.3 Khối cảm biến mưa 3.2.4 Khối hiển 3.2.5 Khối cảm biến độ đục ADC 3.2.6 Khối cảm biến độ mặn 3.2.7 Khối xử lí trung tâm 3.2.8 Khối nguồ 3.3.THIẾT KẾ PHẦN MỀM 3.3.1 Yêu cầu phần mềm: 3.3.2 Lưu đồ giải thuật hệ thống 3.3.3 Lưu đồ giải thuật đọc giá trị cảm biến đo mực nước 3.3.4 Lưu đồ giải thuật đọc giá trị cảm biến đo độ mặn 3.3.5 Lưu đồ giải thuật đọc giá trị cảm biến đo độ đục 3.3.6 Lưu đồ giải thuật đọc giá trị cảm biến mưa 3.3.7 Thiết kế Web Server 3.3.8 Kết nối Board Raspberry pi với Dcom 3G CHƯƠNG 4: KẾT QUẢ THỰC HIỆN 4.1.KẾT QUẢ PHẦN CỨNG 4.2.KẾT QUẢ PHẦN MỀM CHƯƠNG 5: KẾT LUẬN VÀ PHẠM VI ỨNG DỤNG 5.1.KẾT LUẬN 5.2.HẠN CHẾ VÀ PHƯƠNG HƯỚNG PH TÀI LIỆU THAM KHẢO iv 3.3.4 Lưu đồ giải thuật đọc giá trị cảm biến đo độ mặn Giải thích lưu đồ: - Gửi lệnh AT để lấy giá trị TDS - Tính tốn giá trị độ mặn - Nếu giá trị độ mặn nhỏ 0.1% hiển thị giá trị lên LCD - Nếu ngược lại hiển thị chuỗi “OVER RANGE” lên LCD Hình 3.10 Lưu đồ giải thuật đọc giá trị cảm biến độ mặn 34 3.3.5 Lưu đồ giải thuật đọc giá trị cảm biến đo độ đục Giải thích lưu đồ: - Đọc giá trị cảm biến độ đục - Tính tốn , đưa giá trị điện áp Hiển thị LCD Hình 3-0.11 Lưu đồ giải thuật đọc giá trị cảm biến độ đục 3.3.6 Lưu đồ giải thuật đọc giá trị cảm biến mưa Giải thích lưu đồ: - Đọc tín hiệu cảm biến mưa - Nếu trả “0” hiển thị chuỗi “CĨ MƯA” - Nếu trả “1” hiển thị chuỗi “KHƠNG CĨ MƯA” Hình 3.12 Lưu đồ giải thuật đọc giá trị cảm biến mưa 35 3.3.7 Thiết kế Web Server Giải thích lưu đồ: - Đầu tiên, hệ thống nhận giá trị cảm biến - Gửi giá trị đọc lên thingspeak để hiển thị Hình 3.13 Lưu đồ giải thuật gửi liệu lên thingspeak 3.3.8 Kết nối Board Raspberry pi với Dcom 3G Bước : Kết nối mạng cho Raspberry Pi (Ethernet Wifi) Cài số phần mềm cần thiết : sudo apt-get update sudo apt-get install ppp usb-modeswitch Bước : Cài đặt Sakis 3G wget http://raspberry-at-home.com/files/sakis3g.tar.gz sudo tar -zxvf sakis3g.tar.gz sudo chmod +x sakis3g Bước : Kiểm tra thiết bị kết nối 36 Dùng câu lệnh : lsusb để kiểm tra cổng USB kết nối với USB3G Hình 3.14 kiểm tra cổng USB kết nối với USB3G USB 3G kết nối tơ đậm hình, sử dụng cho bước setup tới Hình 3.15 Bảng lựa chọn Chọn “connect with 3G” Chọn thiết bị dị tìm Đặt tên password cho thiết bị Kiểm tra lại: dùng lệnh fconfig –a 37 Hình 3.16 kết nối thành cơng Kết nối thành công 38 CHƯƠNG 4: KẾT QUẢ THỰC HIỆN 4.1 KẾT QUẢ PHẦN CỨNG Qua trình thiết kế phần cứng, chọn lựa linh kiện, nhóm tiến hành kiểm tra kết nối module, linh kiện với cho sản phẩm hình bên Hình 4.1: Sản phẩm hồn thành Hệ thống hồn chỉnh phần cứng với cảm biến đo mực nước, độ mặn, độ đục, module thời gian thực DS3231, cảm biến mưa, LCD, nút nhấn Hệ thống hoạt động ổn định Ưu điểm: mơ hình kết cấu chắn chắn, cảm biến module bảo qua lớp foam toàn, hiển thị trực quan 39 Nhược điểm: kết nối dây chưa gọn gàng, mơ hình cồng kềnh Hình 4.2 Dữ liệu cảm biến hiển thị LCD LCD hiển thị hàng là: thời gian thực lấy từ internet LCD hiển thị hàng là: mực nước đô từ cảm biến siêu âm SR05 LCD hiển thị hàng là: độ mặn nước đo qua cảm biến đo độ mặn LCD hiển thị hàng là: độ đục nước đo qua cảm biến đo độ đục Hình 4.3 Menu lựa chọn LCD Hàng thứ LCD lúc để hiển thị cảnh báo có mưa Ngồi ta cịn điều chỉnh cài đặt hình LCD nút nhấn, Qua trình nghiên cứu, nhóm thực đề tài đạt vấn đề sau: Đã hiểu ứng dụng cảm biến đo mực nước, độ mặn, độ đục Hệ thống truyền liệu, lưu trữ hiển thị Web Server Nhìn chung, mạch đạt yêu cầu đặt ra, đo thay đổi mực nước, hiển thị thời gian thực, đo mẫu thử độ đục độ mặn nước, 40 4.2 KẾT QUẢ PHẦN MỀM Giao diện thingspeak, hiển thị kết dạng đồ thị biểu đồ: Hình 4.4 Hiển thị thingspeak Giao diện gồm có đồ thị bên trái hiển thị liệu cảm biến đo mực nước, cảm biến đo độ mặn, cảm biến đo độ đục, biểu đồ bên phải hiển thị giá trị khoảng cảnh báo theo màu: Với cảm biến đo mực nước: màu nâu cảnh báo mực nước thấp, màu xanh lam cho thấy mực nước ổn điịnh bình thường, màu đỏ cảnh báo mực nước cao gây lũ lụt 41 Với cảm biến độ mặn: màu xanh lam thể mức độ bình thường nước, màu đỏ biểu thị mặn hóa nước Với cảm biến độ đục, giá trị điện áp tăng độ đục giảm Ngồi ta cịn có cảnh báo mưa Hình 4.5 Cảnh báo mưa Nút chuyển màu đỏ cảnh báo có mưa 42 CHƯƠNG 5: KẾT LUẬN VÀ PHẠM VI ỨNG DỤNG 5.1 KẾT LUẬN Sau nghiên cứu xây dựng đề tài, nhóm thực vấn đề sau: - Tìm hiểu ngơn ngữ python để lập trình cho raspberry pi Tìm hiểu, lắp đặt thành công hệ thống truyền liệu từ Raspberry pi lên Web server - Tìm hiểu board nhúng Raspberry Pi Hệ thống hoạt động đo giá trị cảm biến hiển thị LCD gửi lên Web Server 5.2 HẠN CHẾ VÀ PHƯƠNG HƯỚNG PHÁT TRIỂN TRONG TƯƠNG LAI 5.2.1 Hạn chế - Trong q trình thực đề tài cịn gặp nhiều khó khăn tiếp cận với module mới, mạch thiết kế chưa đẹp - Số liệu cảm biến tương đối, xuất sai số nhiều - Q trình thu thập liệu thơng qua cảm biến chưa xác - Truyền nhận liệu qua mạng nhiều thời gian chờ - Phải cài đặt ngưỡng phần cứng - Khơng có nguồn cung cấp cho hệ thống 5.2.2 Hướng phát triển Kết hợp với nhiều cảm biến khác, dùng cảm biến có độ chinh xác chuyên dụng Xây dựng hệ thống cảnh báo, gửi tin nhắn cho người dùng hệ thống xảy vấn đề có hành vi cố tình xâm nhập vào hệ thống Nghiên cứu sâu lập trình web, tạo Web Server hoàn thiện tính năng, bảo mật Kết hợp pin lượng mặt trời để cung cấp nguồn cho hệ thống Xây dựng ứng dụng để cài đặt qua smartphone 43 TÀI LIỆU THAM KHẢO [1] https://raspberrypi.vn/thu-thuat-raspberry-pi/huong-dan-cai-dat-va-truycap-raspberry-pi-thong-qua-remote-desktop-1527.pi [2]https://raspberrypi.vn/thu-thuat-raspberry-pi/tim-dia-chi-ip-cuaraspberry-pi-920.pi [3] https://thepihut.com/blogs/raspberry-pi-tutorials/hc-sr04-ultrasonic-rangesensor-on-the-raspberry-i? fbclid=IwAR297FQuJfrIFIScWdgIihVNG6sRiXlxrtm5cYcE4IcyX1p_z7H KPz0F-Pc [4] https://www.best-microcontroller-projects.com/ads1115.html? fbclid=IwAR2BfQz-BPEwJarYXQG3GjsOp6-z49PaIIjlgcFK0RZjZyCYbaDu2Uz3rA#Full_Scale_Resolution [5] https://vi.wikipedia.org/wiki/T%E1%BB%95ng_ch%E1%BA%A5t_r %E1%B A%AFn_h%C3%B2a_tan [6]https://mlab.vn/index.php?_route_=2292196-cam-bien-do-do-ducchat-long.html [7]https://mlab.vn/index.php?_route_=63504-bai-17-ket-noi-usb-3gvoi-raspberry-pi.html [8]Phan Tuấn Vũ – Huỳnh Ngọc Kha, “Đồ án – THIẾT KẾ VÀ THI CÔNG HỆ THỐNG VƯỜN LAN THÔNG MINH KẾT NỐI WEB SERVER”, trường Đại Học Sư Phạm Kỹ Thuật thành phố Hồ Chí Minh, Việt Nam [9] Trần Xuân Bách-Nguyễn Quyết Thắng, “Đồ án – THIẾT KẾ HỆ THỐNG HỒ NUÔI TÔM”, trường Đại Học Sư Phạm Kỹ Thuật thành phố Hồ Chí Minh, Việt Nam [10] Nguyễn Đình Phú, “Giáo trình Vi xử lý – Vi điều khiển”, 2013, trường Đại Học Sư Phạm Kỹ Thuật thành phố Hồ Chí Minh, Việt Nam [11] Datasheet DS3231 [12] Datasheet SRF05 [13] Datasheet LCD [14] Datasheet Raspberry pi 44 45 ... Thi? ??t kế thi công hệ thống giám sát độ mặn, độ đục mực nước Các số liệu, tài liệu ban đầu: Đồ án môn học 2, đồ án mơn học 2; đồ án tốt nghiệp khóa trước: Thi? ??t kế thi công hệ thống vườn lan kết... kiện hệ thống liên quan đến đề tài Chương 3: Thi? ??t kế xây dựng hệ thống giám sát độ mặn, độ đục mực nước hồ Trình bày yêu cầu hệ thống Trình bày sơ đồ khối chức khối, hoạt động hệ thống Thi? ??t kế. .. nghành công nghệ giới số, vi xử lí Việc ứng dụng cơng nghệ vào nơng nghiệp cần thi? ??t thi? ??t thực Nắm cần thi? ??t đó, nhóm lựa chọn thực nghiên cứu đề tài THI? ??T KẾ VÀ THI CÔNG HỆ THỐNG GIÁM SÁT ĐỘ MẶN,