Đồ án HCMUTE: Ứng dụng IoT vào hệ thống giám sát năng lượng

Đồ án nghiên cứu hcmute ứng dụng iot vào hệ thống giám sát năng lượng, á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 .

2018

68
10
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

NHẬN XÉT CỦA GIÁO VIÊN

NHIỆM VỤ ĐỒ ÁN

DANH SÁCH CÁC TỪ VIẾT TẮT

DANH MỤC CÁC HÌNH ẢNH

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

MỞ ĐẦU

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

1.1. Đặt vấn đề

1.2. Hướng giải quyết

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT CỦA HỆ THỐNG GIÁM SÁT NĂNG LƯỢNG

2.1. Nền tảng về IoT

2.2. Khái niệm IoT

2.3. IoT từ góc nhìn kỹ thuật

2.4. Đặc tính cơ bản

2.5. Yêu cầu ở mức high-level đối với một hệ thống IoT

2.6. Ứng dụng của IoT

2.7. Các giá trị hiệu dụng, công suất và hệ số công suất

2.8. Chuẩn giao tiếp UART

2.9. Mạng lưới cảm biến không dây (WSN)

2.10. Giao thức MQTT

2.10.1. Giới thiệu MQTT

2.10.2. Đặc điểm giao thức MQTT

2.10.3. Cấu trúc giao thức MQTT

2.11. Tầng ứng dụng (Quanlities of Server)

2.12. Môi trường lập trình Node Red

2.13. Hệ thống máy chủ ảo (Virtual Private Server - VPS)

2.14. Điện toán đám mây

2.15. Đo lường năng lượng

2.16. Lưu trữ dữ liệu

2.17. Thuật toán K-nearest Neighbors (KNN)

2.18. Ngôn ngữ lập trình Python

2.19. Kiểu định dạng dữ liệu JSON

2.20. Công nghệ Wifi

3. CHƯƠNG 3: TÍNH TOÁN VÀ THIẾT KẾ HỆ THỐNG

3.1. Thiết kế sơ đồ khối

3.2. Module đo lường thông tin năng lượng PZEM-004T

3.3. Module WiFi ESP8266.5 và ESP8266 Library

3.4. Chương trình ESP8266

3.5. Giao tiếp giữa hai mức điện áp

3.6. Nguồn hoạt động

3.7. Thuật toán KNN

3.8. Chương trình python xử lý KNN

3.9. Môi trường lập trình Node-Red

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

5. CHƯƠNG 5: KẾT LUẬN

5.1. Vấn đề đã làm được

5.2. Vấn đề chưa làm được

5.3. Nhược điểm

5.4. Hướng phát triển

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Ứng dụng IoT trong Giám sát Năng lượng tại HCMUTE Tổng quan

Đồ án tốt nghiệp này nghiên cứu ứng dụng IoT trong giám sát năng lượng tại HCMUTE. Nghiên cứu tập trung vào việc thiết kế và triển khai một hệ thống giám sát năng lượng thông minh, cho phép người dùng theo dõi và điều khiển sử dụng điện năng từ xa. Hệ thống này tận dụng công nghệ IoT để thu thập dữ liệu tiêu thụ năng lượng, phân tích dữ liệu và đưa ra cảnh báo khi cần thiết. Mục tiêu chính là tiết kiệm năng lượng và nâng cao hiệu quả sử dụng năng lượng tại trường. Đồ án đã thành công trong việc chứng minh tính khả thi của giải pháp IoT giám sát điện năng, mở ra hướng phát triển mới cho việc quản lý năng lượng hiệu quả tại HCMUTE.

1.1. Đặt vấn đề và Hướng giải quyết

