(Đồ án tốt nghiệp) hệ thống giám sát và cảnh báo qua mạng

81 7 0
(Đồ án tốt nghiệp) hệ thống giám sát và cảnh báo qua mạng

Đ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 TP.HCM KHOA ĐÀO TẠO CHẤT LƯỢNG CAO NGÀNH KỸ THUẬT MÁY TÍNH ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: HỆ THỐNG GIÁM SÁT VÀ CẢNH BÁO QUA MẠNG GVHD : TH.S ĐẬU TRỌNG HIỂN SVTH : TRẦN ANH TUẤN MSSV : 13119202 SVTH : NGUYỄN KHÁNH TIÊN MSSV : 13119174 Khố : 2013-2017 SKL004874 Tp Hồ Chí Minh, tháng 06/2017 TRƢỜNG ĐẠI HỌC SƢ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ ́ MINH KHOA ĐÀO TAỌ CHÂT LƢƠNGG̣ CAO ĐỒ ÁN TỐT NGHIỆP HỆ THỐNG GIÁM SÁT VÀ CẢNH BÁO QUA MẠNG SVTH: TRẦN ANH TUẤN NGUYỄN KHÁNH TIÊN NGÀNH: KỸ THUẬT MÁY TÍNH GVHD: TH.S ĐẬU TRỌNG HIỂN Tp Hồ Chí Minh, tháng 06 năm 2017 CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc *** NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Họ tên sinh viên: Trần Anh Tuấn MSSV: 13119202 Họ tên sinh viên: Nguyễn Khánh Tiên MSSV: 13119147 Ngành: Kỹ Thuật Máy Tính Lớp: 13119CL2 Giảng viên hƣớng dẫn:Th.s Đậu Trọng Hiển Ngày nhâṇ đề tài:03/03/2017 Ngày nộp đề tài: 11/07/2017 Tên đề tài: HỆ THỐNG GIÁM SÁT VÀ CẢNH BÁO QUA MẠNG Các số liệu, tài liệu ban đầu: Nội dung thƣcc̣ hiêṇ đềtài: Mục tiêu đề tài xử lý liệu thu từ cảm biến gas, cảm biến hồng ngoại, hình ảnh từ camera IP Dữ liệu đƣợc truyền qua mạng LAN thông qua router Toàn liệu đƣợc theo dõi quản lý giao diện phần mềm máy tính Sản phẩm: Mơ hình giám sát cảnh báo qua mạng GV HƢỚNG DẪN i 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 MSSV: 13119202 Họ tên sinh viên: Trần Anh Tuấn MSSV: 13119147 Họ tên sinh viên: Nguyễn Khánh Tiên Ngành: Kỹ Thuật Máy Tính Tên đề tài: HỆ THỐNG GIÁM SÁT VÀ CẢNH BÁO QUA MẠNG Họ tên Giáo viên hƣớng dẫn: Th.s Đậu Trọng Hiể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 hƣớng dẫn (Ký & ghi rõ họ tê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 PHẢN BIỆN MSSV: 13119202 Họ tên sinh viên: Trần Anh Tuấn MSSV: 13119147 Họ tên sinh viên: Nguyễn Khánh Tiên Ngành: Kỹ Thuật Máy Tính Tên đề tài: HỆ THỐNG GIÁM SÁT CẢNH BÁO QUA MẠNG 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) iii LỜI CẢM ƠN Trong thời gian làm đề tài đồ án mơn học, nhóm em nhận đƣợc nhiều giúp đỡ, đóng góp ý kiến bảo nhiệt tình thầy cơ, gia đình bạn bè Nhóm em xin chân thành gửi lời cảm ơn đến: Ban giám hiệu trƣờng Đại học Sƣ Phạm Kỹ Thuật TP.Hồ Chí Minh tạo mơi trƣờng làm việc, học tập nghiên cứu nhƣ điều kiện tốt cho nhóm em hồn thành đề tài đồ án môn học Khoa Điện-Điện tử, Khoa đào tạo Chất Lƣợng Cao cung cấp cho nhóm em giáo trình, tài liệu tham khảo, sở vật chất nhƣ thiết bị hỗ trợ liên quan Thầy hƣớng dẫn Th.S Đậu Trọng Hiển thầy mơn tận tình hƣớng dẫn, giúp đỡ nhóm em suốt q trình qua Mặc dù cố gắng trình tìm hiểu nhƣng kiến thức cịn hạn chế nên khơng tránh khỏi thiếu sót Em mong nhận đƣợc góp ý, nhận xét thầy cô bạn để đồ án hồn thiện phát triển Một lần nhóm em xin chân thành cảm ơn! Tp Hồ Chí Minh, ngày 11 tháng 07 năm 2017 Sinh viên thực Trần Anh Tuấn Nguyễn Khánh Tiên iv TÓM TẮT Vấn đề cháy nổ gas nạn trộm cắp vấn đề đặc biệt nghiêm trọng an ninh đời sống xã hội Sự cần thiết đảm bảo an ninh an tồn cho xã hội Có nhiều giải pháp đƣợc đƣa nhằm giải tình trạng Với mạng lƣới công nghệ số lan rộng khắp toàn cầu Hệ thống mạng di động mạng Internet hỗ trợ nhiều cho việc giám sát Các cảnh báo nhanh chóng đƣợc thơng báo mạng di động mạng Internet để giảm thiểu thiệt hại nhƣ mát ngƣời Để thực đề tài “Xây dựng hệ thống giám sát cảnh báo qua mạng”, nhóm thực kết hợp board Arduino Uno R3 với linh kiện điện tử khác Kết đạt đƣợc khóa luận xây dựng mơ hình giám sát cảnh báo trộm, cảnh báo rị rỉ khí gas quản lý đƣợc máy tính thơng qua mạng Internet v 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 TÓM TẮT MỤC LỤC…… VI DANH MỤC CÁC CHỮ VIẾT TẮT DANH MỤC CÁC BẢNG BIỂU DANH MỤC CÁC HÌNH ẢNH, BIỂU ĐỒ CHƢƠNG 1: TỔNG QUAN 1.1 TÌNH HÌNH NGHIÊN CỨU 1.1.1 Đặt vấn đề 1.1.2 Các nghiên cứu nước 1.2 MỤC TIÊU NGHIÊN CỨU 1.3 GIỚI HẠN ĐỀ TÀI 1.4 ĐỐI TƢỢNG VÀ PHẠM VI NGHIÊN CỨU 1.5 BỐ CỤC ĐỒ ÁN CHƢƠNG 2: CƠ SỞ LÝ THUYẾT 2.1 TỔNG QUAN VỀ CÔNG NGHỆ GSM 2.1.1 Giới thiệu công nghệ GSM 2.1.2 Sự phát triển cộng nghệ GSM Việt Nam 2.1.3 Giới thiệu SMS 2.2 MODULE SIM900 2.2.1 Giới thiệu module sim900 2.2.2 Đặc điểm module sim900 2.2.3 Khảo sát sơ đồ chân chức chân Breakou vi 2.2.4 2.3 Khảo sát tập lệnh AT command Module SIM900 ARDUINO UNO R3 2.3.1 Giới thiệu 2.3.2 Phần cứng Arduino Uno R3 2.3.3 Ngơn ngữ phần mềm lập trình cho Arduino 2.4 ETHERNET SHIELD 2.4.1 Giới thiệu 2.4.2 Kết nối Shield thiết lập 2.5 CẢM BIẾN 2.5.1 Cảm biến khí gas MQ-2 2.5.2 Cảm biến phát vật cản 2.6 THIẾT BỊ PHẦN CỨNG 2.6.1 Module Buzzer 2.6.2 Module giảm áp DC ML2596 2.6.3 LCD 2.6.4 Camera IP Yoosee CHƢƠNG 3: THIẾT KẾ VÀ XÂY DỰNG HỆ THỐNG 3.1 ĐẶT VẤN ĐỀ THIẾT KẾ 3.2 YÊU CẦU VÀ SƠ ĐỒ KHỐI HỆ THỐNG 3.2.1 Yêu cầu hệ thống 3.2.2 Sơ đồ khối chức khối 3.2.3 Nguyên lý hoạt động 3.3 THIẾT KẾ PHẦN CỨNG 3.3.1 Khối cảm biến khí gas 3.3.2 Khối phát vật cản 3.3.3 Khối báo động 3.3.4 Khối hiển thị 3.3.5 Khối giao tiếp GSM 3.3.6 Khối giao tiếp mạng Ethernet vii 3.3.7 Khối xử lý trung tâm 46 3.3.8 Khối nguồn 48 3.4 THIẾT KẾ PHẦN MỀM 48 3.4.1 Lưu đồ giải thuật 48 3.4.2 Thiết kế giao diện máy tính 53 CHƢƠNG 4: KẾT QUẢ THỰC NGHIỆM 55 4.1 KẾT QUẢ PHẦN CỨNG 55 4.2 KẾT QUẢ PHẦN MỀM 58 CHƢƠNG 5: KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN 60 5.1 KẾT LUẬN 60 5.2 HƢỚNG PHÁT TRIỂN 60 TÀI LIỆU THAM KHẢO 62 viii Hình 3.8 Lƣu đồ giải thuật hệ thống Giải thích lƣu đồ: - Đầu tiên khởi tạo giá trị ban đầu nhƣ: biến, thƣ viện LCD, chân I/O, thƣ viện Ethernet 49 - Tiếp theo tới vòng lặp gồm:  Thiết lập kết nối: phần cứng đƣợc kết nối với giao diện máy tính thơng qua mạng Ethernet  Đọc giá trị cảm biến hồng ngoại: thực lấy giá trị cảm biến hồng ngoại từ chân digital  Đọc giá trị cảm khí gas: thực lấy giá trị cảm khí gas từ chân digital  Kiểm tra giá trị liệu cảm biến hồng ngoại: dựa vào giá trị cảm biến hồng ngoại để xác định trạng thái cảm biến Nếu tiếp, sai sang đọc trạng thái cảm biến khí gas  Kiểm tra giá trị liệu cảm biến hồng ngoại: dựa vào giá trị cảm biến hồng ngoại để xác định trạng thái cảm biến Nếu tiếp, sai trở kết nối  Hiển thị LCD: hiển thị thơng báo hình LCD  Báo động: module báo động điều kiện  Giao tiếp Ethernet: gửi thông báo cảnh báo hệ thống qua mạng Ethernet  Giao tiếp GSM: gọi gửi tin nhắn cảnh báo  Trong trình chạy, nhấn nút Reset board Arduino khỏi vịng lặp bắt đầu lại chƣơng trình từ đầu 50 b Lưu đồ giải thuật thiết lập kết nối Hình 3.9 Lƣu đồ giải thuật phần thiết lập kết nối Giải thích lƣu đồ: Đầu tiên kiểm tra IP, Port Nếu IP, Port gửi chuỗi ký tự xuống phần cứng khởi tạo UDP nhận liệu đa luồng Tiếp theo kiểm tra liệu nhận lên từ hệ thống Nếu IP Port báo kết nối thành công kết thúc chƣơng trình Nếu sai IP Port tiếp tục kiểm tra liệu nhận 51 c Lưu đồ giải thuật trung tâm cảnh báo Hình 3.10 Lƣu đồ giải thuật phần trung tâm cảnh báo Giải thích lƣu đồ: Đầu tiên nhận liệu kết nối từ hệ thống Nếu hệ thống đƣợc kết nối sau kiểm tra xem bật cảm biến vật cản chƣa, ngƣợc lại không đƣợc kết nối kết thúc Lúc hệ thống kiểm tra cảm biến vật cản, có trộm 52 bật cịi đèn, hiển thị thơng báo lên LCD, đồng thời gửi mã chuỗi lên giao diện qua mạng Ethenet nhƣ đƣa liệu gọi nhắn tin sang module sim Ngƣợc lại liệu nhận đƣợc sai tắt cịi đèn, đồng thời hiển thị thông báo lên LCD nhƣ gửi mã chuỗi lên giao diện qua mạng Ethernet Sau kiểm tra bật cảm biến khí gas chƣa, có gas bật cịi đèn, hiển thị thơng báo lên LCD, gửi mã chuỗi lên giao diện qua mạng Ethenet nhƣ đƣa liệu gọi nhắn tin sang module sim, sau kết thúc Ngƣợc lại liệu nhận đƣợc sai tắt cịi đèn, đồng thời hiển thị thông báo lên LCD nhƣ gửi mã chuỗi lên giao diện qua mạng Ethernet, sau kết thúc 3.4.2 Thiết kế giao diện máy tính Trang đăng nhập Hình 3.11 Thiết kế Giao diện trang đăng nhập Trang hiển thị thông tin đề tài có để nhập tên password nhằm xác nhận quyền truy cập hệ thống Nhóm thiết lập tên đăng nhập “Admin”, mật “spkt123” Nếu ngƣời dùng đăng nhập sai thông báo “ Vui lịng kiểm tra lại user password” Ngồi cịn có nút “Exit” giúp bạn khỏi chƣơng 53 trình khơng muốn tiếp tục Khi nhấn vào xuất cảnh báo “Bạn chắn muốn thoát?” Trang giám sát vào điều khiển Bố cục trang gồm phần:  Phần thiết lập IP Port kết nối: gồm có nhập IP Port hệ thống, ô hiển thị trạng thái kết nối, nút kết nối nút ngắt kết nối  Phần cảnh báo: gồm nút hiển thị báo trộm hiển thị cảnh báo có gas Hai nút tắt báo trộm tắt báo gas (Ở giao diện nhóm xem nhƣ có khí gas mặc định cháy) Khi có trộm gas nút cảnh báo đổi màu để thông báo  Phần bên phải phần hiển thị camera  Phần Snapshot phần chụp ảnh nhanh lại camera, chọn đƣờng dẫn để lƣu ảnh Hình 3.12 Giao diện trang giám sát 54 CHƢƠNG : KẾT QUẢ THỰC NGHIỆM 4.1 KẾT QUẢ PHẦN CỨNG Hình 4.1 Sản phẩm hồn chỉnh 55 Hình 4.2 Hệ thống cảnh báo có trộm Hình 4.3 Hệ thống cảnh báo có khí gas 56 Hình 4.4 Hệ thống lúc bình thƣờng Hình 4.5 Gọi điện đến ngƣời quản lý Hình 4.6 Nhắn tín đến ngƣời quản lý 57 Nhận xét:  Hệ thống phát đƣợc nồng độ khí gas khơng khí phát đƣợc đối tƣợng xâm nhập vào vùng giám sát  Còi buzzer hoạt động tốt theo yêu cầu  Việc giám sát máy tính hoạt động bình thƣờng nhiên cịn độ trễ định  Việc gọi nhắn tin hoạt động yêu cầu nhiên có độ trễ  LCD hiển thị theo yêu cầu 4.2 KẾT QUẢ PHẦN MỀM Hình 4.7 Giao diện trang đăng nhập 58 Hình 4.8 Giao diện bạn nút Exit Hình 4.9 Trang giao diện có báo động camera Nhận xét:  Phần mềm giao diện hiển thị máy tính theo yêu cầu  Camera hoạt động tốt, độ phân giải cao 59 CHƢƠNG : KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN 5.1 KẾT LUẬN Qua đề tài nhóm nắm thêm đƣợc nhiều kiến thức bổ ích nhƣ:  Chức cách hoạt động board Arduino  Cách lập trình cho board Arduino  Cấu tạo hoạt động cảm biến nhƣ : cảm biến vật cản, cảm biến khí gas  Cách hoạt động module Ethernet Shield  Cách hoạt động module sim900A  Ngơn ngữ lập trình giao diện : C# Bên cạnh kiến thức cịn hạn hẹp nên không tránh khỏi số hạn chế nhƣ:  Kiến thức lập trình giao diện C# hạn chế, vấn đề bảo mật chƣa cao  Pham vi dừng lại mạng LAN, camera chƣa thể lƣu đƣợc hình ảnh Arduino 5.2 HƢỚNG PHÁT TRIỂN Do hạn chế thời gian, kiến thức vấn đề kinh tế nên ngoại vi, cảm biến mơ hình cịn đơn giản Do áp dụng vào thực tế, mơ hình cần phải đƣợc nâng cấp cảm biến nhƣ ngoại vi để thích ứng cho ứng dụng cụ thể nhƣ:  Mở rộng nghiên cứu sâu lập trình web để tăng tính bảo mật cho web, thiết kế web thực chức phức tạp hơn, đăng kí tên miền cho web Góp phần quản lý khơng dừng lại mạng LAN 60  Phát triển giao diện chạy tảng android, IOS để tƣơng tác với ngƣời dùng smartphone  Thêm nguồn dự phòng có cố điện giúp hệ thống hoạt động liên tục  Hy vọng với hƣớng phát triền với ý tƣởng, góp ý thầy cô bạn Đề tài đƣợc phát triển sớm đƣợc ứng dụng cho tƣơng lai 61 TÀI LIỆU THAM KHẢO Website [1] https://khoere.com/81/lap-trinh-ethernet-shield-voi-arduino [2] http://arduino.vn/ [3] https://www.youtube.com/watch?v=iFEts-FugRo [4] http://arduino360.com/ [5] http://info24h.vn/lap-trinh-xu-ly-giao-dien-trong-winform-voi-c-183.html Tiếng việt [1] Ngô Xuân Hữu (2011), “Thiết kế xây dựng hệ thống giám sát cảnh báo cháy báo trộm”, Đồ án tốt nghiệp khóa 2012 – 2011 [2] Huỳnh Thái Anh Tuấn (2012), “Thiết kế xây dựng hệ thống giám sát cảnh báo cháy báo trộm”, Đồ án tốt nghiệp khóa 2012 [3] Nguyễn Đình Phú (2014), “Vi điều khiển PIC”, Đại học Sƣ phạm Kỹ thuật Tp.Hồ Chí Minh, Tp Hồ Chí Minh, Việt Nam [4] Trần Thu Hà (2003), “Giáo trình Điện tử bản”, Đại học Quốc gia Tp Hồ Chí Minh, Tp Hồ Chí Minh, Việt Nam 62 ... “Xây dựng hệ thống giám sát cảnh báo qua mạng? ??, nhóm thực kết hợp board Arduino Uno R3 với linh kiện điện tử khác Kết đạt đƣợc khóa luận xây dựng mơ hình giám sát cảnh báo trộm, cảnh báo rị rỉ... tình trạng Với mạng lƣới cơng nghệ số lan rộng khắp tồn cầu Hệ thống mạng di động mạng Internet hỗ trợ nhiều cho việc giám sát Các cảnh báo nhanh chóng đƣợc thơng báo mạng di động mạng Internet... LƢƠNGG̣ CAO ĐỒ ÁN TỐT NGHIỆP HỆ THỐNG GIÁM SÁT VÀ CẢNH BÁO QUA MẠNG SVTH: TRẦN ANH TUẤN NGUYỄN KHÁNH TIÊN NGÀNH: KỸ THUẬT MÁY TÍNH GVHD: TH.S ĐẬU TRỌNG HIỂN Tp Hồ Chí Minh, tháng 06 năm 2017

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

Tài liệu cùng người dùng

Tài liệu liên quan