1. Trang chủ
  2. » Luận Văn - Báo Cáo

(Đồ án) xây dựng mô hình hệ thống nhà thông minh

107 5 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 107
Dung lượng 4,14 MB

Nội dung

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT KHOA ĐIỆN – ĐIỆN TỬ ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC NGÀNH: CÔNG NGHỆ KỸ THUẬT ĐIỆN – ĐIỆN TỬ CHUYÊN NGÀNH: KỸ THUẬT ĐIỆN TỬ h TÊN ĐỀ TÀI : XÂY DỰNG MƠ HÌNH HỆ THỐNG NHÀ THƠNG MINH ĐẠI HỌC ĐÀ NẴNG Họ tên sinh viên: Trần Đại Thắng – Phan Tấn Trường ĐỀ TÀI: XÂY DỰNG MƠ HÌNH HỆ THỐNG NHÀ THƠNG MINH Người hướng dẫn: ThS.Hồng Bá Đại Nghĩa Sinh viên thực hiện: Trần Đại Thắng Msv: 1811505120241 Lớp: 18D4 Phan Tấn Trường Msv: 1811505120252 Lớp: 18D4 Đà Nẵng, … /2022 ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT KHOA ĐIỆN – ĐIỆN TỬ ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC NGÀNH: CÔNG NGHỆ KỸ THUẬT ĐIỆN – ĐIỆN TỬ CHUYÊN NGÀNH: KỸ THUẬT ĐIỆN TỬ h ĐỀ TÀI: TÊN ĐỀ TÀI: XÂY DỰNG MƠ HÌNH HỆ THỐNG NHÀ THƠNG MINH Người hướng dẫn: ThS Hồng Bá Đại Nghĩa Sinh viên thực hiện: Trần Đại Thắng Msv: 1811505120241 Lớp: 18D4 Phan Tấn Trường Msv: 1811505120252 Lớp: 18D4 Đà Nẵng, … /2022 h h h h TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA ĐIỆN – ĐIỆN TỬ Độc lập - Tự - Hạnh phúc NHẬN XÉT PHẢN BIỆN ĐỒ ÁN TỐT NGHIỆP (Dành cho người phản biện) I Thông tin chung: Họ tên sinh viên: Phan Tấn Trường (1); Trần Đại Thắng (2) Lớp: (1)18D4; (2)18D4 Mã SV: (1)1811505120252; (2)1811505120241 Tên đề tài: XÂY DỰNG MƠ HÌNH HỆ THỐNG NHÀ THƠNG MINH Người phản biện: GVC Nguyễn Văn Thịnh Học hàm/ học vị: Thạc sĩ II Nhận xét, đánh giá đồ án tốt nghiệp: Về tính cấp thiết, tính mới, mục tiêu đề tài: Đạt tính cấp thiết, có tính thực mục tiêu đề Về kết giải nội dung nhiệm vụ yêu cầu đồ án: h Đã giải nhiệm vụ đồ án đăng ký Về hình thức, cấu trúc, bố cục đồ án tốt nghiệp: Có lỗi câu, từ, mục chưa hợp lý cần sửa chửa lại Kết đạt được, giá trị khoa học, khả ứng dụng đề tài: Đã thi cơng mơ hình nhà thơng minh Các tồn tại, thiếu sót cần bổ sung, chỉnh sửa: Cần rà sốt lại tồn báo cáo tả, từ ngữ, câu, đề mục; quy định thích hình, bảng Cần trích dẫn tài liệu tham khảo vào cuối đoạn, mục nội dung báo cáo TT Các tiêu chí đánh giá Sinh viên có phương pháp nghiên cứu phù hợp, giải nhiệm vụ đồ án giao 1a - Tính cấp thiết, tính (nội dung ĐATN có phần so với ĐATN trước đây); - Đề tài có giá trị khoa học, công nghệ; giá trị ứng dụng thực tiễn; Điểm Điểm tối đa đánh giá 8,0 6,5 1,0 1,0 1b - Kỹ giải vấn đề; hiểu, vận dụng kiến thức bản, sở, chuyên ngành vấn đề nghiên cứu; - Khả thực hiện/phân tích/tổng hợp/đánh giá; - Khả thiết kế, chế tạo hệ thống, thành phần, quy trình đáp ứng yêu cầu đặt ra; 3,0 2,5 1c - Chất lượng sản phẩm ĐATN nội dung báo cáo, vẽ, chương trình, mơ hình, hệ thống…; 3,0 2,5 1d - Có kỹ sử dụng phần mềm ứng dụng vấn đề nghiên cứu (thể qua kết tính tốn phần mềm); - Có kỹ sử dụng tài liệu liên quan vấn đề nghiên cứu (thể qua tài liệu tham khảo) 1,0 0,5 Kỹ trình bày báo cáo đồ án tốt nghiệp 2a - Bố cục hợp lý, lập luận rõ ràng, chặt chẽ, lời văn súc tích; 1,0 0,5 2b - Hình thức trình bày 1,0 0,5 2,0 1,0 7,5 Tổng điểm theo thang 10 (lấy đến số lẻ thập phân) - Câu hỏi đề nghị sinh viên trả lời buổi bảo vệ: ………………………………………………………………………………… ………………………………………………………………………………… h ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… - Đề nghị: ☒ Được bảo vệ đồ án bảo vệ ☐ Bổ sung để bảo vệ ☐ Không Đà Nẵng, ngày 15 tháng năm 2022 Người phản biện Nguyễn Văn Thịnh TÓM TẮT Tên đề tài: XÂY DỰNG MƠ HÌNH HỆ THỐNG NHÀ THƠNG MINH Giảng viên hướng dẫn: ThS Hoàng Bá Đại Nghĩa Sinh viên thực hiện: Trần Đại Thắng Phan Tấn Trường Mã SV: 1811505120241 Lớp: 18D4 Mã SV: 1811505120252 Lớp: 18D4 Nhóm em tìm hiểu tiến hành thực đề “xây dựng mơ hình hệ thống nhà thơng minh” với phương thức UART truyền nhận tín hiệu điều khiển thiết bị, giám sốt nhiệt độ, độ ẩm, khí gas, chế độ an ninh nhà thiết bị điện sử dụng công nghiệp thông qua Wed server di động thông qua mạng Wifi Sử dụng ardunio uno để điều khiển truyền tín hiệu qua ardunio mega 2560, từ ardunio mega kết nối với ardunio ethernet đẩy liệu lên web server từ giúp điều khiển giám soát thiết bị nhà Nội dung mà nhóm thực gồm: nghiên cứu cách tổng quan linh kiện h liên quan sở lý thuyết bản, thiết kế xây dựng phần mềm, phần cứng Tiếp theo kiểm tra phần để xem tín hiệu phần cứng so với Server hay phần mềm so với Server, từ liên kết tạo thành hệ thống, từ phần mềm sang phần cứng ngược lại Đề tài nhóm em gồm chương: Chương 1: tổng quan nhà thông minh Chương 2: tổng quan thiết bị phần cứng Chương 3: hệ thống giám sát điều khiển nhà thông minh qua mạng Internet Chương 4: giới thiệu phần mềm mơ hình thực nghiệm TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT CỘNG HỊA XÃ HƠI CHỦ NGHĨA VIỆT NAM KHOA ĐIỆN - ĐIỆN TỬ Độc lập - Tự - Hạnh phúc NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Giảng viên hướng dẫn: ThS Hoàng Bá Đại Nghĩa Sinh viên thực hiện: Trần Đại Thắng Mã SV: 1811505120241 Phan Tấn Trường Mã SV: 1811505120252 Tên đề tài: XÂY DỰNG MÔ HÌNH HỆ THỐNG NHÀ THƠNG MINH Các số liệu, tài liệu ban đầu Sử dụng giao thức để truyền dẫn đồng hóa theo thời gian Sử dụng bo ardunio mega 2560 làm board điều khiển Sử dụng cảm biến nhiệt độ, cảm biến khí gas, cảm biến chuyển động, cảm biến ánh sáng, cảm biến hồng ngoại, cảm biến mưa để lấy liệu h Sử dụng modun LM2596 để hạ áp Sử dụng board ardunio ethernet để kết nối wifi Những nội dung Tìm hiểu thiết kế chế tạo hệ thống giám sát điều khiển thiết bị nhà thông qua Wedserver Chương 1: tổng quan nhà thông minh Chương 2: tổng quan thiết bị phần cứng Chương 3: hệ thống giám sát điều khiển nhà thông minh qua mạng Internet Chương 4: giới thiệu phần mềm mơ hình thực nghiệm Các sản phẩm dự kiến Hồn thành sản phẩm giám sát đo tham số yêu cầu đề Báo cáo tổng kết đồ án tốt nghiệp Ngày giao đồ án: 27/02/2022 Ngày nộp đồ án: 10/06/2022 Đà Nẵng, ngày 05 tháng 01 năm 2022 Trưởng Bộ mơn Người hướng dẫn XÂY DỰNG MƠ HÌNH HỆ THỐNG NHÀ THÔNG MINH if (login == false) { client.println("}"); client.println("body {fontfamily: Arial, Helvetica, sans serif;}"); {"); client.println("opacity: 0.8;"); client.println("input[type=text], input[type=password] {"); client.println("}"); client.println("width: 100%;"); client.println(".container {"); client.println("padding: 12px 20px;"); client.println("margin: client.println("button:hover 8px client.println(" 16px;"); padding: 0;"); client.println("}"); client.println("display: inlineblock;"); client.println("span.psw {"); client.println("border: solid #ccc;"); 1px client.println("float: right;"); client.println("padding-top: 16px;"); h client.println("box-sizing: border-box;"); client.println("}"); client.println("}"); client.println(".modal {"); client.println("button {"); client.println("backgroundcolor: #04AA6D;"); client.println("color: white;"); client.println("padding: 14px 20px;"); client.println("margin: 0;"); 8px client.println("display: none;"); client.println("position: fixed;"); client.println("z-index: 1;"); client.println("left: 0;"); client.println("top: 0;"); client.println("border: none;"); client.println("width: 100%;"); client.println("cursor: pointer;"); client.println("height: 100%;"); client.println("width: 100%;"); client.println("overflow: auto;"); Phan Tấn Trường – Trần Đại Thắng GVHD: ThS Hoàng Bá Đại Nghĩa 73 XÂY DỰNG MƠ HÌNH HỆ THỐNG NHÀ THÔNG MINH client.println("backgroundcolor: rgb(0,0,0);"); client.println(".close:focus {"); client.println("color: red;"); client.println("backgroundcolor: rgba(0,0,0,0.4);"); client.println("cursor: pointer;"); client.println("padding-top: 60px;"); client.println("}"); client.println("}"); client.println(".animate {"); client.println(".modal-content {"); client.println("backgroundcolor: #fefefe;"); client.println("animation: animatezoom 0.6s"); client.println("margin: auto 15% auto;"); 5% client.println("border: solid #888;"); 1px client.println("width: 80%;"); client.println("}"); } client.println(""); h client.println("}"); client.println("-webkitanimation: animatezoom 0.6s;"); client.println(".close {"); client.println("position: absolute;"); client.println("ĐỒ TỐT NGHIỆP"); ÁN client.println(""); client.println("right: 25px;"); client.println("top: 0;"); client.println("color: #000;"); client.println("font-size: 35px;"); client.println("font-weight: bold;"); client.println("}"); ///////////////////////////////////////////////////// / if (login {//method=\"POST\" == false) client.println(""); client.println(""); client.println(""); client.println(".close:hover,"); Phan Tấn Trường – Trần Đại Thắng GVHD: ThS Hoàng Bá Đại Nghĩa 74 XÂY DỰNG MƠ HÌNH HỆ THỐNG NHÀ THÔNG MINH client.println("Username"); client.println(""); client.println("x.type \"text\";"); = client.println("} else {"); client.println("x.type \"password\";"); = client.println("}"); client.println("}"); client.println("Password"); client.println(""); } if (login == true) { client.println("HỆ THỐNG GIÁM SÁT VÀ ĐIỀU KHIỂN"); h client.println("Show Password "); client.println(""); client.println("Login"); client.println(""); client.println(""); client.println("VỊ TRÍ"); client.println(""); client.println(""); client.println("CẢNH BÁO"); client.println(""); client.println("THƠNG SỐ"); client.println("TRẠNG THÁI"); client.println("function myFunction() {"); client.println("THAO TÁC"); client.println("var x = document.getElementById(\"psw\"); "); client.println(""); client.println("if (x.type == \"password\") {"); client.println(""); Phan Tấn Trường – Trần Đại Thắng GVHD: ThS Hoàng Bá Đại Nghĩa 75 XÂY DỰNG MƠ HÌNH HỆ THỐNG NHÀ THƠNG MINH } client.println("PHÒNG KHÁCH"); else { client.println(""); client.println("Mở"); client.println("

Nhiệt Độ: "); client.println("= 60) { client.println("NGUY HIỂM !!!"); client.println(""); client.println("Đèn Chiếu Sáng"); } else { if (digitalRead(den_phong_khach) == 0) { client.println("Bình thường"); h } client.println("

"); client.println("

Độ Ẩm: "); client.println("Tắt"); client.println(" Mở"); Phan Tấn Trường – Trần Đại Thắng client.println("Bật"); client.println("Bật "); client.println(""); client.println("Đèn Chiếu Sáng"); } else { if (status_den_PN == "0") { client.println("Bật"); client.println("Tắt"); client.println("Bật "); client.println(""); client.println("PHÒNG NGỦ"); client.println(""); client.println("

Nhiệt Độ"); client.println(nhiet_do_PN); client.println("°C"); else { client.println("Bật"); client.println("= 60) { client.println("Đóng"); client.println("NGUY HIỂM !!!"); Phan Tấn Trường – Trần Đại Thắng GVHD: ThS Hoàng Bá Đại Nghĩa 77 XÂY DỰNG MƠ HÌNH HỆ THỐNG NHÀ THƠNG MINH client.println("Đ óng"); client.println("°C"); if (nhiet_do_PB.toInt() >= } 60) { client.println(""); client.println("NGUY HIỂM !!!"); } client.println(""); else { client.println("Điều Hòa"); if (status_quat_PN == "0") { h client.println("Tắt"); client.println("Tắt "); client.println("Bình thường"); } client.println("

"); client.println("

Khí Gas"); if (status_gas_PB == "0") { client.println("NGUY HIỂM !!!"); } else { client.println("Bình thường"); } } client.println(""); client.println("

"); client.println(""); client.println(""); Phan Tấn Trường – Trần Đại Thắng GVHD: ThS Hoàng Bá Đại Nghĩa 78 XÂY DỰNG MƠ HÌNH HỆ THỐNG NHÀ THƠNG MINH client.println("Đèn Chiếu Sáng"); client.println(""); client.println(""); if (status_den_PB == "0") { client.println(""); client.println("Tắt"); client.println("Tắt< /button>"); } client.println(""); { client.println("Tắt "); } client.println("Tắt"); client.println(""); client.println("Tắt "); client.println("GVHD: THS Hoàng Bá Đại Nghĩa "); client.println("SVTH: PHAN TẤN TRƯỜNG "); client.println("  & emsp;TRẦN ĐẠI THẮNG "); } Phan Tấn Trường – Trần Đại Thắng GVHD: ThS Hoàng Bá Đại Nghĩa 79 XÂY DỰNG MƠ HÌNH HỆ THỐNG NHÀ THÔNG MINH client.println(""); if (status_cua == false) { } if (so_lan_nhap < 3) { lcd_cua_chinh.setCursor(2, 0); client.println(""); lcd_cua_chinh.print("Xin Nhap"); client.println(""); Moi lcd_cua_chinh.setCursor(0, 1); lcd_cua_chinh.print("Mat Khau:"); delay(1); client.stop(); char key = keypad.getKey(); } if (key) { } if (key != '*' && key != '#' && vi_tri_pass < 4) { } nhap_pass[vi_tri_pass] = key; } lcd_cua_chinh.setCursor(10 + vi_tri_pass, 1); t = DHT.temperature; temperature lcd_cua_chinh.print('*'); = vi_tri_pass++; h readData DHT.read11(nhiet_do_do_am); // Read } else if (key vi_tri_pass > 0) { h = DHT.humidity; == '*' && vi_tri_pass ; nhap_pass[vi_tri_pass] = ' '; lcd_phong_khach.setCursor(0, 0); lcd_phong_khach.print("T: (String)t); " + lcd_cua_chinh.setCursor(10 + vi_tri_pass, 1); lcd_cua_chinh.print(' '); lcd_phong_khach.print((char)223); lcd_phong_khach.print('C'); } lcd_phong_khach.setCursor(10, 0); else if (key == '#') { lcd_phong_khach.print("H: (String)h + '%'); " ////cửa mở ko nhập đc pass //////////////cửa chính///////////////////// Phan Tấn Trường – Trần Đại Thắng + if (nhap_pass[0] mat_khau[0] && nhap_pass[1] mat_khau[1] && nhap_pass[2] mat_khau[2] && nhap_pass[3] mat_khau[3]) { == == == == status_cua = true; GVHD: ThS Hoàng Bá Đại Nghĩa 80 XÂY DỰNG MƠ HÌNH HỆ THỐNG NHÀ THÔNG MINH nhap_pass[3] = ' '; digitalWrite(den_phong_khach, HIGH); vi_tri_pass = 0; } so_lan_nhap = 0; } lcd_cua_chinh.clear(); } lcd_cua_chinh.setCursor(2, 0); if (so_lan_nhap == ) { lcd_cua_chinh.print("Cua Dang Mo"); if (tg_cho < 15) { lcd_cua_chinh.setCursor(7, 1); } lcd_cua_chinh.print((tg_cho < 10) ? '0' + (String)tg_cho: (String)tg_cho); else { lcd_cua_chinh.clear(); lcd_cua_chinh.print('s'); if (so_lan_nhap < 2) { } lcd_cua_chinh.setCursor(2, 0); else { lcd_cua_chinh.print("Xin Moi Nhap"); lcd_cua_chinh.clear(); lcd_cua_chinh.setCursor(2, 0); h lcd_cua_chinh.setCursor(0, 1); lcd_cua_chinh.print("Xin Nhap"); lcd_cua_chinh.print("Mat Moi lcd_cua_chinh.setCursor(0, 1); Khau:"); lcd_cua_chinh.print("Mat Khau:"); } else { so_lan_nhap = 0; lcd_cua_chinh.setCursor(1, tg_cho = 0; 0); } lcd_cua_chinh.print("Nhap Sai Lan"); } } } so_lan_nhap++; } nhap_pass[0] = ' '; nhap_pass[1] = ' '; nhap_pass[2] = ' '; Phan Tấn Trường – Trần Đại Thắng ///////////////////điều cửa////////////// khiển nút if (readString.indexOf("CuaChinhMo") > && status_cua == false) { GVHD: ThS Hồng Bá Đại Nghĩa 81 XÂY DỰNG MƠ HÌNH HỆ THỐNG NHÀ THƠNG MINH status_cua = true; } } if (readString.indexOf("CuaChinhDon g") > && status_cua == true) { status_cua = false; ///////////////////điều khiển cảm biến chuyển động////////////// if (digitalRead(CB_chuyendong) == && status_CB_chuyendong == false) { status_CB_chuyendong = true; } digitalWrite(den_chuyen_dong, HIGH); if (digitalRead(nut_cua) == && status_nut_cua == false) { } if (digitalRead(CB_chuyendong) == && status_CB_chuyendong == true) { status_nut_cua = true; status_cua = !status_cua; status_CB_chuyendong = false; lcd_cua_chinh.clear(); digitalWrite(den_chuyen_dong, LOW); if (status_cua == true) { status_CB_chuyendong = false; h nhap_pass[0] = ' '; nhap_pass[1] = ' '; nhap_pass[2] = ' '; nhap_pass[3] = ' '; vi_tri_pass = 0; so_lan_nhap = 0; tg_cho = 0; lcd_cua_chinh.setCursor(2, 0); lcd_cua_chinh.print("Cua Dang Mo"); } ///////////////////điều khiển nút đèn phòng khách////////////// if (readString.indexOf("DenPKBat") > && digitalRead(den_phong_khach) == false) { digitalWrite(den_phong_khach, HIGH); } } } if (digitalRead(nut_cua) == && status_nut_cua == true) { status_nut_cua = false; Phan Tấn Trường – Trần Đại Thắng if (readString.indexOf("DenPKTat") > && digitalRead(den_phong_khach) == true) { GVHD: ThS Hoàng Bá Đại Nghĩa 82 XÂY DỰNG MƠ HÌNH HỆ THỐNG NHÀ THƠNG MINH digitalWrite(den_phong_khach, LOW); if (digitalRead(nut_quat) == && status_nut_quat == false) { } status_nut_quat = true; if (digitalRead(nut_den) == && status_nut_den == false) { status_nut_den = true; digitalWrite(quat_phong_khach, !digitalRead(quat_phong_khach)); } digitalWrite(den_phong_khach, !digitalRead(den_phong_khach)); if (digitalRead(nut_quat) == && status_nut_quat == true) { } status_nut_quat = false; if (digitalRead(nut_den) == && status_nut_den == true) { status_nut_den = false; ///////////////////điều khiển nút còi phòng khách////////////// } ///////////////////điều quạt////////////// khiển } nút if (digitalRead(nut_coi_phong_khach) == && status_nut_coi == false) { h if (readString.indexOf("QuatPKBat") > && digitalRead(quat_phong_khach) == false) { digitalWrite(quat_phong_khach, HIGH); status_nut_coi = true; digitalWrite(coi_phong_khach, LOW); status_bao_trom !status_bao_trom; = lcd_phong_khach.setCursor(11, 1); //status_quat_PK_web=true } if (readString.indexOf("QuatPKTat") > && digitalRead(quat_phong_khach) == true) { digitalWrite(quat_phong_khach, LOW); lcd_phong_khach.print((status_bao_t rom == true) ? 'B': 'T'); } if (digitalRead(nut_coi_phong_khach) == && status_nut_coi == true) { status_nut_coi = false; } } Phan Tấn Trường – Trần Đại Thắng GVHD: ThS Hoàng Bá Đại Nghĩa 83 XÂY DỰNG MƠ HÌNH HỆ THỐNG NHÀ THƠNG MINH ///////////////////cảnh trộm//////////////AnNinhBat báo if (readString.indexOf("AnNinhBat") > && status_bao_trom == false) { digitalWrite(coi_phong_khach, LOW); } } status_bao_trom = true; ///////////////////đèn thang////////////// lcd_phong_khach.setCursor(11, 1); cầu if (digitalRead(CB_hongngoai) == 0) { lcd_phong_khach.print('B'); } status_den_CT = true; if (readString.indexOf("AnNinhTat") > && status_bao_trom == true) { digitalWrite(den_cau_thang, HIGH); tg_CT = 0; status_bao_trom = false; } lcd_phong_khach.setCursor(11, 1); if (tg_CT >= 5) { lcd_phong_khach.print('T'); h } digitalWrite(den_cau_thang, LOW); status_den_CT = false; if (status_bao_trom == true ) { if (digitalRead(CB_chuyendong) == || status_CD_PB=="1") { //thiếu lệnh từ phòng bếp if (tg_1s < 13) { digitalWrite(coi_phong_khach, HIGH); } } //////////////////truyền ngủ//////////////// } } else { Phan Tấn Trường – Trần Đại Thắng phòng if (readString.indexOf("DenPNBat") > && status_den_PN == "0") { Serial1.print('a'); else { digitalWrite(coi_phong_khach, LOW); data Serial.print('a'); } if (readString.indexOf("DenPNTat") > && status_den_PN == "1") { Serial1.print('b'); GVHD: ThS Hoàng Bá Đại Nghĩa 84 XÂY DỰNG MƠ HÌNH HỆ THỐNG NHÀ THƠNG MINH } Serial2.print('b'); } if (readString.indexOf("RemPNMo") > && status_rem_PN == "0") { if (readString.indexOf("QuatPBBat") > && status_quat_PB == "0") { Serial1.print('c'); Serial2.print('c'); } } if (readString.indexOf("RemPNDong") > && status_rem_PN == "1") { if (readString.indexOf("QuatPBTat") > && status_quat_PB == "1") { Serial1.print('d'); Serial2.print('d'); } } if (readString.indexOf("QuatPNBat") > && status_quat_PN == "0") { Serial1.print('e'); h } ///////////////////mật khẩu//////////////////// if (readString.indexOf("uname=tan+tru ong") > && readString.indexOf("psw=010200") > 0) { if (readString.indexOf("QuatPNTat") > && status_quat_PN == "1") { login = true; } Serial1.print('f'); readString = ""; } } //////////////////truyền bếp//////////////// data phòng if (readString.indexOf("DenPBBat") > && status_den_PB == "0") { Serial2.print('a'); //Chương trình ngắt Timer1 ISR (TIMER1_OVF_vect) { tg_1s++; if (status_cua == true) { if (goc_cua_1 > 40) { } if (readString.indexOf("DenPBTat") > && status_den_PB == "1") { Phan Tấn Trường – Trần Đại Thắng goc_cua_1 -= 2; cua_1.write(goc_cua_1); } GVHD: ThS Hoàng Bá Đại Nghĩa 85 XÂY DỰNG MƠ HÌNH HỆ THỐNG NHÀ THƠNG MINH if (goc_cua_2 < 150) { } goc_cua_2 += 2; } cua_2.write(goc_cua_2); } if (tg_1s >= 25) { } tg_1s = 0; if (status_cua == false) { if (status_den_CT == true) { if (goc_cua_1 < 140) { tg_CT++; goc_cua_1 += 2; } cua_1.write(goc_cua_1); if (so_lan_nhap == 3) { } tg_cho++; if (goc_cua_2 > 50) { }} goc_cua_2 -= 2; TCNT1 = 64911; cua_2.write(goc_cua_2); } h Phan Tấn Trường – Trần Đại Thắng GVHD: ThS Hồng Bá Đại Nghĩa 86 XÂY DỰNG MƠ HÌNH HỆ THỐNG NHÀ THƠNG MINH TÀI LIỆU THAM KHẢO [1] https://youtu.be/ZJyjNOT9BDE [2] https://advancecad.edu.vn/khai-niem-co-ban-ve-truyen-thong-uart-sodo-khoi-ung-dung/ [3] Ngơ Diên Tập, Lập trình C cho vi điều khiển NXB KHKT, 2003 [4] Chu Văn Hồnh, Giáo trính Thiết kế Web NXB GDVN, 2005 [5] https://mpe.epu.edu.vn/chi-tiet-tin/gioi-thieu-ve-phan-mem-altiumdesigner-7-12326.html h Phan Tấn Trường – Trần Đại Thắng GVHD: ThS Hoàng Bá Đại Nghĩa 87

Ngày đăng: 10/11/2023, 14:52

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w