Việc giám sát năng lượng hiệu quả là rất cần thiết trong bối cảnh tiêu thụ năng lượng ngày càng tăng. Giám sát năng lượng giúp người dùng nhận biết thiết bị đang hoạt động, thời gian sử dụng, và lượng điện năng tiêu thụ. Điều này cho phép người dùng chủ động tắt các thiết bị không cần thiết, từ đó giảm thiểu lãng phí. Hướng giải quyết được đề xuất là sử dụng công nghệ IoT, cụ thể là xây dựng một hệ thống giám sát năng lượng dựa trên nền tảng IoT. Hệ thống này sẽ thu thập dữ liệu từ các cảm biến, truyền dữ liệu về trung tâm xử lý, và hiển thị thông tin trên giao diện người dùng. Đặc biệt, hệ thống cho phép điều khiển bật/tắt thiết bị từ xa, góp phần tiết kiệm năng lượng đáng kể. Khó khăn chính nằm ở việc lựa chọn các cảm biến IoT giám sát năng lượng phù hợp, thiết kế giao thức truyền thông ổn định và đảm bảo an ninh mạng cho hệ thống.

1.2. Cơ sở lý thuyết của Hệ thống Giám sát Năng lượng

Phần này trình bày các kiến thức nền tảng cần thiết cho việc thiết kế và triển khai hệ thống. Nền tảng về IoT, bao gồm khái niệm, đặc điểm, và ứng dụng của IoT, được giải thích chi tiết. Các chuẩn giao tiếp như UART và MQTT được phân tích để lựa chọn giao thức phù hợp cho hệ thống. Mạng lưới cảm biến không dây (WSN)điện toán đám mây đóng vai trò quan trọng trong việc thu thập và xử lý dữ liệu. Phần mềm Node-Red được sử dụng để xây dựng giao diện người dùng và quản lý dữ liệu. Việc lựa chọn cảm biến IoT giám sát năng lượng PZEM-004T và module WiFi ESP8266 đã được đánh giá dựa trên các tiêu chí kỹ thuật và chi phí. Thuật toán KNN được ứng dụng để phân tích dữ liệu năng lượng tiêu thụ, từ đó đưa ra các dự báo và cảnh báo kịp thời. Kiểu định dạng dữ liệu JSON được sử dụng để trao đổi dữ liệu giữa các thành phần trong hệ thống.

II. Triển khai và Kết quả Ứng dụng IoT trong Giám sát Năng lượng tại HCMUTE

Đồ án đã thành công trong việc thiết kế và triển khai một hệ thống giám sát năng lượng thông minh sử dụng công nghệ IoT. Hệ thống bao gồm các cảm biến IoT giám sát năng lượng, module WiFi ESP8266, và phần mềm Node-Red. Dữ liệu năng lượng được thu thập và truyền về máy chủ thông qua mạng không dây. Phân tích dữ liệu năng lượng được thực hiện bằng thuật toán KNN. Kết quả thực nghiệm cho thấy hệ thống hoạt động ổn định và chính xác. Hệ thống góp phần tiết kiệm năng lượng tại HCMUTE. Tuy nhiên, một số vấn đề cần được giải quyết trong tương lai, bao gồm việc nâng cao khả năng an ninh mạng IoT giám sát năng lượng và mở rộng quy mô hệ thống.

2.1. Thiết kế và Triển khai Hệ thống

Thiết kế hệ thống bao gồm việc lựa chọn các thành phần phần cứng và phần mềm phù hợp. Sơ đồ khối của hệ thống được trình bày chi tiết. Việc triển khai IoT trong giám sát năng lượng được thực hiện theo từng bước, bao gồm cài đặt phần mềm, cấu hình thiết bị, và tích hợp các thành phần. Module đo lường thông tin năng lượng PZEM-004Tmodule WiFi ESP8266 được sử dụng để thu thập và truyền dữ liệu. Giao tiếp giữa hai mức điện áp được giải quyết bằng mạch chuyển đổi. Chương trình ESP8266chương trình Python xử lý KNN được viết và debug cẩn thận. Môi trường lập trình Node-Red được sử dụng để xây dựng giao diện người dùng thân thiện. Chi phí triển khai IoT giám sát năng lượng được tính toán và đánh giá.

