Đồ án HCMUTE: Hệ thống điều khiển và giám sát ngôi nhà thông minh

Đồ án nghiên cứu hcmute điều khiển và giám sát ngôi nhà thông minh, áp dụng công nghệ tiên tiến, tối ưu giải pháp kỹ thuật cho bài toán .

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp

2018

76
3
0

Phí lưu trữ

30 Point

Mục lục chi tiết

NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP

PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN

PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN

LỜI CẢM ƠN

MỤC LỤC

DANH MỤC CÁC CHỮ VIẾT TẮT

DANH MỤC CÁC BẢNG BIỂU

DANH MỤC CÁC HÌNH ẢNH, BIỂU ĐỒ

1. CHƯƠNG 1: TỔNG QUAN

1.1. TÌNH HÌNH NGHIÊN CỨU

1.2. MỤC TIÊU NGHIÊN CỨU

1.3. GIỚI HẠN ĐỀ TÀI

1.4. ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU

1.5. PHƯƠNG PHÁP NGHIÊN CỨU

1.6. NỘI DUNG ĐỒ ÁN

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1. INTERNET OF THINGS

2.1.1. Giới thiệu

2.1.2. Mô hình hệ thống IoTs

2.1.3. Ứng dụng IoTs vào cuộc sống

2.2. GIỚI THIỆU VỀ BỘ XỬ LÝ INTEL QUART SOC X1000 VÀ BOARD INTEL GALILEO 2

2.2.1. Giới thiệu về bộ xử lý Intel Quark SoC x1000

2.2.2. Các đặc điểm kỹ thuật của bộ xử lý Intel Quark SoC x1000

2.2.3. Kiến trúc của Board Intel Galileo 2

2.2.4. Các tính năng hỗ trợ cho Arduino Shield

2.2.5. Chi tiết về các tính năng hỗ trợ Intel Architecture

2.2.6. Các ứng dụng của Board Intel Galileo 2

2.2.7. Phương thức lập trình

2.3. GIỚI THIỆU VỀ LCD 20X4

2.3.1. Sơ đồ chân và chức năng của các chân LCD 20x4

2.3.2. Mã lệnh của LCD

2.4. CẢM BIẾN GAS

2.5. KHÓA SOLENOID LOCK

2.6. MODULE ĐIỀU KHIỂN ĐỘNG CƠ L298

2.7. KHỐI THIẾT BỊ CÔNG SUẤT

2.8. HỆ THỐNG RFID

2.9. MODULE RFID RC522 SANG UART

2.10. CÔNG CỤ PHẦN MỀM

3. CHƯƠNG 3: THIẾT KẾ HỆ THỐNG

3.1. YÊU CẦU HỆ THỐNG

3.2. SƠ ĐỒ KHỐI VÀ CHỨC NĂNG MỖI KHỐI

3.3. HOẠT ĐỘNG CỦA HỆ THỐNG

3.4. THIẾT KẾ, TÍNH TOÁN HỆ THỐNG

3.4.1. Khối cảm biến

3.4.2. Khối hiển thị LCD

3.4.3. Khối xử lý trung tâm

3.4.4. Giao tiếp mạng Internet

4. CHƯƠNG 4: KẾT QUẢ THỰC HIỆN

4.1. KẾT QUẢ PHẦN CỨNG

4.2. KẾT QUẢ PHẦN MỀM

4.2.1. Giao diện web

4.2.2. Kết quả đạt được

5. CHƯƠNG 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

5.1. KẾT LUẬN

5.2. HƯỚNG PHÁT TRIỂN

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan

Trong những năm gần đây, khái niệm nhà thông minh đã trở nên phổ biến, đặc biệt là trong bối cảnh phát triển của Internet of Things (IoT). Nhà thông minh là một hệ thống tích hợp các thiết bị điện tử và cảm biến, cho phép tự động hóa và điều khiển từ xa. Hệ thống này không chỉ giúp tiết kiệm năng lượng mà còn nâng cao mức độ an toàn và tiện nghi cho người sử dụng. Theo nghiên cứu, các thiết bị trong hệ thống điều khiển có thể bao gồm cảm biến nhiệt độ, độ ẩm, và các thiết bị an ninh như camera và báo động. Việc sử dụng cảm biến trong hệ thống giám sát giúp phát hiện và phản ứng nhanh chóng với các tình huống khẩn cấp, từ đó đảm bảo an toàn cho ngôi nhà.

