(Đồ án tốt nghiệp) ứng dụng xử lí ảnh phát hiện người và báo động dùng sim900

87 7 0
(Đồ án tốt nghiệp) ứng dụng xử lí ảnh phát hiện người và báo động dùng sim900

Đ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 ĐIỆN - ĐIỆN TỬ ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ KỸ THUẬT ĐIỆN TỬ - TRUYỀN THƠNG ỨNG DỤNG XỬ LÍ ẢNH PHÁT HIỆN NGƯỜI VÀ BÁO ĐỘNG DÙNG SIM900 GVHD: TS NGUYỄN THANH HẢI SVTH: NGUYỄN TRUNG HIẾU MSSV: 11941010 SVTH: NGUYỄN BÁ VŨ MSSV: 11941036 SKL004185 Tp Hồ Chí Minh, tháng 1/2016 Ứng dụng xử lý ảnh phát người báo động dùng Sim900 MỤC LỤ MỤC LỤC DANH MỤC CÁC HÌNH VẼ DANH MỤC CÁC BẢNG BIỂU LỜI CẢM ƠN TÓM TẮT : GIỚI THIỆ 1.1Tổng quan 1.2Mục tiêu đề tài 1.3Nội dung thực 1.4Giới hạn đề tài 1.5Bố cục đồ án 1.6Sơ đồ khối hệ thống : PHÁT HIỆ 2.1Tổng quan phương pháp nhận dạng người 2.2Phương pháp thu nhận ảnh 2.3Tiền xử lý 2.4Trích đặc trưng nhận dạng dùng PCA 2.5Giải thuật phương pháp PCA 2.5.1Xây dựng tập 2.5.2Tính mẫu tru 2.5.3Sai lệch trun 2.5.4Ma trận hiệp 2.5.5Phép chiếu 2.5.6Ảnh cần nhậ 2.5.7Nhận dạng n 2.6Ưu điểm hạn chế phương pháp PCA : THIẾT KẾ 3.1Tổng quan hệ thống 3.2Giới thiệu tin nhắn SMS 3.3Giới thiệu module Sim900, tập lệnh AT SVTH: Nguyễn Trung Hiếu – Nguyễn Bá Vũ Ứng dụng xử lý ảnh phát người báo động dùng Sim900 3.3.1 Giới thiệu modu 3.3.2 Đặc điểm kỹ thu 3.3.3 Khảo sát sơ đồ 3.4 Khảo sát vi điều khiển PIC 16F887 3.4.1 Giới thiệu PI 3.4.2 Sơ đồ khối c 3.4.3 USART 3.5 Giao tiếp UART 3.5.1 Các thông số 3.5.2 Tổng quan tr 3.5.3 IC Max232 3.6 Thiết kế hệ thống 3.6.1 Sơ đồ khối hệ th 3.6.2 Thiết kế phần c : KẾT QUẢ CỦ 4.1 Kết xử lý ảnh 4.1.1 Kết phát hiệ 4.1.2 Kết phát hi 4.1.3 Kết phát hiệ 4.2 Kết báo động 4.3 Kết hệ thống thực tế : KẾT LUẬN V 5.1 Kết luận 5.2 Hướng phát triển đề tài TÀI LIỆU THAM KHẢO PHỤ LỤC SVTH: Nguyễn Trung Hiếu – Nguyễn Bá Vũ Ứng dụng xử lý ảnh phát người báo động dùng Sim900 DANH MỤC CÁC HÌNH VẼ Hình 1.1: Sơ đồ khối hệ thống 13 Hình 2.1: Sơ đồ khối nhận diện người 14 Hình 2.2: Sơ đồ khối bước tiền xử lý 14 Hình 2.3: Ảnh 15 Hình 2.4: Ảnh chụp có người 15 Hình 2.5: Ảnh thu sau trừ ảnh có người ảnh 15 Hình 2.6: Ảnh trước sau biến đổi thành ảnh xám 16 Hình 2.7: Ảnh xám trước sau tăng độ tương phản 16 Hình 2.8: Ảnh trước sau phân đoạn ảnh với ngưỡng xác định .17 Hình 2.9: Ảnh trước sau dùng lọc median 18 Hình 2.10: Ảnh trước sau tô lấp lỗ hổng 19 Hình 2.11: Kết bước tiền xử lý 20 Hình 2.12: Lưu đồ thuật toán PCA 21 Hình 3.1: Sơ đồ kết nối vi điều khiển PC thông qua MAX232 31 Hình 3.2: Cấu trúc tin nhắn SMS 32 Hình 3.3: Mặt trước mặt sau Brealout Sim900 33 Hình 3.4: Các thành phần Breakout Sim900 34 Hình 3.5: Thứ tự phân bố chân giao tiếp Breakout Sim900 34 Hình 3.6: Module LM2596 STEP DOWN 35 Hình 3.7: Vi điều khiển PIC 16F887 36 Hình 3.8: Sơ đồ chân PIC 16F887 37 Hình 3.9: Vị trí chức chân 37 Hình 3.10: Dạng sóng hoạt động UART 39 Hình 3.11: Sơ đồ chân IC Max232 40 Hình 3.12: Cổng DB9 42 SVTH: Nguyễn Trung Hiếu – Nguyễn Bá Vũ Ứng dụng xử lý ảnh phát người báo động dùng Sim900 Hình 3.13: Sơ đồ khối hệ thống điều khiển 42 Hình 3.14: Sơ đồ khối hệ thống báo động SMS 43 Hình 3.15: Sơ đồ nguyên lý mạch báo động dùng Sim900 45 Hình 3.16: Sơ đồ mạch nút reset 46 Hình 3.17: Sơ đồ nguyên lý khối giao tiếp máy tính 47 Hình 3.18: Hình ảnh thực tế khối giao tiếp máy tính 48 Hình 3.19: Lưu đồ giải thuật cho vi điều khiển 48 Hình 3.20: Sơ đồ nguyên lý khối Sim900 49 Hình 3.21: Hình ảnh thực tế khối giao tiếp Sim900 49 Hình 3.22: Lưu đồ giải thuật cho vi điều khiển 50 Hình 3.23: Sơ đồ kết nối vi điều khiển LCD 51 Hình 3.24: Sơ đồ kết nối vi điều khiển khối báo động 51 Hình 3.25: Hình ảnh thực tế khối báo động hiển thị LCD 53 Hình 4.1: Tập ảnh liệu 54 Hình 4.2: Ảnh chụp 55 Hình 4.3: Ảnh chụp có người 55 Hình 4.4: Ảnh nhị phân tách người 55 Hình 4.5: Ảnh đóng khung hình người 56 Hình 4.6: Ảnh 56 Hình 4.7: Ảnh có vật 56 Hình 4.8: Ảnh nhị phân tách biệt vật 57 Hình 4.9: Ảnh 57 Hình 4.10: Ảnh có vật 57 Hình 4.11: Ảnh nhị phân tách biệt vật 57 Hình 4.12: Hình ảnh mạch báo động thực tế 58 Hình 4.13: Trạng thái hoạt động hệ thống chưa phát người 58 SVTH: Nguyễn Trung Hiếu – Nguyễn Bá Vũ Ứng dụng xử lý ảnh phát người báo động dùng Sim900 Hình 4.14: Trạng thái hoạt động hệ thống phát có người 59 Hình 4.15: Trạng thái hiển thị cú pháp tắt báo động tin nhắn điện thoại 59 Hình 4.16: Hình ảnh tồn thiết bị hệ thống 60 Hình 5.1: Giao diện GUI xử lý ảnh matlab 65 Hình 5.2: Giao diện GUI phát người 65 Hình 5.3: Giao diện GUI phát vật 66 Hình 5.4: Giao diện GUI phát sai 66 SVTH: Nguyễn Trung Hiếu – Nguyễn Bá Vũ Ứng dụng xử lý ảnh phát người báo động dùng Sim900 DANH MỤC CÁC BẢNG BIỂU Bảng 3.1: Số thứ tự tên chân giao tiếp Breakout Sim900 34 Bảng 3.2: Chức chân IC Max232 41 Bảng 3.3: Chức chân DB9 42 Bảng 4.1: Thống kê kết phát 54 SVTH: Nguyễn Trung Hiếu – Nguyễn Bá Vũ Ứng dụng xử lý ảnh phát người báo động dùng Sim900 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… Giáo viên hướng dẫn TS Nguyễn Thanh Hải SVTH: Nguyễn Trung Hiếu – Nguyễn Bá Vũ Ứng dụng xử lý ảnh phát người báo động dùng Sim900 LỜI CẢM ƠN  Trong suốt thời gian học tập trường Đại Học Sư Phạm Kỹ Thuật TP.HCM chúng em tiếp thu nhiều kiến thức bổ ích, rèn luyện nhiều kỹ học tập thực tiễn Được quan tâm giúp đỡ tận tình thầy trường, đặc biệt thầy Nguyễn Thanh Hải giúp chúng em hoàn thành Đồ Án Tốt Nghiệp Vì vậy, chúng em xin gửi lời cảm ơn chân thành đến tồn thể Thầy Cơ – Trường Đại Học Sư Phạm Kỹ Thuật TP.HCM tận tình giảng dạy, truyền đạt kiến thức kinh nghiệm quý báu suốt trình học tập trường, thầy Nguyễn Thanh Hải, người thầy tận tình hướng dẫn quan tâm suốt trình thực đề tài Mặc dù chúng em cố gắng hoàn thành tốt đề tài tránh khỏi sai sót định, mong thơng cảm chia sẻ quý Thầy Cô Xin gửi lời chúc sức khỏe thành đạt tới tất quý Thầy Cô TP.HCM, ngày 22 tháng 01 năm 2016 Sinh viên thực Nguyễn Trung Hiếu Nguyễn Bá Vũ SVTH: Nguyễn Trung Hiếu – Nguyễn Bá Vũ Ứng dụng xử lý ảnh phát người báo động dùng Sim900 TĨM TẮT Ngày nay, sống đại ln có u cầu cao vè tính bảo mật, người khỏi nhà liệu nhà có bảo vệ an tồn khỏi xâm nhập kẻ trộm hay khơng, đó, người ta cần có hệ thống làm nhiệm vụ giám sát phát có người đột nhập vào nhà, điều địi hỏi phải có hệ thống phát người báo động từ xa đến chủ nhà Xử lý ảnh lĩnh vực phát triển nhanh chóng, ứng dụng nhiều lĩnh vực từ công nghiệp, y học, an ninh đến quân Trong đó, nhận dạng phát đối tượng nghiên cứu rộng rãi Song hành với phổ biến hệ thống điều khiển từ xa, mà điều khiển qua tin nhắn điện thoại dung Sim900 hướng ứng dụng quan tâm nhiều Vì vậy, nhóm định thực tìm hiểu lĩnh vực xử lý ảnh để phát người Matlab sau thơng báo đến điện thoại thơng qua Module Sim900 Ứng dụng sử dụng để phát trộm đột nhập phát tín hiệu cảnh báo SVTH: Nguyễn Trung Hiếu – Nguyễn Bá Vũ Chương 3: Thiết kế hệ thống báo động GVHD: TS Nguyễn Thanh Hải Hình 3.25: Hình ảnh thực tế khối báo động hiển thị LCD SVTH: Nguyễn Trung Hiếu – Nguyễn Bá Vũ 53 Chương 4: Kết đề tài GVHD: PhD Nguyễn Thanh Hải : KẾT QUẢ CỦA ĐỀ TÀI 4.1 Kết xử lý ảnh Thu thập 1000 ảnh, chuyển sang ảnh nhị phân sử dụng thuật toán PCA để lưu tập ảnh vào sở liệu dạng file data.mat ……………………………………………………………………………………… Hình 4.1: Tập ảnh liệu Tập ảnh liệu bao gồm 1000 ảnh người tư khác phủ khắp khung hình, phát người vị trí khung hình hệ thống so sánh với tập liệu mẫu để tiến hành nhận dạng Sau qua trình khảo sát thực tế để chọn ngưỡng phù hợp, nhóm tổng hợp thành bảng thống kê đây: Bảng 4.1: Thống kê kết phát Số lượng tập ảnh Do số lượng tập ảnh để khảo sát không cách xa nhiều 100 ảnh 200 ảnh kết có người khơng có người khơng khác nhiều, khó để phân biệt, nên nhóm định khảo sát khoảng giá trị tập ảnh 100, 400, 700 SVTH: Nguyễn Trung Hiếu – Nguyễn Bá Vũ 54 Chương 4: Kết đề tài GVHD: PhD Nguyễn Thanh Hải 1000 ảnh Kết cho thấy số lượng tập ảnh nhiều kết phát xác Trong đề tài này, nhóm chọn số lượng tập ảnh sử dụng 1000 ảnh, ngưỡng để phát 17.5, tất kết cho ngưỡng 17.5 coi có người, ngưỡng coi khơng có người 4.1.1 Kết phát người Phần mềm matlab lập trình để thực bước tiền xử lý ảnh, sau kết tiền xử lý thực giao diện GUI matlab: Hình 4.2: Ảnh chụp Ảnh chụp từ webcam với định dạng jpg, ảnh sau chụp hiển thị giao diện matlab (Hình 4.2) Hình 4.3: Ảnh chụp có người Ảnh chụp người xuất ảnh, chụp từ webcam với định dạng jpg Hình 4.4: Ảnh nhị phân tách người SVTH: Nguyễn Trung Hiếu – Nguyễn Bá Vũ 55 Chương 4: Kết đề tài GVHD: PhD Nguyễn Thanh Hải Sau trình lấy ảnh từ Hình 4.3 trừ cho Hình 4.2, qua trình tiền xử lý như: chuyển thành ảnh xám, tăng cường độ tương phản với khoảng T động tìm hàm stretchlim, giá trị nằm khoảng T mở rộng khoảng giá trịmức xám [0 1], sau ảnh chuyển thành sang ảnh nhị phân, đưa qua lọc trung vị để loại bỏ nhiễu xóa thành phần dư thừa Kết cuối ảnh xử lý hiển thị Hình 4.4, ảnh định lại kích thước 120x90 để trình nhận diện diễn nhanh Hình 4.5: Ảnh đóng khung hình người Sau dùng thuật tốn tiền xử lý, ảnh Hình 4.3 đóng khung phần người phát hiển thị kết đóng khung người Hình 4.5 Hình báo trạng thái phát người 4.1.2 Kết phát khơng có người Như nói trên, kết cho ngưỡng 17.5 cho khơng có người Hình 4.6: Ảnh Hình 4.7: Ảnh có vật Để tách vật (Hình 4.7) khỏi (Hình 4,6), matlab sử dụng bước tiền xử lý tách người khỏi Kết bước tiền xử lý cho ảnh nhị phân thể tách biệt vật (Hình 4.8) SVTH: Nguyễn Trung Hiếu – Nguyễn Bá Vũ 56 Chương 4: Kết đề tài GVHD: PhD Nguyễn Thanh Hải Hình 4.8: Ảnh nhị phân tách biệt vật Hình báo trạng thái khơng có người 4.1.3 Kết phát sai Hình 4.9: Ảnh Hình 4.10: Ảnh có người Thực tế có xuất người (Hình 4.10), trang phục mặc người gần giống với màu ảnh (Hình 4.9), ảnh sau xử lý bị nhiều chi tiết (Hình 4.11), làm cho hệ thống nhận dạng sai Hình 4.11: Ảnh nhị phân tách biệt ảnh có người ảnh Kết phát hạn chế đề tài, người mặc trang phục gần giống với màu cho kết nhận diện sai SVTH: Nguyễn Trung Hiếu – Nguyễn Bá Vũ 57 Chương 4: Kết đề tài GVHD: PhD Nguyễn Thanh Hải 4.2 Kết báo động Hình 4.12 thể tồn mạch báo động thực tế Hình 4.12: Hình ảnh mạch báo động thực tế Mạch báo động gồm thành phần sau: khối RS232 có nhiệm vụ giao tiếp vi điều khiển máy tính, LCD hiển thị trạng thái làm việc mạch, PIC16F887 giao tiếp với máy tính điều khiển Sim900, khối Sim900 có chức gửi tin nhắn lên điện thoại, loa led báo động hoạt động phát có người (a) (b) (c) Hình 4.13: Trạng thái hoạt động hệ thống chưa phát người SVTH: Nguyễn Trung Hiếu – Nguyễn Bá Vũ 58 Chương 4: Kết đề tài GVHD: PhD Nguyễn Thanh Hải Khi matlab khơng phát người (Hình 4.13a), hệ thống báo động chưa hoạt động, LCD hiển thị chữ thông báo khơng có người (Hình 4.13b), đồng thời khởi động hệ thống Sim900 khởi động, khởi động xong Sim900 gửi tin nhắn đến chủ nhà (Hình 4.13c) để báo hệ thống bắt đầu hoạt động (a) (c) (b) (d) Hình 4.14: Trạng thái hoạt động hệ thống phát có người Khi matlab phát người (Hình 4.14a), hình LCD hiển thị chữ thơng báo có người (Hình 4.14b), đồng thời báo động qua leb (Hình 4.14c), với Sim900 gửi tin nhắn đến chủ nhà với nội dung “cảnh báo có người’ (Hình 4.14d) Khi hệ thống báo động hoạt động, muốn tắt báo động, chủ nhà gửi tin nhắn đến Sim900 để điều khiển tắt báo động (a) (b) Hình 4.15: Trạng thái hiển thị cú pháp tắt báo động tin nhắn điện thoại SVTH: Nguyễn Trung Hiếu – Nguyễn Bá Vũ 59 Chương 4: Kết đề tài GVHD: PhD Nguyễn Thanh Hải Để tắt hệ thống báo động, chủ nhà cẩn gửi tin nhắn với nội dung thiết lập trước, cú pháp tin nhắn sai Sim900 gửi tin nhắn thơng báo ‘sai cú pháp’ (Hình 4.15a) Nếu chủ nhà gửi cú pháp ‘#2015#yes’ (Hình 4.15b) Sim900 gửi tin nhắn phản hổi báo ‘đă tắt báo động’, đồng thời hệ thống ngừng báo động 4.3 Kết hệ thống thực tế Hình 4.16: Hình ảnh tồn thiết bị hệ thống Các thành phần hệ thống thích Hình 4.16, đề tài sử dụng webcam có sẵn máy tính làm thiết bị thu nhận ảnh, máy tính làm nhiệm vụ xử lý ảnh truyền tín hiệu cảnh báo qua giao tiếp UART cho vi điều khiển PIC 16F887 để điều khiển hoạt động nhắn tin Sim900, qua hệ thống báo động qua tin nhắn điện thoại SVTH: Nguyễn Trung Hiếu – Nguyễn Bá Vũ 60 Chương 5: Kết luận hướng phát triển GVHD: PhD Nguyễn Thanh Hải : KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 5.1 Kết luận Cuối cùng, luận văn hoàn thành thời gian cho phép đạt kết sau: Xây dựng tập ảnh mẫu với 1100 ảnh chụp từ camera, bao gồm 1000 ảnh dùng làm sở liệu 100 ảnh dùng để kiểm tra nhận dạng Tất ảnh cho qua bước tiền xử lý: trừ ảnh, tăng độ tương phản, lọc nhiễu, chuyển sang ảnh nhị phân tơ lấp lỗ hổng Sau đó, tất ảnh sở liệu đem trích đặc trưng thuật tốn PCA, kết q trình trích đặc trưng lưu vào file data.mat để phục vụ cho trình nhận dạng Đề tài hồn thành việc thi cơng mạch báo động, mạch sử dụng vi điều khiển PIC 16F887 module nhắn tin Sim900 Mạch chạy tốt, ổn định, có người, matlab xử lý phát có người, tín hiệu từ matlab gửi xuống vi điều khiển để điều khiển Sim900 nhắn tin đến chủ nhà với nội dung cảnh báo có người Khi chủ nhà nhắn tin lại với cú pháp #2015#yes hệ thống tắt báo động Tỉ lệ nhận dạng xác hệ thống 90% 5.2 Hướng phát triển đề tài Do thời gian thực có hạn nên đề tài đáp ứng phần nhỏ hệ thống hồn chỉnh Vì vậy, để đề tài mang nhiều tính thực tế có khả ứng dụng cao phát triền thêm theo hướng sau:  Ngoài việc điều khiển giám sát tin nhắn SMS, ta điều khiển camera để chụp hình sau gửi tin nhắn đa phương tiện đến điện thoại  Mở rộng hướng xử lý ảnh sử dụng phương pháp khác tối ưu Máy vector hỗ trợ (SVM), Mạng nơron nhân tạo SVTH: Nguyễn Trung Hiếu – Nguyễn Bá Vũ 61 Phụ lục GVHD: PhD Nguyễn Thanh Hải TÀI LIỆU THAM KHẢO [1] Phạm Hoàng Nam, Đồ án “Ứng dụng xử lý ảnh định hướng pin mặt trời”, Luận văn tốt nghiệp trường ĐH Sư phạm kỹ thuật TPHCM, 2014 [2] Nguyễn Vũ, Đồ án “Nhận dạng mặt người”, Luận văn tốt nghiệp trường ĐH Sư phạm kỹ thuật TPHCM, 2013 [3] Phan Văn Phương, Đồ án “Ứng dụng xử lý ảnh cảnh báo tài xế ngủ gật”, Luận văn tốt nghiệp trường ĐH Sư phạm kỹ thuật TPHCM, 2014 [4] Dương Đức Nhã – Lê Thị Ái Hạ, Đồ án “Nhận dạng biển báo giao thông dùng kit 6437”, Luận văn tốt nghiệp trường ĐH Sư phạm kỹ thuật TPHCM, 2014 [5] Lê Hồng Huy – Lê Nhật Tâm, Đồ án “Nhận dạng biển số xe máy, Luận văn tốt nghiệp trường ĐH Sư phạm kỹ thuật TPHCM, 2014 [6] Nguyễn Trường Giang – Ngô Minh Tùng, Đồ án “Điều khiển thiết bị qua sms”, Luận văn tốt nghiệp trường ĐH Sư phạm kỹ thuật TPHCM, 2014 [7] Trần Hữu Hùng, Đồ án “Giải pháp nhà thông minh”, Luận văn tốt nghiệp trường ĐH Sư phạm kỹ thuật TPHCM, 2014 [8] Nguyễn Thanh Hải, “Giáo trình xử lý ảnh”, NXB Đại Học Quốc Gia Tp Hồ Chí Minh, 2014 [9] PGS.TS Nguyễn Quang Hoan, “Xử Lý Ảnh”, Học viện cơng nghệ bưu viễn thơng, 2006 [10] thuật Nguyễn Đình Phú, “Thực hành vi điều khiển PIC”, ĐH Sư phạm kỹ TPHCM, 2014 SVTH: Nguyễn Trung Hiếu – Nguyễn Bá Vũ 62 Phụ lục GVHD: PhD Nguyễn Thanh Hải PHỤ LỤC Hướng dẫn sử dụng Breakout Sim900 Để khởi động Breakout Sim900 ta kích xung mức cao vào chân số thời gian khoảng 1s, lúc đèn Led báo trạng thái sáng, sau nhấp nháy với tần suất nhanh báo hiệu Sim900 khởi động tìm mạng Sau 10s, Led báo trạng thái nhấp nháy chậm lại báo hiệu Sim900 hoạt động bình thường Với ngõ giao tiếp thiết kế cho thuận tiện cho người sử dụng, bạn tự phát triển ý tưởng làm sản phẩm “hand made” đại thiết thực với sống Tập lệnh AT Breakout Sim900 Các lệnh AT hướng dẫn sử dụng để điều khiển modem AT cách viết gọn chữ Attention Mỗi dòng lệnh bắt đầu với “AT” hay “at” Đó lý lệnh modem gọi lệnh AT Nhiều lệnh sử dụng để điều khiển modem quay số sử dụng dây nối (wired dial-up modems), chẳng hạn ATD (Dial), ATA (Answer), ATH (Hool control) ATO (return to online data state), hỗ trợ modem GSM/GPRS điện thoại di động Các lệnh SMS:  Lệnh kiểm tra đường truyền: AT Nếu nhận thông báo OK tức đường truyền truyền tốt  Lệnh thực gọi ATHxxxxxxxxxx Với xxxxxxxxxx số điện thoại cần gọi Khi thực hiên gọi thành công nhận thông báo OK Để kết thúc gọi, ta sử dụng lệnh ATH  Lệnh cấu hình tin nhắn AT+CMGF = SVTH: Nguyễn Trung Hiếu – Nguyễn Bá Vũ 63 Phụ lục GVHD: PhD Nguyễn Thanh Hải Ví dụ 3.1: Để cấu hình tin nhắn với định dạng kiểu text, ta thực lệnh sau:  AT+CMGF = Lệnh gửi tin nhắn SMS: (1) AT+CMGS = ”số điện thoại” (2) Nếu lệnh (1) thực thành cơng chuỗi trả có dạng: > (kí tự “>” khoảng trắng) (3) Gửi nội dung tin nhắn kết thúc kí tự có mã ASCII 0x1A Nếu Sim trả OK tức gởi thành công tin nhắn  Lệnh đọc tin nhắn: AT+CMGR = : số nguyên, vị trí ngăn nhớ chứa tin nhắn cần đọc Ví dụ 3.2: Muốn đọc tin nhắn lưu ngăn nhớ thứ sim ta thực lệnh sau: AT+CMGR = Tin nhắn nhận có cấu trúc sau: +CMT: “+8401658300236”,“”,“15/11/18,09:57:27+28” Test Module Sim900  Lệnh Xóa tin nhắn AT+CMGD = Nếu lệnh thực đựợc trả về: OK Nếu lệnh khơng thực trả dạng: +CMS ERROR Ví dụ 3.3: Muốn xóa tin nhắn lưu ngăn nhớ thứ sim ta thực lệnh sau: AT+CMGD = SVTH: Nguyễn Trung Hiếu – Nguyễn Bá Vũ 64 Phụ lục GVHD: PhD Nguyễn Thanh Hải Giao diện GUI matlab Hình 5.1: Giao diện GUI xử lý ảnh matlab Giao diện bao gồm tùy chọn: phát người sử dụng ảnh tĩnh sử dụng webcam Khi sử dụng chức webcam ta tiến hành bấm vào nút ‘mở webcam’ để kích hoạt webcam có sẵn máy tính, nhấn vào nút ‘lấy ảnh nền’ để xác định không gian cần theo dõi, nhấn nút ‘dị tìm’ hình ảnh người vật lạ hiển thị lên giao diện GUI matlab Tương tự chế độ phát ảnh tĩnh ta nhấn nút ‘chọn ảnh nền’ ‘chọn vật’ để xác định ảnh gốc ban đầu ảnh có người vật lạ, bấm vào nút ‘phát hiện’ matlab tiến hành xử lý kích hoạt báo động phát có người Nút ‘mở cổng COM’ nhấn để khởi tạo cho phép mở cổng COM máy tính, cổng COM mở, tín hiệu báo động truyền từ matlab xuống vi điều khiển để vi điều khiển nhận tiến hành báo động Dưới giao diện GUI matlab cho trường hợp: phát người (Hình 5.2), phát vật (Hình 5.3) phát sai (Hình 5.4) Hình 5.2: Giao diện GUI phát người SVTH: Nguyễn Trung Hiếu – Nguyễn Bá Vũ 65 Phụ lục GVHD: PhD Nguyễn Thanh Hải Hình 5.3: Giao diện GUI matlab phát vật Hình 5.4: Giao diện GUI matlab phát sai SVTH: Nguyễn Trung Hiếu – Nguyễn Bá Vũ 66 ... ảnh, nhóm định sử dụng camera xử lý ảnh để phát người qua đưa hướng xử lý ảnh vào ứng dụng thực tiễn, phát người đột nhập vào nhà báo động đến chủ nhà tin nhắn điện thoại qua Sim900 Với mong muốn... động hệ thống chưa phát người 58 SVTH: Nguyễn Trung Hiếu – Nguyễn Bá Vũ Ứng dụng xử lý ảnh phát người báo động dùng Sim900 Hình 4.14: Trạng thái hoạt động hệ thống phát có người 59 Hình 4.15:... dung Sim900 hướng ứng dụng quan tâm nhiều Vì vậy, nhóm định thực tìm hiểu lĩnh vực xử lý ảnh để phát người Matlab sau thơng báo đến điện thoại thơng qua Module Sim900 Ứng dụng sử dụng để phát

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

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

Tài liệu liên quan