Đồ án HCMUTE: Thiết kế và triển khai hệ thống IoT giám sát và điều khiển nhà thông minh qua Website

Đồ án HCMUTE: Thiết kế, triển khai hệ thống giám sát và điều khiển thiết bị nhà thông minh qua website. Giải pháp IoT tiện lợi, hiệu quả.

Chuyên ngành

Computer Engineering

Người đăng

Ẩn danh

Thể loại

Graduation Project

2022

67
3
0

Phí lưu trữ

30 Point

Mục lục chi tiết

1. CHAPTER 1. INTRODUCTION

1.1. The Home Automation System

1.2. Smart home

1.3. Smart wearable device

1.4. Fire Alarm System

1.5. Introduction of Monitor and Control System

1.6. Media Access Control (MAC)

1.7. ESP-NOW protocol

2. DESIGN AND IMPLEMENTATION

3. DETAIL HARDWARE DESIGNS

4. The microcontroller for node and gateway

5. Flowchart of Node and Gateway

6. Flowchart of node pairing process

7. Discussion and test execution

8. CONCLUSIONS AND FUTURE WORKS

Tóm tắt

I. Tổng Quan Hệ Thống IoT Giám Sát và Điều Khiển Nhà Thông Minh

Sự phát triển không ngừng của công nghệ đã nâng cao chất lượng cuộc sống, đặc biệt là trong việc tự động hóa các thiết bị gia dụng. Mong muốn về một ngôi nhà tiện nghi, dễ sử dụng và có khả năng tự động hóa cao đã thúc đẩy sự ra đời của các hệ thống nhà thông minh. Tuy nhiên, việc quản lý và kiểm soát các thiết bị trong một ngôi nhà lớn, nhiều phòng trở thành một thách thức. Hệ thống giám sát và điều khiển các thiết bị điện tử gia dụng từ xa là một giải pháp hiệu quả, mang lại sự thoải mái và tiện lợi cho người dùng. Ngoài ra, việc theo dõi các yếu tố môi trường như nhiệt độ, độ ẩm cũng rất quan trọng, đặc biệt đối với trẻ em và người lớn tuổi. Hệ thống IoT này giúp kiểm soát và điều chỉnh các thiết bị để tạo ra một môi trường sống lý tưởng. Cuối cùng, việc tiết kiệm năng lượng và giảm chi phí điện cũng là một mục tiêu quan trọng. Một hệ thống có khả năng giám sát và điều khiển việc sử dụng điện của các thiết bị gia dụng có thể giúp giảm đáng kể hóa đơn tiền điện. Xuất phát từ những nhu cầu trên, đề tài "THIẾT KẾ VÀ TRIỂN KHAI HỆ THỐNG GIÁM SÁT VÀ ĐIỀU KHIỂN THIẾT BỊ GIA DỤNG SỬ DỤNG WEBSITE" được lựa chọn để phục vụ mục tiêu này. Hệ thống sử dụng Node MCU ESP32, các loại cảm biến IoT như cảm biến mưa, cảm biến PIR, cảm biến khói, cảm biến gas, cảm biến nhiệt độ và độ ẩm, relay và một web app để hiển thị và điều khiển. Mục tiêu chính là thiết kế một hệ thống có khả năng giám sát môi trường và điều khiển các thiết bị điện gia dụng một cách hiệu quả, giúp người dùng có thể dễ dàng kiểm tra môi trường xung quanh và điều khiển các thiết bị điện từ xa thông qua một website. Theo tài liệu gốc, hệ thống được thiết kế để hoạt động ổn định và nhất quán, với độ trễ thấp trong quá trình điều khiển.

1.1. Tổng Quan về Kiến Trúc Hệ Thống IoT Nhà Thông Minh