1.1 Tình hình nghiên cứu

Nghiên cứu về nhà thông minh đã thu hút sự quan tâm của nhiều nhà khoa học và kỹ sư. Các ứng dụng của IoT trong nhà thông minh không chỉ dừng lại ở việc điều khiển thiết bị mà còn mở rộng ra các lĩnh vực như quản lý năng lượng và an ninh. Hệ thống giám sát an ninh có thể bao gồm camera, cảm biến chuyển động và hệ thống báo động, giúp người dùng theo dõi và bảo vệ ngôi nhà của mình từ xa. Việc tích hợp AI vào các thiết bị này cũng giúp nâng cao khả năng tự động hóa và phân tích dữ liệu, từ đó cải thiện hiệu suất hoạt động của hệ thống.

1.2 Mục tiêu nghiên cứu

Mục tiêu của đề tài là phát triển một hệ thống điều khiểngiám sát ngôi nhà thông minh tại HCMUTE, cho phép người dùng điều khiển thiết bị điện từ xa qua Internet. Hệ thống sẽ sử dụng Board Intel Galileo Gen 2 và các cảm biến như cảm biến gas và cảm biến mưa để đảm bảo an toàn và tiết kiệm năng lượng. Ngoài ra, việc thiết kế giao diện web cho phép người dùng dễ dàng theo dõi và điều khiển các thiết bị trong ngôi nhà của mình. Hệ thống cũng sẽ bao gồm các chức năng như mở cửa bằng thẻ RFID và cảnh báo khi có sự cố xảy ra.

II. Cơ sở lý thuyết

Để xây dựng hệ thống giám sátđiều khiển ngôi nhà thông minh, cần hiểu rõ về các công nghệ nền tảng như Internet of Things và các thiết bị điện tử liên quan. IoT cho phép kết nối và giao tiếp giữa các thiết bị, từ đó tạo ra một mạng lưới thông minh. Các thiết bị trong hệ thống điều khiển thường bao gồm cảm biến, bộ xử lý và các thiết bị đầu cuối. Việc sử dụng cảm biến giúp thu thập dữ liệu về môi trường xung quanh, từ đó đưa ra các quyết định tự động. Hệ thống cũng cần có khả năng xử lý và phân tích dữ liệu để tối ưu hóa hoạt động và nâng cao hiệu quả sử dụng năng lượng.

2.1 Internet of Things

Mạng lưới Internet of Things (IoT) cho phép các thiết bị kết nối và giao tiếp với nhau thông qua Internet. Mỗi thiết bị trong mạng lưới đều có một định danh riêng, cho phép chúng truyền tải và nhận dữ liệu mà không cần sự can thiệp của con người. IoT đã mở ra nhiều cơ hội mới trong việc phát triển nhà thông minh, từ việc điều khiển thiết bị điện đến giám sát an ninh. Các ứng dụng của IoT trong nhà thông minh bao gồm điều khiển ánh sáng, hệ thống an ninh, và quản lý năng lượng, giúp người dùng tiết kiệm chi phí và nâng cao chất lượng cuộc sống.

2.2 Giới thiệu về Board Intel Galileo

Board Intel Galileo Gen 2 là một trong những thiết bị quan trọng trong việc phát triển hệ thống điều khiểngiám sát ngôi nhà thông minh. Board này hỗ trợ nhiều giao thức kết nối và có khả năng tương tác với các cảm biến và thiết bị khác. Với khả năng lập trình linh hoạt, Board Intel Galileo cho phép người dùng dễ dàng phát triển các ứng dụng IoT, từ đó tạo ra một hệ thống nhà thông minh hoàn chỉnh. Việc sử dụng board này không chỉ giúp tiết kiệm chi phí mà còn nâng cao khả năng mở rộng và tùy chỉnh của hệ thống.

III. Thiết kế hệ thống

