Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 152 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
152
Dung lượng
10,23 MB
Nội dung
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 NGHIÊN CỨU VÀ THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN CHO CĂN HỘ DÙNG CÔNG NGHỆ IoT GVHD: ThS TRƯƠNG NGỌC ANH SVTH: LÊ TRUNG HẢI MSSV: 11241002 SVTH: TRẦN TẤN HUY MSSV: 11241007 SKL 0 Tp Hồ Chí Minh, tháng 01/2017 an BỘ GIÁO DỤC & ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH KHOA ĐIỆN – ĐIỆN TỬ BỘ MÔN ĐIỆN TỬ-CÔNG NGHIỆP - ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ KỸ THUẬT ĐIỆN TỬ TRUYỀN THÔNG ĐỀ TÀI: NGHIÊN CỨU VÀ THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN CHO CĂN HỘ DÙNG CÔNG NGHỆ IOT GVHD: ThS Trương Ngọc Anh SVTH: Lê Trung Hải MSSV: 11241002 SVTH: Trần Tấn Huy MSSV: 11241007 Tp Hồ Chí Minh – 01/2017 an TRƯỜNG ĐH SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH KHOA ĐIỆN-ĐIỆN TỬ BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM ĐỘC LẬP - TỰ DO - HẠNH PHÚC Tp HCM, ngày 09 tháng năm 2017 NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Họ tên sinh viên: Chuyên ngành: Hệ đào tạo: Khóa: LÊ TRUNG HẢI TRẦN TẤN HUY Kỹ thuật Điện - Điện tử Đại học quy 2011 MSSV: 11241002 MSSV: 11241007 Mã ngành: 01 Mã hệ: Lớp: 112410 I TÊN ĐỀ TÀI: NGHIÊN CỨU VÀ THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN CHO CĂN HỘ DÙNG CÔNG NGHỆ IOT II NHIỆM VỤ Các số liệu ban đầu: [1] Phạm Thế Quế, “Mạng máy tính”, Học Viện Bưu Chính Viễn Thơng, 2006 [2] Phan Vân Hồn, “Giáo trình vi xử lý nâng cao”, Trường ĐH Sư Phạm Kỹ Thuật Tp.HCM [3] STMicroelectronics, “Datasheet STM32F103xx”, STMicroelectronics, 2014 [4] Espressif Systems IOT Team, “ESP8266 Datasheet”, Espressif Systems, 2015 [5] “Categories: Product Manual DFR Series Module DFRobot” , Robot Wiki,2014 Nội dung thực hiện: Nội dung 1: tìm hiểu nhu cầu thực tiễn công nghệ đề tài Nội dung 2: tìm hiểu lý thuyết liên quan, giải pháp thiết kế hệ thống, mơ hình điều khiển thiết bị điện Nội dung 3: tính tốn thiết kế hệ thống điều khiển Nội dung 4: thiết kế mô hình, giải pháp điều khiển thiết bị, lập trình cho hệ thống Nội dung 5: đánh giá kết thực tiến tới hoàn thiện đề tài Nội dung 6: kết luận đề tài, đưa hướng phát triển tương lai III NGÀY GIAO NHIỆM VỤ: 3/10/2016 IV NGÀY HOÀN THÀNH NHIỆM VỤ: 09/01/2017 V HỌ VÀ TÊN CÁN BỘ HƯỚNG DẪN: ThS Trương Ngọc Anh CÁN BỘ HƯỚNG DẪN BM ĐIỆN TỬ CÔNG NGHIỆP an TRƯỜNG ĐH SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH KHOA ĐIỆN-ĐIỆN TỬ BỘ MƠN ĐIỆN TỬ CƠNG NGHIỆP CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM ĐỘC LẬP - TỰ DO - HẠNH PHÚC Tp HCM, ngày 06 tháng năm 2017 LỊCH TRÌNH THỰC HIỆN ĐỒ ÁN TỐT NGHIỆP Họ tên sinh viên 1: LÊ TRUNG HẢI Lớp: 112410A MSSV: 11241002 Họ tên sinh viên 2: TRẦN TẤN HUY Lớp: 112410B MSSV: 11241007 Tên đề tài: NGHIÊN CỨU VÀ THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN CHO CĂN HỘ DÙNG CÔNG NGHỆ IOT Tuần/ngày Nội dung Tuần Tìm hiểu cơng nghệ đề tài thực củng lý thuyết liên quan Tuần Tính tốn thiết kế sơ đồ khối hệ thống Tuần Tính tốn thiết kế sơ đồ nguyên lý board mạch cần hệ thống Cũng lựa chọn linh kiện cần thiết cho hệ thống Tuần 4-5 Lập trình cho bảng điều khiển trung tâm kit FireBull STM32F103VET6 Tuần Lập trình cho hệ thống cơng tắc cảm ứng WI-FI test board Tuần Lập trình cho hệ thống thiết bị chơi nhạc test board Tuần 8-9 Lập trình phần mềm điều khiển SmartPhone Tuần 10 Chạy thử nghiệm toàn hệ thống kit, test board, smartphone Tuần 11 Vẽ mạch in, thi công phần cứng hệ thống Lắp ráp kiểm tra Tuần 12 Đóng gói hệ thống chạy thử nghiệm tồn hệ thống Tuần 13-16 Chạy thử nghiệm toàn hệ thống Đánh giá kết đạt được, viết báo cáo an Xác nhận GVHD LỜI CAM ĐOAN Đề tài tự thực dựa vào số tài liệu trước khơng chép từ tài liệu hay cơng trình có trước Người thực đề tài LÊ TRUNG HẢI TRẦN TẤN HUY an LỜI CẢM ƠN Em xin gởi lời cảm ơn sâu sắc đến Thầy hướng dẫn Trương Ngọc Anh, lời cám ơn sâu sắc đến thầy cô Khoa Điện-Điện Tử 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 lớp 112410 chia sẻ trao đổi kiến thức kinh nghiệm quý báu thời gian thực đề tài Cảm ơn đến cha mẹ,… Xin chân thành cảm ơn! Người thực đề tài LÊ TRUNG HẢI TRẦN TẤN HUY an MỤC LỤC Trang bìa i Nhiệm vụ đồ án ii Lịch trình iii Cam đoan iv Lời cảm ơn v Mục lục vi Liệt kê hình vẽ ix Liệt kê bảng vẽ xi Tóm tắt xii CHƯƠNG TỔNG QUAN 1.1 Đặt vấn đề 1.2 Mục tiêu 1.3 Nội dung nghiên cứu 1.4 Giới hạn 1.5 Bố cục CHƯƠNG CƠ SỞ LÝ THUYẾT 2.1 Giới thiệu mạng internet 2.1.1 Phương thức kết nối mạng 2.1.2 Mạng toàn cầu internet 2.1.3 Chuẩn giao thức WLAN(Wireless Local Area Network - IEEE 802.11 2.1.4 Giao thức UDP 13 2.1.5 Giao thức MQTT 14 2.2 Giới thiệu phần cứng 18 2.2.1 Vi điều khiển 18 2.2.2 Màn hình GLCD TFT 3.2 điều khiển chip SSD1298 28 2.2.3 Mô - đun WI-FI ESP8266X 29 2.2.4 Mô - đun DFPlayer mini 34 2.2.5 Mô - đun công tắc cảm ứng chạm 39 2.2.6 Mô - đun WI-FI ESP8266 NodeMCU 40 vi an CHƯƠNG TÍNH TỐN VÀ THIẾT KẾ 42 3.1 Giới thiệu 42 3.2 Tính tốn thiết kế hệ thống 43 3.2.1 Thiết kế sơ đồ khối toàn hệ thống 43 3.2.2 Tính tốn thiết kế mạch 46 A Tính toán thiết kế mạch bảng điều khiển trung tâm 46 B Tính tốn thiết kế mạch công tắc cảm ứng WI-FI 51 C Tính tốn thiết kế mạch chơi nhạc MP3 WI-FI 52 3.2.3 Sơ đồ nguyên lý mạch hệ thống 54 CHƯƠNG THI CÔNG HỆ THỐNG 57 4.1 Giới thiệu 57 4.2 Thi công hệ thống 57 4.2.1 Thi công bo mạch 57 4.2.2 Lắp ráp kiểm tra 61 4.3 Đóng gói thi cơng mơ hình 63 4.3.1 Đóng gói hệ thống 63 4.3.2 Thi cơng mơ hình 67 4.4 Lập trình hệ thống 67 4.4.1 Lưu đồ giải thuật 67 A Lưu đồ giải thuật vi điều khiển ARM điều khiển trung tâm 69 B Lưu đồ giải thuật module WI-FI ESP8266 điều khiển trung tâm 76 C Lưu đồ giải thuật hệ thống công tắc điều khiển cảm ứng WI-FI 79 D Lưu đồ giải thuật hệ thống chơi nhạc MP3 WI-FI 80 E Lưu đồ giải thuật điện thoại android 81 4.4.2 Phần mềm lập trình cho hệ thống 82 A Phần mềm lập trình cho vi điều khiển ARM 82 B Phần mềm lập trình cho module WI-FI ESP8266 86 4.4.3 Phần mềm lập trình cho điện thoại Android 92 4.4.4 Đăng ký sử dụng Server MQTT (Broker MQTT) 96 4.5 Viết tài liệu hướng dẫn sử dụng, thao tác 101 4.5.1 Viết tài liệu hướng dẫn sử dụng 101 4.5.2 Quy trình thao tác 107 vii an CHƯƠNG KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ 111 5.1 Kết đạt phần lý thuyết 111 5.2 Kết đạt phần thực hành 112 5.2.1 Bảng điều khiển trung tâm 112 5.2.2 Công tắc điều khiển cảm ứng WI-FI 113 5.2.3 Hộp thiết bị chơi nhạc MP3 WI-FI 115 5.2.4 Phần mềm điều khiển điện thoại Android 117 CHƯƠNG KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 119 6.1 Kết luận 119 6.2 Hướng phát triển 120 TÀI LIỆU THAM KHẢO PHU LỤC viii an LIỆT KÊ HÌNH VẼ Hình Trang Hình 2.1: Mơ tả kiến trúc 802.11 Hình 2.2: Mơ tả thiết lập dịch vụ mở rộng (ESS) Hình 2.3: Mơ tả thiết lập dịch vụ độc lập (IBSS) 10 Hình 2.4: 802.11 mơ hình OSI 11 Hình 2.5: Mơ tả client kết nối tới Broker 15 Hình 2.6: Mơ tả Client A publish đến Broker topic “temmperature”, Client B&C subscribe topic “temmperature” 16 Hình 2.7: Mơ tả truyền q trình liệu UART 18 Hình 2.8: Cấu trúc vi điều khiển Cortex- M3 22 Hình 2.9: Hình dạng thực tế sơ đồ chân ARM STM32F103VET6 22 Hình 2.10: Kiến trúc ARM STM32F103xx 23 Hình 2.11: Mạch reset 25 Hình 2.12: Nguồn xung từ bên 26 Hình 2.13: Mơ hình giao tiếp UART với ngoại vi 28 Hình 2.14: Hình ảnh thực tế hình TFT 3.2 inch 28 Hình 2.15: Sơ đồ kết nối mạch hoạt động ADS7843 29 Hình 2.16: Hình dạng thực tế sơ đồ chân mô - đun ESP8266X 30 Hình 2.17: Sơ đồ khối chip ESP8266 30 Hình 2.18: Hình ảnh thực tế sơ đồ chân ESP8266-01 32 Hình 2.19: Hình ảnh thực tế sơ đồ chân ESP8266-07 33 Hình 2.20: Hình ảnh thực tế sơ đồ chân ESP8266-12 34 Hình 2.21: Sơ đồ kết ESP8266-12 & ESP8266-07 upgrade firmware 34 Hình 2.22: Hình ảnh thực tế sơ đồ chân mô - đun MP3 DFPlayer mini 35 Hình 2.23: Hình ảnh thực tế cơng tắc cảm ứng điện dung 40 Hình 2.24: Hình ảnh thực tế sơ đồ chân kit Node MCU 41 Hình 3.1: Sơ đồ khối hệ thống điều khiển thiết bị hộ dùng cơng nghệ IoT 43 Hình 3.2: Sơ đồ khối bảng điều khiển trung tâm 44 Hình 3.3: Sơ đồ khối hệ thống chơi nhạc MP3 qua WIFI 44 Hình 3.4: Sơ đồ khối hệ thống công tắc cảm ứng WIFI 45 Hình 3.5: Sơ đồ nguyên lý khối điều khiển 46 Hình 3.6: Sơ đồ mạch giao tiếp ARM với TFT LCD 47 Hình 3.7: Sơ đồ kết nối module WIFI ESP8266 với ARM 48 ix an PHỤ LỤC if(RxBuffer1[9]=='1'){Out8=1;}else if(RxBuffer1[9]=='0') Out8=0; if(screen==1)backgroud(1); Packaging_data(Device);break; } case 'M': { if(RxBuffer1[2]=='1'){play=1;}else if(RxBuffer1[2]=='0')play=0; if(RxBuffer1[5]=='1'){valume=1;}else if(RxBuffer1[5]=='0')valume=0; if(RxBuffer1[3]=='1'){next=1;} if(RxBuffer1[4]=='1'){prev=1;} Packaging_data(Music);next=0;prev=0; if(screen==2)backgroud(2); break; } case 'R': { break; } } } } void Packaging_data(uint8_t select) // dong goi du lieu di { if(select==0) printf("{D%d%d%d%d%d%d%d%d}",(int)Out1,(int)Out2,(int)Out3,(int)Out4,(int)Ou t5,(int)Out6,(int)Out7,(int)Out8);/*Device*/ else if(select==1)printf("{M%d%d%d%d}",(int)play,(int)next,(int)prev,(int)valume);/*Mu sic*/ else if(select==2)printf("{M}");/*Request_Message*/ } //**********************************************kiem UART void USART1_IRQHandler(void) { static char t; BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP an tra chuoi reciver PHỤ LỤC if(USART_GetITStatus(USART1, USART_IT_RXNE) != RESET) // Neu co ky tu moi bo dem nhan { t=(char)USART_ReceiveData(USART1); if(t=='}') { available=1; } else if(t=='{') { available=0; RxCounter1=0; } else {}; RxBuffer1[RxCounter1]=t; RxCounter1++; } USART_ClearITPendingBit(USART1, USART_IT_RXNE); } //**********************************************//touch_event() void touch_event(void) { if(TOUCH_PRESS())// kiem tra touch duoc nhan ko ? { switch(screen) { case 0://tai giao dien chinh' { if((Pen_Point.X0>185)&&(Pen_Point.X0110)&&(Pen_P oint.Y0185)&&(Pen_Point.X0231)&&(Pen_Poin t.Y0185)&&(Pen_Point.X05)&&(Pen_Point Y020)&&(Pen_Point.X090)&&(Pen_Point.Y 020)&&(Pen_Point.X0170)&&(Pen_Point Y00)&&(Pen_Point.X00)&&(Pen_Point.Y 010)&&(Pen_Point.X0245)&&(Pen_Point Y017)&&(Pen_Point.X0208)&&(Pen_Point Y070)&&(Pen_Point.X0245)&&(Pen_Point Y077)&&(Pen_Point.X0208)&&(Pen_Point Y0130)&&(Pen_Point.X0245)&&(Pen_Poin t.Y0137)&&(Pen_Point.X0208)&&(Pen_Poin t.Y0190)&&(Pen_Point.X0245)&&(Pen_Poin t.Y0197)&&(Pen_Point.X0208)&&(Pen_Poin t.Y010)&&(Pen_Point.X0115)&&(Pen_Point Y070)&&(Pen_Point.X0115)&&(Pen_Point Y0130)&&(Pen_Point.X0115)&&(Pen_Poin t.Y0190)&&(Pen_Point.X0115)&&(Pen_Poin t.Y00)&&(Pen_Point.X00)&&(Pen_Point.Y 0150)&&(Pen_Point.X0250)&&(Pen_P oint.Y0150)&&(Pen_Point.X0175)&&(Pen_P oint.Y0150)&&(Pen_Point.X0100)&&(Pen_P oint.Y0150)&&(Pen_Point.X025)&&(Pen_Poi nt.Y00)&&(Pen_Point.X00)&&(Pen_Point.Y 040)&&(Pen_Point.X0190)&&(Pen_Point Y0140)&&(Pen_Point.X0190)&&(Pen_Poin t.Y040)&&(Pen_Point.X010)&&(Pen_Point Y0140)&&(Pen_Point.X010)&&(Pen_Point Y00)&&(Pen_Point.X00)&&(Pen_Point.Y 040)&&(Pen_Point.X0120)&&(Pen_Point Y0140)&&(Pen_Point.X0120)&&(Pen_Poin t.Y00)&&(Pen_Point.X00)&&(Pen_Point.Y 0100)&&(Pen_Point.X010)&&(Pen_Poi nt.Y040)&&(Pen_Point.X0258)&&(Pen_Poin t.Y0=24) { THH = THH / 3600; if((THH0)&&(TSS>0)) { change_Time(THH,TMM,TSS); } } /* Compute minutes */ LCD_SHOW_MA_7DOAN_Str(x7,310-y,THH,RED,BLACK); LCD_DRAW_RECTANGLE_FULL(x7+15,240-y,5,5,YELLOW); LCD_DRAW_RECTANGLE_FULL(x7+30,240-y,5,5,YELLOW); LCD_SHOW_MA_7DOAN_Str(x7,230-y,TMM,DGREEN,BLACK); LCD_DRAW_RECTANGLE_FULL(x7+15,160-y,5,5,YELLOW); LCD_DRAW_RECTANGLE_FULL(x7+30,160-y,5,5,YELLOW); LCD_SHOW_MA_7DOAN_Str(x7,150-y,TSS,BLUE,BLACK); } void Time_Show(void) { if (TimeDisplay == 1) { Requet_time_date(RTC_GetCounter(),1); TimeDisplay = 0; } } void backgroud(int backgroudx) { switch(backgroudx) { case 0:{ // giao dien chinh BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP an PHỤ LỤC LCD_CLEAR(BLACK); POINT_COLOR=YELLOW; LCD_DRAW_RECTANGLE(80,280,165,45); LCD_SHOW_STRING_Y(85,250,Arial,WHITE,BLACK,1,"T5,Ng 01,Thg 12"); button_new(20,310,40,140,RED,"Change Time&Date",YELLOW,Arial); button_new(20,160,40,70,GREEN,"Auto",BLACK,Bold); button_new(185,316,40,85,BLUE,"Music",GREEN,Bold); button_new(185,226,40,116,YELLOW,"ConTrol",BLUE,Bold); button_new(185,105,40,100,PURPLE,"NWork",BLACK,Bold); LCD_WRITE_BITMAP_X(2,33,33,31,gImage_icon_wifi); LCD_SHOW_STRING_Y(15,75,Arial,WHITE,BLACK,1,"Wi-Fi"); Requet_time_date(RTC_GetCounter(),1); break; } case 1:{ //giao dien Control LCD_CLEAR(BLACK); button1(Out1);button2(Out2);button3(Out3);button4(Out4);button5(Out5);button6( Out6);button7(Out7);button8(Out8); button_new(0,25,25,25,YELLOW,"X",RED,Bold);//nut thoat break; } case 2:{ // Giao dien Music LCD_CLEAR(BLACK); if(!play) LCD_WRITE_BITMAP_X(150,220,45,45,gImage_icon_play); else LCD_WRITE_BITMAP_X(150,220,45,45,gImage_icon_pause); LCD_WRITE_BITMAP_X(150,145,44,45,gImage_icon_next); LCD_WRITE_BITMAP_X(150,295,45,45,gImage_icon_review); LCD_WRITE_BITMAP_X(150,70,44,45,gImage_icon_spk); button_new(0,25,25,25,YELLOW,"X",RED,Bold);//nut thoat break; } BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP an PHỤ LỤC case 3:{ // Giao dien Auto LCD_CLEAR(BLACK); if(!auto1)button_new(40,310,60,120,WHITE,"Device1",BLUE,Bold); else button_new(40,310,60,120,GREEN,"Device1",BLUE,Bold); if(!auto2)button_new(140,310,60,120,WHITE,"Device2",BLUE,Bold); else button_new(140,310,60,120,GREEN,"Device2",BLUE,Bold); if(!auto3)button_new(40,130,60,120,WHITE,"Device3",BLUE,Bold); else button_new(40,130,60,120,GREEN,"Device3",BLUE,Bold); if(!auto4) button_new(140,130,60,120,WHITE,"Device4",BLUE,Bold); else button_new(140,130,60,120,GREEN,"Device4",BLUE,Bold); button_new(0,25,25,25,YELLOW,"X",RED,Bold);//nut thoat break; } case 4:{//Set time on/of LCD_CLEAR(BLACK); button_new(40,220,60,120,RED,"Time On",YELLOW,Bold); button_new(140,220,60,120,BLUE,"Time Of",GREEN,Bold); button_new(0,25,25,25,YELLOW,"X",RED,Bold);//nut thoat break; } case 5:{//giao dien Change time&date uint32_t clock; clock=RTC_GetCounter(); LCD_CLEAR(BLACK);button_new(0,25,25,25,YELLOW,"X",RED,Bold);//nut thoat button_new(100,70,50,50,0x07FF,"OK",BLACK,Bold);//nut OK Requet_time_date(clock,0); counter = clock / 3600; counter1 = (clock % 3600) / 60; counter2 = (clock % 3600) % 60; LCD_WRITE_BITMAP_X(40,298,40,40,gImage_icon_up); BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP an PHỤ LỤC LCD_WRITE_BITMAP_X(160,298,40,40,gImage_icon_down); LCD_WRITE_BITMAP_X(40,218,40,40,gImage_icon_up); LCD_WRITE_BITMAP_X(160,218,40,40,gImage_icon_down); LCD_WRITE_BITMAP_X(40,138,40,40,gImage_icon_up); LCD_WRITE_BITMAP_X(160,138,40,40,gImage_icon_down); break; } case 6:{//giao dien settime on off LCD_CLEAR(BLACK);button_new(0,25,25,25,YELLOW,"X",RED,Bold);//nut thoat button_new(100,70,50,50,0x07FF,"OK",BLACK,Bold);//nut OK counter=time[time_counter]; counter1=time[time_counter + 1]; counter2 = time[time_counter + 2]; Requet_time_date(time_2_counter(time[time_counter],time[time_counter 1],time[time_counter + 2]),0); LCD_WRITE_BITMAP_X(40,298,40,40,gImage_icon_up); LCD_WRITE_BITMAP_X(160,298,40,40,gImage_icon_down); LCD_WRITE_BITMAP_X(40,218,40,40,gImage_icon_up); LCD_WRITE_BITMAP_X(160,218,40,40,gImage_icon_down); LCD_WRITE_BITMAP_X(40,138,40,40,gImage_icon_up); LCD_WRITE_BITMAP_X(160,138,40,40,gImage_icon_down); break; } } } BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP an + S an K L 0 ... ĐIỀU KHIỂN CHO CĂN HỘ DÙNG CÔNG NGHỆ IOT? ?? 1.2 MỤC TIÊU Đồ án nghiên cứu, khảo sát thực với mục đích áp dụng kiến thức học nhà trường để thiết kế, tạo hệ thống điều khiển cho hộ dùng công nghệ IoT. .. NGHIÊN CỨU VÀ THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN CHO CĂN HỘ DÙNG CÔNG NGHỆ IOT Tuần/ngày Nội dung Tuần Tìm hiểu cơng nghệ đề tài thực củng lý thuyết liên quan Tuần Tính tốn thiết kế sơ đồ khối hệ thống. .. MÔN ĐIỆN TỬ-CÔNG NGHIỆP - ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ KỸ THUẬT ĐIỆN TỬ TRUYỀN THÔNG ĐỀ TÀI: NGHIÊN CỨU VÀ THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN CHO CĂN HỘ DÙNG CÔNG NGHỆ IOT GVHD: ThS