Một hệ thống nhà thông minh điển hình bao gồm các thành phần chính: các cảm biến IoT thu thập dữ liệu từ môi trường, các bộ điều khiển thực hiện các hành động dựa trên dữ liệu thu thập, một bộ trung tâm (gateway) kết nối các thiết bị với nhau và với điện toán đám mây, và một giao diện người dùng (UI) cho phép người dùng tương tác với hệ thống. Kiến trúc IoT cho nhà thông minh có thể là tập trung (Centralized system) hoặc phân tán (Decentralized system), tùy thuộc vào cách các thiết bị được kết nối và điều khiển. Các giao thức truyền thông phổ biến trong IoT bao gồm MQTT, HTTP, CoAP, và ESP-NOW. Bảo mật IoT là một yếu tố quan trọng cần được xem xét trong quá trình thiết kế hệ thống. Việc sử dụng các giao thức mã hóa và xác thực mạnh mẽ có thể giúp bảo vệ dữ liệu và ngăn chặn các cuộc tấn công mạng.

1.2. Lợi ích và Ưu Điểm của Giải Pháp IoT cho Nhà Thông Minh

Các giải pháp IoT cho nhà thông minh mang lại nhiều lợi ích cho người dùng, bao gồm sự tiện lợi, an toàn, tiết kiệm năng lượng và khả năng tùy chỉnh cao. Người dùng có thể điều khiển các thiết bị điện gia dụng từ xa thông qua mobile app hoặc web app, tạo các kịch bản tự động để tự động hóa các tác vụ hàng ngày, và nhận được các cảnh báothông báo về các sự kiện quan trọng. Hệ thống có thể giúp giảm tiêu thụ điện năng bằng cách tự động tắt các thiết bị khi không sử dụng. Các hệ thống an ninh sử dụng cảm biếncamera có thể giúp bảo vệ ngôi nhà khỏi các mối đe dọa. Khả năng tùy chỉnh cao cho phép người dùng điều chỉnh hệ thống theo nhu cầu và sở thích cá nhân.

II. Thách Thức An Ninh và Bảo Mật Hệ Thống IoT Smart Home

Mặc dù mang lại nhiều lợi ích, hệ thống IoT cho nhà thông minh cũng đối mặt với nhiều thách thức, đặc biệt là về bảo mật IoT. Các thiết bị IoT thường có nguồn tài nguyên hạn chế và dễ bị tấn công mạng. Việc bảo vệ dữ liệu cá nhân và ngăn chặn các cuộc tấn công từ xa là một vấn đề quan trọng. Các lỗ hổng bảo mật trong hệ thống có thể cho phép kẻ tấn công truy cập vào dữ liệu nhạy cảm, điều khiển các thiết bị trong nhà hoặc thậm chí gây ra các thiệt hại vật chất. Ngoài ra, vấn đề về quyền riêng tư cũng cần được xem xét. Việc thu thập và phân tích dữ liệu từ các thiết bị IoT có thể tạo ra các lo ngại về việc lạm dụng thông tin cá nhân. Các tiêu chuẩn và quy định về bảo mật IoT cần được phát triển và thực thi để đảm bảo an toàn và bảo vệ quyền lợi của người dùng.

2.1. Các Rủi Ro và Mối Đe Dọa An Ninh Phổ Biến trong Nhà Thông Minh

Các rủi ro an ninh phổ biến trong nhà thông minh bao gồm: Tấn công từ chối dịch vụ (DoS), tấn công Man-in-the-Middle (MitM), tấn công bằng phần mềm độc hại, và xâm nhập trái phép vào hệ thống. Các thiết bị IoT có thể bị lợi dụng để tạo ra các cuộc tấn công DDoS quy mô lớn. Kẻ tấn công có thể chặn và sửa đổi dữ liệu truyền qua mạng. Phần mềm độc hại có thể được cài đặt vào các thiết bị IoT để đánh cắp thông tin hoặc điều khiển các thiết bị. Các mật khẩu yếu và lỗ hổng phần mềm có thể cho phép kẻ tấn công truy cập trái phép vào hệ thống.

2.2. Giải Pháp Nâng Cao Bảo Mật cho Hệ Thống IoT Smart Home

Để nâng cao bảo mật IoT cho nhà thông minh, cần áp dụng các biện pháp sau: Sử dụng mật khẩu mạnh và thay đổi mật khẩu thường xuyên, cập nhật phần mềm và firmware cho các thiết bị IoT, sử dụng tường lửa và phần mềm diệt virus, mã hóa dữ liệu truyền qua mạng, và sử dụng các giao thức xác thực mạnh mẽ. Các giải pháp bảo mật IoT dựa trên trí tuệ nhân tạo AIbig data cũng có thể được sử dụng để phát hiện và ngăn chặn các cuộc tấn công mạng.