Thiết kế hệ thống điều khiểngiám sát ngôi nhà thông minh bao gồm nhiều bước quan trọng, từ việc xác định yêu cầu hệ thống đến việc triển khai và kiểm tra. Đầu tiên, cần xác định các thiết bị và cảm biến cần thiết cho hệ thống, bao gồm cảm biến nhiệt độ, độ ẩm, và các thiết bị an ninh. Sau đó, thiết kế sơ đồ khối cho hệ thống, xác định chức năng của từng khối và cách chúng tương tác với nhau. Việc lập trình cho Board Intel Galileo cũng rất quan trọng, đảm bảo rằng hệ thống có thể hoạt động một cách hiệu quả và ổn định.

3.1 Yêu cầu hệ thống

Yêu cầu của hệ thống giám sátđiều khiển ngôi nhà thông minh bao gồm khả năng điều khiển từ xa, giám sát an ninh, và tiết kiệm năng lượng. Hệ thống cần có khả năng kết nối Internet để người dùng có thể điều khiển thiết bị từ xa thông qua giao diện web hoặc ứng dụng di động. Ngoài ra, hệ thống cũng cần có khả năng tự động phát hiện sự cố và gửi cảnh báo đến người dùng. Việc tích hợp các cảm biến và thiết bị điều khiển là rất quan trọng để đảm bảo rằng hệ thống hoạt động một cách hiệu quả và an toàn.

3.2 Sơ đồ khối và chức năng

Sơ đồ khối của hệ thống điều khiểngiám sát ngôi nhà thông minh bao gồm các khối chính như khối cảm biến, khối xử lý trung tâm, và khối điều khiển thiết bị. Mỗi khối có chức năng riêng, ví dụ, khối cảm biến thu thập dữ liệu từ môi trường, khối xử lý trung tâm phân tích dữ liệu và đưa ra quyết định, trong khi khối điều khiển thiết bị thực hiện các lệnh từ người dùng. Việc thiết kế sơ đồ khối rõ ràng giúp dễ dàng trong việc triển khai và bảo trì hệ thống sau này.

01/02/2025

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

Đặt vấn đề về thiết kế phần cứng và phần mềm, sơ đồ nguyên lí, sơ đồ khối, chức năng của từng khối đồng thời nói sơ về quá trình kết nối.  Chương 4: Kết quả Mạch thi công hoàn chỉnh (hình ảnh), kết quả đạt được.  Chương 5: Kết luận và hướng phát triển Đưa ra kết luận đã làm được những gì (mục tiêu ban đầu). Đồng thời định hướng phát triển đồ án.

4 do an Đồ Án Tốt Nghiệp Nguyễn Văn Danh CHƯƠNG 2 : CƠ SỞ LÝ THUYẾT 2.1 INTERNET OF THINGS 2.1 Giới thiệu Mạng lưới vạn vật kết nối Internet hoặc là Mạng lưới thiết bị kết nối Internet viết tắt là IoT (tiếng Anh: Internet of Things) là một kịch bản của thế giới, khi mà mỗi đồ vật, con người được cung cấp một định danh của riêng mình, và tất cả có khả năng truyền tải, trao đổi thông tin, dữ liệu qua một mạng duy nhất mà không cần đến sự tương tác trực tiếp giữa người với người, hay người với máy tính. IoT đã phát triển từ sự hội tụ của công nghệ không dây, công nghệ cơ điện tử và Internet. Nói đơn giản là một tập hợp các thiết bị có khả năng kết nối với nhau, với Internet và với thế giới bên ngoài để thực hiện một công việc nào đó. Tác động của IoT rất đa dạng, trên nhiều lĩnh vực: quản lý hạ tầng, y tế, xây dựng và tự động hóa, giao thông….