2.2. Kết quả Thực nghiệm và Phân tích

Kết quả thực nghiệm cho thấy hệ thống hoạt động chính xác và ổn định. Dữ liệu thu thập được được so sánh với kết quả đo bằng thiết bị đo lường truyền thống. Độ chính xác của hệ thống được đánh giá cao. Phân tích dữ liệu năng lượng cho phép nhận biết các thiết bị tiêu thụ năng lượng lớn và thời điểm tiêu thụ cao điểm. Lợi ích của IoT trong giám sát năng lượng được thể hiện rõ ràng qua việc tiết kiệm năng lượng và nâng cao hiệu quả sử dụng. Tuy nhiên, đồ án cũng chỉ ra một số nhược điểm của hệ thống, chẳng hạn như vấn đề an ninh mạng IoT giám sát năng lượng. So sánh các giải pháp giám sát năng lượng IoT khác cũng được thực hiện để đánh giá tính ưu việt của giải pháp được đề xuất. Thực trạng ứng dụng IoT trong giám sát năng lượng tại HCMUTE hiện nay cho thấy tiềm năng phát triển rất lớn.

III. Kết luận và Hướng phát triển

Đồ án đã chứng minh tính khả thi của việc ứng dụng IoT trong giám sát năng lượng tại HCMUTE. Hệ thống được thiết kế và triển khai hoạt động hiệu quả, đáp ứng được yêu cầu đặt ra. IoT và tiết kiệm năng lượng tại HCMUTE là một hướng đi đầy tiềm năng. Tuy nhiên, còn một số vấn đề cần nghiên cứu thêm, bao gồm an ninh mạng IoT giám sát năng lượng, mở rộng quy mô hệ thống và tích hợp với các hệ thống quản lý năng lượng khác của trường. Việc đào tạo về IoT và giám sát năng lượng tại HCMUTE cần được chú trọng để phát triển nguồn nhân lực cho lĩnh vực này.

01/02/2025

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

Đặt vấn đề Hãy tưởng tượng con của bạn ở nhà, bạn đi làm và bạn muốn cho phép chúng sử ti vi từ 11h30-12h30, máy vi tính từ 15h-16h hoặc bạn muốn xem chúng đã sử dụng những thiết bị điện nào trong khi bạn vẫn đang ở công ty hoặc một nơi nào đó mà không cần về nhà. Không dừng lại ở đó, khi tan làm về nhà, bạn có thể kiểm tra được thiết bị nào đang được sử dụng hoặc quên chưa tắt như máy lạnh, quạt, … Bạn có thể điều khiển tắt nó nếu nó không được sử dụng hợp lý. Một hệ thống cho phép bạn nhận diện được thiết bị đang được sử dụng, quản lý thời gian hoạt động, bật tắt thiết bị từ xa, vô hiệu hoá thiết bị không đạt yêu cầu hoạt động do bạn đặt ra, cảnh báo quá tải và có thể tự động ngắt nếu bạn đồng ý. Nhờ vậy, chúng ta có thể tiết kiệm một phần nào đó năng lượng, bảo vệ thiết bị của bạn và tăng cao tuổi thọ của chúng.

Việc giám sát các thiết bị điện tử sẽ giúp bạn sử dụng các thiết bị hợp lí hơn. Bạn có thể biết con của mình đã sử dụng các thiết bị điện tử bao lâu, có phù hợp không. Từ đó, nhanh chóng can thiệt để bảo vệ sức khỏe cho chúng. Hướng giải quyết Hầu hết các thiết bị được sử dụng trong công nghiệp và trong đời sống con người, đều dùng nguồn năng lượng là điện năng để hoạt động.

Bởi vậy, việc giám sát năng lượng chính là việc giám sát lượng điện năng tiêu thụ của các thiết bị. Bên cạnh đó, việc giám sát này còn giúp bảo vệ hệ thống điện và các thiết bị có trong hệ thống. Dựa vào các thông tin từ nguồn điện năng tiêu thụ của các thiết bị, ta có thể biết được thiết bị đó có cho phép hoạt động hay không. Nếu không thì tắt chúng nhầm tiết kiệm năng lượng.