III. Hướng Dẫn Thiết Kế Hệ Thống Giám Sát IoT với ESP32 và Website

Để thiết kế một hệ thống giám sát IoT hiệu quả, việc lựa chọn phần cứng và phần mềm phù hợp là rất quan trọng. ESP32 là một vi điều khiển mạnh mẽ và linh hoạt, phù hợp cho các ứng dụng IoT nhờ khả năng kết nối Wi-Fi và Bluetooth, cũng như khả năng xử lý dữ liệu và điều khiển các thiết bị ngoại vi. Việc sử dụng một web app để hiển thị dữ liệu và điều khiển các thiết bị giúp người dùng dễ dàng tương tác với hệ thống từ xa. Hệ thống cần được thiết kế để thu thập dữ liệu từ các cảm biến IoT, xử lý dữ liệu, và hiển thị dữ liệu trên dashboard giám sát. Việc sử dụng Firebase của Google giúp đơn giản hóa việc quản lý dữ liệu và kết nối với điện toán đám mây. Theo tài liệu gốc, việc lựa chọn ESP32 thay vì ESP8266 là do ESP32 có bộ nhớ FLASH lớn hơn, tốc độ xử lý cao hơn và nhiều chân GPIO hơn, mặc dù giá thành có cao hơn một chút.

3.1. Lựa Chọn và Cấu Hình Phần Cứng ESP32 Cảm Biến IoT Relay

Việc lựa chọn các cảm biến IoT phù hợp với mục đích sử dụng là rất quan trọng. Các cảm biến phổ biến trong nhà thông minh bao gồm cảm biến nhiệt độ, độ ẩm, ánh sáng, khí gas, và cảm biến chuyển động. Relay được sử dụng để điều khiển các thiết bị điện gia dụng. ESP32 cần được cấu hình để kết nối với mạng Wi-Fi và giao tiếp với các cảm biếnrelay. Các chân GPIO của ESP32 cần được gán cho các cảm biếnrelay một cách phù hợp. Arduino IDE hoặc các công cụ lập trình khác có thể được sử dụng để lập trình cho ESP32.

3.2. Phát Triển Web App Giám Sát và Điều Khiển HTML CSS JavaScript

Việc phát triển web app cần sử dụng các ngôn ngữ lập trình web như HTML, CSS, và JavaScript. HTML được sử dụng để tạo cấu trúc của trang web, CSS được sử dụng để tạo kiểu cho trang web, và JavaScript được sử dụng để thêm tính tương tác cho trang web. Firebase có thể được sử dụng để lưu trữ dữ liệu và kết nối với ESP32. Giao diện người dùng cần được thiết kế để hiển thị dữ liệu từ các cảm biến IoT một cách rõ ràng và cho phép người dùng điều khiển các thiết bị điện gia dụng từ xa. Dashboard giám sát cần được thiết kế để hiển thị các thông tin quan trọng một cách trực quan.

3.3. Thiết Lập Giao Thức Truyền Thông MQTT và ESP NOW

MQTT là một giao thức truyền thông nhẹ, phù hợp cho các ứng dụng IoT. MQTT cho phép các thiết bị IoT giao tiếp với nhau và với điện toán đám mây một cách hiệu quả. ESP-NOW là một giao thức truyền thông không dây được phát triển bởi Espressif, được sử dụng để chia sẻ dữ liệu giữa các bo mạch ESP32. Ưu điểm của ESP-NOW là không tiêu thụ nhiều năng lượng để kết nối, yêu cầu ghép nối (pairing) và có thể kết nối tới 20 thiết bị. Giao thức này hỗ trợ truyền thông tầm xa, kể cả khi các thiết bị được ngăn cách bởi tường.

IV. Ứng Dụng Thực Tế và Kết Quả Nghiên Cứu Hệ Thống Smart Home

