Please use this identifier to cite or link to this item: https://dspace.ctu.edu.vn/jspui/handle/123456789/86774
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorTrương, Quốc Bảo-
dc.contributor.authorDương, Tấn Kiệt-
dc.contributor.authorNguyễn, Hoàng Khá-
dc.date.accessioned2023-04-26T04:17:02Z-
dc.date.available2023-04-26T04:17:02Z-
dc.date.issued2021-12-
dc.identifier.urihttps://dspace.ctu.edu.vn/jspui/handle/123456789/86774-
dc.description.abstractMột mô hình hệ thống dành cho nhà thông minh giúp người dùng có thể điều khiển các thiết bị trong nhà. Hệ thống có khả năng bật tắt các thiết bị chiếu sáng, máy lạnh và cảnh báo cháy cho ngôi nhà, ra vào nhà bằng phương pháp đăng nhập bằng vân tay đồng thời ứng dụng có thể lưu dữ liệu bật tắt các thiết bị và lịch sử ra vào nhà xuống database và đưa dữ liệu lên giao diện người dùng để dễ kiểm soát thiết bị và nắm được các thông tin khi cần thiết. Hệ thống được xây dựng dựa trên vi điều khiển ESP8266 có thể kết nối Internet và kết nối đồng thời các thiết bị trong nhà cùng với một ứng dụng được lặp trình để kết nối đến vi điều khiển thông qua giao thức Message Queuing Telemetry Transport để tiến hành ra lệnh cho vi điều khiển điều khiển các thiết bị trong nhà. Kết quả hệ thống có thể giúp chủ nhân căn nhà điều khiển được các thiết bị trong ngôi nhà của mình mọi lúc mọi nơi một cách dễ dàng.vi_VN
dc.description.tableofcontentsLời cảm tạ i Tóm tắt ii Abstract iii Lời cam đoan iv Danh mục bảng xi Danh mục từ viết tắt xii Chương 1: MỞ ĐẦU 1 1.1 Tìm hiểu về các mô hình nhà thông minh [1] 1 1.2 Lý do chọn đề tài 2 1.3 Mục tiêu và phạm vi nghiên cứu 3 1.3.1 Mục tiêu 3 1.3.2 Phạm vi nghiên cứu 3 1.4 Nội dung nghiên cứu 3 1.5 Phương pháp nghiên cứu 4 1.6 Bố cục của bài báo cáo 4 Chương 2: CƠ SỞ LÝ THUYẾT 5 2.1 Nodejs 5 2.2 Express và object Router xây dựng server RESTful API 5 2.2.1 Express 5 2.2.2 Router 6 2.3 ReactJS và React và một số khái niệm cơ bản khác trong ReactJS 6 2.3.1 ReactJS 6 2.3.2 React 6 2.3.3 JSX là gì 6 2.3.4 Components là gì 7 2.4 Giao thức MQTT 7 2.4.1 MQTT là gì 7 2.4.2 Broker là gì 7 2.4.3 Client là gì 7 2.4.4 Cơ chế hoạt động của MQTT theo mô hình Pub/Sub 8 2.5 Khái niệm về UART 9 2.5.1 UART là gì ? 9 2.5.2 Truyền thông UART 10 2.6 ESP8266 NodeMCU CP2102 10 2.7 Arduino Uno R3 11 2.8 Các cảm biến 13 2.8.1 Cảm biến chất lượng không khí [9] 13 2.8.2 Cảm biến vân tay 14 Chương 3: XÂY DỰNG HỆ THỐNG 15 3.1 Phát biểu bài toán 15 3.1.1 Xây dựng ứng dụng phần mềm 15 3.1.2 Xây dựng phần cứng 16 3.2 Xây dựng ứng dụng phần mềm 16 3.2.1 Giới thiệu 16 3.2.2 Xây dựng server RESTful API 17 3.2.3 Giao tiếp giữa server và vi điều khiển ESP8266 35 3.2.4 Xây dựng giao diện người dùng bằng React 40 3.3 Xây dựng phần cứng: 52 3.3.1 Giới thiệu 52 3.3.2 Kết nối UART giữa Arduino Uno và ESP8266 [15] 53 3.3.3 Thiết kế điều khiển các thiết bị trong nhà 57 3.3.4 Thiết kế hệ thống cửa ra vào tự động với cảm biến vân tay AS608 và chốt khóa cửa điện từ 59 3.3.5 Thiết kế cảnh báo cháy 65 Chương 4: KẾT QUẢ VÀ THẢO LUẬN 69 4.1 Kết quả: 69 4.2 Thảo luận 73 Chương 5: KẾT LUẬN VÀ ĐỀ XUẤT 74 5.1 Kết luận 74 5.2 Đề xuất 74vi_VN
dc.language.isovivi_VN
dc.subjectKỹ thuật điều khiển & tự động hóavi_VN
dc.titleMÔ HÌNH IOT CHO NHÀ THÔNG MINHvi_VN
dc.typeThesisvi_VN
Appears in Collections:Trường Bách khoa

Files in This Item:
File Description SizeFormat 
_file_
  Restricted Access
5.16 MBAdobe PDF
Your IP: 3.144.34.85


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.