Cụ thể trong lĩnh vực y tế, thiết bị IoT có thể được sử dụng để cho phép theo dõi sức khỏe từ xa và hệ thống thông báo khẩn cấp. Các thiết bị theo dõi sức khỏe có thể dao động từ huyết áp và nhịp tim màn với các thiết bị tiên tiến có khả năng giám sát, cấy ghép đặc biệt, chẳng hạn như máy điều hòa nhịp hoặc trợ thính tiên tiến. Cảm biến đặc biệt cũng có thể được trang bị trong không gian sống để theo dõi sức khỏe và thịnh vượng chung là người già, trong khi cũng bảo đảm xử lý thích hợp đang được quản trị và hỗ trợ người dân lấy lại mất tính di động thông qua điều trị là tốt. thiết bị tiêu dùng khác để khuyến khích lối sống lành mạnh, chẳng hạn như quy mô kết nối hoặc máy theo dõi tim.2 Mô hình hệ thống IoTs Bất kỳ một hệ thống IoT nào cũng được xây dựng lên từ sự kết hợp của 4 layer sau:  Lớp thiết bị (Device Layer) 5 do an Đồ Án Tốt Nghiệp Nguyễn Văn Danh  Lớp mạng (Network Layer)  Lớp hỗ trợ dịch vụ và hỗ trợ ứng dụng (Service Support and Application Support Layer)  Lớp ứng dụng (Application Layer) Hình 2.1: Mô hình IoTs Device Layer Lớp Device chính là các phần cứng vật lý trong hệ thống IoT.

Device có thể phân thành hai loại như sau: Thiết bị thông thường: Device này sẽ tương tác trực tiếp với network: các thiết bị có khả năng thu thập và tải lên thông tin trực tiếp (nghĩa là không phải sử dụng gateway) và có thể trực tiếp nhận thông tin (ví dụ, lệnh) từ các network. Device này cũng có thể tương tác gián tiếp với network: Các thiết bị có thể thu thập và tải network gián tiếp thông qua khả năng gateway. Ngược lại, các thiết bị có thể gián tiếp nhận thông tin (ví dụ, lệnh) từ network. Trong thực tế, các Thiết bị thông thường bao gồm các cảm biến, các phần cứng điều khiển motor, đèn, … 6 do an Đồ Án Tốt Nghiệp Nguyễn Văn Danh Thiết bị Gateway: Gateway là cổng liên lạc giữa device và network.

Một Gateway hỗ trợ 2 chức năng sau: Có nhiều chuẩn giao tiếp: Vì các Things khác nhau có kiểu kết nối khác nhau, nên Gateway phải hỗ trợ đa dạng từ có dây đến không dây, chẳng hạn CAN bus, ZigBee, Bluetooth hoặc Wi-Fi. Tại Network layer, gateway có thể giao tiếp thông qua các công nghệ khác nhau như PSTN, mạng 2G và 3G, LTE, Ethernet hay DSL. Chức năng chuyển đổi giao thức: Chức năng này cần thiết trong hai tình huống là: (1) khi truyền thông ở lớp Device, nhiều device khác nhau sử dụng giao thức khác nhau, ví dụ, ZigBee với Bluetooth, và (2) là khi truyền thông giữa các Device và Network, device dùng giao thức khác, network dùng giao thức khác, ví dụ: device dùng ZigBee còn tầng network thì lại dùng công nghệ 3G. Trong thực tế, Gateway có thể được build từ các board như Raspberry Pi hay Arduino, hoặc Gateway được sản xuất công nghiệp bởi các tập đoàn lớn như Intel hay Texas Instrument.

Network Layer Lớp Network có 2 chức năng:  Chức năng Networking: cung cấp chức năng điều khiển các kết nối kết nối mạng, chẳng hạn như tiếp cận được nguồn tài nguyên thông tin và chuyển tài nguyên đó đến nơi cần thiết, hay chứng thực, uỷ quyền…  Chức năng Transporting: tập trung vào việc cung cấp kết nối cho việc truyền thông tin của dịch vụ/ ứng dụng IoT. Service Support and Application Support Layer Nhóm dịch vụ chung: Các dịch vụ hỗ trợ chung, phổ biến mà hầu hết các ứng dụng IoT đều cần, ví dụ như xử lý dữ liệu hoặc lưu trữ dữ liệu. Nhóm dịch vụ cụ thể, riêng biệt: Những ứng dụng IoT khác nhau sẽ có nhóm dịch phụ hỗ trợ khác nhau và đặc thù. Trong thực tế, nhóm dịch vụ cụ thể riêng biệt là tính toán độ tăng trưởng của cây mà đưa ra quyết định tưới nước hoặc bón phân.

