Đồ án: Giám sát và Điều khiển Trạm Môi Trường Nước qua App/Web bằng LoRaWAN (ĐH GTVT)

Đồ án LoRaWAN giám sát và điều khiển đa trạm hiệu quả qua ứng dụng và web. Giải pháp IoT toàn diện, dễ dàng quản lý và theo dõi từ xa.

Chuyên ngành

Kĩ Thuật Điều Khiển Và Tự Động Hóa

Người đăng

Ẩn danh

Thể loại

luận văn tốt nghiệp

2022

162
2
0

Phí lưu trữ

45 Point

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM ƠN

Mục lục

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

DANH MỤC HÌNH ẢNH

1. CHƯƠNG 1: GIỚI THIỆU TỔNG QUAN VỀ ĐỀ TÀI

1.1. Tính cấp thiết của đề tài

1.2. Kiến trúc mạng LoRa

1.3. Máy chủ mạng LoRa

1.4. Máy tính điều khiển từ xa

1.5. Cơ bản về công nghệ LoRa

1.6. Băng tần, khoảng cách truyền

1.7. Điều chế vô tuyến trong LoRa

1.8. Tổng quan về mạng cảm biến không dây

1.9. Lịch sử về sự ra đời của LoRa và LoRaWAN

1.10. Công nghệ LoRaWAN

1.11. Tình hình nghiên cứu tại Việt Nam

1.12. Tình hình nghiên cứu trên thế giới

1.13. Mục đích nghiên cứu

2. CHƯƠNG 2: PHẦN CỨNG VÀ PHẦN MỀM SỬ DỤNG

2.1. Chọn phần cứng phù hợp đáp ứng yêu cầu đề tài

2.2. Kit RF Thu Phát Wifi BLE ESP32 NodeMCU-32 V1.3 Mạch Thu Phát RF SPI Lora SX1278 433Mhz Ra-02

2.3. Anten 433mhz cho bộ thu phát Lora

2.4. Cảm biến nhiệt độ DS18B20

2.5. Cảm biến DO đo lượng Oxy hòa tan

2.6. Cảm biến pH

2.7. Cảm biến siêu âm chống nước ( đo mức nước)

2.8. Cảm biến đo tổng chất rắn hoà tan TDS

2.9. Biến tần Yaskawa V1000

2.10. Cài đặt thông số biến tần Yaskawa V1000

2.11. Phần mềm sử dụng

2.12. Phần mềm Visual Studio Code

2.13. Phần mềm Proteus

2.14. Phần mềm Altium designer

2.15. Phần mềm Arduino IDE

2.16. Phần mềm Android Stuio

2.17. Lý do chọn firebase

3. CHƯƠNG 3 THIẾT KẾ PHẦN CỨNG

3.1. Tổng quan tính năng phần cứng

3.2. Các chuẩn truyền thông giao tiếp sử dụng trong mô hình

3.3. Giao tiếp 1 dây OneWire

3.4. Giao tiếp SPI

3.5. Kết nối ESP32 với Wifi Router sử dụng Arduino Core

3.6. Truyền thông RS485

3.7. Làm việc với Firebase

3.8. Khởi tạo và cài đặt Firebase Realtime Database

3.9. Khởi tạo cấu trúc dữ liệu cho Realtime Database Firebase

3.10. Kết nối ESP32 với Firebase truyền nhận dữ liệu

3.11. Thêm thư viện và kết nối với Realtime Database Firebase

3.12. Lập trình ESP32 truyền dữ liệu lên Firebase

3.13. Quy trình thực hiện

3.14. Sơ đồ khối của điều khiển PID

3.15. Cách tính toán các khâu trong điều khiển PID

3.16. Phần cứng trạm 1 thực tế

3.17. Phần cứng trạm 2 thực tế

3.18. Phần cứng trạm 3 thực tế

3.19. Phần cứng trạm 4 thực tế

4. CHƯƠNG 4: THIẾT KẾ APP ANDROID VÀ WEBSITE ĐIỀU KHIỂN GIÁM SÁT HỆ THỐNG

4.1. Thiết kế ứng dụng android

4.2. Ngôn ngữ lập trình Kotlin

4.3. Khởi tạo và thiết lập dự án

4.4. Thiết kế giao diện đăng nhập

4.5. Giao diện Profile

4.6. Giao diện màn hình giám sát chính

4.7. Giao diện màn hình cài đặt các giá trị

4.8. Giao diện data

4.9. Giao diện biểu đồ thể hiện các thông số

4.10. Thiết kế website giám sát hệ thống

4.11. Giao diện đăng nhập websiste

4.12. Giao diện chính

4.13. Giao diện biểu đồ

4.14. Giao diện cài đặt các thông số

4.15. Giao diện lịch sử, xuất data

5. Chương 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

5.1. Lượng pin tiêu thụ

5.2. Các thông số thực tế môi trường nước sinh hoạt đo được

5.3. Khoảng cách thực tế giữa các trạm:

5.4. Bộ điều khiển PID

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

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Đồ án LoRaWAN Tổng quan về Giám sát và Điều khiển từ xa