Hệ thống nhà thông minh có thể được ứng dụng trong nhiều lĩnh vực khác nhau, bao gồm điều khiển ánh sáng, điều khiển nhiệt độ, giám sát an ninh, và tự động hóa các tác vụ hàng ngày. Hệ thống có thể giúp tiết kiệm năng lượng, tăng cường an ninh, và mang lại sự tiện lợi cho người dùng. Các kết quả nghiên cứu cho thấy rằng hệ thống nhà thông minh có thể cải thiện chất lượng cuộc sống và giảm chi phí sinh hoạt. Các nghiên cứu cũng chỉ ra rằng người dùng đánh giá cao tính tiện lợi và dễ sử dụng của hệ thống. Theo tài liệu gốc, hệ thống đã được thử nghiệm và cho thấy hoạt động ổn định và nhất quán, với độ trễ thấp trong quá trình điều khiển.

4.1. Giám Sát Môi Trường và Điều Khiển Thiết Bị Điện Từ Xa

Hệ thống có thể được sử dụng để giám sát các yếu tố môi trường như nhiệt độ, độ ẩm, ánh sáng, và khí gas. Dữ liệu từ các cảm biến IoT có thể được hiển thị trên dashboard giám sát và được sử dụng để điều khiển các thiết bị điện gia dụng từ xa. Người dùng có thể điều khiển ánh sáng, nhiệt độ, và các thiết bị khác thông qua mobile app hoặc web app. Hệ thống có thể được cấu hình để tự động điều chỉnh các thiết bị dựa trên dữ liệu thu thập được.

4.2. Cảnh Báo và Thông Báo An Ninh Cháy Rò Rỉ Gas

Hệ thống có thể được sử dụng để cảnh báothông báo về các sự kiện an ninh như cháyrò rỉ gas. Các cảm biến có thể phát hiện các dấu hiệu của cháy hoặc rò rỉ gas và gửi cảnh báo đến người dùng thông qua mobile app hoặc web app. Hệ thống cũng có thể được tích hợp với các hệ thống an ninh khác để tăng cường khả năng bảo vệ.

V. Kết Luận và Hướng Phát Triển Hệ Thống IoT Nhà Thông Minh

Hệ thống IoT cho nhà thông minh là một lĩnh vực đầy tiềm năng, với nhiều cơ hội để cải thiện chất lượng cuộc sống và tiết kiệm năng lượng. Tuy nhiên, cần giải quyết các thách thức về bảo mật IoT và quyền riêng tư để đảm bảo an toàn và bảo vệ quyền lợi của người dùng. Các hướng phát triển trong tương lai bao gồm việc tích hợp trí tuệ nhân tạo AIbig data để tạo ra các hệ thống thông minh hơn, khả năng tương tác với các hệ thống nhà thông minh khác, và khả năng tùy chỉnh cao hơn cho người dùng. Theo tài liệu gốc, một trong những hạn chế của dự án là không có mobile app và sử dụng nguồn điện 5V cho mỗi node và gateway.

5.1. Tích Hợp Trí Tuệ Nhân Tạo AI và Điện Toán Đám Mây

Việc tích hợp trí tuệ nhân tạo AI có thể giúp hệ thống nhà thông minh trở nên thông minh hơn và có khả năng tự học hỏi và thích ứng với môi trường xung quanh. AI có thể được sử dụng để phân tích dữ liệu từ các cảm biến IoT và đưa ra các quyết định thông minh. Điện toán đám mây cung cấp khả năng lưu trữ và xử lý dữ liệu quy mô lớn, cũng như khả năng truy cập từ xa vào hệ thống.

5.2. Các Công Nghệ Tiên Tiến Điều Khiển Bằng Giọng Nói Kịch Bản Tự Động

Điều khiển bằng giọng nói cho phép người dùng điều khiển các thiết bị trong nhà thông minh bằng giọng nói. Kịch bản tự động cho phép người dùng tạo ra các chuỗi hành động tự động để tự động hóa các tác vụ hàng ngày. Các công nghệ này giúp tăng cường tính tiện lợi và dễ sử dụng của hệ thống.

22/09/2025

Trích đoạn nội dung tài liệu

