Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 83 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
83
Dung lượng
2,8 MB
Nội dung
TỔNG LIÊN ĐOÀN LAO ĐỘNG VIỆT NAM TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG KHOA ĐIỆN – ĐIỆN TỬ ĐỒ ÁN TỐT NGHIỆP THIẾT KẾ VÀ THI CÔNG MẠCH ĐIỀU KHIỂN THIẾT BỊ ĐIỆN QUA HỆ THỐNG SMS DÙNG MODULE SIM 908 VÀ VI ĐIỀU KHIỂN ARDUINO Người hướng dẫn : TS VÕ ĐÌNH TÙNG Người thực : NGUYỄN MINH NHẬT Lớp : 08DD2D Khố THÀNH PHỐ HỒ CHÍ MINH, NĂM 2014 i : 12 Hồ Chí LỜITP CẢM ƠNMinh, ngày tháng năm Tác giả Lời em xin gửi lời cảm ơn chân thành đến quý Thầy - Cô khoa Điện - Điện Tử, thầy cô tận tình hƣớng dẫn, giảng dạy em suốt thời gian vừa qua Em xin cảm ơn Thầy TS.VÕ ĐÌNH TÙNG hết lòng hƣớng dẫn giúp đỡ em hoàn thành tốt tiến độ Đồ Án Tốt Nghiệp đề tài Trong suốt năm học, em học hỏi tiếp thu đƣợc kiến thức chuyên ngành thầy cô khoa Điện - Điện tử giảng dạy Và tại kết thúc khóa học đồ án tốt nghiệp để kiểm nghiệm học đƣợc Cuối em gửi tới thầy cô khoa Điện – Điện tử GVHD lời chúc sức khỏe để sau hƣớng dẫn trợ giúp hệ sau tiếp bƣớc TP HCM, tháng 12 năm 2014 Sinh viên thực Nguyễn Minh Nhật i CÔNG TRÌNH ĐƯỢC HỒN THÀNH TẠI TRƯỜNG ĐẠI HỌC TƠN ĐỨC THẮNG Tơi xin cam đoan cơng trình nghiên cứu riêng đƣợc hƣớng dẫn khoa học thầy TS Võ Đình Tùng Các nội dung nghiên cứu, kết đề tài trung thực chƣa cơng bố dƣới hình thức trƣớc Những số liệu bảng biểu phục vụ cho việc phân tích, nhận xét, đánh giá đƣợc tác giả thu thập từ nguồn khác có ghi rõ phần tài liệu tham khảo Ngồi ra, luận văn cịn sử dụng số nhận xét, đánh giá nhƣ số liệu tác giả khác, quan tổ chức khác có trích dẫn thích nguồn gốc Nếu phát có gian lận tơi xin hồn toàn chịu trách nhiệm nội dung luận văn Trƣờng đại học Tơn Đức Thắng khơng liên quan đến vi phạm tác quyền, quyền gây q trình thực (nếu có) TP Hồ Chí Minh, ngày 29 tháng 12 năm 2014 Tác giả (ký tên ghi rõ họ tên) ii NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Họ tên sinh viên : Nguyễn Minh Nhật Lớp: 08DD2D MSSV: 081472D Tên đề tài: THIẾT KẾ VÀ THI CÔNG MẠCH ĐIỀU KHIỂN THIẾT BỊ ĐIỆN QUA HỆ THỐNG SMS DÙNG MODULE SIM 908 VÀ VI ĐIỀU KHIỂN ARDUINO Nhiệm vụ (yêu cầu nội dung số liệu ban đầu): - Tìm hiểu tổng quan mạng GSM hệ thống tin nhắn SMS - Tìm hiểu module Sim 908 - Tìm hiểu vi điều khiển Arduino - Thi công mạch viết chƣơng trình - Hồn thiện viết báo cáo Ngày giao nhiệm vụ đồ án tốt nghiệp: 05/09/2014 Ngày bảo vệ 50% đồ án tốt nghiệp: 03/11 - 09/11/2014 Ngày hoàn thành nộp khoa: 04/01/2015 Giáo viên hƣớng dẫn: Phần hƣớng dẫn: TS Võ Đình Tùng Nội dung yêu cầu DATN đƣợc thông qua Khoa Bộ môn Ngày tháng năm 2014 CHỦ NHIỆM BỘ MÔN GIẢNG VIÊN HƢỚNG DẪN TRƢỞNG KHOA iii TRƢỜNG ĐẠI HỌC TÔN ĐỨC THẮNG KHOA ĐIỆN –ĐIỆN TỬ - CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc LỊCH TRÌNH LÀM ĐỒ ÁN TỐT NGHIỆP Họ tên sinh viên: Nguyễn Minh Nhật Lớp: 08DD2D MSSV: 081472D Tên đề tài: THIẾT KẾ VÀ THI CÔNG MẠCH ĐIỀU KHIỂN THIẾT BỊ ĐIỆN QUA HỆ THỐNG SMS DÙNG MODULE SIM 908 VÀ VI ĐIỀU KHIỂN ARDUINO Tuần / ngày Nội dung Xác nhận GVHD Tuần 1/10 - 07/10 Tìm hiểu tổng quan cơng nghệ GSM Tuần 08/10 - 14/10 Tìm hiểu cấu trúc tin nhắn SMS Tuần - 15/10 - 28/10 Tìm hiểu Modul Sim908 tập lệnh AT Tuần 29/10 - 05/10 Tổng quan vi điều khiển Intel Galieo phần mềm Arduino IDE Tuần - 06/11 - 19/11 Thiết kế phần cứng ( Mạch nguyên lý Thi công mạch) Tuần – 10 20/11 - 3/12 Lập trình điều khiển giám sát kiểm tra thiết bị Tuần 11 04/11 – 10/12 Chạy thử, hiệu chỉnh hoàn thiện mạch Tuần 12 11/12 – 16/12 Tiến hành viết báo cáo luận văn Thời gian cịn lại Chuẩn bị kế hoạch trình bày bảo vệ luận văn GV HƢỚNG DẪN iv MỤC LỤC DANH MỤC CÁC HÌNH ẢNH VIII DANH MỤC CÁC BẢNG BIỂU X DANH MỤC CÁC TỪ VIẾT TẮT XI CHƢƠNG GIỚI THIỆU VỀ MẠNG DI ĐỘNG GSM 1.1 TỔNG QUAN VỀ CÔNG NGHỆ GSM 1.1.1 Giới thiệu công nghệ GSM .1 1.1.2 Đặc điểm mạng di động GSM .3 1.1.3 Cấu trúc hệ thống mạng GSM .4 1.2 1.1.3.1 Cấu trúc tổng quát 1.1.3.2 Các thành phần công nghệ mạng GSM 1.1.3.3 Sự phát triển công nghệ GSM Việt Nam TỔNG QUAN VỀ SMS 1.2.1 Giới thiệu SMS .7 1.2.2 Cấu trúc tin nhắn SMS 1.2.3 Tin nhắn SMS chuỗi/tin nhắn SMS dài .8 1.2.4 SMS center/SMSC .9 1.2.5 SMS quốc tế 1.2.6 SMS gateway .10 1.2.7 Ưu điểm SMS 10 CHƢƠNG GIỚI THIỆU VỀ LINH KIỆN 13 2.1 TỔNG QUAN VỀ MODULE SIM 908 EASY .13 2.1.1 Giới thiệu sim908 13 2.1.2 Đặc điểm Sim908 14 2.1.3 Tìm hiểu Module Sim908 Easy 15 2.1.3.1 Đặc điểm Modul Sim908 Easy .15 2.1.3.2 Tính Module Sim908 Easy 17 v 2.2 2.1.3.3 Sơ đồ kết nối chân Module Sim908 Easy 19 2.1.3.4 Sơ đồ nguyên lý Module Sim908 Easy 20 2.1.3.5 Giao tiếp nối tiếp 21 TẬP LỆNH AT COMMAND 22 2.2.1 Giới thiệu tập lệnh AT 22 2.2.2 Cú pháp tổng quát lệnh AT mở rộng 24 2.2.3 Mã kết lệnh AT 24 2.2.4 Một số lệnh AT dùng 25 2.3 VI ĐIỀU KHIỂN 29 2.3.1 Khái quát vi điều khiển 29 2.3.2 Phân loại vi điều khiển 30 2.3.2.1 Độ dài ghi 30 2.3.2.2 Kiến trúc CISC RISC .30 2.3.2.3 Kiến trúc Harvard kiến trúc Vonneumann 30 2.3.3 2.4 Cấu trúc tổng quan vi điều khiển .31 2.3.3.1 CPU 31 2.3.3.2 ROM 31 2.3.3.3 RAM 31 2.3.3.4 BUS .31 GIỚI THIỆU VỀ ARDUINO 32 2.4.1 Arduino .32 2.4.2 Board vi điều khiển Arduino Uno .34 2.4.2.1 Vi điều khiển Arduino Uno 36 2.4.2.2 Sơ sơ đồ chân vi xử lý AVR (Atmega328) schematic Arduino Uno .36 2.4.2.3 Các chân nguồn cổng I/O 38 2.4.2.4 Giới thiệu Arduino IDE ngơn ngữ lập trình cho Arduino 39 2.4.3 2.5 Đặc tính kỹ thuật số vi điều khiển thông dụng 41 CỔNG AND VÀ IC LM 2576 41 2.5.1 Cổng AND 41 2.5.2 IC LM2576 42 2.6 THIẾT BỊ ĐƢỢC ĐIỀU KHIỂN .43 2.6.1 Van điện từ UD 43 vi 2.6.2 Bóng đèn sợi đốt 25W - 40W - 60W - 75W .44 2.6.3 Bóng đèn Compact Philips 11W .44 2.6.4 Quạt Sunon 45 CHƢƠNG TINH TOÁN VÀ THIẾT KẾ 46 3.1 SƠ ĐỒ KHỐI HỆ THỐNG 46 3.1.1 Module sim908 Easy 46 3.1.2 Khối điều khiển 47 3.1.3 Khối công xuất 47 3.1.4 Khối thiết bị .47 3.2 THIẾT KẾ PHẦN CỨNG 47 3.2.1 Sơ đồ nguyên lý hệ thống 47 3.2.2 Nguyên lý hoạt động 49 3.2.3 Lưu đồ xử lý tin nhắn 52 CHƢƠNG THI CÔNG HỆ THỐNG 54 4.1 MẠCH LAYOUT VÀ MẠCH HOÀN THIỆN 54 4.2 CODE CHƢƠNG TRÌNH 56 CHƢƠNG KẾT LUẬN .68 TÀI LIỆU THAM KHẢO .70 vii DANH MỤC CÁC HÌNH ẢNH Hình 1.1: Cấu trúc mạng GSM Hình 1.2: Các thành phần mạng GSM Hình 1.3: Cấu trúc tin nhắn SMS Hình 1.4: SMS Gateway với chức chuyển tiếp 10 Hình 2.1: Sim 908 ( Nguồn: http://at-sky.com.vn ) 13 Hình 2.2: Module Sim908 Easy 16 Hình 2.3: Kết nối anten GPS anten GSM 18 Hình 2.4: Sơ đồ chân Module Sim908 Easy 19 Hình 2.5: Sơ đồ nguyên lý Module Sim908 20 Hình 2.6: Sơ đồ chân Module Sim908 Easy 21 Hình 2.7: Kết nối giao tiếp nối tiếp 22 Hình 2.8: Một vài thành viên gia đình Arduino 33 Hình 2.9: Board Arduino Uno R3 34 Hình 2.10: Sơ đồ chân vi xử lý AVR (Atmega328) 37 Hình 2.11: Sơ đồ schematic Arduino .37 Hình 2.12: Giao diện lập trình Arduino IDE 40 Hình 2.13: Cổng AND .42 Hình 2.14: Cấu tạo cổng And 42 Hình 2.15: Sơ đồ chân IC LM2596 43 Hình 2.16: Đèn sợi đốt 44 Hình 2.17: Đèn Compact Philip .45 Hình 2.18: Fan AC Sunon 45 Hình 3.1: Sơ đồ khối hệ thống 46 Hình 3.2: Sơ đồ nguyên lý .48 Hình 3.3: Sơ đồ chƣơng trình 50 Hình 3.4: Sơ đồ khởi tạo Module sim908 51 Hình 3.5: Sơ đồ thuật tốn xử lý tin nhắn .52 Hình 3.6: Xử lý tin nhắn 53 viii Hình 4.1: Mạch Layout 55 Hình 4.2: Mạch thực tế 55 Hình 4.3: Mạch hệ thống hồn chỉnh 56 ix ĐỒ ÁN TỐT NGHIỆP Trang 56/70 Hình 4.4: Mạch hệ thống hồn chỉnh 4.2 Code chƣơng trình #include char kt[80]; char inChar; byte msg_flg=0; int relay1=4; int relay2=5; int relay3=6; Thiết Kế Và Thi Công Mạch Điều Khiển Thiết Bị Điện Qua Hệ Thống SMS Dùng Module Sim908 Và Vi Điều Khiển Arduino SVTH : Nguyễn Minh Nhật ĐỒ ÁN TỐT NGHIỆP Trang 57/70 int relay4=7; int onSim=8; String msg = String(""); int SmsContentFlag = 0; void setup() { Serial.begin(9600); //strcpy(kt,"sms arduino"); //send_sms(); // Initialize PINs pinMode( 8, OUTPUT ); pinMode( 4, OUTPUT ); pinMode( 5, OUTPUT ); pinMode( 6, OUTPUT ); pinMode( 7, OUTPUT ); digitalWrite( 4, LOW ); digitalWrite( 5, LOW ); digitalWrite( 6, LOW ); digitalWrite( 7, LOW ); Thiết Kế Và Thi Công Mạch Điều Khiển Thiết Bị Điện Qua Hệ Thống SMS Dùng Module Sim908 Và Vi Điều Khiển Arduino SVTH : Nguyễn Minh Nhật ĐỒ ÁN TỐT NGHIỆP Trang 58/70 digitalWrite(onSim,HIGH); delay(2000); digitalWrite(onSim,LOW); delay(200); } void send_sms() { Serial.println(); Serial.print("AT+CMGS=\""); // send the SMS number Serial.print("01217959694"); Serial.println("\""); delay(1000); Serial.print(kt); delay(500); Serial.write(0x1A); Serial.write(0x0D); Serial.write(0x0A); delay(4000); } Thiết Kế Và Thi Công Mạch Điều Khiển Thiết Bị Điện Qua Hệ Thống SMS Dùng Module Sim908 Và Vi Điều Khiển Arduino SVTH : Nguyễn Minh Nhật ĐỒ ÁN TỐT NGHIỆP Trang 59/70 void loop() { delay(5000); while(1) { Serial.print("AT"); Serial.write(0x0D); delay(1200); while (Serial.available() > 0) { char inChar = (char)Serial.read(); Serial.print(inChar); if(inChar=='O'&& msg_flg==0)msg_flg=1; if(inChar=='K'&& msg_flg==1)msg_flg=2; } if(msg_flg==2) { msg_flg=0; strcpy(kt,"KT xong");send_sms();delay(1000); Thiết Kế Và Thi Công Mạch Điều Khiển Thiết Bị Điện Qua Hệ Thống SMS Dùng Module Sim908 Và Vi Điều Khiển Arduino SVTH : Nguyễn Minh Nhật ĐỒ ÁN TỐT NGHIỆP Trang 60/70 Serial.print("AT+CMGF=1"); Serial.write(0x0D); //Serial.print("AT+CNMI=1,1,0,0,0"); Serial.print("AT+CNMI=2,2,2,0,0"); Serial.write(0x0D); delay(100); Serial.print("AT+CMGD=1,4"); Serial.write(0x0D); delay(1000); break; } } while(1) { char SerialInByte; if(Serial.available()) { SerialInByte = (unsigned char)Serial.read(); delay(5); Thiết Kế Và Thi Công Mạch Điều Khiển Thiết Bị Điện Qua Hệ Thống SMS Dùng Module Sim908 Và Vi Điều Khiển Arduino SVTH : Nguyễn Minh Nhật ĐỒ ÁN TỐT NGHIỆP Trang 61/70 // // EN: Program also listen to the GPRS shield message // // EN: If the message ends with then process the message if( SerialInByte == 13 ){ // EN: Store the char into the message buffer ProcessGprsMsg(); } if( SerialInByte == 10 ){ // EN: Skip Line feed } else { // EN: store the current character in the message string buffer msg += String(SerialInByte); } } } } Thiết Kế Và Thi Công Mạch Điều Khiển Thiết Bị Điện Qua Hệ Thống SMS Dùng Module Sim908 Và Vi Điều Khiển Arduino SVTH : Nguyễn Minh Nhật ĐỒ ÁN TỐT NGHIỆP Trang 62/70 /////////////////////////////////////////////////////////////////////////////////////// // EN: Make action based on the content of the SMS // Notice than SMS content is the result of the processing of several GPRS shield messages void ProcessSms( String sms ){ if( sms.indexOf("ON1") >= ){ digitalWrite( relay1, HIGH ); strcpy(kt,"BAT TB1");send_sms();delay(1000); } if( sms.indexOf("ON2") >= ){ digitalWrite( relay2, HIGH ); strcpy(kt,"BAT TB2");send_sms();delay(1000); } if( sms.indexOf("ON3") >= ){ digitalWrite( relay3, HIGH ); strcpy(kt,"BAT TB3");send_sms();delay(1000); } if( sms.indexOf("ON4") >= ){ digitalWrite( relay4, HIGH ); strcpy(kt,"BAT TB4");send_sms();delay(1000); Thiết Kế Và Thi Công Mạch Điều Khiển Thiết Bị Điện Qua Hệ Thống SMS Dùng Module Sim908 Và Vi Điều Khiển Arduino SVTH : Nguyễn Minh Nhật ĐỒ ÁN TỐT NGHIỆP Trang 63/70 } if( sms.indexOf("OFF1") >= ){ digitalWrite( relay1, LOW ); strcpy(kt,"TAT TB1");send_sms();delay(1000); } if( sms.indexOf("OFF2") >= ){ digitalWrite( relay2, LOW ); strcpy(kt,"TAT TB2");send_sms();delay(1000); } if( sms.indexOf("OFF3") >= ){ digitalWrite( relay3, LOW ); strcpy(kt,"TAT TB3");send_sms();delay(1000); } if( sms.indexOf("OFF4") >= ){ digitalWrite( relay4, LOW ); strcpy(kt,"TAT TB4");send_sms();delay(1000); } if( sms.indexOf("ONALL") >= ){ digitalWrite( relay1, HIGH ); Thiết Kế Và Thi Công Mạch Điều Khiển Thiết Bị Điện Qua Hệ Thống SMS Dùng Module Sim908 Và Vi Điều Khiển Arduino SVTH : Nguyễn Minh Nhật ĐỒ ÁN TỐT NGHIỆP Trang 64/70 digitalWrite( relay2, HIGH ); digitalWrite( relay3, HIGH ); digitalWrite( relay4, HIGH ); strcpy(kt,"BAT TB");send_sms();delay(1000); } if( sms.indexOf("OFFALL") >= ){ digitalWrite( relay1, LOW ); digitalWrite( relay2, LOW ); digitalWrite( relay3, LOW ); digitalWrite( relay4, LOW ); strcpy(kt,"TAT TB");send_sms();delay(1000); } } // EN: Request Text Mode for SMS messaging void GprsTextModeSMS(){ Serial.println( "AT+CMGF=1" ); } void GprsReadSmsStore( String SmsStorePos ){ Serial.print( "AT+CMGR=" ); Thiết Kế Và Thi Công Mạch Điều Khiển Thiết Bị Điện Qua Hệ Thống SMS Dùng Module Sim908 Và Vi Điều Khiển Arduino SVTH : Nguyễn Minh Nhật ĐỒ ÁN TỐT NGHIỆP Trang 65/70 Serial.println( SmsStorePos ); } // EN: Clear the GPRS shield message buffer void ClearGprsMsg(){ msg = ""; } // EN: interpret the GPRS shield message and act appropiately void ProcessGprsMsg() { if( msg.indexOf( "Call Ready" ) >= ){ // Serial.println( "*** GPRS Shield registered on Mobile Network ***" ); GprsTextModeSMS(); } // EN: unsolicited message received when getting a SMS message if( msg.indexOf( "+CMTI" ) >= ){ // Serial.println( "*** SMS Received ***" ); // EN: Look for the coma in the full message (+CMTI: "SM",6) // In the sample, the SMS is stored at position Thiết Kế Và Thi Công Mạch Điều Khiển Thiết Bị Điện Qua Hệ Thống SMS Dùng Module Sim908 Và Vi Điều Khiển Arduino SVTH : Nguyễn Minh Nhật ĐỒ ÁN TỐT NGHIỆP Trang 66/70 int iPos = msg.indexOf( "," ); String SmsStorePos = msg.substring( iPos+1 ); // Serial.print( "SMS stored at " ); // Serial.println( SmsStorePos ); // EN: Ask to read the SMS store GprsReadSmsStore( SmsStorePos ); } // EN: SMS store readed through UART (result of GprsReadSmsStore request) if( msg.indexOf( "+CMGR:" ) >= ){ // EN: Next message will contains the BODY of SMS SmsContentFlag = 1; // EN: Following lines are essentiel to not clear the flag! ClearGprsMsg(); return; } // EN: +CMGR message just before indicate that the following GRPS Shield message // (this message) will contains the SMS body if( SmsContentFlag == ){ // Serial.println( "*** SMS MESSAGE CONTENT ***" ); Thiết Kế Và Thi Công Mạch Điều Khiển Thiết Bị Điện Qua Hệ Thống SMS Dùng Module Sim908 Và Vi Điều Khiển Arduino SVTH : Nguyễn Minh Nhật ĐỒ ÁN TỐT NGHIỆP Trang 67/70 // Serial.println( msg ); // Serial.println( "*** END OF SMS MESSAGE ***" ); ProcessSms( msg ); } ClearGprsMsg(); // EN: Always clear the flag SmsContentFlag = 0; } Thiết Kế Và Thi Công Mạch Điều Khiển Thiết Bị Điện Qua Hệ Thống SMS Dùng Module Sim908 Và Vi Điều Khiển Arduino SVTH : Nguyễn Minh Nhật ĐỒ ÁN TỐT NGHIỆP Trang 68/70 CHƢƠNG KẾT LUẬN Sau đƣợc giao đề tài đồ án, em tiến hành nghiên cứu lý thuyết nhƣ xây dựng, thiết kế module GSM hoàn chỉnh Các kết đạt đƣợc: - Củng cố kiến thức thu nhận đƣợc suốt trình học tập - Nắm bắt đƣợc lý thuyết RS232 giao tiếp Uart vi điều khiển Ardunio Uno - Nghiên cứu đƣợc lý thuyết mạng di động GSM, tin nhắn SMS tập lệnh AT để phục vụ cho đồ án - Xây dựng xong chƣơng trình điều khiển từ xa SMS viết Arduino IDE Thiết kế thi công xong phần cứng gồm phần: module sim908, mạch điều khiển mạch công suất Hƣớng phát triển đồ án: Việc phát triển đồ án có ý nghĩa thực tế Với việc sử dụng điện thoại di động nhƣ việc phát triển module GSM để điều khiển thiết bị từ xa điều khơng q khó khăn, khơng u cầu điện thoại phải hỗ trợ internet hay hồng ngoại nên phù hợp với đối tƣợng sử dụng Ngoài việc sử dụng tin nhắn để điều khiển thiết bị nhƣ đồ án trình bày, kết hợp với cảm biến báo khói, báo cháy, cảm biến khí ga, cảm biến chuyển động để thực công việc khác nhƣ làm hệ thống báo cháy để gửi tin nhắn có cháy, báo động có hỏa hoạn, đột nhập Bên cạnh hƣớng phát triển điều khiển tin nhắn em có mong muốn thực điều khiển Web (trên giao diện Web) Điều giúp ngƣời sử dụng có nhiều lựa chọn di động hơn, khơng q cứng nhắc Ví dụ nhƣ phát có đột nhập, hệ thống gửi tin thông Thiết Kế Và Thi Công Mạch Điều Khiển Thiết Bị Điện Qua Hệ Thống SMS Dùng Module Sim908 Và Vi Điều Khiển Arduino SVTH : Nguyễn Minh Nhật ĐỒ ÁN TỐT NGHIỆP Trang 69/70 báo ngƣời sử dụng thực việc điều khiển theo ý muốn mà khơng cứng nhắc bắt buộc phải phải làm theo chƣơng trình có sẵn Ngồi ra, kết hợp hệ thống vừa giám sát thông qua cảm biến, vừa điều khiển thiết bị nhƣ đèn, quạt, nồi cơm điện để tiết kiệm chi phí nâng cao hiệu suất sử dụng Có thể tích hợp hệ thống với hệ thống khác “tịa nhà thơng minh” để hỗ trợ, bổ sung thêm cá c tính cho ngơi nhà Thiết Kế Và Thi Công Mạch Điều Khiển Thiết Bị Điện Qua Hệ Thống SMS Dùng Module Sim908 Và Vi Điều Khiển Arduino SVTH : Nguyễn Minh Nhật ĐỒ ÁN TỐT NGHIỆP Trang 70/70 TÀI LIỆU THAM KHẢO Tiếng Việt: [1] Nguyễn Trung Chính, Tập lệnh AT Module Sim508 dùng cho SMS, 2009 [2] Phan Hiếu Nhân, Hà Thị Thu Hịa, Thiết kế thi cơng hệ thống điều khiển thiết bị từ xa điện thoại di động dùng SMS, đồ án tốt nghiệp trƣờng Đại học sƣ phạm kỹ thuật TP Hồ Chí Minh, 2011 [3] Ngô Kim Thuận, Mạng truyền thông đa điểm theo chuẩn EIA-485 (HARDWARE), khóa luận tốt nghiệp trƣờng ĐH Cơng Nghệ - ĐHQG HN, 2011 Tiếng Anh [4] Shanghai SIMCom wireless solutions Ltd, Hardware Design Sim900_HD_v1.0, 2010 [5] Shanghai SIMCom wireless solutions Ltd, AT Command Set Sim908_ATC_V1.00, 2010 [8] Datasheet 7805 Các trang web [6] http://www.alldatasheet.com/ [7]http://www.developershome.com/sms [8] http://machtudong.vn/ [9] http://arduino.vn [10] http://at-sky.com.vn Thiết Kế Và Thi Công Mạch Điều Khiển Thiết Bị Điện Qua Hệ Thống SMS Dùng Module Sim908 Và Vi Điều Khiển Arduino SVTH : Nguyễn Minh Nhật ... gây q trình thực (nếu có) TP Hồ Chí Minh, ngày 29 tháng 12 năm 2014 Tác giả (ký tên ghi rõ họ tên) ii NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Họ tên sinh viên : Nguyễn Minh Nhật Lớp: 08DD2D MSSV: 081472D Tên... khỏe để sau hƣớng dẫn trợ giúp hệ sau tiếp bƣớc TP HCM, tháng 12 năm 2014 Sinh viên thực Nguyễn Minh Nhật i CƠNG TRÌNH ĐƯỢC HỒN THÀNH TẠI TRƯỜNG ĐẠI HỌC TƠN ĐỨC THẮNG Tơi xin cam đoan cơng trình...Hồ Chí LỜITP CẢM ƠNMinh, ngày tháng năm Tác giả Lời em xin gửi lời cảm ơn chân thành đến quý Thầy - Cô khoa Điện -