Ngày nay, việc giám sát các thông số môi trường là vô cùng cần thiết, đặc biệt trong các lĩnh vực như trồng trọt, thủy sản, chăn nuôi, và xử lý chất thải công nghiệp. Sự phát triển của IoT (Internet of Things) cho phép giám sát các thông số môi trường mọi lúc mọi nơi, chỉ với một chiếc smartphone. Các cảnh báo sẽ được hiển thị khi các thông số vượt ngưỡng cho phép, giúp các bộ phận chức năng có biện pháp xử lý kịp thời, giảm rủi ro và hạn chế tác động tiêu cực đến đời sống. Trong bối cảnh công nghệ 4.0, việc ứng dụng công nghệ cao vào sản xuất nông nghiệp là một yêu cầu tất yếu. Đồ án này tập trung vào việc ứng dụng mạng LoRaWAN không dây để giám sát môi trường nuôi trồng thủy sản, giúp nâng cao chất lượng sản phẩm và hiệu quả sản xuất.

Mạng LoRaWAN có nhiều ứng dụng tiềm năng trong thực tế, bao gồm giám sát địa chất, nồng độ các chất trong không khí, nước, đất, cảnh báo cháy rừng, các trạm quan trắc, và theo dõi các chỉ số tại các mỏ than khoáng sản. Công nghệ này có thể được sử dụng rộng rãi và miễn phí, với chi phí lắp đặt thiết bị cảm biến hợp lý và kiến trúc đơn giản. LoRaWAN đã được ứng dụng nhiều trong IoT/M2M, với một liên minh các nhà sản xuất sử dụng công nghệ này. Công nghệ LoRaWAN là một công nghệ không dây dùng để truyền dữ liệu tầm xa, năng lượng thấp và an toàn cho các ứng dụng M2M và IoT. LoRaWAN được sử dụng để kết nối không dây giữa các thiết bị với nhau. Các thiết bị đó là cảm biến đo lường, sinh trắc học, con người, động vật … với dữ liệu nền tảng đám mây. Lợi thế lớn nhất của công nghệ LoRa đó là việc điện năng tiêu thụ thấp, nhưng vẫn có thể dẫn truyền dữ liệu ở tầm xa được.

1.1. Ưu điểm vượt trội của công nghệ LoRaWAN trong giám sát

Công nghệ LoRaWAN mang lại nhiều ưu điểm đáng kể so với các công nghệ khác trong giám sát từ xa. LoRaWAN nổi bật với khả năng hoạt động ở tầm xa với mức tiêu thụ điện năng cực thấp, cho phép triển khai các giải pháp IoT trên diện rộng mà không lo ngại về vấn đề năng lượng. Bên cạnh đó, LoRaWANđộ bảo mật cao nhờ sử dụng mã hóa hai lớp, đảm bảo an toàn cho dữ liệu truyền tải. Không chỉ vậy, LoRaWAN còn có khả năng hỗ trợ hàng triệu tin nhắn từ trạm gốc, đáp ứng nhu cầu của các ứng dụng quy mô lớn. Các tín hiệu này sẽ được mã hoá 2 lớp, bao gồm 1 lớp dành cho ứng dụng có mã hoá AES và 1 lớp dành cho bảo mật mạng. LoRa là một công nghệ không dây dùng để truyền dữ liệu tầm xa, năng lượng thấp và an toàn cho các ứng dụng M2M và IoT.

LoRa là tín hiệu tầm xa dựa trên tần số radio. Nó được nhúng trong bất kỳ lớp PHY nào của PHT. LoRa được phát triển và sở hữu bởi Semtech, một công ty có trụ sở tại California. Bạn có thể sử dụng modem LoRa để chuyển đổi bất kỳ tập dữ liệu nào thành tín hiệu tần số radio này.

1.2. Các thành phần chính trong kiến trúc mạng LoRaWAN

Kiến trúc mạng LoRaWAN bao gồm các thành phần chính sau: Điểm cuối (End-points), nơi thực hiện các hoạt động điều khiển hoặc cảm biến; Cổng LoRa (LoRa Gateways), nhận dữ liệu từ các điểm cuối và chuyển tiếp vào hệ thống backhaul; Máy chủ mạng LoRa (LoRa Network Server), quản lý mạng, loại bỏ các gói trùng lặp, điều chỉnh tốc độ dữ liệu và xác nhận lịch trình; và Máy tính điều khiển từ xa, thu thập dữ liệu và điều khiển các điểm cuối. Các tin nhắn chuyển tiếp giữa máy chủ mạng trung tâm và các thiết bị cuối trong phần phụ trợ. Truyền thông đến các nút điểm cuối thường là hai chiều, nhưng cũng có thể hỗ trợ hoạt động phát đa hướng, và điều này hữu ích cho các tính năng như tương tự hoặc các thông báo phân phối hàng loạt hoặc nâng cấp phần mềm khác. Các điểm cuối là các yếu tố của mạng LoRa nơi điều khiển hoặc cảm biến được thực hiện. Chúng thường được đặt ở xa. Các cổng nhận được các cơ sở hạ tầng từ các điểm cuối LoRa và sau đó chuyển chúng vào hệ thống backhaul. Phần này của mạng LoRa có thể là di động, Ethernet hoặc bất kỳ liên kết viễn thông khác không dây hoặc có dây. Các cổng được kết nối với máy chủ mạng bằng các kết nối IP thông thường.