Application Layer 7 do an Đồ Án Tốt Nghiệp Nguyễn Văn Danh Lớp ứng dụng cũng tương tự như trong mô hình OSI 7 lớp, lớp này tương tác trực tiếp với người dùng để cung cấp một chức năng hay một dịch vụ cụ thể của một hệ thống IoT.2: Hệ thống IoTs 2.3 Ứng dụng IoTs vào cuộc sống Từ năm 1982, Internet of Things - IoT (Internet vạn vật) đã được ứng dụng vào chiếc máy bán hàng tự động Coca-Cola và đến nay đã phủ sóng mạnh mẽ nhiều thiết bị khác như máy rửa bát, xe hơi, robot, đèn giao thông. Các chuyên gia cho rằng vào năm 2020 sẽ có 50 thiết bị sử dụng nền tảng chia sẻ dữ liệu IoT để hoạt động, trong đó nổi bật là các thiết bị điện tử đeo tay và nhà thông minh. Chính phủ Anh dự đoán đến năm 2019 sẽ có 69% nhà ở tại đây được trang bị các thiết bị kết nối và đã đầu tư hơn 40 triệu bảng cho nghiên cứu ứng dụng Internet of Things. Giải pháp không có gì là quá cao siêu, tập trung đưa ra những ứng dụng hữu ích trong cuộc sống thường nhật như dùng điện thoại di động để điều khiển hệ thống chiếu sáng trong nhà, bật máy pha cà phê, lò vi sóng.

8 do an Đồ Án Tốt Nghiệp Nguyễn Văn Danh Hình 2.3: Ứng dụng IoTs vào cuộc sống hiện đại Đơn cử như với một ấm đun nước bình thường, chỉ cần tích hợp bộ mạch rẻ tiền, bộ cảm biến cùng ứng dụng cho điện thoại, các nhà sản xuất sẽ cung cấp một bình đun nước thông minh. Nhờ đó người dùng không chỉ nấu nước sôi ngay cả khi ra khỏi nhà mà còn kiểm tra được liệu còn bao nhiêu nước trong bình, nhiệt độ nước hiện tại. Hệ thống thiết bị IoT còn hữu ích cho việc kiểm soát hệ thống máy lạnh, máy sưởi, quạt lúc gia chủ vắng nhà. Trong trường hợp xảy ra hỏa hoạn, các cảm biến sẽ thu thập dữ liệu về gia tăng nhiệt độ, khói, tiến hành gửi tin nhắn cảnh báo đến điện thoại chủ nhà và tự động tắt gas cùng các thiết bị có khả năng gây nhiệt.2 GIỚI THIỆU VỀ BỘ XỬ LÝ INTEL QUART SOC X1000 VÀ BOARD INTEL GALILEO 2 2.1 Giới thiệu Board Intel Galileo Gen 2 được bán trên thị trường từ ngày 10/7/2014 bởi Intel Corporation (Tập đoàn Intel) với giá bán 79.

Hiện tại Intel Galileo có 2 thế hệ là Intel Galileo Gen 1 và Intel Galileo Gen 2. 9 do an Đồ Án Tốt Nghiệp Nguyễn Văn Danh Galileo là sản phẩm đầu tiên sử dụng chip Intel Quark X1000 - SoC đầu tiên thuộc dòng "Santa Clara" được sản xuất dựa trên dây chuyền công nghệ 14nm với mức độ tiêu thụ điện rất thấp. Phần lõi của của X1000 là vi xử lí 400MHz dựa trên nền tảng Intel Pentium. Trong chương này sẽ tìm hiểu về cấu trúc cũng như những đặc điểm được tích hợp từ chip Intel Quark SoC X1000, sự hoạt động và cách thức làm việc của bo mạch Intel Galileo 2.