MINISTRY OF EDUCATION AND TRAINING HO CHI MINH CITY UNIVERSITY OF TECHNOLOGY AND EDUCATION FACULTY FOR HIGH QUALITY TRAINING GRADUATION PROJECT COMPUTER ENGINEERING TECHONOLOGY DESIGN AND IMPLEMENT OF HOUSE MONITORING AND CONTROL APPLIANCE SYSTEM THROUGH A WEBSITE ADVISOR: ME. HUYNH HOANG HA STUDENT: TRUONG CHI LONG PHAM HOANG NAM SKL 0 1 0 5 9 8 Ho Chi Minh City, December, 2022 HO CHI MINH CITY UNIVERSITY OF TECHNOLOGY AND EDUCATION FACULTY FOR HIGH QUALITY TRAINING GRADUATION PROJECT DESIGN AND IMPLEMENT OF HOUSE MONITORING AND CONTROL APPLIANCE SYSTEM THROUGH A WEBSITE TRUONG CHI LONG_18119027 PHAM HOANG NAM_18119031 ADVISOR: M. HUYNH HOANG HA Major: COMPUTER ENGINEERING Ho Chi Minh City, December 2022 HO CHI MINH CITY UNIVERSITY OF TECHNOLOGY AND EDUCATION FACULTY FOR HIGH QUALITY TRAINING GRADUATION PROJECT DESIGN AND IMPLEMENT OF HOUSE MONITORING AND CONTROL APPLIANCE SYSTEM THROUGH A WEBSITE TRUONG CHI LONG_18119027 PHAM HOANG NAM_18119031 ADVISOR: M. HUYNH HOANG HA Major: COMPUTER ENGINEERING Ho Chi Minh City, December 2022 THE SOCIALIST REPUBLIC OF VIETNAM Independence – Freedom– Happiness -------- Ho Chi Minh City, December 23, 2022 GRADUATION PROJECT ASSIGNMENT Student name: Truong Chi Long Student ID: 18119027 Student name: Pham Hoang Nam Student ID: 18119031 Major: Computer Engineering Class: 18119CLA Advisor: M.

Huynh Hoang Ha Phone number: Date of assignment: Date of submission: 1. Project title: Design monitoring and controlling system through a website 2. Initial materials provided by the advisor: 3. Content of the project: • Refer to the document, research, and summarize.

• Design block diagrams. • Design, calculate and simulate the system and implement the system on the test board. • Design and construction of hardware with many sensors and relays. • Programing microcontroller and website.

• Complete the system and construct the PCB. • System test on the PCB. Final product: The IoT system can monitor the house and control household electronic devices through a website. The features pair nodes for the user to expand the number of nodes in the system.

CHAIR OF THE PROGRAM ADVISOR (Sign with full name) (Sign with full name) i THE SOCIALIST REPUBLIC OF VIETNAM Independence – Freedom– Happiness -------- Ho Chi Minh City, January 23, 2022 ADVISOR’S EVALUATION SHEET Student name: Truong Chi Long Student ID: 18119027. Student name: Pham Hoang Nam Student ID: 18119031. Major: Computer Engineering Project title: Design and implement of house monitor and control appliances system through a website. Huynh Hoang Ha EVALUATION 1.

Content of the project: The thesis has 6 chapters and is complete with a design of the IT system. The system uses the ESP-NOW protocol to establish the communication between nodes and gateway to control the appliances remotely or manually and track the parameters of the surrounding environment via the website. In addition, the system has a fire or gas leak warning with its location and the feature to expand the node in the system. Strengths: - The system runs stably.

- Achieve the proposed goal. Weaknesses: - System is simple, need to upgrade more features. Approval for oral defense? (Approved or denied) - Approved 5. Overall evaluation: (Excellent, Good, Fair, Poor) - Fair.5 (in words: Seven point five) Ho Chi Minh City, Dec 23, 2022 ADVISOR (Sign with full name) ii HO CHI MINH CITY OF UNIVERSITY OF SOCIALIST REPUBLIC OF VIETNAM TECHNOLOGY AND EDUCATION Independence – Freedom – Happiness FACULTY OF HIGH QUALITY TRAINING Ho Chi Minh City, January 10, 2023 MODIFYING EXPLANATION OF THE GRADUATION PROJECT MAJOR: COMPUTER TECHNOLOGY ENGINEERING 1.