II. Thách thức Vấn đề khi triển khai Đồ án Giám sát LoRaWAN

Việc triển khai đồ án giám sát và điều khiển sử dụng LoRaWAN không phải lúc nào cũng suôn sẻ. Một số thách thức cần được xem xét bao gồm: Băng tần và khoảng cách truyền, đòi hỏi sự lựa chọn tần số phù hợp với khu vực địa lý và đảm bảo khoảng cách truyền ổn định; Điều chế vô tuyến, cần lựa chọn kỹ thuật điều chế phù hợp để cân bằng giữa độ nhạy thu và tốc độ dữ liệu; Mạng cảm biến không dây, cần tối ưu hóa việc triển khai các nút cảm biến để đảm bảo hiệu quả thu thập dữ liệu.

Băng tần làm việc của LoRa từ 430 MHz đến 915 MHz cho từng khu vực khác nhau trên thế giới: – 430MHz cho châu Á – 780MHz cho Trung Quốc – 433MHz hoặc 866MHz cho châu Âu – 915MHz cho USA. Các gói tin LoRa có thể truyền xa đến 5 Km trong khu vực thành thị và đến 15 Km ở khu vực ngoại ô với tốc độ dữ liệu khoảng 0,3 đến 22 Kbps (điều chế LoRa) hoặc 100 Kbps (điều chế GFSK). Do đó thường sử dụng ở môi trường ngoài trời như các nông trường, trang trại… Sử dụng một kỹ thuật điều chế trải phổ độc quyền có nguồn gốc từ công nghệ Chirp Spread Spectrum (CSS), LoRa cung cấp sự cân bằng giữa độ nhạy thu với tốc độ dữ liệu, hoạt động trong kênh băng thông cố định 125 KHz hoặc 500 KHz (đối với kênh uplink), và 500 KHz (cho các kênh downlink). Ngoài ra, LoRa sử dụng các hệ số lan truyền trực giao, cho phép duy trì tuổi thọ pin của các nút cuối bằng cách tối ưu hóa mức công suất và tốc độ dữ liệu. LoRa nằm hoàn toàn ở lớp vật lý trong mô hình OSI, tuy nhiên thay vì đi cáp, không khí được sử dụng như một phương tiện để vận chuyển sóng vô tuyến từ một bộ phát RF trong thiết bị IoT đến bộ thu RF trong gateway và ngược lại.

2.1. Tối ưu hóa năng lượng cho các thiết bị LoRaWAN

Một trong những thách thức lớn nhất khi triển khai LoRaWAN là đảm bảo tuổi thọ pin cho các thiết bị, đặc biệt là khi chúng hoạt động ở những khu vực xa xôi, khó tiếp cận nguồn điện. Do đó, việc tối ưu hóa năng lượng là vô cùng quan trọng. Các giải pháp bao gồm: Sử dụng các chế độ ngủ sâu (deep sleep) khi không cần thiết hoạt động; Giảm thiểu tần suất truyền dữ liệu; Tối ưu hóa công suất phát sóng; và Sử dụng các loại pin có dung lượng lớn và hiệu suất cao. Trong một mạng LoRaWAN, các nút mạng không được liên kết với một gateway cụ thể. Thay vào đó, dữ liệu được truyền bởi một nút thường được nhận bởi nhiều gateway. Mỗi cổng sẽ chuyển tiếp gói tin đã nhận từ nút cuối đến máy chủ mạng dựa trên đám mây thông qua một số loại backhaul (mạng di động, Ethernet, vệ tinh hoặc Wi-Fi). Sự thông minh và phức tạp đó sẽ được đẩy lên server, nơi quản lý hệ thống mạng và lọc các gói đã nhận dư thừa, thực hiện kiểm tra bảo mật, lập lịch báo nhận thông qua cổng tối ưu và thực hiện tốc độ dữ liệu thích ứng, v.

2.2. Vấn đề bảo mật và an toàn dữ liệu trong mạng LoRaWAN

Bảo mật là một yếu tố quan trọng khác cần được xem xét khi triển khai LoRaWAN. LoRaWAN sử dụng hai lớp bảo mật: một cho mạng và một cho ứng dụng. Bảo mật mạng đảm bảo tính xác thực của nút trong mạng trong khi lớp bảo mật ứng dụng đảm bảo nhà khai thác mạng không có quyền truy cập vào dữ liệu ứng dụng của người dùng cuối. Mã hóa AES được sử dụng với trao đổi khóa bằng cách sử dụng số nhận dạng IEEE EUI 64. Có sự đánh đổi trong mọi lựa chọn công nghệ nhưng LoRaWAN có các tính năng trong kiến trúc mạng, các lớp thiết bị, bảo mật, khả năng mở rộng cho dung lượng và tối ưu hóa cho tính di động giải quyết nhiều loại ứng dụng IoT tiềm năng nhất. Cần đảm bảo rằng các thiết bị và cổng LoRaWAN được cấu hình đúng cách để ngăn chặn các cuộc tấn công và truy cập trái phép. Cần có các biện pháp để bảo vệ dữ liệu truyền tải, chẳng hạn như mã hóa và xác thực.

