Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 66 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
66
Dung lượng
3,33 MB
Nội dung
BỘ CÔNG THƢƠNG TRƢỜNG CAO ĐẲNG CÔNG THƢƠNG TP.HCM KHOA: ĐIỆN – ĐIỆN TỬ KH A UẬN T T NGHIỆP Đề tài: MÔ H NH ĐIỀU KHIỂN TỪ A ẰNG GIỌNG N I SVTH: Đinh Hồ Trung Hiếu MSSV: 2116150013 , Lớp CCQ1615A guy n h nh n MSSV:2116150050, Lớp CCQ1615A guy n h nh nh MSSV:2116150057, Lớp CCQ1615A GVHD: ThS Tống Thị Hiếu Tp Hồ Chí Minh, 06/ 2019 BỘ CƠ G HƢƠ G CỘNG HỒ XÃ HỘI CHỦ GHĨA VIỆT NAM TRƢỜNG CĐ CÔNG THƢƠNG TP.HCM Độc lập - Tự - Hạnh phúc KHOA: Điện - Điện tử PHIẾU ĐỀ XUẤT HƢỚNG DẪN K TN/ĐATN Họ v tên ngƣời đề xuất: T NG THỊ HIẾU Bộ môn: Công nghệ Kỹ thuật điều khiển Tự động hoá Khoa: Điện - Điện tử ên đề tài: Mơ hình điều khiển từ xa giọng nói Tóm tắt nội dung: Thiết kế xây dựng mơ h nh điều khiển từ xa giọng nói thơng qua phần mềm Blynk Google Assistant Các yêu cầu cần đạt đƣợc: a Thiết kế đƣợc mô h nh điều khiển từ xa số thiết bị đóng cắt thơng thƣờng giọng nói; b Sử dụng thành thạo Arduino UNO R3, NodeMCU phần mềm lập trình Arduino IDE để thực điều khiển thiết bị; c Sự dụng thành thạo phần mềm Blynk v Google Assistant để tạo lệnh thực lệnh điều khiển từ xa Đề nghị số sinh viên thực đề tài: 03 SV Tp.HCM, ngày 15 tháng 03 năm 2019 Ngƣời đề xuất ThS Tống Thị Hiếu ii BỘ CƠ G HƢƠ G CỘNG HỒ XÃ HỘI CHỦ GHĨA VIỆT NAM TRƢỜNG CĐ CÔNG THƢƠNG TP.HCM Độc lập - Tự - Hạnh phúc PHIẾU ĐĂNG KÝ KH A UẬN/ĐỒ ÁN T T NGHIỆP Họ v tên sinh viên/ nhóm sinh viên đƣợc giao đề tài: (1) Đinh Hồ Trung Hiếu MSSV: 2116150013, Lớp CCQ1615A (2) guy n h nh n MSSV:2116150050, Lớp CCQ1615A (3) guy n h nh nh MSSV:2116150057, Lớp CCQ1615A Chuyên ngành: Công nghệ Kỹ thuật điều khiển Tự động hoá ên đề tài: Mơ hình điều khiển từ xa giọng nói Giảng viên hƣớng dẫn: ThS Tống Thị Hiếu Sinh viên cam kết hiểu rõ yêu cầu đề tài Sinh viên cam kết không đổi đề tài Giảng viên hướng dẫn Ngày 15 tháng 03 năm 2019 Sinh viên ký tên Họ tên sinh viên : Đinh Hồ Trung Hiếu Chữ ký: ……………… … Họ tên sinh viên : guy n h nh n Chữ ký: ……………… … Họ tên sinh viên : guy n h nh nh Chữ ký: ……………… … iii BỘ CÔ G HƢƠ G CỘNG HOÀ XÃ HỘI CHỦ GHĨA VIỆT NAM TRƢỜNG CĐ CÔNG THƢƠNG TP.HCM Độc lập - Tự - Hạnh phúc KHOA: ĐIỆN - ĐIỆN TỬ PHIẾU GIAO KHÓA LUẬN/ĐỒ ÁN T T NGHIỆP Họ v tên sinh viên/ nhóm sinh viên đƣợc giao đề tài: (1) Đinh Hồ Trung Hiếu MSSV: 2116150013, Lớp CCQ1615A (2) guy n h nh n MSSV:2116150050, Lớp CCQ1615A (3) guy n h nh nh MSSV:2116150057, Lớp CCQ1615A Chuyên ngành: Công nghệ Kỹ thuật điều khiển Tự động hoá ên đề tài : Mơ hình điều khiển từ xa giọng nói Các liệu ban đầu: - Bộ điều khiển Arduino UNO R3; - Phần mềm thực gồm Arduino IDE, Blynk Google Assistant; - Các đối tƣợng điều khiển thiết bị điện, điện tử; - Quá trình điều khiển điều khiển ON/OFF Các u cầu khác: - Mơ hình phải đảm bảo tính xác, tính thẩm mỹ; Kết tối thiểu đạt đƣợc: d Thiết kế đƣợc mô h nh điều khiển từ xa số thiết bị đóng cắt thơng thƣờng giọng nói; e Sử dụng thành thạo Arduino UNO R3, NodeMCU phần mềm lập trình Arduino IDE để thực điều khiển thiết bị; f Sự dụng thành thạo phần mềm Blynk v Google Assistant để tạo lệnh thực lệnh điều khiển từ xa iv g y giao đề tài: 15/03/2019 Ngày nộp báo cáo: 24/06/2019 Họ tên CB hƣớng dẫn: ThS Tống Thị Hiếu Chữ ký: ……………… …… Đánh giá HĐ duyệt/BV đề cƣơng: …………………… C Hội đồng ký:…………… Ngày … tháng … năm 2019 Trƣởng Khoa Trƣởng Bộ mơn v BỘ CƠ G HƢƠ G CỘNG HỒ XÃ HỘI CHỦ GHĨA VIỆT NAM TRƢỜNG CĐ CÔNG THƢƠNG TP.HCM Độc lập - Tự - Hạnh phúc KHOA: ĐIỆN - ĐIỆN TỬ PHIẾU THEO DÕI TIẾN ĐỘ THỰC HIỆN K TN/ĐATN ên đề tài : Mơ hình điều khiển từ xa giọng nói Giảng viên hƣớng dẫn : ThS Tống Thị Hiếu Sinh viên thực đề tài: (1) Đinh Hồ Trung Hiếu MSSV: 2116150013, Lớp CCQ1615A (2) guy n h nh n MSSV:2116150050, Lớp CCQ1615A (3) guy n h nh nh MSSV:2116150057, Lớp CCQ1615A Tuần Ngày Công việc thực Nhận xét CBHD Ký tên Nhận đề tài Bảo vệ đề cƣơng Ho n th nh ……% Đề nghị: ……………………………………………………………………………… ……………………………………………………………………………… 10 11 vi 12 13 14 15 16 Cho phép sinh viên bảo vệ luận văn tốt nghiệ Ngày 24 tháng 06 năm 2019 Cán hƣớng dẫn ThS Tống Thị Hiếu vii LỜI CAM ĐOAN hóm xin cam đoan khóa luận n y tổng quát lại kết tr nh nghiên cứu nhóm Các số liệu, h nh ảnh, thơng tin đồ án trung thực, nhóm tìm hiểu, tham khảo từ nhiều nguồn t i liệu Khóa luận khơng chép đồ án có từ trƣớc ếu phát có gian lận n o nhóm xin ho n to n chịu trách nhiệm nội dung đề t i m nh rƣờng Cao đ ng Công thƣơng th nh phố Hồ Ch inh không liên quan đến vi phạm tác quyền, quyền g y tr nh thực (nếu có) p Hồ Ch inh, ng y 22 tháng 06 năm 2019 Ngƣời cam đoan viii NHẬN XÉT CỦA GIÁO VIÊN HƢỚNG DẪN Nhận xét chung: Ưu điểm: - Nhóm tự giác thực nhiệm vụ đƣợc giao Khoá luận tốt nghiệp; - Các thành viên nhóm tích cực đồn kết q trình thực Khố luận tốt nghiệp; - Nhóm hồn thành mơ hình tiến độ; - Mơ hình vận hành ổn định, đảm bảo đƣợc yêu cầu Khoá luận tốt nghiệp Hạn chế: - Mơ hình đồ án nhóm cịn đơn giản; Đánh giá: (Đƣợc phép bảo vệ hay không đƣợc phép bảo vệ) - Các sinh viên nhóm đƣợc bảo vệ Khoá luận tốt nghiệp Tp.HCM, ngày 24 tháng 06 năm 2019 Giáo viên hƣớng dẫn ThS Tống Thị Hiếu ix NHẬN ÉT CỦA GIÁO VIÊN PHẢN IỆN Hồ Ch inh, ng y …tháng 06 năm 2019 Giáo viên phản biện x Điều hiển n hoạt trịn mang tên n Để quạt hoạt động, ngƣời dủng s điều khiển cách k ch blynk kết hiển thị Blynk nhƣ sau: Hình 4.14 Giao diện Blynk bật quạt 33 u n Hình 4.15 Mô hình quạt hoạt đợng ế hình 34 4.4.5 Điều khiển nhiều đối tƣợng Hình 4.16 Giao diện Google Assitant nói bật tất thiết bị 35 Hình 4.17 Giao diện Blynk bật thiết bị 36 37 Hình 4.18 Mô hình đèn quạt hoạt động Hình 4.19 Giao diện Google Assitant tắt thiết bị 38 4.4.6 Trƣờng hợp nguy hiể rƣờng hợp cảm biến DH 11 đo đƣợc nhiệt độ nh cao so với mức đặt th đồng thời đ n báo, còi v bơm s hoạt động, đồng thời app blynk s phát m báo động v thông báo (h nh 4.20) Hình 4.20 Giao diện Blynk báo có cháy 39 ếu nhƣ trƣờng hợp cảm biến -02 đo đƣợc lƣợng kh gas nh cao so với ngƣ ng đặt th đồng thời đ n báo v còi s hoạt động, đồng thời app blynk s phát m báo động v thông báo (h nh 4.21) Hình 4.21 Giao diện Blynk báo rò rỉ Gas 40 41 Hình 4.22 Mơ hình cảm biến báo có nguy hiểm Chƣơng KẾT UẬN 5.1.Kết luận 5.1.1 Kết đồ án đƣợc hóm x y dựng đƣợc “Mơ hình điều hiển ằn iọn n i” nhƣ mục tiêu đề t i đặt ra: Giám sát, điều khiển thiết bị điện nh với cách thức điều khiển đơn giản, điều khiển giọng nói v phần mềm điện thoại thơng minh, có tƣơng tác qua lại ngƣời d ng v thiết bị, có giá th nh thấp, ph hợp với ngƣời d ng ghiên cứu t nh ƣu việt k t vi xử lý A D I 3v ode C ES 266 để ho n th nh đƣợc điều khiển, giám sát thông hệ thống thiết bị điện nh thông minh hiết bị hỗ trợ cho sinh viên khóa sau có mơ h nh thực tập v tiếp tục nghiên cứu để chế tạo th nh nhiều sản phẩm thiết bị thơng minh góp phần n ng cao tay nghề thực h nh v n ng cao chất lƣợng học tập 5.1.2 Hạn chế kh a uận Các cảm biến sử dụng khóa luận có sai số so với thực tế, sai số l ± 2; Việc truyền liệu nhƣ việc điều khiển phụ thuộc v o tốc độ mạng Internet xử lý t n hiệu; Số lƣợng thiết bị mơ h nh cịn hạn chế 5.2 Kiến nghị Sau tr nh l m khóa luận tốt nghiệp, nhóm có kiến nghị đến nh trƣờng nhƣ sau: ên có mơi trƣờng để nghiên cứu lĩnh vực I ; Hỗ trợ kinh ph cho sinh viên thực đề t i có t nh ứng dụng cao 5.3 Hƣớng phát triển Trong tƣơng lai, nhóm em s vận dụng kinh nghiệm có đƣợc l m khóa luận để phát triển điều sau: Khắc phục hạn chế khóa luận; 42 hiết kế v lắp đặt nh thông m nh; Sử dụng điều khiển chuyên dụng, có độ ch nh xác v tốc độ xử lý tốt hơn; Sử dụng cảm biến có độ ch nh xác cao 43 TÀI LIỆU THAM KHẢO Tiếng Việt [1] Lâm Quang Chuyên, 2012, Giáo trình vi điều khiển, rƣờng Cao đ ng Cơng thƣơng Tp HCM [2] Io aker Vietnam,Arduino cho ngƣời bắt đầu Tài iệu tha khảo từ Internet [1] Datasheet Node MCU [2] Datasheet Arduino Uno R3 [3] Viral Science [4] text.123doc.org [5] IFTTT: https://ifttt.com/discover https://www.pocketlint.com/SmartHome/SmarHomenew [6] Blynk : https://www.blynk.cc/ [7] Https://docs.blynk.cc/ [8] NodeMCU: https://nodemcu.readthedocs.io/en/master [9] Google Assistant: https://assistant.google.com/intl/en_in/ [10] IoT: https://internetofthingsagenda.techtarget.com/definition /IoT-device [11] Arduino IDE: https://www.arduino.cc/en/Guide/Environment [12] Wkipedia: https://www.wikipedia.org/ 44 Phụ ục #define BLYNK_PRINT Serial #define DHTPIN 13 #define DHTTYPE DHT11 #define R1 //relay #define R2 //relay #define R3 14 //relay #define R4 12 //relay #define signalalarm 15 //tin hieu alarm #include #include #include "DHT.h" #include #include char auth[] = "2a8c740d4372498695859799aaa48698"; // Your WiFi credentials // Set password to "" for open networks char ssid[] = "Redmi"; char pass[] = "ThanhTan98"; DHT dht(DHTPIN, DHTTYPE); SimpleTimer timer; void sendSensor() { float h = dht.readHumidity(); float t = dht.readTemperature(); // or dht.readTemperature(true) for Fahrenheit float x = analogRead(A0); if (isnan(h) || isnan(t)) { Serial.println("Failed to read from DHT sensor!"); return; } 45 Blynk.virtualWrite(V5, h); //V5 is for Humidity Blynk.virtualWrite(V6, t); //V6 is for Temperature Blynk.virtualWrite(V7, x); }int flag=0; int n; void notifyOnFire() {int tem = dht.readTemperature(); n=analogRead(A0); Serial.println(n); if (n>799 && flag==0 && tem>45) { Serial.println("Gas in the House"); Blynk.notify("Alert : Gas in the House"); flag==1; digitalWrite(signalalarm, LOW); } else if (n