Project title: Design and implementation of house monitoring and control appliance system through website 2. Student name: Truong Chi Long ID: 18119027 Student name: Pham Hoang Nam ID: 18119031 3. Huynh Hoang Ha 4. Defending council: Council 2, Room: A3-404, 3rd January 2023 5.

Modifying explanation of the graduation project: No Council comments Editing results Note Bullets should be consistent in 1 The bullets have been fixed in the overall report the whole report. Figures in chapter 2: if figures are copied from other sources, 2 The reference source has been cited authors need to quote the reference sources.1: authors need to re- state whether the 2 modes are The manual and remote has been fixed by the 3 “automatic and remote” or authors in section 3.1 “manual and remote”. Cite the references for the 4 Cite the references in reference section whole report. Add the number of the chapter The number of chapters has been added to the 5 to the number of figures.

number of figures. Added the figure of system model in section 6 Finish the system model 5.2 Head of department Advisor Students (Sign with full name) (Sign with full name) (Sign with full name) iii THE SOCIALIST REPUBLIC OF VIETNAM Independence – Freedom– Happiness -------- Ho Chi Minh City, January 23, 2022 PRE-DEFENSE EVALUATION SHEET Student name: Truong Chi Long Student ID: 18119027. Student name: Pham Hoang Nam Student ID: 18119031. Major: Computer Engineering Project title: Design and implement of house monitor and control appliances system through a website.

Advisor: Lê Minh EVALUATION 1. Content of the project: Design and implement a system to monitor the indoor environment and control household electronic devices. The system has 2 modes: manual control and remote-Website control with the capability of adding new nodes. Approval for oral defense? (Approved or denied) Approved 5.

Comments and suggestion - Bullets should be consistent in the whole report. - Figures in chapter 2: if figures are copied from other sources, authors need to quote the reference sources.1: authors need to re-state whether the 2 modes are “automatic and remote” or “manual and remote”. Ho Chi Minh City, Dec 23, 2022 ADVISOR (Sign with full name) iv THE SOCIALIST REPUBLIC OF VIETNAM Independence – Freedom– Happiness -------- Ho Chi Minh City, January 23, 2022 PRE-DEFENSE EVALUATION SHEET Student name: Trương Chí Long Student ID: 18119027. Student name: Phạm Hoàng Nam Student ID: 18119031.

Major: Computer Engineering Project title: Design and implementation of house monitoring and control appliances system through a website Advisor: Truong Quang Phuc EVALUATION 1. Contents and workload of the project The author designed and implemented the monitoring and control system for smart home. Particularly, there are 2 modes; automation mode and manual mode in the user interface. Strengths: The project has 1 website interface.

Weaknesses: The system model still has not been finished yet. Approval for oral defense? (Approved or denied) Approved 5. Comments and suggestion + Cite the references for the whole report. + Add number of the chapter to the number of figures.

+ Finish the system model. Ho Chi Minh City, Jan 01, 2023 ADVISOR (Sign with full name) v THE SOCIALIST REPUBLIC OF VIETNAM Independence – Freedom– Happiness -------- EVALUATION SHEET OF DEFENSE COMMITTEE MEMBER Student name:. Name of Defense Committee Member:. Content and workload of the project .) Ho Chi Minh City, Dec 23, 2022 COMMITTEE MEMBER (Sign with full name) vi GRATITUDE Firstly, our group would like to express our thanks to all the teachers at the Ho Chi Minh City University of Technology and Education, especially the lecturers in the Faculty of Electrical – Electronics and Faculty for High-Quality Training for the solid theoretical basis, the opportunity of researching, learning through every course so that we can gain enough knowledge to finish this thesis project.

Secondly, to complete this project our group would like to express our sincere thanks to the advisor – M. Huynh Hoang Ha for his enthusiasm and detailed guidance. While doing this project, our team made some errors but we still manage to fix them as soon as possible thanks to him. Besides, our group would like to give thanks to our friends for the help and support they gave us to finish this thesis as well.

Finally, our group wishes all the best goes to M. Huynh Hoang Ha and our friends. vii GUARANTEE This thesis was made completely by our group based on researching and referring documents on previous work, not copied from any individual project. Authors Pham Hoang Nam Truong Chi Long viii ABSTRACT Human life is enhanced day by day thanks to the continuous development of technology.