III. Phương pháp Xây dựng Trạm LoRaWAN Phần Cứng Phần Mềm

Để xây dựng một trạm LoRaWAN hoàn chỉnh, cần lựa chọn phần cứng và phần mềm phù hợp. Về phần cứng, cần có kit RF thu phát Wifi BLE ESP32 NodeMCU-32 V1.2 Ai-Thinker làm trung tâm, Arduino Nano cho các nút cảm biến, Mạch Thu Phát RF SPI Lora SX1278 433Mhz Ra-02 cho giao tiếp LoRa, và các loại cảm biến phù hợp với ứng dụng (ví dụ: DS18B20 cho nhiệt độ, cảm biến DO cho oxy hòa tan, cảm biến pH, cảm biến siêu âm cho mức nước, và cảm biến TDS cho tổng chất rắn hòa tan). Về phần mềm, cần sử dụng các công cụ như Visual Studio Code, Proteus, Altium Designer, Arduino IDE, và Android Studio. Để đáp ứng với những yêu cầu đặt ra nhóm tiến hành lựa chọn các thành phần phần cứng của các slave và master như sau: - Master sử dụng ESP32 và module thu phát tín hiệu Lora Ra02 - Slave sử dụng ArduinoLora Ra02 cùng với các cảm biến như: Cảm biến nhiệt độ DS18B20, Cảm biến DO đo lượng oxy hòa tan, cảm biến TDS đo nồng độ chất rắn hòa tan trong nước, cảm biến mực nước.

3.1. Chi tiết các Module phần cứng và chức năng

Module chính bao gồm ESP32 NodeMCU, đóng vai trò là bộ vi xử lý trung tâm, kết nối WiFiBluetooth. Module thu phát LoRa RA-02 SX1278 cho phép truyền dữ liệu tầm xa với giao thức LoRaWAN. Các module cảm biến có nhiệm vụ thu thập dữ liệu môi trường như nhiệt độ (DS18B20), nồng độ oxy hòa tan (DO), độ pH, mức nước (siêu âm) và tổng chất rắn hòa tan (TDS). Arduino Nano đóng vai trò là bộ vi điều khiển cho các node cảm biến, thu thập dữ liệu từ các cảm biến và truyền đến ESP32. Kit RF thu phát Wifi BLE ESP32 NodeMCU-32 V1.2 Ai-Thinker được phát triển trên nền modulee trung tâm là ESP32 với công nghệ Wifi, BLE và nhân ARM SoC tích hợp mới nhất hiện nay, kit có thiết kế phần cứng, firmware và cách sử dụng tương tự Kit NodeMCU ESP8266, với ưu điểm là cách sử dụng dễ dàng, ra chân đầy đủ, tích hợp mạch nạp và giao tiếp UART CP2102, Kit RF thu phát Wifi BLE ESP32 NodeMCU-32 V1.2 Ai-Thinker là sự lựa chọn hàng đầu trong các nghiên cứu, ứng dụng về Wifi, BLE, IoT và điều khiển, thu thập dữ liệu qua mạng.

3.2. Lựa chọn phần mềm lập trình và công cụ phát triển LoRaWAN

Việc lựa chọn phần mềm lập trình và công cụ phát triển phù hợp là rất quan trọng để xây dựng một hệ thống LoRaWAN hiệu quả. Arduino IDE được sử dụng để lập trình cho các nút cảm biến Arduino Nano. Visual Studio Code là một trình soạn thảo code mạnh mẽ để phát triển phần mềm cho ESP32. Proteus được sử dụng để mô phỏng và thiết kế mạch điện tử. Altium Designer là một công cụ chuyên nghiệp để thiết kế mạch in PCB. Android Studio được sử dụng để phát triển ứng dụng di động để giám sát và điều khiển hệ thống. Phần mềm Visual Studio Code là một trong những công cụ phát triển phần mềm phổ biến nhất hiện nay, với khả năng hỗ trợ nhiều ngôn ngữ lập trình khác nhau. Phần mềm Proteus là một công cụ mô phỏng mạch điện tử mạnh mẽ, cho phép người dùng thiết kế và kiểm tra mạch điện tử trước khi triển khai thực tế. Phần mềm Altium designer là một công cụ thiết kế mạch in chuyên nghiệp, cung cấp các tính năng mạnh mẽ để thiết kế và sản xuất mạch in chất lượng cao. Phần mềm Arduino IDE là một môi trường phát triển tích hợp (IDE) được sử dụng để lập trình cho các board Arduino, với giao diện đơn giản và dễ sử dụng. Phần mềm Android Studio là một môi trường phát triển tích hợp (IDE) được sử dụng để phát triển ứng dụng di động trên nền tảng Android.