Ngoài ra, chúng ta cũng có thể nhận biết được các trạng thái quá tải của thiết bị và dừng chúng ngay dù chúng đang được cho phép hoạt động. Việc này sẽ giúp ta ổn đinh hệ thống điện, tránh mất điện cũng như bảo vệ được thiết bị. Muốn giải quyết được vấn đề giám sát năng lượng đã đề ra, chúng ta cần phải thực hiện việc thu thập dữ liệu, ở đây chính là các thông tin của năng lượng. Tiếp đến chúng ta cần gửi các thông tin này về hệ thống điều khiển.

Tại đây, 2 do an các dữ liệu sẽ được kiểm tra thuộc những nhóm thiết bị nào, có được cho phép hoạt động hay không, có vấn đề quá tải hay không. Sau đó, sẽ cấp ra một tín hiệu điều khiển gửi đến các thiết bị. Tín hiệu này sẽ ngắt nguồn chúng nếu chúng gặp các sự cố hoặc không được phép hoạt động. Trong quá trình thu thập dữ liệu và xuất tín hiệu điều khiển đều được thực hiện từ một khoảng cách xa.

Vì vậy, với sự phát triển của công nghệ IoT hoàn toàn có thể cho phép ta thực hiện điều đó. 3 do an CHƯƠNG 2: CƠ SỞ LÝ THUYẾT CỦA HỆ THỐNG GIÁM SÁT NĂNG LƯỢNG Để có thể xây dựng được một hệ thống như yều cầu đã đặt ra, chúng ta cần phải tìm hiểu một số khái niệm, cơ sở liên quan đến hệ thống. Các khái niệm về những đại lượng liên quan đến năng lượng, các cách thức để giao tiếp giữa các module với nhau hay những phương thức tạo thành một hệ thống công nghệ IoT đều được trình bày trong chương này. Ngoài ra, trong chương này còn trình bày vêf xây dựng những giải thuật của riêng hệ thống.

Đồng thời, cũng giải quyết được các thức kết nối, giao tiếp giữa các module với nhau để xây dựng thành một hệ thống hoàn chỉnh và hoạt động tốt. Nền tảng về IoT Trong phần này, chúng tôi đã tham khảo và sử dụng những ý kiến từ một tài liệu mục số [1]. Định nghĩa Công nghệ IoT đã không còn xa lạ và đã được ứng dụng trong rất nhiều lãnh vực của đời sống con người. Tuy nhiên, lại chưa được sử dụng rộng rãi tại Việt Nam, bởi điều kiện về kỹ thuật không đầy đủ, thiếu kinh tế và nhu cầu sử dụng rất ít.

Nhưng công nghệ này vẫn mang trong nó những xu hướng phát triển mới đầy tiềm năng. Là một cơ sở hạ tầng mang tính toàn cầu cho xã hội thông tin, mang đến những dịch vụ tiên tiến bằng cách kết nối các “Things” (cả đối tượng vật lý lẫn các đối tượng ảo) dựa trên sự tồn tại của thông tin, dựa trên khả năng tương tác của các thông tin đó, và dựa trên các công nghệ truyền thông. Đây chính là mạng lưới thiết bị kết nối Internet. Trong mạng lưới này 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 lưới 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ệ vi 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 đó. 4 do an Hay hiểu một cách đơn giản IoT là tất cả các thiết bị có thể kết nối với nhau. Việc kết nối thì có thể thực hiện qua Wifi, mạng viễn thông băng rộng (3G, 4G), Bluetooth, ZigBee, hồng ngoại… Các thiết bị có thể là điện thoại thông minh, máy pha cafe, máy giặt, tai nghe, bóng đèn, và nhiều thiết bị khác.

