Đề tài “Hệ thống báo cháy và báo trộm qua SMS”, là một ứng dụng rất thiết thực trên phạm vi vừa và nhỏ như: hộ gia đình, nhà kho, …Giúp người sử dụng có thể phát hiện sớm và giảm thiểu tối đa những thiệt hại cho tính mạng và tài sản của chủ sở hữu. Có thể được ứng dụng rộng rãi trong đáp ứng nhu cầu xã hội hiện nay.
TRƢỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ BỘ MÔN ĐIỆN TỬ VIỄN THÔNG Luận văn đƣợc thực bởi: Trần Văn Đen MSSV: 1090922, Lớp: TC0971A1 Đỗ Quang Vinh MSSV: 1090995, Lớp: TC0971A1 Tựa đề Luận văn (Hay tên đề tài): Hệ thống báo cháy báo trộm qua SMS Luận văn nộp báo cáo Hội đồng chấm bảo vệ Luận văn tốt nghiệp Đại học ngành Điện tử Truyền thông/ Kỹ thuật Máy tính, Bộ mơn Điện tử Viễn thơng vào ngày 17 tháng 05 năm 2013 (Quyết định thành lập Hội đồng số: 118/QĐ-CN ngày 23 tháng 04 năm 2013 Trƣởng Khoa Công Nghệ) Kết đánh giá: _ Chữ ký thành viên Hội đồng: Thành viên 1: TS Lƣơng Vinh Quốc Danh …………………… Thành viên 2: ThS Nhan Văn Khoa …………………… Thành viên 3: ThS Trần Nhựt Khải Hoàn …………………… Trang i Luận văn tốt nghiệp GVHD:Ts Lương Vinh Quốc Danh LỜI CAM ĐOAN Đề tài “Hệ thống báo cháy báo trộm qua SMS”, ứng dụng thiết thực phạm vi vừa nhỏ nhƣ: hộ gia đình, nhà kho, …Giúp ngƣời sử dụng phát sớm giảm thiểu tối đa thiệt hại cho tính mạng tài sản chủ sở hữu Có thể đƣợc ứng dụng rộng rãi đáp ứng nhu cầu xã hội Vì chúng em chọn đề tài làm luận văn tốt nghiệp cho Trong q trình thực đề tài, nhiều thiếu sót kiến thức hạn chế nhƣng nội dung trình bày báo cáo hiểu biết thành chúng em đạt đƣợc dƣới hƣớng dẫn thầy Lƣơng Vinh Quốc Danh Chúng em xin cam đoan rằng: nội dung trình bày báo cáo luận văn tốt nghiệp chép từ công trình có trƣớc Nếu khơng thật, em xin chịu trách nhiệm trƣớc nhà trƣờng Cần Thơ, ngày 17 tháng 05 năm 2013 Nhóm sinh viên thực SVTH: Trần Văn Đen Đỗ Quang Vinh Mssv: 1090922 Mssv: 1090995 Trang ii Luận văn tốt nghiệp GVHD:Ts Lương Vinh Quốc Danh LỜI CẢM ƠN Chúng tơi muốn nói lời cảm ơn tới nhiều ngƣời giúp đỡ để hoàn thành luận văn Trƣớc hết, xin chân thành cảm ơn Thầy Lƣơng Vinh Quốc Danh giáo viên hƣớng dẫn dành nhiều thời gian quý báu hƣớng dẫn tận tình, đƣa nhiều ý kiến suốt thời gian thực đề tài thƣờng xuyên động viên để chúng tơi hồn thành cơng việc Xin bày tỏ lòng biết ơn chân thành đến gia đình, ngƣời thân, bạn bè động viên, chia sẻ gửi nhiều tài liệu, giúp chúng tơi có thêm niềm tin thuận lợi q trình làm khóa luận tốt nghiệp Và xin cảm ơn quý thầy cô Bộ môn Điện tử Viễn thơng, Bộ mơn Tự Động Hóa hết lòng dạy dỗ để chúng tơi có đủ kiến thức để hồn thành cơng việc hành trang quý báo sau làm việc Một lần xin chân thành cảm ơn tất quý thầy cô, ngƣời giúp đỡ đóng góp ý kiến để có đƣợc luận văn SVTH: Trần Văn Đen Đỗ Quang Vinh Mssv: 1090922 Mssv: 1090995 Trang iii Luận văn tốt nghiệp GVHD:Ts Lương Vinh Quốc Danh MỤC LỤC LỜI CAM ĐOAN ii LỜI CẢM ƠN iii MỤC LỤC iv KÝ HIỆU VÀ VIẾT TẮT vi DANH MỤC HÌNH viii DANH MỤC BẢNG ix TÓM TẮT x ABSTRACT xi CHƢƠNG I: TỔNG QUAN 1.1 ĐẶT VẤN ĐỀ 1.2 LỊCH SỬ GIẢI QUYẾT VẤN ĐỀ 1.3 PHẠM VI ĐỀ TÀI 1.4 PHƢƠNG PHÁP NGHIÊN CỨU 1.5 CẤU TRÖC BÀI BÁO CÁO CHƢƠNG II: CƠ SỞ LÝ THUYẾT 2.1 CƠ SỞ LÝ THUYẾT CẢNH BÁO RÕ KHÍ GAS, CHUYỂN ĐỘNG, VÀ KHĨI 2.1.1 Cảnh báo khí gas 2.1.2 Cảnh báo chuyển động 2.1.3 Cảnh báo khói 2.2 GIỚI THIỆU MODULE SIM900 10 2.2.1 Tổng quan Module SIM900 10 2.2.2 Tập lệnh AT (Hayes command set) 13 2.3 GIỚI THIỆU VI ĐIỀU KHIỂN MSP430F2274 VÀ MSP430G2553 16 2.3.1 Sơ lƣợc vi điều khiển MSP430 16 2.3.2 Vi điều khiển MSP430F2274 17 2.3.3 Vi điều khiển MSP430G2553 20 2.3.4 Bộ nhớ Flash MSP430F2274 21 2.4 GIỚI THIỆU LCD 16x2 23 2.5 GIỚI THIỆU MODULE nRF24l01 25 2.6.1 Giới thiệu 25 2.6.2 Sơ lƣợc phần cứng 26 2.6.3 Hoạt động nRF24L01 28 2.6.4 Các tính ShockBurst 29 2.6 SƠ LƢỢC MỘT SỐ IC ỔN ÁP DÙNG TRONG ĐỀ TÀI 30 2.5.1 IC LM2576HV-ADJ 30 2.5.2 IC LM1117-33 31 2.5.3 IC LM317 32 2.5.4 IC TPS709 34 2.5.5 IC TPS780 34 2.7 TIẾT KIỆM NĂNG LƢỢNG 35 2.8 KẾT LUẬN CHƢƠNG 35 CHƢƠNG III: NỘI DUNG VÀ KẾT QUẢ NGHIÊN CỨU 37 SVTH: Trần Văn Đen Đỗ Quang Vinh Mssv: 1090922 Mssv: 1090995 Trang iv Luận văn tốt nghiệp GVHD:Ts Lương Vinh Quốc Danh 3.1 SƠ ĐỒ KHỐI HỆ THỐNG 37 3.2 THIẾT KẾ PHẦN CỨNG 38 3.2.1 Khối nguồn 38 3.2.2 Khối Master 39 3.2.3 Khối Slave (Cảm biến gas) 41 3.2.4 Khối Slave (Cảm biến chuyển động) 42 3.2.5 Khối Slave (Cảm biến khói) 44 3.2.6 Khối Slave (Module điều khiển thiết bị) 46 3.3 SƠ ĐỒ NGUYÊN LÝ HỆ THỐNG 48 3.4 GIẢI THUẬT PHẦN MỀM 49 3.3.1 Giải thuật chƣơng trình Master 49 3.3.2 Giải thuật module Slave (cảm biến gas) 52 3.3.3 Giải thuật module Slave (cảm biến chuyển động) 53 3.3.4 Giải thuật module Slave (cảm biến khói) 54 3.3.5 Giải thuật phát đọc tin nhắn 54 3.4 CHỨC NĂNG HỆ THỐNG 55 CHƢƠNG IV: KẾT LUẬN VÀ ĐỀ NGHỊ 56 Kết luận: 56 Hạn chế đề nghị: 56 PHỤ LỤC 57 PHỤ LỤC A: MỘT SỐ LỆNH AT LIÊN QUAN ĐẾN SMS 57 PHỤ LỤC B: BẢN MÃ ASCII MỞ RỘNG 58 CHỨC NĂNG CÁC CHÂN MODULE SIM900 59 TÀI LIỆU THAM KHẢO 62 SVTH: Trần Văn Đen Đỗ Quang Vinh Mssv: 1090922 Mssv: 1090995 Trang v Luận văn tốt nghiệp GVHD:Ts Lương Vinh Quốc Danh KÝ HIỆU VÀ VIẾT TẮT ADC Analog-to-digital converter AT Attention cdS cadmium sulphide CPU Central Processing Unit DCS Digital Cellular Service EGSM Enhanced GSM ĐT Điện thoại GFSK Gaussian Frequency-Shift Keying GPRS General packet radio service GSM Global System for Mobile Communication IC Intergrate circuit IR InfraRed Kt Kiểm tra LCD Liquid crystal display LNG Liquefied Natural Gas LPG Liquefied Petroleum Gas M2M Machine to machine PCB printed circuit board PCS Personal Communications Service PDA Personal digital assistant PLMN public land mobile network ROM Read-only memory RX Received RXD Received Data SDT Số điện thoại SIM Subscriber Identification Module SMS Short Message Services SPI Serial Peripheral Interface SVTH: Trần Văn Đen Đỗ Quang Vinh Mssv: 1090922 Mssv: 1090995 Trang vi Luận văn tốt nghiệp GVHD:Ts Lương Vinh Quốc Danh TB Thiết bị Th Tín hiệu TXD Transmitted Data TX Transmitted V Voltage SVTH: Trần Văn Đen Đỗ Quang Vinh Mssv: 1090922 Mssv: 1090995 Trang vii Luận văn tốt nghiệp GVHD:Ts Lương Vinh Quốc Danh DANH MỤC HÌNH Hình 1: Một số loại cảm biến gas Hình 2: Cấu tạo cảm biến MQ-6 Hình 3: Cấu trúc cảm biến PIR D203B Hình 4: Góc quét cảm biến Hình 5: Cảm biến khói quang điện Hình 6: Cảm biến khói ion hóa 10 Hình 7: Module SIM900 11 Hình 8: Sơ đồ khối SIM900 11 Hình 9: Sơ đồ chân SIM900 12 Hình 10: Giao thức kết nối .13 Hình 11: Cấu trúc chung MSP430 17 Hình 12: Sơ đồ khối MSP430F2274 19 Hình 13: Sơ đồ chân MSP430F2274 .19 Hình 14: Chip MSP430F2274 20 Hình 15: Sơ đồ khối MSP430G2553 .20 Hình 16: Sơ đồ chân MSP430G2553 .21 Hình 17: Chip MSP430G2553 .21 Hình 18: Sơ đồ chân LCD 16x2 .23 Hình 19: LCD 16x2 23 Hinh 20: Sơ đồ khối chip nRF24L01 .27 Hình 21: Sơ đồ chân chip nRF24L01 27 Hình 22: Một gói ™ ShockBurst cải tiến với tải trọng (0-32 byte) .30 Hình 23: Hình dạng chân linh kiện LM2576 31 Hình 24: Sơ đồ mạch tham khảo LM2576HV-ADJ 31 Hình 25: Hình dạng chân IC LM1117 32 Hình 26: Sơ đồ mạch tham khảo 32 Hình 27: Dạng chân IC LM317 .33 Hình 28: Sơ đồ điều chỉnh điện áp dùng LM317 33 Hình 29: Dạng chân TPS70950 .34 Hình 30: Dạng chân TPS780 35 Hình 31: Sơ đồ khối hệ thống 37 Hình 32: Sơ đồ ngun lí khối nguồn 39 Hình 33: Sơ đồ nguyên lí khối Master 40 Hình 34: Sơ đồ ngun lí Module gas 41 Hình 35: Sơ đồ nguyên lí Slave 42 Hình 36: Sơ đồ nguyên lí khối Slave 43 Hình 37: Module TM-212 43 Hình 38: Góc qt kính fresnel module TM-212 44 Hình 39: Cảm biến khói 45 Hinh 40: Sơ đồ nguyên lí Slave 46 Hình 41: Mạch điều khiển thiết bị AC 46 Hình 42: Mạch kiểm tra trạng thái thiết bị .47 Hình 43: Sơ đồ nguyên lí hệ thống 48 SVTH: Trần Văn Đen Đỗ Quang Vinh Mssv: 1090922 Mssv: 1090995 Trang viii Luận văn tốt nghiệp GVHD:Ts Lương Vinh Quốc Danh Hình 44: Lƣu đồ giải thuật nhận đọc tin nhắn 50 Hình 45: Lƣu đồ nhận báo động từ Slave thực báo động 51 Hình 46: Lƣu đồ giải thuât module Slave 52 Hình 47: Giải thuật module Slave .53 Hình 48: Giải thuật module Slave .54 Hình 49: Chức hệ thống 55 DANH MỤC BẢNG Bảng 1: Thông tin Flash memory số MSP430 MSP430F2274 22 Bảng 2: Ý nghĩa chân LCD 16x2 24 Bảng 3: Tập lệnh LCD 16x2 24 Bảng 4: Chức chân nRF24L01 27 Bảng 5: Cách cài đặt chế độ hoạt động cho nRF24L01 28 Bảng 6: Phụ lục tập lệnh AT thực thi SMS 57 Bảng 7: Phụ lục bảng mã ASCII 58 Bảng 8: Tên chân Module SIM900 59 SVTH: Trần Văn Đen Đỗ Quang Vinh Mssv: 1090922 Mssv: 1090995 Trang ix Luận văn tốt nghiệp GVHD:Ts Lương Vinh Quốc Danh TÓM TẮT Nhằm tạo thiết bị giúp người sử dụng phát sớm nguy cháy nổ ( thiết bị sử dụng gas vật liệu dễ cháy), đảm bảo an ninh số nơi nhạy cảm thông qua mạng di động GSM nên thiết kế HỆ THỐNG BÁO CHÁY VÀ BÁO TRỘM QUA SMS Thiết bị xây dựng Mô-đun SIM900, vi điều khiển MSP430 (MSP430F2274 MSP430G2553), cảm biến gas (MQ6), chuyển động (PIR203B) cảm biến ánh sáng (cdS) Kết hợp vớ môđun điều khiển thiết bị, tạo nên hệ thống tích hợp hữu ích cho người dùng Kết cho thấy thiết bị có khả phát nồng độ gas, khói khơng khí, phát chuyển động, thực chức báo động điều khiển thiết bị xác Từ khóa: SIM900, tập lệnh AT, MSP430F2274, Báo trộm, Gas, Cháy nổ, Khói, điều khiển thiết bị SVTH: Trần Văn Đen Đỗ Quang Vinh Mssv: 1090922 Mssv: 1090995 Trang x Luận văn tốt nghiệp GVHD:Ts Lương Vinh Quốc Danh đƣợc phát gửi đến số điện thoại ngƣời dùng cài đặt Bên cạnh đó, Master đƣợc cài đặt chế độ báo động chỗ buzzer (ở chế độ này, Master tạo tiếng hú thay gửi tin SMS) Ngƣời dùng quản lí, kiểm tra trạng thái bật tắt Slave để biết tình trạng hoạt động hệ thống Khi nhận đƣợc tin SMS kiểm tra trạng thái Slave, Master gửi tín hiệu kiểm tra đến Slave, cập nhật trạng thái Slave tạo SMS phản hồi cho ngƣời dùng Hệ thống có chức điều khiển kiểm tra trạng thái thiết bị AC Khi nhận tin SMS, Master đọc thực bật tắt thiết bị tƣơng ứng đƣợc định thông báo qua SMS cho ngƣời dùng Kiểm tra phản hồi trạng thái thiết bị qua SMS nhận tin nhắn yêu cầu 3.4 GIẢI THUẬT PHẦN MỀM 3.3.1 Giải thuật chƣơng trình Master Module thực hai chức cài đặt thơng số ban đầu cho hệ thống nhận tín hiệu từ Slave để xử lí cảnh báo Cài đặt thông số ban đầu cho hệ thống: SVTH: Trần Văn Đen Đỗ Quang Vinh Mssv: 1090922 Mssv: 1090995 Trang 49 Luận văn tốt nghiệp GVHD:Ts Lương Vinh Quốc Danh Begin Thiết lập uart cấu hinh Sim900 S Có ngắt uart ? Đ Dữ liệu lưu vào Buffer Lưu Password Số điện thoại vào Flash memory Cập nhật sô điện thoai, password S Đúng cú pháp cập nhật SDT/ Pasword? Đ S Kiểm tra tình trạng module, gửi SMS thông báo End Đ Đúng cú pháp kiểm tra tình trạng module? S Bật/Tắt thiết bị Đ Đúng cú pháp bật/ tắt thiết bị? Hình 44: Lƣu đồ giải thuật nhận đọc tin nhắn Để bắt đầu trình nhận đọc tin nhắn ta cầu hình cho SIM900 trạng thái tự động trình bày SMS có tin nhắn đến20 Thiết lập cấu hình uart cho MSP430F2274 Nhƣ có ngắt xãy nội dung tin nhắn đƣợc đƣa vào msp430 để xử lí Đúng cú pháp cài đặt ban đầu vi xử lí lấy cập nhật 20 Xem 2.2.2 Tập lệnh AT SVTH: Trần Văn Đen Đỗ Quang Vinh Mssv: 1090922 Mssv: 1090995 Trang 50 Luận văn tốt nghiệp GVHD:Ts Lương Vinh Quốc Danh số điện thoại mật sau lƣu vào nhớ Flash giúp cho hệ thống cài đặt lại có cố điện xảy Ngoài phát tin nhắn yêu cầu bật tắt thiết bị kiểm tra trạng thái module vi xử lí lệnh làm theo yêu cầu ngƣời dùng phản hồi thông tin cho ngƣời dùng Lƣu đồ nhận tín hiệu từ Slave: Begin Thiết lập cấu hình RX cho nRF24L01 Tín hiệu Slave ? Đ Trả lời nhận tín hiệu Gửi SMS báo động gas S Tín hiệu Slave ? S Đ Trả lời nhận tín hiệu Đ Trả lời nhận tín hiệu Gửi SMS báo động trộm End S Tín hiệu Slave ? Gửi SMS báo động có khói Hình 45: Lƣu đồ nhận báo động từ Slave thực báo động Cấu hình cho Master trạng thái RX để đảm bảo việc nhận tín hiệu báo động từ Slave liên tục có tín hiệu báo động đƣợc gửi Master vi xử lí phân tích để biết Module nào, để trả lời xác nhận nhận lệnh báo động cho ngƣời dùng SVTH: Trần Văn Đen Đỗ Quang Vinh Mssv: 1090922 Mssv: 1090995 Trang 51 Luận văn tốt nghiệp GVHD:Ts Lương Vinh Quốc Danh 3.3.2 Giải thuật module Slave (cảm biến gas) Begin Thiết lập nRF24L01, ADC S Lấy mẫu ADC Nếu có gas ? Đ Đ S Truyền tín hiệu Master Nhận tín hiệu nhận từ Master ? Hình 46: Lƣu đồ giải thuât module Slave Cấu hình ADC cho Msp430 tiến hành việc lấy mẫu với số lần cố định đơn vị thời gian Chuyễn trạng so sánh điện ngƣỡng vƣợt 2.5V ( giới hạn cháy) tín hiệu báo động đƣợc truyền lien tục nhận đƣợc trả lời từ Master SVTH: Trần Văn Đen Đỗ Quang Vinh Mssv: 1090922 Mssv: 1090995 Trang 52 Luận văn tốt nghiệp GVHD:Ts Lương Vinh Quốc Danh 3.3.3 Giải thuật module Slave (cảm biến chuyển động) Begin Thiết lập cấu hình nRF24L01 Phát chuyển động? S Đ Truyền tín hiệu Master S Đ Chuyển sang chế độ RX Có tín hiệu phản hồi từ Master? Hình 47: Giải thuật module Slave Để bắt đầu ta cần thiết lập cấu hình cho nRF24L01 Khi có tín hiệu mức cao từ cảm biến vi xử lí cấu hình nRF24L01 trạng thái TX để truyền thơng tin báo động Master, đồng thời để đảm bảo Master nhận đƣợc Slave truyền liên tục nhận đƣợc trả lời từ Master thơi SVTH: Trần Văn Đen Đỗ Quang Vinh Mssv: 1090922 Mssv: 1090995 Trang 53 Luận văn tốt nghiệp GVHD:Ts Lương Vinh Quốc Danh 3.3.4 Giải thuật module Slave (cảm biến khói) Begin Thiết lập cấu hình nRF24L01 Có khói? S Đ Truyền tín hiệu Master S Đ Chuyển sang chế độ RX Có tín hiệu phản hồi từ Master? Hình 48: Giải thuật module Slave Quá trình báo động tƣơng tự nhƣ Slave1 Slave trình bày 3.3.5 Giải thuật phát đọc tin nhắn Để phát đọc tin nhắn Ta cài đặt cấu hình nhận tin nhắn dạng tự động hiển thị tin nhắn Sử dụng lệnh AT+CNMI=1,2,0,0,021 Vì có tin nhắn đến ngắt nhận Uart diễn ra, tất có tin nhắn đƣợc lƣu vào biến tạm Buffer Buffer để vi điều khiển xử lí 21 Đã trình bày mục 2.2.2 Tập lệnh AT SVTH: Trần Văn Đen Đỗ Quang Vinh Mssv: 1090922 Mssv: 1090995 Trang 54 Luận văn tốt nghiệp GVHD:Ts Lương Vinh Quốc Danh Lƣu đồ đƣợc trình bày nhƣ Hình 44 3.4 CHỨC NĂNG HỆ THỐNG Hình 49: Chức hệ thống SVTH: Trần Văn Đen Đỗ Quang Vinh Mssv: 1090922 Mssv: 1090995 Trang 55 Luận văn tốt nghiệp GVHD:Ts Lương Vinh Quốc Danh CHƢƠNG IV: KẾT LUẬN VÀ ĐỀ NGHỊ Kết luận: Trong thời gian thực đề tài, nhờ cố gắng thành viên nhóm giúp đỡ giáo viên hƣớng dẫn, nhóm hồn thành đề tài đạt đƣợc kết nhƣ sau: Lập trình MSP430F2274 giao tiếp đƣợc với Module SIM900 Gọi, đọc gửi tin nhắn vào số điện thoại cài đặt, cài đặt đƣợc nhiều số điện thoại Thay đổi đƣợc số điện thoại cài đặt Trích lọc đƣợc nội dung tin nhắn để trả lời điều khiển thiết bị Giao tiếp vi điều khiển nRF24L01 nhận đƣợc nhiều luồng tín hiệu từ Slave cảm biến, việc truyền tín hiệu từ Slave Master Thiết kế thi công Slave nhỏ gọn, tiêu hao lƣợng thấp Mỗi Slave đƣợc xây dựng phần mềm phù hợp để thực chức Các Slave hoạt động ổn định gửi tín hiệu cảnh báo Master nhanh Có nguồn dự phòng, hệ thống hoạt động đƣợc điện Hạn chế đề nghị: Hệ thống hoạt động ổn định đảm bảo đƣợc yêu cầu đặt Tuy nhiên vài hạn chế sau: - Sản phẩm thơ, đặc biệt khối nguồn Master chƣa đạt đƣợc kích thƣớc nhỏ gọn để thuận tiện cho ngƣời dùng - Khoảng cách truyền, nhận Slave Master mơi trƣờng có vật cản giảm so với thông số kỹ thuật module RF - Module SIM900 nhiều tính hữu ích mà đề tài chƣa đƣợc khai thác hết Đề nghị: Những nhóm nghiên cứu sau khắc phục hạn chế nêu khai thác tối đa tính module SIM900 nhƣ hệ thống, để tạo nên hệ thống hoàn chỉnh đƣa vào phục vụ cho đời sống SVTH: Trần Văn Đen Đỗ Quang Vinh Mssv: 1090922 Mssv: 1090995 Trang 56 Luận văn tốt nghiệp GVHD:Ts Lương Vinh Quốc Danh PHỤ LỤC PHỤ LỤC A: MỘT SỐ LỆNH AT LIÊN QUAN ĐẾN SMS Bảng 6: Phụ lục tập lệnh AT thực thi SMS SVTH: Trần Văn Đen Đỗ Quang Vinh Mssv: 1090922 Mssv: 1090995 Trang 57 Luận văn tốt nghiệp GVHD:Ts Lương Vinh Quốc Danh PHỤ LỤC B: BẢN MÃ ASCII MỞ RỘNG Bảng 7: Phụ lục bảng mã ASCII SVTH: Trần Văn Đen Đỗ Quang Vinh Mssv: 1090922 Mssv: 1090995 Trang 58 Luận văn tốt nghiệp GVHD:Ts Lương Vinh Quốc Danh CHỨC NĂNG CÁC CHÂN MODULE SIM900 Bảng 8: Tên chân Module SIM900 Tên Số chân Chức Ghi Power suply VBAT 57, 56, 55 Nguồn VCC VRTC 26 Nguồn cho RTC VDD-EXT 15 Nguồn 2.8V 3.4V~ 4.5V 17, 18, 29, 39, 45, 46, 53, 54, GND 58, 59 Chân Ground 61, 62, 63,64 ,65 Power on or Power off PWRKEY On/Off module PWRKEY_OUT On/Off module Audio interface MIC_P 19 MIC_N 20 SPK_P 21 Micro Loa SPK_N 22 LINEIN_L 24 Line input LINEIN_R 23 SVTH: Trần Văn Đen Đỗ Quang Vinh Mssv: 1090922 Mssv: 1090995 Trang 59 Luận văn tốt nghiệp GVHD:Ts Lương Vinh Quốc Danh Status STATUS 66 Trạng thái nguồn NETLIGHT 52 Trạng thái mạng LCD interface DISP-CLK 11 DISP-DATA 12 DISP-D/C 13 DISP-CS 14 Giao tiếp LCD I2C interface SDA 37 SCL 38 Giao tiếp I2C Keypad interface / GPIOs GPIO1/KBR0 40 GPIO2/KBR1 41 GPIO3/KBR2 42 GPIO4/KBC0 43 GPIO5/KBC1 44 Giao tiếp Keypad Serial port RXD 10 TXD RTS Giao tiếp nối tiếp CTS cổng DCD RI SVTH: Trần Văn Đen Đỗ Quang Vinh Mssv: 1090922 Mssv: 1090995 Trang 60 Luận văn tốt nghiệp GVHD:Ts Lương Vinh Quốc Danh DTR Pull down SIM interface SIM-VDD 30 Nguồn SIM SIM-DATA 31 Data SIM SIM-CLK 32 Xung Clock SIM SIM-RST 33 Reset SIM Debug interface DBG_TXD 27 Update firmware DBG_RXD 28 ADC ADC 25 ADC Pulse width modulation( PWM ) PWM1 35 PWM PWM2 36 PWM NRESET 16 Reset SVTH: Trần Văn Đen Đỗ Quang Vinh Mssv: 1090922 Mssv: 1090995 External Reset Trang 61 Luận văn tốt nghiệp GVHD:Ts Lương Vinh Quốc Danh TÀI LIỆU THAM KHẢO [1] Msp430F22x2, Msp430F22x4, Mixed Signal Microcontroller, SLAS504G – JULY 2006–REVISED AUGUST 2012, 95 page [2] Msp430F2x53, Msp430F2x13, Mixed Signal Microcontroller, SLAS735E – APRIL 2011–REVISED JANUARY 2012 , 69 page [3] Gustavo Litovsky, Beginning Microcontrollers with MSP430 Tutorial, Version 0.4, 112 page [4] Shanghai, 2009, Hardware Design SIM900_HD_V1.01, A company of SIM tech- SIMCOM, 57 page [5] Shanghai, 2010, AT Commands Set SIM900_ATC_V1.00, A company of SIM tech- SIMCOM, 198 page [6] Nordic Semiconductor , 2007,nRF24L01 Single Chip 2.4GHz Transceiver Product Specification, Nordic Semiconductor, 74 page [7] http://www.engineersgarage.com/sites/default/files/LCD%2016x2.pdf [8] http://www.spickles.org/download/4bit_lcd/lcd_commands.pdf [9] http://www.thomasnet.com/articles/instruments-controls/How-Gas-DetectorsWork [10] https://www.sparkfun.com/datasheets/Sensors/Biometric/MQ-6.pdf [11] Thien Minh Electronic Solutions Co.Ltd, 2013, PIR Module _ User‟s Manual, trang [12] Datasheet PIR D203B, http://www.micropik.com/PDF/D203B-e.pdf [13] http://baoonline.vn/kienthucphothong/?p=840 [14] Datasheet LM2576, www.ti.com/lit/ds/symlink/lm2576.pdf [15] Datasheet LM1117-n, www.ti.com/lit/ds/symlink/lm1117-n.pdf [16] Datasheet LM317, www.ti.com/lit/ds/symlink/lm117.pdf [17] Datasheet TPS70950, http://www.ti.com/litv/pdf/sbvs186b [18] Datasheet TPS780330220, http://www.ti.com/litv/pdf/sbvs083d [19] Datasheet BT137, www.nxp.com/documents/data_sheet/BT137_SERIES.pdf [20] Datasheet MOC3020, www.soloelectronica.net/PDF/moc3020.pdf SVTH: Trần Văn Đen Đỗ Quang Vinh Mssv: 1090922 Mssv: 1090995 Trang 62 Luận văn tốt nghiệp GVHD:Ts Lương Vinh Quốc Danh [21] Datasheet Opto PC817, http://www.panda-bg.com/datasheet/1697-094335Optocoupler-PC817-SHARP.pdf [22] Nguyễn Thanh Phƣợng Nguyễn Thị Thùy Trinh, năm 2011, Trƣờng Đại học Cần Thơ, Hệ thống báo động qua tin nhắn SMS,79 trang [23] Huỳnh Quốc Trung Lê Duy khánh, Trƣờng Đại học Cần Thơ, Hệ thống giám sát nhiệt độ, độ ẩm từ xa [24] Lƣ Thành An Huỳnh Ngọc Nghĩa, năm 2011, Trƣờng Đại học Cần Thơ, Hệ thống đăng ký môn học qua tin nhắn SMS [25] Nguyễn Bé Vụ Nguyễn Quyền Anh, năm 2012, Trƣờng Đại học Cần Thơ, Hệ thống cảnh báo độ PH, nồng độ Oxy, nhiệt độ môi trƣờng nƣớc qua SMS SVTH: Trần Văn Đen Đỗ Quang Vinh Mssv: 1090922 Mssv: 1090995 Trang 63 ... trích [4] figure 39) Antenna Interface UART Interface Memory Power Interface Radio Frequency Module LCD Interface GPIO/Keypad Interface Baseband Engine Audio Interface SIM Interface Hình 8: Sơ đồ... AT+CMGS (gửi tin nhắn SMS) AT+CMSS (gửi tin nhắn SMS có nhớ) Thực gửi tin nhắn lệnh AT+CMGS Cú pháp nhƣ sau: AT+CMGS=“số điện thoại nhận tin” Nội dung tin nhắn Ví dụ ta cần gửi tin nhắn... +CMTI: “SM”, Với vị trí mà tin nhắn đƣợc lƣu - Xem tin nhắn có nhớ: AT+CMGL Cú pháp: AT+CMGL=[] : "REC UNREAD" Xem tin nhắn chƣa đọc(default) "REC READ" Xem tin nhắn đọc