IV. Xây dựng App Web Giám sát LoRaWAN Giao diện Tính năng

Việc xây dựng ứng dụng di động (App) và trang web (Web) để giám sát và điều khiển hệ thống LoRaWAN là một phần quan trọng của đồ án. Ứng dụng di động cho phép người dùng theo dõi các thông số môi trường và điều khiển các thiết bị từ xa một cách tiện lợi. Trang web cung cấp một giao diện trực quan và dễ sử dụng để giám sát và quản lý hệ thống trên máy tính. Giao diện web cần có các phần như: Giao diện đăng nhập website, Giao diện chính, Giao diện biểu đồ, Giao diện cài đặt các thông số, Giao diện lịch sử, xuất data. Việc xây dựng ứng dụng di động (App) và trang web (Web) là rất quan trọng để xây dựng một hệ thống LoRaWAN hiệu quả. Ứng dụng di động cho phép người dùng theo dõi các thông số môi trường và điều khiển các thiết bị từ xa một cách tiện lợi. Trang web cung cấp một giao diện trực quan và dễ sử dụng để giám sát và quản lý hệ thống trên máy tính.

4.1. Thiết kế giao diện người dùng trực quan cho App Web LoRaWAN

Giao diện người dùng (UI) của ứng dụng di động và trang web cần được thiết kế một cách trực quan và dễ sử dụng. Các thông tin quan trọng cần được hiển thị rõ ràng và dễ tìm kiếm. Các chức năng điều khiển cần được bố trí một cách hợp lý và dễ thao tác. Giao diện cần có khả năng tùy biến để phù hợp với các nhu cầu khác nhau của người dùng. Cần có các biểu đồ và đồ thị để hiển thị dữ liệu một cách trực quan và dễ hiểu. Giao diện cần được thiết kế responsive để có thể hiển thị tốt trên các thiết bị khác nhau (ví dụ: điện thoại, máy tính bảng, máy tính để bàn). Ngôn ngữ lập trình Kotlin là một ngôn ngữ lập trình hiện đại và mạnh mẽ, được sử dụng rộng rãi để phát triển ứng dụng Android. Kotlin có nhiều ưu điểm so với Java, bao gồm cú pháp ngắn gọn hơn, an toàn hơn và hiệu suất cao hơn. Kotlin được hỗ trợ chính thức bởi Google cho phát triển ứng dụng Android. Hình: Ưu điểm của Kotlin

4.2. Các tính năng chính của App Web LoRaWAN

Các tính năng chính của ứng dụng di động và trang web bao gồm: Hiển thị các thông số môi trường theo thời gian thực; Điều khiển các thiết bị từ xa (ví dụ: bật/tắt máy bơm, điều chỉnh van); Cảnh báo khi các thông số vượt ngưỡng cho phép; Lưu trữ và hiển thị dữ liệu lịch sử; Xuất dữ liệu ra các định dạng khác nhau (ví dụ: CSV, Excel); và Quản lý người dùng và phân quyền truy cập.

Giao diện đăng ký tài khoản cho phép người dùng tạo tài khoản để truy cập vào hệ thống. Giao diện Profile cho phép người dùng quản lý thông tin cá nhân. Giao diện màn hình chính hiển thị các thông số môi trường theo thời gian thực và cho phép điều khiển các thiết bị từ xa. Giao diện history cho phép người dùng xem dữ liệu lịch sử. Popup cho phép chọn xuất theo thời gian. Giao diện chart hiển thị dữ liệu một cách trực quan và dễ hiểu.

V. Ứng dụng LoRaWAN Giám sát Trạm Kết quả Đánh giá

Sau khi xây dựng và triển khai hệ thống, cần đánh giá kết quả và hiệu quả của nó. Các tiêu chí đánh giá bao gồm: Độ chính xác của các thông số đo được; Độ ổn định của hệ thống; Tuổi thọ pin của các thiết bị; Phạm vi phủ sóng của mạng LoRaWAN; và Tính dễ sử dụng của ứng dụng di động và trang web. Hệ thống LoRaWAN được sử dụng để giám sát môi trường nước có thể được đánh giá dựa trên các thông số thực tế đo đạc được, lượng pin tiêu thụ và khoảng cách thực tế giữa các trạm. Kết quả từ dữ liệu lịch sử cho thấy lượng pin tiêu thụ, giúp đánh giá hiệu quả năng lượng của hệ thống. Thông số thực tế đo đạc được cho thấy độ chính xác của các cảm biến. Khoảng cách thực tế giữa các trạm cho thấy phạm vi phủ sóng của mạng LoRaWAN.

5.1. Đánh giá độ chính xác ổn định của hệ thống LoRaWAN

Độ chính xác của hệ thống được đánh giá bằng cách so sánh các thông số đo được với các thiết bị đo chuẩn. Độ ổn định của hệ thống được đánh giá bằng cách theo dõi thời gian hoạt động liên tục của hệ thống và số lần xảy ra lỗi. Hệ thống hoạt động ổn định ít sảy ra tình trạng treo, lỗi. Các thông số điều khiển giám sát tương đối đúng với thực tế.