Với sự phát triển như hiện nay, IoT sẽ là mạng lưới khổng lồ kết nối tất cả mọi thứ, bao gồm cả con người và sẽ tồn tại các mối quan hệ giữa người và người, người và thiết bị, thiết bị và thiết bị. Trong mạng lưới ấy, các đối tượng đều có thể được chúng ta theo dõi. Khi ấy, con người chúng ta sẽ sống trong một môi trường được bao bọc bởi hàng ngàn hàng triệu thiết bị có khả năng theo dõi. Nhờ vây, tầm điều khiển của con người ngày càng rộng lớn hơn.

Chúng ta không còn phải đến gần chiếc máy giặt và bấm nút nữa mà chúng ta có thể cho phép chúng hoạt động khi chúng ta đang nấu ăn. Chúng ta cũng không phải mất công chạy từ chỗ làm về nhà vì quên tắt ti vi nữa. Tất cả đều có thể được thực hiện từ rất xa. Khái niệm IoT IoT là một công cụ giúp liên kết công nghệ và cuộc sống của con người.

IoT có thể được xem như là một cơ sở hạ tầng mang tính toàn cầu cho xã hội thông tin, tạo điều kiện phát triển cho các dịch vụ tiên tiến và ẩn chứa tiềm năng to lớn nhờ vào những sự liên kết các đổi tượng với nhau. IoT trong tương lai gần như sẽ tích hợp rất nhiều công nghệ mới, chẳng hạn như các công nghệ thông tin machine-to-machine, mạng lưới tự trị, khai thác dữ liệu và ra quyết định, bảo vệ sự an ninh và sự riêng tư, điện toán đám mây.1, một hệ thống thông tin trước đây đã mang đến 2 chiều – “Any TIME” và “Any PLACE” communication. Giờ IoT đã tạo thêm một chiều mới trong hệ thống thông tin đó là “Any Thing Communication (Kết nối mọi vật) như hình 2.1 đang thể hiện. Trong hệ thống IoT, “Things” là đối tượng của thế giới vật chất hoặc các thông tin.

Các đối tượng này khả năng nhận diện và được tích hợp vào mạng thông tin. Các đối tượng vật lý tồn tại trong thế giới vật chất và có khả năng được cảm nhận, được kích thích và kết nối. Ví dụ như môi trường xung quanh, robot công nghiệp, hàng hóa, hay thiết bị điện. Còn các đối tượng ảo tồn tại trong thế giới thông tin và có khả năng được lưu trữ, xử lý, hay truy cập.

Ví dụ như các nội dung đa phương tiện và các phần mềm ứng dụng. 5 do an Kết nối mọi thời gian Cả ngày Ngoại cảnh Đêm Trên máy tính Kết nối mọi vị trí Giữa người với người Giữa máy tính với người Giữa máy tính với máy tính Kết nối mọi vật Hình 2.1: Kết nối mọi vật 2. IoT từ góc nhìn kỹ thuật Các đối tượng trong IoT có thể là đối tượng vật lý (physical) hoặc là đối tượng thông tin hay còn gọi là đối tượng ảo (virtual). Hai loại đối tượng này có thể ánh xạ qua lại lẫn nhau.

Một đối tượng vật lý có thể được trình bày hay đại diện bởi một đối tượng thông tin. Tuy nhiên một đối tượng thông tin cũng có khả năng tồn tại riêng biệt mà không nhất thiết phải được ánh xạ từ một đối tượng vật lý nào.2, một “device” là một phần của hệ thống IoT. Chức năng bắt buộc của một device là giao tiếp, và chức năng không bắt buộc là cảm biến, thực thi, thu thập dữ liệu, lưu trữ dữ liệu và xử lý dữ liệu. Các thiết bị thu thập các loại thông tin khác nhau và cung cấp các thông tin đó cho các network khác nơi mà thông tin được tiếp tục xử lý.

