Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 67 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
67
Dung lượng
2,34 MB
Nội dung
LỜI CẢM ƠN Em xin gửi lời cảm ơn sâu sắc đến Thầy TS Nguyễn Vũ Anh Quang trực tiếp hƣớng dẫn tận tình giúp đỡ tạo điều kiện, góp ý chia sẻ nhiều kinh nghiệm quý báu cho em thực tốt đề tài Em xin chân thành cảm ơn thầy cô Khoa Kỹ thuật máy tính Điện tử, trƣờng Đại học CNTT&TT Việt - Hàn tận tình bảo, truyền đạt kiến thức tảng chuyên môn làm sở nhƣ tạo điều kiện tốt cho em hoàn thành đề tài Em gửi lời đồng cảm ơn đến bạn sinh viên khoa Kỹ thuật máy tính Điện tử chia sẻ trao đổi kiến thức nhƣ kinh nghiệm quý báu thời gian thực đề tài Xin chân thành cảm ơn! Đà nẵng, tháng 12 năm 2020 Sinh viên thực Bùi Văn Cƣờng i MỤC LỤC LỜI CẢM ƠN i MỤC LỤC ii DANH MỤC CÁC TỪ VIẾT TẮT iv DANH MỤC BẢNG vi DANH MỤC HÌNH vii MỞ ĐẦU 1 Lí chọn đề tài Mục tiêu nhiệm vụ nghiên cứu Đối tƣợng phạm vi nghiên cứu Phƣơng pháp nghiên cứu Dự đoán kết Ý nghĩa khoa học thực tiễn Nội dung bố cục CHƢƠNG I: CƠ SỞ LÝ THUYẾT .3 1.1 GIỚI THIỆU TỔNG QUAN VỀ HỆ THỐNG CẢNH BÁO 1.1.1 Giới thiệu hệ thống cảnh báo 1.1.2 Vùng bảo vệ 1.2 GIỚI THIỆU TỔNG QUAN VỀ CẢM BIẾN .4 1.2.1 Khái niệm cảm biến .4 1.2.2 Phân loại cảm biến .7 1.2.3 Giới hạn sử dụng cảm biến 1.3 GIỚI THIỆU TỔNG QUAN VỀ MẠNG THƠNG TIN DI ĐỘNG TỒN CẦU GSM 10 1.3.1 Giới thiệu công nghệ GSM 10 1.3.2 Các dịch vụ đƣợc tiêu chuẩn GSM 10 1.3.3 Cấu trúc địa lý mạng GSM 11 1.3.4 Cấu trúc mạng GSM 12 1.3.5 Các thành phần chức hệ thống 13 1.4 GIỚI THIỆU VỀ ARDUINO VÀ CÁC LINH KIỆN ĐƢỢC SỬ DỤNG TRONG MẠCH 20 1.4.1 Giới thiệu Arduino 20 ii 1.4.2 Các linh kiện đƣợc sử dụng mạch 28 CHƢƠNG II: PHÂN TÍCH NGUYÊN LÝ LÀM VIỆC 40 2.1 PHÂN TÍCH SƠ ĐỒ HOẠT ĐỘNG CỦA HỆ THỐNG CHỐNG TRỘM QUA ĐIỆN THOẠI 40 2.2 PHÂN TÍCH NGUYÊN LÝ LÀM VIỆC CỦA HỆ THỐNG CHỐNG TRỘM QUA ĐIỆN THOẠI 40 CHƢƠNG III: TÍNH TỐN VÀ THIẾT KẾ HỆ THỐNG 41 3.1 THIẾT KẾ SƠ ĐỒ HỆ THỐNG 41 3.2 NHIỆM VỤ TỪNG KHỐI 41 3.2.1 Khối nguồn 41 3.2.2 Khối xử lý trung tâm 42 3.2.3 Khối cảm biến 43 3.2.4 Khối báo động từ xa 43 3.2.5 Khối báo động chỗ 44 3.2.6 Khối hiển thị 44 3.2.7 Sơ đồ nguyên lý toàn mạch 45 CHƢƠNG IV: THI CÔNG HỆ THỐNG 47 4.1 THI CÔNG BOARD MẠCH .47 4.2 DANH SÁCH LINH KIỆN ĐƢỢC SỬ DỤNG TRONG MẠCH 48 4.3 LẮP RÁP VÀ KIỂM TRA 48 4.4 THI CƠNG MƠ HÌNH .50 CHƢƠNG V: KẾT QUẢ ĐẠT ĐƢỢC, NHẬN XÉT VÀ ĐÁNH GIÁ 51 5.1 KẾT QUẢ ĐẠT ĐƢỢC .51 5.2 NHẬN XÉT VÀ ĐÁNH GIÁ 51 KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN 52 TÀI LIỆU THAM KHẢO .53 PHỤ LỤC 54 iii DANH MỤC CÁC TỪ VIẾT TẮT STT Kí hiệu chữ viết tắt Chữ viết đầy đủ tiếng anh Dịch nghĩa tiếng Việt AuC Authentication Center Trung tâm nhận thực BSS Base Station Subsystem Phân hệ trạm gốc BS Base Station Trạm gốc BTS Base Transceiver Station Trạm thu phát gốc CCH Control Chanel Kênh điều khiển CCCH Common Control Chanel Kênh điều khiển chung CDMA CELL Cellulear Ô (tế bào) CGI Cell Global Identity Nhận dạng tồn cầu 10 ETSI European Telecomunications Viện tiêu chuẩn Viễn Thông Standards Institue Châu Âu 11 EIR 12 FDMA 13 GMSC 14 GSM 15 HLR 16 ISDN 17 LA 18 MSC 19 MS Mobile Station Trạm di động 20 NSS Network Subsystem Phân hệ mạng 21 OMC Operation and Maintencince Trung tâm khai thác bảo Code Division Multiple Access Equipment Identification Register Đa truy cập phân chia theo mã Thanh ghi nhận dạng thiết bị Frequency Division Multiple Đa truy cập phân chia theo tần Access số Gateway MSC Tổng đài di động cổng Global System for Mobile Communication Home Location Intergrated Service Digital Network Location Area Mobile Switching Service Center Trung tâm di động toàn cầu Bộ đăng ký định vị thƣờng trú Mạng liên kết đa dịch vụ Vùng định vị Tổng đài di động iv Cente 22 OSS 23 PLMN 24 PSPDN 25 PSTN 26 Operation and Support System Public Land Mobile Network dƣỡng Phân hệ khai thác hổ trợ Mạng di động công cộng mặt đất Packet Switch Public Data Mạng chuyển mạch công cộng Network theo gói Public Swithched Telephone Mạng chuyển mạch điện thoại Network công cộng RACH Random Access Chanel Kênh truy cập ngẫu nhiên 27 RX Receiver Máy thu 28 SIM Subscriber Identity Modul Module nhận dạng thuê bao 29 SMS Short Message Service Dịch vụ tin ngắn 30 SS Switching Subsystem Phân hệ chuyển mạch 31 TCH Traffic Chanel Kênh lƣu lƣợng 32 TDMA Time Division Multiple Đa truy cập phân chia theo tần Access số 33 TRAU Transcoding and Rate/ Bộ chuyển đổi mã phối Adapter Unit howpjp tốc độ 34 TRx Transceiver Bộ thu - phát v DANH MỤC BẢNG Bảng 1.1 Chuyển đổi đáp ứng kích thích Bảng 1.2 Phân loại theo dạng kích thích Bảng 1.3 Một số thông số kỹ thuật board Arduino UNO R3 22 Bảng 1.4 Tập lệnh AT điều khiển gọi .29 Bảng 1.5 Tập lệnh AT điều khiển tin nhắn 30 Bảng 4.1 Danh sách linh kiện đƣợc sử dụng mạch 48 vi DANH MỤC HÌNH Hình 1.1 Sơ đồ tổng quan hệ thống cảnh báo Hình 1.2 Vùng bảo vệ cảm biến thân nhiệt Hình 1.3 Một số loại cảm biến thƣờng dùng Hình 1.4 Phân vùng cấu trúc địa lý mạng GSM 11 Hình 1.5 Mơ hình hệ thống GSM 12 Hình 1.6 Cấu trúc trạm gốc BSS .14 Hình 1.7 Vị trí chức TRAU 15 Hình 1.8 Chức xử lý gọi MSC 17 Hình 1.9 Một số loại Arduino thơng dụng 21 Hình 1.10 Board Arduino UNO thực tế 21 Hình 1.11 Phần cứng board Arduino UNO 22 Hình 1.12 Tham khảo thêm chức chân Arduino UNO R3 25 Hình 1.13 Phần mềm lập trình Arduino IDE 26 Hình 1.14 Giao diện phần mềm Arduino IDE 26 Hình 1.15 Vùng lệnh phần mềm .27 Hình 1.16 Cấu trúc frame liệu .28 Hình 1.17 Sơ đồ chân module SIM800L 28 Hình 1.18 Cảm biến vật cản hồng ngoại E18-D80NK 30 Hình 1.19 Sơ đồ nguyên lý cảm biến hồng ngoại E18-D80NK 31 Hình 1.20 Module relay kênh 5V 32 Hình 1.21 Màn hình LCD 16x2 .33 Hình 1.22 Cấu trúc giao dịch (transcaction) 34 Hình 1.23 Điều kiện bắt đầu 34 Hình 1.24 Điều kiện kết thúc 35 Hình 1.25 Thiết bị Mater gửi điều kiện bắt đầu đến tất Slave 36 Hình 1.26 Các Slave so sánh địa Master gửi đến 36 Hình 1.27 Thiết bị Master gửi nhận khung liệu 37 Hình 1.28 Thiết bị Slave nhận thành cơng khung liệu .37 Hình 1.29 Thiết bị Master gửi điều kiện dừng, kết thúc truyền liệu 38 Hình 1.30 Cịi báo buzzer 38 Hình 1.31 Bóng đèn led buld 39 Hình 2.1 Sơ đồ làm việc hệ thống báo trộm .40 Hình 3.1 Sơ đồ khối hệ thống .41 vii Hình 3.2 Nguồn sạc adapter 5VDC 42 Hình 3.3 Khối xử lý trung tâm .42 Hình 3.4 Khối cảm biến 43 Hình 3.5 Khối báo động từ xa 43 Hình 3.6 Khối báo động chỗ 44 Hình 3.7 Khối hiển thị 44 Hình 3.8 Sơ đồ nguyên lý toàn hệ thống 45 Hình 4.1 Mạch in hệ thống .47 Hình 4.2 Mạch PCB 3D lớp dƣới 47 Hình 4.3 Mạch PCB 3D lớp .47 Hình 4.4 Board mạch lớp dƣới 49 Hình 4.5 Board mạch lớp 49 Hình 4.6 Mơ hình hệ thống chƣa hoạt động 50 Hình 4.7 Mơ hình hệ thống gọi điện cảnh báo có đột nhập 50 viii Thiết kế thi công hệ thống chống trộm qua điện thoại MỞ ĐẦU Lí chọn đề tài Nhƣ biết, thời gian gần tình trạng trộm cắp trở nên phổ biến ngày tinh vi Việt Nam Các vụ việc trộm cắp gây thiệt hại lớn tài sản gia đình, quan, mà tạo lo lắng cho nhiều ngƣời, ảnh hƣởng đến trật tự an toàn xã hội Sau hàng loạt vụ việc khuyến cáo quan chức năng, nhiều gia đình có biện pháp tăng cƣờng lắp đặt thiết bị báo trộm cho gia đình Tuy nhiên biện pháp đơi khơng phát huy đƣợc nhiều tác dụng Từ yêu cầu thực tế đó, địi hỏi ngày cao sống, cộng với phát triễn mạnh mẽ mạng di động em chọn đề tài “Thiết kế thi công hệ thống chống trộm qua điện thoại” nhằm đáp ứng nhu cầu giám sát điều khiển từ xa điện thoại di động, góp phần vào giữ vững trật tự an ninh gia đình xã hội Mục tiêu nhiệm vụ nghiên cứu Mục tiêu “Hệ thống chống trộm qua điện thoại” phát đƣợc đột nhập từ bên sau cảnh báo cho kịp thời đƣa phƣơng án xử lý hiệu Đề tài sử dụng vi điều khiển làm xử lý trung tâm, cảm biến hồng ngoại phát dấu hiệu đột nhập Cùng số thiết bị đầu nhƣ âm (chng, cịi), tín hiệu phát sáng (đèn), Module SIM nhận tín hiệu từ trung tâm gửi tin nhắn thông báo đến ngƣời quản lý để kịp thời xử lý có cố đột nhập xảy Nhiệm vụ nghiên cứu Đề tài tập trung nghiên cứu vấn đề sau: - Nghiên cứu hệ thống báo trộm thị trƣờng - Nghiên cứu thành phần hệ thống báo trộm - Tìm hiểu loại cảm biến, module - Phân biệt đƣợc loại cảm biến, nắm đƣợc thông số cảm biến nhƣ: phạm vi, khoảng cách hoạt động, điện áp cung cấp, … Từ đƣa lựa chọn phù hợp để đƣa vào sử dụng mô hình - Tìm hiểu mạng thơng tin di động - Thiết kế mạch báo trộm qua điện thoại Bùi Văn Cƣờng – Lớp K1208A Thiết kế thi công hệ thống chống trộm qua điện thoại Đối tƣợng phạm vi nghiên cứu Đối tƣợng - Nghiên cứu hệ thống báo trộm - Nghiên cứu thiết bị cảm biến hồng ngoại module sim - Nghiên cứu linh kiện có mạch Phạm vi nghiên cứu - Nghiên cứu lý thuyết thành phần có hệ thống báo trộm - Nghiên cứu lý thuyết loại cảm biến - Nghiên cứu lý thuyết mạng thông tin di đông GSM Phƣơng pháp nghiên cứu Sử dụng phƣơng pháp luận làm rõ nội dung đề tài: - Thu thập, phân tích tài liệu có liên quan đến đề tài - Nghiên cứu thành phần có hệ thống báo trộm - Tìm hiểu mạng thơng tin di động GSM - Tìm hiểu phân tích hệ thống báo trộm qua điện thoại Dự đoán kết Hệ thống báo động phát có đột nhập gọi điện, nhắn tin đến số điện thoại đƣợc cài đặt sẵn để báo động cho ngƣời chủ biết để có phƣơng pháp xử lý, đồng thời báo động chỗ âm (cịi buzzer) ánh sáng (bóng đèn led) Ý nghĩa khoa học thực tiễn Đề tài giúp em nắm rõ đƣợc kiến thức hệ thống báo trộm kết hợp với mạng thông tin di động GSM Đề tài mang tính thực tế cao đƣợc áp dụng nhiều vào sống Không quan, doanh nghiệp mà hộ gia đình sử dụng phổ biến Nội dung bố cục CHƢƠNG I: CƠ SỞ LÝ THUYẾT CHƢƠNG II: PHÂN TÍCH NGUYÊN LÝ LÀM VIỆC CHƢƠNG III: TÍNH TỐN VÀ THIẾT KẾ HỆ THỐNG CHƢƠNG IV: THI CÔNG HỆ THỐNG CHƢƠNG V: KẾT QUẢ ĐẠT ĐƢỢC, NHẬN XÉT VÀ ĐÁNH GIÁ Bùi Văn Cƣờng – Lớp K1208A Thiết kế thi công hệ thống chống trộm qua điện thoại Sử dụng hình LCD 16x2 kết nối với khối xử lý trung tâm thông qua chuẩn giao tiếp I2C để hiển thị trạng thái hoạt động toàn hệ thống 3.2.7 Sơ đồ ngun lý tồn mạch Hình 3.8 Sơ đồ nguyên lý toàn hệ thống Nguyên lý hoạt động mạch Ta cấp nguồn 5VDC thông qua Arduino để cấp cho toàn mạch hoạt động Sau đƣợc cấp nguồn cảm biến vật cản hồng ngoại E18-D80NK tạo vùng bảo vệ để phát đột nhập Màn hình LCD 16X2 hiển thị trạng thái hoạt động mạch Module SIM800L, module relay cịi buzzer ln trạng thái chờ Khi có đột nhập, cảm biến vật cản hồng ngoại phát tín hiệu cảnh báo khối xử lý trung tâm Arduino phát tín hiệu cảnh báo đến buzzer để phát âm lớn báo động, đồng thời module relay kích bật đèn sáng để chủ nhà dễ dàng xác định vị trí ngƣời đột nhập, đồng thời tín hiệu đƣợc đƣa đến module SIM800L để quay số gọi điện nhắn tin đến số thuê bao đƣợc cài đặt để báo động xa Màn hình LCD xuất trạng thái cảnh báo Sau giải đƣợc vấn đề đột nhập, trạng thái báo động nên còi báo động ồn, chủ th bao nhắn tin “OFF” đến số điện thoại đƣợc Bùi Văn Cƣờng – Lớp K1208A 45 Thiết kế thi công hệ thống chống trộm qua điện thoại lắp module SIM800L để tắt buzzer đèn Màn hình LCD 16X2 xuất trạng thái “turn of buzzer” sau trở lại trạng thái ban đầu Bùi Văn Cƣờng – Lớp K1208A 46 Thiết kế thi công hệ thống chống trộm qua điện thoại CHƢƠNG IV: THI CÔNG HỆ THỐNG 4.1 THI CƠNG BOARD MẠCH Hình 4.1 Mạch in hệ thống Hình 4.2 Mạch PCB 3D lớp Hình 4.3 Mạch PCB 3D lớp Bùi Văn Cƣờng – Lớp K1208A 47 Thiết kế thi công hệ thống chống trộm qua điện thoại Sau in board đồng, cần kiểm tra đƣờng giây có bị hở hay không? Khi khoan lỗ để hàn chân linh kiện phải dùng mũi khoan cho hợp lý với chân linh kiện, điều giúp linh kiện lắp vào mạch đƣợc chắn, việc hàn linh kiện dễ dàng 4.2 DANH SÁCH LINH KIỆN ĐƢỢC SỬ DỤNG TRONG MẠCH Bảng 4.1 Danh sách linh kiện sử dụng mạch STT Tên linh kiện Số lƣợng Nguồn adapter 5VDC Board Arduino UNO R3 Module SIM800L Cảm biến vật cản hồng ngoại E18-D80NK Module relay kênh 5V Bóng đèn led buld Màn hình LCD 16x2 Chuẩn giao tiếp I2C Còi báo buzzer 4.3 LẮP RÁP VÀ KIỂM TRA Quy trình lắp ráp kiểm tra mạch: - Bƣớc 1: Rửa board đồng nƣớc rửa mạch sau ủi mạch, phủ nhựa thơng để tránh oxy hóa tiến hành khoan lỗ - Bƣớc 2: Dùng đồng hồ chỉnh thang đo điện trở x1 để kiểm tra ngắn mạch xem ngõ vào 5V thông với cảm biến module hay chƣa GND có nối chƣa - Bƣớc 3: Hàn chân linh kiện hàng rào vào board mạch, tiến hành đo đạt kiểm tra kết nối - Bƣớc 4: Nạp chạy thử chƣơng trình Bùi Văn Cƣờng – Lớp K1208A 48 Thiết kế thi công hệ thống chống trộm qua điện thoại Hình 4.4 Board mạch lớp Hình 4.5 Board mạch lớp Bùi Văn Cƣờng – Lớp K1208A 49 Thiết kế thi công hệ thống chống trộm qua điện thoại 4.4 THI CƠNG MƠ HÌNH Sau kiểm tra mạch hoạt động tốt ta tiên hành lắp ráp mơ hình cho hệ thống Hình 4.6 Mơ hình hệ thống chưa hoạt động Hình 4.7 Mơ hình hệ thống gọi điện cảnh báo có đột nhập Bùi Văn Cƣờng – Lớp K1208A 50 Thiết kế thi công hệ thống chống trộm qua điện thoại CHƢƠNG V: KẾT QUẢ ĐẠT ĐƢỢC, NHẬN XÉT VÀ ĐÁNH GIÁ 5.1 KẾT QUẢ ĐẠT ĐƢỢC Sau hoàn thành đồ án này, em nghiên cứu tích lũy thêm nhiều hiểu biết, kiến thức mới, tăng khả vận dụng lý thuyết vào thực tế, hiểu biết hệ thống chống trộm, tính Arduino UNO R3, module SIM800L, cảm biến vật cản hồng ngoại E18-D80NK, … 5.2 NHẬN XÉT VÀ ĐÁNH GIÁ Sau thời gian tìm hiểu, thiết kế thi cơng đồ án với đề tài “Thiết kế thi công hệ thống chống trộm qua điện thoại” hồn thiện Nhìn chung, mơ hình hệ thống hoạt động tƣơng đối ổn định, làm việc liên tục, đạt đƣợc yêu cầu ban đầu đề Sản phẩm hoạt động phụ thuộc phần vào mạng điện thoại vùng phủ sóng mạnh thiết bị hoạt động tốt Tuy nhiên, hạn chế kiến thức nhƣ thời gian, nguồn tham khảo chủ yếu thông qua mạng internet nên đề tài cịn có hạn chế: - Hoạt động chƣa tốt vùng có sóng điện thoại yếu - Tính thẩm mỹ độ xác chƣa cao Bùi Văn Cƣờng – Lớp K1208A 51 Thiết kế thi công hệ thống chống trộm qua điện thoại KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN Kết luận Sau thời gian cố gắng nổ lực tìm kiếm tài liệu với tận tình hƣớng dẫn thầy TS Nguyễn Vũ Anh Quang, đồ án hoàn thành thời gian quy định theo yêu cầu đặt cảnh báo có đột nhập Sau thời gian thực đồ án em biết cách sử dụng, điều chỉnh cảm biến, module, Arduino Mơ hình phần cứng đƣợc bố trí phù hợp, dễ dàng quan sát Vì mơ hình nhỏ nên độ xác chƣa đƣợc cao Hƣớng phát triển Do đề tài dừng lại việc thiết kế mơ hình hệ thống nhỏ nên chƣa phản ánh đƣợc hết trƣờng hợp thực tế dễ xảy báo động giả để hệ thống phát triển đời sống, em xin đề xuất vài phƣơng án để cải thiện đề tài: - Sử dụng cảm biến chuyên dụng có độ xác cao - Có thể dùng thêm camera vào hệ thống để chụp hình lại trƣờng có đột nhập, tránh trƣờng hợp báo động giả - Sử dụng nguồn dự phòng cho hệ thống Bùi Văn Cƣờng – Lớp K1208A 52 Thiết kế thi công hệ thống chống trộm qua điện thoại TÀI LIỆU THAM KHẢO [1] Bkaii.com.vn “hệ thống thông tin di động toàn cầu mạng di động GSM” [2] Esmarthome.net “TÀI LIỆU ĐÀO TẠO HỆ THỐNG BÁO ĐỘNG” [3] HUỲNH MINH PHÚ (2015) “TỰ HỌC NHANH ARDUINO CHO NGƢỜI MỚI BẮT ĐẦU” [4] HUỲNH MINH PHÚ (2017) “Hƣớng dẫn sử dụng module sim800L” Lập trình vi điều khiển, (221) [5] Tìm hiểu module sim800l (https://espace.edu.vn/module-arduino-va-thu- vien/sim800l-module-gsm-nhan-tin-va-goi-dien-gia-re/ ) Bùi Văn Cƣờng – Lớp K1208A 53 Thiết kế thi công hệ thống chống trộm qua điện thoại PHỤ LỤC Lƣu đồ thuật tốn hệ thống Code chƣơng trình hệ thống #include #include LiquidCrystal_I2C lcd(0x27, 16, 2); #include #include SoftwareSerial sim(10, 11); int _timeout; String _buffer; #define relay #define buzzer #define ir Bùi Văn Cƣờng – Lớp K1208A 54 Thiết kế thi công hệ thống chống trộm qua điện thoại Sim800l Sim800l; String textSms; String number = "+84337572996"; uint8_t index1; int demSms = 0; // void setup() { Serial.begin(9600); _buffer.reserve(50); sim.begin(9600); Sim800l.begin(); lcd.init(); lcd.backlight(); pinMode(relay, OUTPUT); digitalWrite(relay, LOW); pinMode(buzzer, OUTPUT); pinMode(ir, INPUT); lcd.setCursor(5, 0); lcd.print("WELCOME"); chaychu(); delay(1000); lcd.clear(); lcd.setCursor(0, 0); lcd.print(" ANTI THEFT "); lcd.setCursor(0, 1); lcd.print("Status:"); Sim800l.delAllSms(); Serial.println(""); } // void loop() { Bùi Văn Cƣờng – Lớp K1208A 55 Thiết kế thi công hệ thống chống trộm qua điện thoại if (digitalRead(ir) == 1) { lcd.setCursor(0, 1); lcd.print("Status: "); lcd.setCursor(8, 1); lcd.print("NORMAL "); Serial.println("normal"); } if (digitalRead(ir) == 0) { lcd.setCursor(8, 1); lcd.print("WARNING "); digitalWrite(relay, LOW); delay(3000); digitalWrite(relay, HIGH); delay(3000); digitalWrite(buzzer, HIGH); Serial.println("WARNING"); Serial.println(number); Serial.println("send meggase"); lcd.setCursor(0, 1); Serial.println("Calling to phone"); lcd.print("Calling to phone"); callNumberr(); lcd.setCursor(0, 1); lcd.print("Sending message "); SendMessage(); lcd.setCursor(0, 1); lcd.print("Send message "); while (1) { textSms = Sim800l.readSms(1); Bùi Văn Cƣờng – Lớp K1208A 56 Thiết kế thi công hệ thống chống trộm qua điện thoại Serial.println("Ready"); if (textSms.indexOf("OFF") != -1) { lcd.setCursor(0, 1); lcd.print("Turn OFF BUZZER "); digitalWrite(buzzer, LOW); digitalWrite(relay, LOW); Serial.println("off"); Sim800l.delAllSms(); Serial.println("delete"); goto endd; } } } endd:; } // void SendMessage() { Serial.println ("Sending Message"); sim.println("AT+CMGF=1"); //Sets the GSM Module in Text Mode delay(1000); sim.println("AT+CMGS=\"" + number + "\"\r"); //Mobile phone number to send message delay(1000); String SMS = "WARNING"; sim.println(SMS); delay(100); sim.println((char)26);// ASCII code of CTRL+Z delay(5000); } Bùi Văn Cƣờng – Lớp K1208A 57 Thiết kế thi công hệ thống chống trộm qua điện thoại // void callNumberr() { sim.println("AT"); updateSerial(); sim.println("ATD+ " + number + ';'); updateSerial(); Serial.println("calling"); delay(20000); // wait for 20 seconds sim.println("ATH"); updateSerial(); } void updateSerial() { delay(500); while (Serial.available()) { sim.write(Serial.read()); } while (sim.available()) { Serial.write(sim.read()); } } // void chaychu() { for (int positionCounter = 0; positionCounter < 13; positionCounter++) { lcd.scrollDisplayLeft(); delay(150); } for (int positionCounter = 0; positionCounter < 29; positionCounter++) { Bùi Văn Cƣờng – Lớp K1208A 58 Thiết kế thi công hệ thống chống trộm qua điện thoại lcd.scrollDisplayRight(); delay(150); } for (int positionCounter = 0; positionCounter < 16; positionCounter++) { lcd.scrollDisplayLeft(); delay(150); } } Bùi Văn Cƣờng – Lớp K1208A 59