5.2. Phân tích hiệu quả năng lượng và phạm vi phủ sóng LoRaWAN

Hiệu quả năng lượng của hệ thống được đánh giá bằng cách đo lượng pin tiêu thụ của các thiết bị. Phạm vi phủ sóng của mạng LoRaWAN được đánh giá bằng cách đo khoảng cách tối đa mà các thiết bị có thể kết nối với cổng LoRaWAN. Lượng pin tiêu thụ. Các thông số thực tế môi trường nước sinh hoạt đo được. Khoảng cách thực tế giữa các trạm:. Hệ thống LoRaWAN được sử dụng để giám sát môi trường nước có thể được đánh giá dựa trên các thông số thực tế đo đạc được, lượng pin tiêu thụ và khoảng cách thực tế giữa các trạm.

VI. Kết luận Hướng phát triển cho Đồ án LoRaWAN

Đồ án LoRaWAN này đã trình bày một giải pháp hiệu quả để giám sát và điều khiển các trạm từ xa bằng ứng dụng di động và trang web. Tuy nhiên, vẫn còn nhiều hướng phát triển tiềm năng cho đồ án. Một số hướng phát triển bao gồm: Nghiên cứu và ứng dụng các thuật toán điều khiển nâng cao (ví dụ: điều khiển PID); Tích hợp các tính năng phân tích dữ liệu và dự đoán; Mở rộng phạm vi ứng dụng sang các lĩnh vực khác (ví dụ: nông nghiệp thông minh, quản lý năng lượng); và Tối ưu hóa hiệu suất và độ tin cậy của hệ thống. Bộ điều khiển PID ổn định nồng độ Oxy hoà tan trong nước. Website giao diện trực quan thân thiện dễ sử dụng với người dùng. Ứng dụng di động với độ tương thích cao thao tác sử dụng dễ dàng. Tính ứng dụng cao có thể áp dụng cho nhiều mô hình khác nhau.

6.1. Nâng cao độ chính xác và khả năng dự đoán cho hệ thống

Sử dụng các thuật toán machine learning để dự đoán các sự kiện có thể xảy ra (ví dụ: sự cố thiết bị, ô nhiễm môi trường). Tích hợp các nguồn dữ liệu khác (ví dụ: dữ liệu thời tiết, dữ liệu giao thông) để cải thiện độ chính xác của hệ thống.

6.2. Mở rộng ứng dụng LoRaWAN sang các lĩnh vực khác

Mở rộng phạm vi ứng dụng sang các lĩnh vực khác (ví dụ: nông nghiệp thông minh, quản lý năng lượng). Phát triển các giải pháp LoRaWAN tùy chỉnh cho các nhu cầu cụ thể của từng ngành. Khả năng phát triển trong nhiều lĩnh vực khác như trong giám sát trạm điện, các hệ thống quan trắc, khi tượng… Mô hình nhỏ gọn tính di động và dễ dàng lắp đặt ở nhiều điều kiện khác nhau.

22/09/2025

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

CHƯƠNG 1: GIỚI THIỆU TỔNG QUAN VỀ ĐỀ TÀI 1.1 Tính cấp thiết của đề tài Ngày nay việc giám sát các thông số môi trường rất cần thiết trong nhiều lĩnh vực khác nhau như trồng trọt, thủy sản, chăn nuôi, chất thải khí công nghiệp và nhiều lĩnh vực khác.0 với tâm điểm thế giới vạn vật (IoT – Internet of Things) sẽ giúp cho việc giám sát các thông số môi trường tại mọi lúc mọi nơi. Chỉ với một chiếc điện thoại thông minh (smartphone) giúp hiển thị các cảnh báo khi các thông số môi trường cần giám sát ở ngoài ngưỡng cho phép. Kết quả giám sát sẽ giúp cho bộ phận chức năng có biện pháp xử lý kịp thời nhằm giảm rủi ro và hạn chế các tác động từ môi trường đến đời sống con người. - Trong tình hình thời đại công nghệ 4.0 phát triển việc ứng dụng công nghệ cao vào việc sản xuất công nông nghiệp là nhu cầu thiết yếu phải nắm bắt và áp dụng vào sản xuất.