Its purpose is convenience in daily life. Since then, intelligent systems, and automatic systems were gradually invented to serve the needs of people's lives. However, in addition to serving human needs, these systems must also be easy to use and have a user-friendly interface. To make the house more convenient, our team chose the topic "DESIGN AND IMPLEMENTATION MONITORING AND CONTROL APPLIANCE SYSTEM USING WEBSITE".

The system uses Node MCU ESP32, rain sensor, PIR sensor, flame sensor, smoke sensor, gas sensor, temperature, humid sensor, relay, and website. The system will be very convenient for checking the surrounding environment, as well as controlling electrical appliances remotely for each room. The user cannot watch the environment by any display device but through a website. In the end, the result our group got was that the model performed exactly what the team had designed.

All the devices worked stably and consistently throughout time. The basic function is to control the appliances in response with a low delay. ix TABLE OF CONTENTS CHAPTER 1. The Home Automation System.

Smart wearable device:. Fire Alarm System:. Introduction of Monitor and Control System. Media Access Control (MAC).

ESP-NOW protocol:. DESIGN AND IMPLEMENTATION. DETAIL HARDWARE DESIGNS. The microcontroller for node and gateway.

Flowchart of Node and Gateway. Flowchart of node pairing process. Discussion and test execution. CONCLUSIONS AND FUTURE WORKS.

48 LIST OF FIGURES Figure 2-1: Broadcast Communication. 6 Figure 2-2: ESP-NOW Architecture. 7 Figure 2-3: ESP-NOW communication. 8 Figure 2-4: Firebase Database.

9 Figure 2-5: HTML Markup Language. 10 Figure 2-6: CSS Language. 10 Figure 2-7: JavaScript Programming Language. 11 Figure 2-8: Block building website.

11 Figure 3-1: Block diagram of the system. 12 Figure 3-2: ESP32 Microcontroller. 14 Figure 3-3: Node's Schematic. 15 Figure 3-4: Rain Sensor.

18 Figure 3-6: MQ2 Sensor. 19 Figure 3-7: Flame Sensor. 20 Figure 3-8: Touch Sensor. 21 Figure 3-9: Light Intensity Sensor.

24 Figure 3-12: Schematic of Relay. 25 Figure 3-13: AC-to-DC Power Supply. 28 Figure 3-14: Gateway Process. 30 Figure 3-15: Nodes Process.

31 Figure 3-16: Nodes Pairing Process. 33 Figure 3-17: Gateway Pairing Process. 34 Figure 4-1: Print Circuit Board. 36 Figure 4-2: Broadcast Configuration.

36 Figure 4-3: Real-time Database. 37 Figure 4-4: The dataflow of Firebase. 38 Figure 5-1: Nodes Circuit Board. 39 Figure 5-2: The node and gateway.

40 Figure 5-3: Website System. 41 Figure 5-4: Gas Leakage Alert. 42 Figure 5-5: Fire Alert. 42 Figure 5-6: Pairing Process.

43 Figure 5-7: Pairing Success. 44 Figure 5-8: Pairing Failed. 44 Figure 5-9: Test Execution. 45 LIST OF TABLES Table 1.

Pinouts of Relays. Pinouts of Sensors. Power Consumption of Components. Table of Components.

35 LIST OF ABBREVIATIONS Abbreviations Definitions IOT Internet of things MCU Microcontroller unit GPIO General purpose input output CHAPTER 1. INTRODUCTION Technology has been changing our world in different ways. It forces life standards to improve better and better day after day. As a result, when people are searching for and developing a system to make a home in comfortable circumstances, they want to improve the convenience of their home as much as they can.

But if the house or building has a ton of room, the owner cannot turn the household electronic appliance on/off every time if they are not in the same place and they cannot manage all the appliances in every room. This is where the problem appears. One of the biggest advantages of a system controlling household electronic appliances is that the owner can control every appliance remotely without any concern. This provides comfort and delight as the owner can.

The next advantage is that the environmental context needs to be tracked every time. Environmental conditions are one of the problems causing sickness in any season, especially for the baby and the elderly. For this reason, an adjustable appliance for the environment is essential too.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