Thiết kế, thi công hệ thống giám sát và điều khiển thiết bị cho gia đình

111 28 0
Thiết kế, thi công hệ thống giám sát và điều khiển thiết bị cho gia đình

Đ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

ĐẠI HỌC ĐÀ NẴNG LÂM PHƯỚC THỌ TRƯỜNG TRẦN HỮU ĐẠI LỘCHỌC BÁCH KHOA LÂM PHƯỚC THỌ LUẬN VĂN THẠC SĨ KỸ THUẬT ĐIỆN C C R L T THIẾT KẾ, THI CÔNG HỆ THỐNG GIÁM SÁT VÀ ĐIỀU KHIỂN THIẾT BỊ TRONG GIA ĐÌNH U D LUẬN VĂN THẠC SĨ KỸ THUẬT ĐIỆN TỬ NĂM 2019 Đà Nẵng – Năm 2019 ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA LÂM PHƯỚC THỌ C C R L T THIẾT KẾ, THI CÔNG HỆ THỐNG GIÁM SÁT VÀ ĐIỀU KHIỂN THIẾT BỊ TRONG GIA ĐÌNH U D Chuyên nghành: KỸ THUẬT ĐIỆN TỬ Mã số: 8520203 LUẬN VĂN THẠC SĨ KỸ THUẬT ĐIỆN TỬ Người hướng dẫn khoa học: TS HUỲNH VIỆT THẮNG Đà Nẵng – Năm 2019 CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc LỜI CAM ĐOAN Tôi xin cam đoan nội dung luận văn: “Thiết kế, thi công hệ thống giám sát điều khiển thiết bị gia đình” khơng phải chép luận văn cơng trình có từ trước Đây cơng trình nghiên cứu riêng tơi Các số liệu, kết nêu luận văn trung thực chưa công bố cơng trình khác C C R L T DU Tác giả luận văn Lâm Phƣớc Thọ MỤC LỤC LỜI CAM ĐOAN .1 MỤC LỤC DANH MỤC CÁC TỪ VIẾT TẮT DANH MỤC HÌNH MỞ ĐẦU 10 CHƢƠNG TỔNG QUAN .12 1.1 Tổng quan hệ thống nhà thông minh 12 1.2 Mô tả hệ thống 12 1.2.1 Bộ điều khiển thiết bị, giám sát nhiệt độ, độ ẩm qua Internet 12 1.2.2 Bộ điều khiển thiết bị từ remote 13 1.2.3 Bộ cảm biến cảnh báo qua điện thoại .14 1.3 C C R L T DU Tính kỹ thuật .14 1.4 Tính phần mềm 14 1.4.1 Phần mềm nạp cho arduino 14 1.4.2 Phần mềm điều khiển máy tính 14 1.5 Kết luận chƣơng 15 CHƢƠNG LÝ THUYẾT LIÊN QUAN .16 2.1 Giới thiệu chƣơng 16 2.2 Giới thiệu chung Arduino .16 2.2.1 Arduino [7] 16 2.2.2 Giới thiệu board Arduino Uno [7] 17 2.2.3 Arduino Promini [6] 21 2.3 Tổng quan Ethernet .21 2.3.1 Họ giao thức TCP/IP 22 2.3.2 Cấu trúc địa IP .22 2.3.3 Mạng mặt nạ 23 2.3.4 Q trình đóng gói .23 2.3.5 Module Shield Ethernet .24 2.4 Các phƣơng pháp đo nhiệt độ [4] 25 2.4.1 Cơ sở chung phân loại phƣơng pháp đo nhiệt độ 25 2.4.2 Các phƣơng pháp đo tiếp xúc 25 2.5 Các phƣơng pháp đo độ ẩm khơng khí [4] 26 2.5.1 Phƣơng pháp điểm ngƣng tụ .26 2.5.2 Cảm biến độ ẩm có điện dung thay đổi .26 2.6 Cảm biến nhiệt độ độ ẩm DHT11 26 2.6.1 Thông số kỹ thuật 27 2.6.2 Nguyên lý hoạt động 27 2.7 Cảm biến khí gas MQ2 29 2.7.1 Giới thiệu cảm biến MQ2 .29 2.7.2 Thông số kỹ thuật 30 2.7.3 Nguyên lý hoạt động 31 2.8 Cảm biến chuyển động 33 2.8.1 PIR gì? .33 2.8.2 Nguyên lý hoạt động module cảm biến PIR 35 2.9 C C Module Sim900A .39 R L T DU 2.10 Giới thiệu remote mắt thu hồng ngoại [4] 40 2.10.1 Remote hồng ngoại .40 2.10.2 Led thu hồng ngoại .40 2.11 Module Relay .41 2.12 Kết luận chƣơng 42 CHƢƠNG THIẾT KẾ HỆ THỐNG 43 3.1 Giới thiệu chƣơng 43 3.2 Sơ đồ khối điều khiển thiết bị, giám sát nhiệt độ, độ ẩm, qua Internet 43 3.3 Bộ điều khiển thiết bị từ remote 43 3.4 Bộ cảm biến cảnh báo qua điện thoại 44 3.5 Thiết kế thi công phần cứng 45 3.5.1 Bộ điều khiển thiết bị, giám sát nhiệt độ, độ ẩm qua Internet 45 a Module Arduino Uno 45 b Module Ethernet Shield W500 .45 c Module cảm biến nhiệt độ độ ẩm DHT11 47 d Khối công suất 48 e Khối nguồn 49 3.5.2 Bộ điều khiển thiết bị từ remote 51 3.5.3 Bộ cảm biến cảnh báo qua điện thoại .52 a Khối cảm biến 52 b c Khối điều khiển .54 Khối sim900A điều khiển 55 3.6 Mạch thực tế 56 3.6.1 Bộ điều khiển thiết bị, giám sát nhiệt độ, độ ẩm qua Internet 56 3.6.2 Bộ điều khiển thiết bị từ remote 56 3.6.3 Bộ cảm biến cảnh báo qua điện thoại .57 3.7 Thiết kế thi công phần mềm nhúng .58 3.7.1 Phần mềm nhúng điều khiển thiết bị, giám sát nhiệt độ, độ ẩm qua Internet .58 3.7.2 Phần mềm nhúng điều khiển thiết bị từ remote .59 3.7.3 Phần mềm nhúng cảm biến cảnh báo qua điện thoại 60 3.8 Phần mềm web server 61 3.9 Phần mềm điện thoại android .61 C C 3.10 Kết luận chƣơng 62 CHƢƠNG R L T DU CHẠY THỬ NGHIỆM VÀ ĐÁNH GIÁ KẾT QUẢ .63 4.1 Giới thiệu chƣơng 63 4.2 Kiểm tra hoạt động hệ thống .63 4.3 Kiểm tra sai số nhiệt độ, độ ẩm 63 4.4 Kiểm tra tính báo động phát khí gas 63 4.5 Kiểm tra tính phát chuyển động 64 4.6 Kiểm tra tính nhận tín hiệu điều khiển từ xa từ remote 65 4.7 Hoạt động hệ thống đánh giá kết .65 4.8 Kết luận chƣơng 66 KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN 67 PHỤ LỤC 69 THIẾT KẾ, THI CÔNG HỆ THỐNG GIÁM SÁT VÀ ĐIỀU KHIỂN THIẾT BỊ TRONG GIA ĐÌNH Học viên: Lâm Phƣớc Thọ Mã số: 60.52.02.03 ĐHĐN Chuyên ngành: Kỹ thuật điện tử Khóa: 36 Cần Thơ Trƣờng Đại học Bách khoa - Tóm tắt –Ngày nay,với ứng dụng khoa học kỹ thuật tiên tiến, giới ngày thay đổi, văn minh đại Các hệ thống tự động giám sát điều khiển thiết bị điện cho gia đình giải pháp điều khiển tích hợp cho hộ cao cấp, tích hợp thiết bị điện tử, nghe nhìn, truyền thơng thành hệ thống hoàn chỉnh thống nhất, ngày phổ biến Luận văn trình bày việc phân tích, thiết kế thi cơng mơ hình hệ thống giám sát điều khiển thiết bị điện gia đình thơng minh dựa tảng Webserver Arduino Qua thực tế chạy thử nghiệm cho thấy hệ thống hoạt động ổn định đáp ứng đƣợc yêu cầu kỹ thuật đặt ra,đồng thời phát triển thêm để ứng dụng giám sát điều khiển nhà thông minh C C R L T DU Từ khóa – nhà thơng minh, Arduino, hệ thống giám sát điều khiển DESIGN AND IMPLEMENTATION OF AN AUTOMATIC MONITORING AND CONTROL SYSTEM FOR HOUSEHOLD ELECTRICAL DEVICES Abstract–Today, with the advance of science and technology, our world has been changing, civilized and more modern The system of automatic monitoring and control of household electrical appliances is an integrated control solution for highend apartments, integrating electronic, audiovisual and communication devices into a complete system, has become increasingly popular This thesis will present the analysis, design and implementation of an automatic monitoring and control systems of intelligent household electrical devices based on Webserver and Arduino platforms The practical tests showed that the system has been operating stably and met the technical specifications, and can be further developed to apply in smart home monitoring and control systems Key words–smart home, Arduino, monitoring and control systems DANH MỤC CÁC TỪ VIẾT TẮT Từ viết tắt Tiếng Anh Tiếng Việt IoT Internet of Things Mạng lƣới vạn vật kết nối Internet GSM Global System for Mobile Communications Hệ thống thông tin di động toàn cầu SRAM Static Random Access Memory Bộ nhớ truy cập ngẫu nhiên EEPROM Electrically Eraseble Programmable Read Only Memory Bộ nhớ đọc (ROM) cho phép xóa lập trình xung điện TX Transmitter RX Receiver TCP Transmission Control Protocol Giao thức điều khiển truyền dẫn IP Internet Protocol Giao thức Internet OSI Open Systems Interconnection Reference Model Mơ hình tham chiếu kết nối hệ thống mở PIR sensor Passive InfraRed sensor Cảm biến thụ độngvới nguồn kích thích tia hồng ngoại ADC Analog-to-digital converter Mạch chuyển đổi tƣơng tự số R L C C T DU Thiết bị truyền tín hiệu Thiết bị nhận tín hiệu DANH MỤC HÌNH Hình 1.1 Bộ điều khiển thiết bị, giám sát nhiệt độ, độ ẩm qua Internet 13 Hình 1.2 Bộ điều khiển thiết bị từ remote 13 Hình 1.3 Bộ điều khiển thiết bị giám sát nhiệt độ độ ẩm 14 Hình 2.1 Những thành viên khởi xƣớng Arduino 16 Hình 2.2 Arduino UNO 17 Hình 2.3 Mạch tự chế với Arduino 19 Hình 2.4 Các giao thức TCP/IP 22 Hình 2.5 Ethernet tập chuẩn IEEE 802 .23 Hình 2.6 Cấu trúc địa IP .23 Hình 2.7 Q trình đóng/tháo gói liệu 24 C C Hình 2.8 Board điều khiển Arduino 25 Hình 2.9 Cảm biến DHT11 27 R L T DU Hình 2.10 Sơ đồ kết nối Arduino UNO với DHT11 27 Hình 2.11 Tín hiệu Start .28 Hình 2.12 Giá trị bit 29 Hình 2.13 Giá trị bit 29 Hình 2.14 Cảm biến khí MQ2 30 Hình 2.15 Sơ đồ cảm biến MQ2 31 Hình 2.16 Mạch thử nghiệm cảm biến .32 Hình 2.17 Đồ thị biểu diễn độ nhạy MQ2 với số chất .33 Hình 2.18 Cấu tạo PIR 34 Hình 2.19 Đầu dị PIR 34 Hình 2.20 Bộ cảm biến dị vật thể nóng chuyển động ngang .35 Hình 2.21 Khi chƣa có vật di chuyển vào vùng phát tín hiệu 36 Hình 2.22 Xuất tín hiệu, pha dƣơng 36 Hình 2.23 Vào vùng ảnh hƣởng 2, xuất tín hiệu, pha âm 37 Hình 2.24 Ra khỏi vùng ảnh hƣởng, khơng xuất tín hiệu, đèn sáng .37 Hình 2.25 Vật thể khỏi, khơng xuất tín hiệu, đèn tắt .38 Hình 2.26 Module SIM900A mini 39 Hình 2.27 Chuổi xung phím nhấn 40 Hình 2.28 Sơ đồ chân LED hồng ngoại .41 Hình 2.29 Mạch Relay thực tế 42 Hình 3.1 Sơ đồ khối điều khiển thiết bị, giám sát nhiệt độ, độ ẩm qua Internet 43 Hình 3.2 Bộ điều khiển thiết bị từ remote 44 Hình 3.3 Bộ cảm biến chuyển động khí gas qua điện thoại 44 Hình 3.4 Sơ lƣợc phần cứng board Arduino UNO 45 Hình 3.5 Sơ đồ chân Ethernet Shield W5100 46 Hình 3.6 Sơ đồ kết nối Arduino UNO với Ethernet Shield W5100 47 Hình 3.7 Sơ đồ mạch DHT11 .47 Hình 3.8 Sơ đồ kết nối Arduino UNO với DHT11 48 Hình 3.9 Sơ đồ kết nối nguyên lý mạch kích Relay 49 Hình 3.10 Sơ đồ mạch nguồn 49 C C Hình 3.11 Adapter 12V-1A 50 R L T DU Hình 3.12 Nguồn 5V từ Arduino UNO 50 Hình 3.13 Nguồn 3.3V từ Arduino UNO .51 Hình 3.14 Sơ đồ chân module Arduino Promini 51 Hình 3.15 Sơ đồ kết nối Arduno UNO với Arduino Promini 52 Hình 3.16 Sơ đồ nối dây Arduino promini với led thu hồng ngoại .52 Hình 3.17 Module cảm biến khí gas MQ2 53 Hình 3.18 Sơ đồ nối dây arduino promini cảm biến khí gas (MQ2) 53 Hình 3.19 Đầu dò PIR .53 Hình 3.20 Sơ đồ chân cảm biến PIR .54 Hình 3.21 Sơ đồ nối dây arduino promini với cảm biến PIR .54 Hình 3.22 Sơ đồ chân Arduino Promini .55 Hình 3.23 Sơ đồ chân Sim900A 55 Hình 3.24 Sơ đồ nối dây Arduino pro mini với module sim900A .56 Hình 3.25 Bộ điều khiển thiết bị, giám sát nhiệt độ, độ ẩm qua Internet 56 Hình 3.26 Bộ điều khiển thiết bị từ remote .57 Hình 3.27 Bộ cảm biến cảnh báo qua điện thoại 57 Hình 3.28 Lƣu đồ thuật tốn điều khiển thiết bị, giám sát nhiệt độ độ ẩm qua Internet 58 Hình 3.29 Lƣu đồ thuật toán điều khiển thiết bị từ remote 59 Hinh 3.30 Lƣu đồ thuật toán cảm biến cảnh báo qua điện thoại .60 94 BẬT CẢM BIẾN NHIỆT ĐỘ, ĐỘ ẨM Nhiệt độ:       Độ ẩm:       C C R L T DU LUẬN VĂN: THIẾT KẾ, THI CÔNG HỆ THỐNG GIÁM GIÁT VÀ ĐIỀU KHIỂN THIẾT BỊ TRONG GIA ĐÌNH Phần mềm điều khiển thiết bị từ remote #include // thƣ viện hỗ trợ IR remote const int receiverPin = 8; // chân digital dùng để đọc tín hiệu IRrecv irrecv(receiverPin); // tạo đối tƣợng IRrecv decode_results results;// lƣu giữ kết giải mã tín hiệu const int DEN1 = 7; 95 const int DEN2 = 6; const int DEN3 = 5; /* trạng thái LEDs*/ boolean stateDEN1 = false; boolean stateDEN2 = false; boolean stateDEN3 = false; void setup() { Serial.begin(9600);// serial irrecv.enableIRIn(); // start the IR receiver C C pinMode(DEN1, OUTPUT); pinMode(DEN2, OUTPUT); R L T DU pinMode(DEN3, OUTPUT); } // translate IR signals void translateIR() { switch(results.value) { case 0xAF5E817: stateDEN1 = !stateDEN1; digitalWrite(DEN1, stateDEN1); break; case 0x8F1B3EA4: stateDEN2 = !stateDEN2; digitalWrite(DEN2, stateDEN2); break; case 0x8857AE20: stateDEN3 = !stateDEN3; digitalWrite(DEN3, stateDEN3); break; case 0x42657E84: stateDEN1= stateDEN2 = stateDEN3= false; 97 sim900a.cai_dat_so_dt("0907949008","","","",""); // THAY MÃ ĐIỀU KHIỂN BẬT TẮT BẰNG TIN NHẮN CỦA BẠN TẠI ĐÂY // CÁC CHÂN CÓ THỂ ĐIỀU KHIỂN GỒM // // // // 4-5-6-7-8-9-10-11-12-13 LƢU Ý MÃ DÀI TỐI ĐA 20 KÝ TỰ VÀ TỐI THIỂU KÝ TỰ THAY ĐỔI MÃ THEO CÚ PHÁP SAU : sim900a.pinx("MÃ BẬT","MÃ TẮT","MÃ KIỂM TRA"); sim900a.pin6("6bat","6tat","6kt"); sim900a.pin7("7bat","7tat","7kt"); sim900a.pin8("8bat","8tat","8kt"); sim900a.pin9("9bat","9tat","9kt"); R L T DU C C sim900a.pin10("10bat","10tat","10kt"); sim900a.pin11("11bat","11tat","11kt"); sim900a.pin12("12bat","12tat","12kt"); sim900a.pin13("13bat","13tat","13kt"); pinMode(A5,INPUT_PULLUP); sim900a.init(); } void loop() { sim900a.start(); int khigas = digitalRead(sensorkhigas); int chuyendong = digitalRead(sensorchuyendong); if(khigas == LOW && chuyendong == HIGH){ sim900a.smsbegin("0907949008",50); sim900a.smscontent("co gas va co trom"); sim900a.smssend(); sim900a.call("0907949008",10); } 96 digitalWrite(DEN1, 0); digitalWrite(DEN2, 0); digitalWrite(DEN3, 0); } } void loop() { if (irrecv.decode(&results)) // nhận đƣợc tín hiệu { translateIR(); C C Serial.println(results.value, HEX); delay(200); R L T DU irrecv.resume(); // nhận giá trị } } Phần mềm cảm biến cảnh báo qua điện thoại #include "SoftwareSerial.h" #include "phuoctho.h" phuoctho sim900a; int sensorkhigas = 4; int sensorchuyendong = 5; #define cho_phep #define cho_phep1 void setup() { // THAY CHÂN ARDUINO MUỐN ĐIỀU KHIỂN BẰNG CUỘC GỌI TẠI ĐÂY sim900a.cai_dat_pin_goi(6); // // THAY SỐ CỦA BẠN TẠI ĐÂY MẶC ĐỊNH BẠN CÓ THỂ CHO SỐ ĐIỆN THOẠI 98 if(digitalRead(cho_phep) == LOW ){ if(chuyendong == HIGH && khigas == HIGH){ sim900a.smsbegin("0907949008",55); sim900a.smscontent("Co Trom"); sim900a.smssend(); sim900a.call("0907949008",10); } } if(digitalRead(cho_phep1) == LOW ){ if(khigas == LOW && chuyendong == LOW){ C C sim900a.smsbegin("0907949008",60); sim900a.smscontent("phat hien gas"); sim900a.smssend(); R L T DU sim900a.call("0907949008",10); } } } 99 R L T DU C C C C R L T DU Scanned by CamScanner C C R L T DU Scanned by CamScanner C C R L T DU Scanned by CamScanner C C R L T DU Scanned by CamScanner DAI HOC DA NANG TRUONG D~I HQC BAcH KHOA CQNG HOA xA HQI CHiJ NGHiA VI."E:TNAM DQc l~p - T\f - H~nh phuc HO sa HOI DONG DANH GIA LuAN VAN THAC SY HQc vien: Lam PhuO'c ThQ Bien ban H9i d6ng Bang diem cua hoc vien cao hoc Ly lich khoa h9C cua hoc vien Bien ban kiem phieu Nh?n xet NH~NXET TT HQ vA TRAcH NHI."E:M TRONG HQI DONG TEN TS H6 Phuoc Ti€n TS Nguyen Duy Nh~t Vi€n TS Ngo Minh Tri TS Nguyen Hoang Thuan TS Luong Vinh Quoc Danh TS Huynh Vi~t Th~ng C C R xet PhiRu i1iim Chit tich H9i d6ng f.- J( kY H9i r L T U D Ban nh{in Thu d6ng Phan bien 'f., Phan bien r: Uy vien X Nguoi huang ddn A :>< )l X )< ~ Da Nang, 07 thdng ndm 2019 Thu ky H9i d6ng TS Nguyen Duy Nh?t Vi@n D~I HOC DA NANG xA HOI CUU NGHiA VI."E:TNAM CONG HOA TRUONG D~I HQC BAcH KHOA DQcl~p - Tl}'do - Hanh phuc " ? BIEN BAN HOP HOI DONG DANH GIA LuAN VAN THAC SY Ngay 07 thang nam 2019, HQi d6ng duoc l?p thea Quyet dinh s6 cua Hieu tnrong Truong Dai hQCBach khoa, g6rn cac vien: TT HQvATEN CUON"GVI TRONG HOI DONG TS H6 Phtroc Ti€n Chu tich HQi d6ng TS Nguyen Duy Nh~t Vi€n Thu ky HQi d6ng TS Ngo Minh Tri Uy vien Phfm bien Uy vien Phan bien TS Nguyen Hoang Thu~n C C R va TS Luong Vinh Qu6c Danh Uy vien da hop (co mat: ,)~~ng mat: ~anh vien) d@danh gia luan van thac sy: L T Ten d@tai: ThiJt kJ, thi cong h¢ thong giam sat tli~u khi~n thiet gia dinh - Chuyen nganh: Ky thuat di~n tir (K36.KDT Cl') - Cua hoc vien cao hoc: Lam Phmrc Tho - U D hi trang NQidung bu8i hop danh gia gAmcac ph~n chinh sau day: a Thir ky HQi d6ng bao cao qua trinh hQc t?P, nghien Clm va dQCly lich khoa hQc cua hQc vien (co van bim kern theo); b HQc vien trinh bay lu?n van; c Cac phim bi~n dQc nh?n xet va neu cau hoi (co van bim kern theo); d HQc vien tra lai cac cau hoi cua vien HQi d6ng; e HQi d6ng thao lu?n kin va danh gia; f Ki@rnphiSu va cong b6 kSt qua (co bien ban ki@rnphiSu va phiSu kern theo) g Tac gia lu?n van phat bi@uy kiSn h Chu tich HQi d6ng tuyen b6 bS rn~c K~t lu~n eua HQi dAng: a) KSt lu?n chung: ~/ 7~~ - Zh4L ~ c.hA) !u-z 0'h ~< b) Yeu e~u chinh, sua vS nQi dung: // e) Cac y kien khac: d) Di@mdanh gia: Bang s6: f b U D L T TOO KY HOI DONG C C R cnu TlCH HOI DONG ~- IV' TS NguySn Duy Nh~t ViSn tic NH~N TS H6 Phiroc CVA TRUONG D~I HQC BACH KHOA TL HIEU TRUONG TRUONG PRONG nAo T~O PGS.TS NGUYEN HONG HAl TiSn DAI HOC DA NANG TRUONG D~ HQC BAcH KHOA CQNG HOA xA HQI CHU NGHiA VItT NAM DQc l~p - T1}'do - H\lnh phiic CAU not vA TRA LOI Kern theo Bien ban hop H{>id6ng danh gia luan van thac sy Cua hoc vien: Lam Phtroc ThQ J l4'fU? rts - ~ > C C R U D L T THU KY HQI DONG TS Nguy8n Duy Nh~t Vi8n • i CQNG HOA xA HQI CHV NGHiA VI~T NAM DQc l~p - TI}'do - H~nh phuc '" ? ~ J: BIEN BAN KIEM PHIEU sv CVA HQI DONG DANH GIA LU~N VAN TH~C (Kern theo bien ban hQp HQi dAng) - Ten d~ Uti: ThiSt kS, thi cong h~ thong giam sat va diSu khien thiet bi gia dinh - Chuyen nganh: Ky thuat dien til (K36.KDT C'I) - Cua hoc vien cao hoc: Lam PhU'O'cThQ - H9i d6ng b~t d~u hop luc 07h 30 ngay: - Tai Truong Dai hoc Bach khoa Tham gia kiem phieu g6m: I :D tq~ D.,.~ .'5., /)tA-fI ;v.~ (f r ~:VJ.d L» r>~ ' ~ KSt qua kiem phieu: 07/9/2019 N_' r ~ C C id:~ R L T ~./ /.r.u' ~ ./ DU 'r "11.~ - S6 phieu phat ra:_ ->

Ngày đăng: 27/11/2020, 10:07

Từ khóa liên quan

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

Tài liệu liên quan