Từ các nhu cầu đó chúng em phát triển ý tưởng ứng dụng mạng Lora không dây để áp dụng vào sử dụng trong môi trường nuôi trồng thủy sản, giúp theo dõi giám sát tình trạng của các ao hồ nuôi trồng thủy sản. Nhằm nâng cao chất lượng sản phẩm giám sát các chỉ số ao hồ góp phần đạt hiệu quả cao trong sản xuất nuôi trồng. - Ngoài ra mạng không dây Lora có thể ứng dụng rất nhiều trong thực tế hiện nay vì tính ứng dụng công nghệ cao vào nhiều lĩnh vực như môi trường (giám sát địa chất, nồng độ các chất trong không khí, nước, đất…. Ứng dụng trong cảnh báo cháy rừng, các trạm quan trắc, các mỏ than khoáng sản(theo dõi cảnh báo các chỉ số).

nghệ LoRa hiện nay có thể được sử dụng một cách rộng rãi và miễn phí (không có bản quyền). Quá trình lắp đặt các thiết bị cảm biến có giá cả phải chăng, đồng thời kiến trúc cũng đơn giản. Hiện nay công nghệ LoRa đã được ứng dụng nhiều trong IoT/M2M, đồng thời có cả liên minh các nhà sản xuất sử dụng công nghệ này. Dễ dàng phổ biến - Hoạt động ở tầm xa với lượng điện năng tiêu thụ thấp Như đã đề cập, lợi thế lớn nhất của công nghệ LoRa đó là việc điện năng tiêu thụ thấp, nhưng vẫn có thể dẫn truyền dữ liệu ở tầm xa được.

Ngoài ra, công suất hoạt động không vì thế mà bị giảm sút, và công nghệ LoRa có thể hỗ trợ hàng triệu tin nhắn từ trạm gốc. - Độ bảo mật cao Các tín hiệu này sẽ được mã hoá 2 lớp, bao gồm 1 lớp dành cho ứng dụng có mã hoá AES và 1 lớp dành cho bảo mật mạng.2 Lora là gì? Chắc hẳn chúng ta đã ít nhất một lần được nghe đến công nghệ này hay cụm từ này. Đây là một khái niệm công nghệ mới. LoRa là một công nghệ không dây dùng để truyền dữ liệu tầm xa, năng lượng thấp và an toàn cho các ứng dụng M2M và IoT.

LoRa được sử dụng để kết nối không dây giữa các thiết bị với nhau. Các thiết bị đó là cảm biến đo lường, sinh trác học, con người, động vật … với dữ liệu nền tảng đám mây. LoRa là tín hiệu tầm xa dựa trên tần số radio. Nó được nhúng trong bất kỳ lớp PHY nào của PHT.

LoRa được phát triển và sở hữu bởi Semtech, một công ty có trụ sở tại California. Bạn có thể sử dụng modem LoRa để chuyển đổi bất kỳ tập dữ liệu nào thành tín hiệu tần số radio này. Có rất nhiều tín hiệu tần số vô tuyến phổ biến hiện nay. Ví dụ, Wifi, Bluetooth,.

Tuy nhiên, LoRa nổi tiếng với phạm vi giao tiếp vượt trội, tăng cường độ nhạy thu, và khả năng truyền dữ liệu lớn. Vì thế, LoRa là lý tưởng để triển khai các ứng dụng IoT mạnh mẽ trên các khu vực rộng lớn. Hình: LoRa Kiến trúc mạng LoRa 1.1 Điểm cuối Các điểm cuối là các yếu tố của mạng LoRa nơi điều khiển hoặc cảm biến được thực hiện. Chúng thường được đặt ở xa.2 Cổng LoRa Cổng nhận được các cơ sở hạ tầng từ các điểm cuối LoRa và sau đó chuyển chúng vào hệ thống backhaul.

Phần này của mạng LoRa có thể là di động, Ethernet hoặc bất kỳ Trang 16 liên kết viễn thông khác không dây hoặc có dây. Các cổng được kết nối với máy chủ mạng bằng các kết nối IP thông thường. Theo cách này, dữ liệu sử dụng một giao thức điển hình nhưng có thể được kết nối với bất kỳ mạng viễn thông nào, dù là tư nhân hay công cộng. Theo quan điểm về sự giống nhau của mạng LoRa với mạng di động, Các cổng LoRaWAN thường có thể được đặt cùng với một trạm cơ sở di động.

Theo cách này, họ có thể sử dụng thêm dung lượng trên mạng backhaul. Hình: Khoảng cách sử dụng của LoRa 1.3 Máy chủ mạng LoRa Máy chủ mạng LoRa thành công trong mạng và là một phần chức năng của nó, nó hoạt động để loại bỏ các gói trùng lặp, điều chỉnh tốc độ dữ liệu và xác nhận lịch trình. Trong đánh giá về cách thức có thể triển khai và kết nối, giúp triển khai mạng LoRa rất dễ dàng.4 Máy tính điều khiển từ xa Sau đó, một máy tính từ xa có thể điều khiển hành động của các điểm cuối hoặc thu thập dữ liệu từ các điểm cuối – Mạng LoRa gần như mờ. Về mặt kiến trúc xác thực cho mạng LoRa, các nút thường nằm trong cấu trúc liên kết giữa các vì sao với các cổng tạo thành cầu nối xuyên qua.

Các tin nhắn chuyển tiếp giữa máy chủ mạng trung tâm và các thiết bị cuối trong phần phụ trợ. Trang 17 Truyền thông đến các nút điểm cuối thường là hai chiều, nhưng cũng có thể hỗ trợ hoạt động phát đa hướng, và điều này hữu ích cho các tính năng như tương tự hoặc các thông báo phân phối hàng loạt hoặc nâng cấp phần mềm khác.5 Cơ bản về công nghệ LoRa Có một số yếu tố chính của công nghệ LoRa. Một số tính năng chính của nó bao gồm những điều sau đây: • Lên đến hàng triệu nút • Pin tốt; trong mười năm • Tầm xa; 15-20 km. Có nhiều yếu tố khác nhau đối với công nghệ LoRa cung cấp kết nối và chức năng tổng thể.

Ngăn xếp giao thức LoRa: LoRa Alliance cũng đã định nghĩa một ngăn xếp giao thức mở. Việc tạo ra ngăn xếp nguồn mở này đã cho phép khái niệm LoRa được nâng lên. Vì tất cả các loại công ty khác nhau liên quan đến phát triển LoRa, triển khai và sử dụng đã có thể kết hợp với nhau để tạo ra một giải pháp chi phí thấp và dễ sử dụng để kết nối với tất cả các cách sử dụng của các thiết bị IoT được kết nối. Hình: Ứng dụng công nghệ LoRa Trang 18 1.6 Băng tần, khoảng cách truyền Băng tần làm việc của LoRa từ 430 MHz đến 915 MHz cho từng khu vực khác nhau trên thế giới: – 430MHz cho châu Á – 780MHz cho Trung Quốc – 433MHz hoặc 866MHz cho châu Âu – 915MHz cho USA Các gói tin LoRa có thể truyền xa đến 5 Km trong khu vực thành thị và đến 15 Km ở khu vực ngoại ô với tốc độ dữ liệu khoảng 0,3 đến 22 Kbps (điều chế LoRa) hoặc 100 Kbps (điều chế GFSK).

Do đó thường sử dụng ở môi trường ngoài trời như các nông trường, trang trại… 1.1 Điều chế vô tuyến trong LoRa Sử dụng một kỹ thuật điều chế trải phổ độc quyền có nguồn gốc từ công nghệ Chirp Spread Spectrum (CSS), LoRa cung cấp sự cân bằng giữa độ nhạy thu với tốc độ dữ liệu, hoạt động trong kênh băng thông cố định 125 KHz hoặc 500 KHz (đối với kênh uplink), và 500 KHz (cho các kênh downlink). Ngoài ra, LoRa sử dụng các hệ số lan truyền trực giao, cho phép duy trì tuổi thọ pin của các nút cuối bằng cách tối ưu hóa mức công suất và tốc độ dữ liệu. LoRa nằm hoàn toàn ở lớp vật lý trong mô hình OSI, tuy nhiên thay vì đi cáp, không khí được sử dụng như một phương tiện để vận chuyển sóng vô tuyến từ một bộ phát RF trong thiết bị IoT đến bộ thu RF trong gateway và ngược lại. Hình: Cấu trúc lora Trang 19 LoRa Chirp Spread Spectrum (CSS) của Semtech cung cấp giải pháp thay thế cho công nghệ điều chế truyền thống DSSS với chi phí và công suất thấp những vẫn rất mạnh mẽ.

Trong điều chế LoRa, sự trải rộng phổ của tín hiệu đạt được bằng cách tạo ra một tín hiệu chirp thay đổi liên tục về tần số. Hình: Biểu đồ tạo tín hiệu.3 Tổng quan về mạng cảm biến không dây Mạng cảm biến không dây (Wireless Sensor Network) bao gồm một tập hợp các thiết bị cảm biến sử dụng các liên kết không dây (vô tuyến, hồng ngoại hoặc quang học) để phối hợp thực hiện nhiệm vụ thu thập thông tin dữ liệu phân tán với quy mô lớn trong bất kỳ điều kiện và ở bất kỳ vùng địa lý nào. Mạng cảm biến không dây có thể liên kết trực tiếp với nút quản lý giám sát trực tiếp hay gián tiếp thông qua một điểm thu phát (Sink) và môi trường mạng công cộng như Internet hay vệ tinh. Các nút cảm biến không dây có thể được triển khai cho các mục đích chuyên dụng như điều khiển giám sát và an ninh; kiểm tra môi trường; tạo ra không gian sống thông minh; khảo sát đánh giá chính xác trong nông nghiệp; trong lĩnh vực y tế; … Lợi thế chủ yếu của chúng là khả năng triển khai hầu như trong bất kì loại hình địa lý nào kể cả các môi trường nguy hiểm không thể sử dụng mạng cảm biến có dây truyền thống.

Hình: Mô hình mạng cảm biến không dây đơn giản Trang 20 Các thiết bị cảm biến không dây liên kết thành một mạng đã tạo ra nhiều khả năng mới cho con người. Các đầu đo với bộ vi xử lý và các thiết bị vô tuyến rất nhỏ gọn tạo nên một thiết bị cảm biến không dây có kích thước rất nhỏ, tiết kiệm về không gian. Chúng có thể hoạt động trong môi trường dày đặc với khả năng xử lý tốc độ cao. Ngày nay, các mạng cảm biến không dây được ứng dụng trong nhiều lĩnh vực như nghiên cứu vi sinh vật biển, giám sát việc chuyên chở các chất gây ô nhiễm, kiểm tra giám sát hệ sinh thái và môi trường sinh vật phức tạp, điều khiển giám sát trong công nghiệp và trong lĩnh vực quân sự, an ninh quốc phòng hay các ứng dụng trong đời sống hàng ngày.

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