Một số thiết bị cũng thực hiện các hoạt động dựa trên thông tin nhận được từ mạng. Truyền thông thiết bị - thiết bị: Có 3 cách các thiết bị (devices) sẽ giao tiếp lẫn nhau: 6 do an Hình 2.2: Hệ thống IoT từ góc nhìn kỹ thuật a) Các thiết bị giao tiếp thông qua các mạng lưới thông tin liên lạc gọi là gateway. b) Các thiết bị giao tiếp qua mạng lưới thông tin liên lạc mà không có một gateway. c) Các thiết bị liên lạc trực tiếp với nhau qua mạng nội bộ.2, mặc dù ta thấy chỉ có sự tương tác diễn ra ở các đối tượng vật lý tức là các thiết bị giao tiếp với nhau.

Thực ra vẫn còn hai sự tương tác khác đồng thời diễn ra. Đó là tương tác trao đổi thông tin giữa các đối tượng ảo (virtual) và tương tác giữa các đối tượng vật lý và các đối tượng thông tin. Các ứng dụng IoT rất đa dạng như là “hệ thống giao thông thông minh”, “Lưới điện thông minh”, “sức khỏe điện tử”, hoặc “nhà thông minh”. Tuy các ứng dụng trên đều được phát triển dựa trên nền tảng riêng biệt nhưng chúng đều được xây dựng dựa trên những dịch vụ chung như chứng thực, quản lý thiết bị, tính phí, thanh toán, … 7 do an Thiết bị cảm ứng Thiết bị chung Thiết bị thực thi Thiết bị thu thập dữ liệu Đối tượng Thiết bị Vật mang vật lý mang dữ liệu dữ liệu Đối tượng vật lý Đối tượng vật lý Hình 2.

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

Bài viết "Ứng dụng IoT trong giám sát năng lượng tại HCMUTE" khám phá cách mà công nghệ Internet of Things (IoT) được áp dụng để theo dõi và quản lý năng lượng tại Trường Đại học Sư phạm Kỹ thuật TP.HCM. Bài viết nhấn mạnh những lợi ích của việc sử dụng IoT trong việc tối ưu hóa tiêu thụ năng lượng, giảm thiểu lãng phí và nâng cao hiệu quả sử dụng tài nguyên. Độc giả sẽ tìm thấy thông tin hữu ích về cách mà công nghệ này không chỉ giúp tiết kiệm chi phí mà còn góp phần bảo vệ môi trường.

Nếu bạn quan tâm đến việc ứng dụng công nghệ trong giáo dục, hãy tham khảo bài viết "Ứng dụng sơ đồ tư duy trong dạy học chủ đề tam giác bằng nhau theo hướng phát triển năng lực giao tiếp toán học cho học sinh lớp 7 luận văn thạc sĩ sư phạm toán học", nơi bạn có thể tìm hiểu về cách sử dụng sơ đồ tư duy để nâng cao khả năng giao tiếp toán học của học sinh.

Ngoài ra, bài viết "Luận văn vận dụng quan điểm giao tiếp vào dạy học ngữ pháp ở bậc trung học phổ thông" sẽ cung cấp cho bạn cái nhìn sâu sắc về việc áp dụng phương pháp giao tiếp trong dạy học ngữ pháp, giúp cải thiện kỹ năng ngôn ngữ cho học sinh.

Cuối cùng, bạn có thể tìm hiểu thêm về "Luận văn thạc sĩ quản lý giáo dục quản lý hoạt động ứng dụng công nghệ thông tin trong dạy học ở các trường trung học cơ sở huyện phong điền thành phố cần thơ", nơi đề cập đến việc ứng dụng công nghệ thông tin trong giáo dục, mở rộng kiến thức về cách công nghệ có thể cải thiện quy trình dạy và học.

Những bài viết này sẽ giúp bạn mở rộng hiểu biết về ứng dụng công nghệ trong giáo dục và quản lý năng lượng, từ đó nâng cao hiệu quả trong công việc và học tập.