Intel Galileo 2 có kích thước 150mmX110mmX70mm với các cổng USB Client, USB Host, cổng Ethernet và jack nguồn mở rộng ra ngoài kích thước bo mạch.4: Bo mạch Intel Galileo Gen 2 2.2 Giới thiệu về bộ xử lý Intel Quark SoC x1000 Công nghệ Intel® Quark được thiết kế cho những ứng dụng đặt tiêu chi tiết kiệm điện năng và yếu tố kích thước lên trên hiệu năng. Các sản phẩm xuất thân từ dòng bộ xử lý Intel Quark sẽ phát triển những giải pháp cách tân cho thị trường điện toán rộng khắp và khái niệm "Internet of Things", từ ô tô đến ngành công nghiệp đến những thiết bị điện tử. 10 do an Đồ Án Tốt Nghiệp Nguyễn Văn Danh Sản phẩm đầu tiên trong dòng mới này là Intel Quark SoC X1000. Các sản phẩm như Intel Quark SoC X1000 sẽ mang lại sự linh hoạt cho cấp độ tích hợp cao hơn, điện năng thấp hơn và tiết kiệm chi phí cho làn sóng mới của những thiết bị kết nối thông minh trong khi vẫn duy trì khả năng tương thích với bộ chỉ dẫn kiến trúc Intel®.3 Các đặc điểm kỹ thuật của bộ xử lý Intel Quark SoC x1000 Các tín hiệu từ bộ vi xử lý 32-bit ngoại đi vào các đơn vị bên trong qua các bus.

Ở bên trong thì các bus và các đơn vị bộ nhớ cache liên kết với nhau qua lại qua 1 bus 32-bit. Dữ liệu được truyền từ bộ nhớ cache tới các đơn vị bus trên 1 bus dữ liệu 32- bit. Ngoài ra bộ nhớ cache sử dụng để nhận các toán hạng và các kiểu dữ liệu khác. Các câu lệnh trên bộ nhớ cache có thể truy nhập tới các đơn vị nạp trước câu lệnh, bao gồm một hàng đợi các câu lệnh 32-bit chờ để thực thi.

Các bộ nhớ cache chia sẻ hai bus dữ liệu 32-bit với các đơn vị segment, số nguyên, và dấu chấm động. Hai bus này có thể được sử dụng cùng nhau như một bus 64-bit. Khi một segment 64-bit được chuyển từ bộ nhớ cache tới các đơn vị segment, 32-bit được truyền trực tiếp qua một bus dữ liệu và 32-bit khác được chuyển qua các đơn. Các Intel®Quark Core có bốn chế độ hoạt động: Mode địa chỉ thực, mode bảo vệ, mode ảo và mode quản lý hệ thống (SMM).

Mode địa chỉ thực được yêu cầu chủ yếu để thiết lập Intel® Quark Core cho bảo vệ chế độ hoạt động.

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

Bài viết "Hệ thống điều khiển và giám sát ngôi nhà thông minh tại HCMUTE" trình bày một cái nhìn tổng quan về việc phát triển và ứng dụng công nghệ trong việc quản lý và điều khiển các thiết bị trong ngôi nhà thông minh. Bài viết nhấn mạnh những lợi ích của hệ thống này, bao gồm khả năng tự động hóa, tiết kiệm năng lượng và nâng cao sự tiện nghi cho người sử dụng. Đặc biệt, hệ thống cho phép người dùng giám sát và điều khiển từ xa thông qua các thiết bị di động, mang lại sự linh hoạt và an toàn cho cuộc sống hàng ngày.

Nếu bạn muốn tìm hiểu thêm về các ứng dụng công nghệ tương tự, hãy khám phá bài viết về giám sát và điều khiển mô hình nhà thông minh, nơi bạn sẽ thấy những ứng dụng thực tiễn của công nghệ trong việc quản lý ngôi nhà. Ngoài ra, bài viết về thiết kế hệ thống điều khiển qua web cho nhà thông minh cũng sẽ cung cấp cho bạn cái nhìn sâu sắc về cách thức hoạt động của các hệ thống này. Cuối cùng, bạn có thể tham khảo mô hình giám sát và điều khiển hệ thống chiếu sáng bằng năng lượng mặt trời để hiểu rõ hơn về việc ứng dụng công nghệ năng lượng tái tạo trong ngôi nhà thông minh. Những tài liệu này sẽ giúp bạn mở rộng kiến thức và khám phá thêm nhiều khía cạnh thú vị của công nghệ hiện đại.