Xây Dựng Hệ Thống Quản Lý Nông Nghiệp Kết Hợp Công Nghệ IoT và MR

Tài liệu nghiên cứu Xây dựng hệ thống quản lý nông nghiệp kết hợp công nghệ mr, tổng hợp lý thuyết và thực hành, cung cấp kiến thức chuyên sâu về kỹ thuật.

Người đăng

Ẩn danh

Thể loại

Đồ Án Tốt Nghiệp

2024

109
3
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CẢM ƠN

LỜI CAM ĐOAN

TÓM TẮT LUẬN VĂN

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

1.1. Giới thiệu

1.2. Mục tiêu đề tài

1.3. Giới hạn đề tài

1.4. Phương pháp nghiên cứu

2. CHƯƠNG 2: TỔNG QUAN VỀ CÔNG NGHỆ

2.1. Tổng quan về hệ thống quản lý nông nghiệp kết hợp công nghệ MR

2.2. Công nghệ Mixed Reality

2.3. Công nghệ Digital Twin

2.4. Tổng quan về SRPs

2.5. Mixed Reality Toolkit

2.6. Tổng quan về Vuforia Engine

2.7. Chuẩn giao tiếp I2C

2.8. Chuẩn giao tiếp RS485 và giao thức RS485 Modbus RTU

2.9. Giao thức truyền thông MQTT

2.10. Giao thức HTTP và kiến trúc REST API

2.10.1. Giao thức HTTP

2.10.2. Kiến trúc REST API

2.11. Sóng Lora và mạng LoraWan

3. CHƯƠNG 3: THIẾT KẾ VÀ THI CÔNG HỆ THỐNG

3.1. Yêu cầu và đặc tính của hệ thống

3.1.1. Yêu cầu của hệ thống

3.1.2. Đặc tả hệ thống

3.1.3. Đặc tính kỹ thuật

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

3.3. Danh sách các chức năng

3.4. Một số phần cứng được sử dụng

3.4.1. Máy tính nhúng Raspberry Pi 4

3.4.2. Bộ Kit Gateway Pi HAT RAK5146

3.4.3. Module điều khiển RAK3172

3.4.4. IC sạc năng lượng mặt trời CN3791

3.4.5. IC hạ áp TPS62840

3.4.6. Vi điều khiển CH32V003

3.4.7. Cảm biến CO2 SCD40

3.4.8. Cảm biến ánh sáng BH1750

3.4.9. IC MAX3485EESA+T

3.5. Xây dựng máy chủ và trạm trung gian

3.5.1. Xây dựng máy chủ

3.5.2. Xây dựng trạm trung gian

3.6. Quá trình phát triển cảm biến

3.6.1. Thiết kế phần cứng cảm biến

3.6.2. Xây dựng mã nguồn cho cảm biến

3.7. Quá trình phát triển trạm thu thập dữ liệu

3.7.1. Thiết kế phần cứng trạm thu thập dữ liệu

3.7.2. Xây dựng mã nguồn cho trạm thu thập dữ liệu và trạm điều khiển

3.8. Thiết lập môi trường phát triển ứng dụng MR

3.8.1. Thiết lập trong Player Settings

3.8.2. Thiết lập về XR Plugin Management

3.8.3. Thiết lập MRTK hoạt động trên điện thoại thông minh

3.9. Phát triển ứng dụng MR

3.9.1. Tiến hành vẽ và tối ưu hoá mô hình 3D

3.9.2. Thiết kế hoạt ảnh lắp ráp trong Blender

3.9.3. Thiết kế shader cho material

3.9.4. Phát triển chức năng thêm và xoá vị trí của trạm

3.9.5. Triển khai thuật toán tìm kiếm trạm gần nhất trong phạm vi

3.9.6. Phát triển chức năng hiển thị dữ liệu

3.9.7. Thiết kế điều khiển thiết bị

3.9.8. Triển khai Singleton quản lý mã nguồn

3.9.9. Thiết kế giao diện quản lý

3.9.10. Thiết kế chức năng hiển thị hướng dẫn

3.10. Kết quả triển khai hạ tầng IoT

3.10.1. Kết quả xây dựng máy chủ đám mây và trạm trung gian

3.10.2. Kết quả phát triển cảm biến RS485 Modbus RTU

3.10.3. Kết quả phát triển trạm thu thập dữ liệu

3.10.4. Kết quả triển khai trạm điều khiển

3.11. Đánh giá ứng dụng MR

3.12. Kết quả kiểm tra trên các thiết bị

3.13. Kết quả triển khai hệ thống vào thực tế

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

5.3. Quan điểm của nhóm về tiềm năng của MR

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng Quan Về Xây Dựng Hệ Thống Quản Lý Nông Nghiệp Ứng Dụng IoT

Trong bối cảnh nông nghiệp hiện đại, việc ứng dụng công nghệ IoT và MR (Mixed Reality) vào quản lý nông nghiệp đang trở thành xu hướng tất yếu. Hệ thống IoT trong nông nghiệp không chỉ giúp giám sát môi trường mà còn tối ưu hóa quy trình sản xuất. Việc xây dựng một hệ thống quản lý nông nghiệp ứng dụng IoT và công nghệ MR sẽ mang lại nhiều lợi ích cho người nông dân, từ việc giảm thiểu chi phí đến nâng cao năng suất lao động.

1.1. Khái Niệm Về Hệ Thống IoT Trong Nông Nghiệp

Hệ thống IoT trong nông nghiệp bao gồm các cảm biến và thiết bị kết nối Internet, cho phép thu thập và truyền tải dữ liệu về môi trường. Các cảm biến này có thể đo lường độ ẩm, nhiệt độ, ánh sáng và nồng độ CO2, từ đó giúp người nông dân đưa ra quyết định chính xác hơn.

1.2. Lợi Ích Của Công Nghệ MR Trong Quản Lý Nông Nghiệp

Công nghệ MR giúp người dùng có thể tương tác với dữ liệu môi trường một cách trực quan. Bằng cách sử dụng kính MR, người nông dân có thể xem thông tin về cây trồng và điều kiện môi trường ngay trên hình ảnh thực tế, từ đó nâng cao hiệu quả giám sát và quản lý.

II. Vấn Đề Và Thách Thức Trong Quản Lý Nông Nghiệp Hiện Nay

Mặc dù công nghệ IoT và MR mang lại nhiều lợi ích, nhưng việc triển khai chúng trong nông nghiệp cũng gặp phải không ít thách thức. Các vấn đề như chi phí đầu tư, độ tin cậy của thiết bị và khả năng kết nối Internet tại các vùng nông thôn vẫn còn là những rào cản lớn.

2.1. Chi Phí Đầu Tư Cao

Việc đầu tư vào các thiết bị IoT và công nghệ MR đòi hỏi một khoản chi phí không nhỏ. Điều này có thể khiến nhiều nông dân e ngại khi quyết định áp dụng công nghệ mới vào sản xuất.

2.2. Độ Tin Cậy Của Thiết Bị

Các thiết bị IoT cần phải hoạt động ổn định trong điều kiện môi trường khắc nghiệt. Độ bền và khả năng chống chịu của thiết bị là yếu tố quan trọng để đảm bảo hiệu quả của hệ thống.

III. Phương Pháp Xây Dựng Hệ Thống Quản Lý Nông Nghiệp Ứng Dụng IoT

Để xây dựng một hệ thống quản lý nông nghiệp hiệu quả, cần áp dụng các phương pháp nghiên cứu và phát triển công nghệ hiện đại. Việc kết hợp giữa IoT và MR sẽ tạo ra một nền tảng vững chắc cho việc giám sát và điều khiển từ xa.

3.1. Thiết Kế Hệ Thống IoT

Hệ thống IoT cần được thiết kế với các cảm biến có khả năng thu thập dữ liệu chính xác và nhanh chóng. Các cảm biến này sẽ được kết nối với một máy chủ đám mây để lưu trữ và phân tích dữ liệu.

3.2. Phát Triển Ứng Dụng MR

Ứng dụng MR sẽ cung cấp giao diện trực quan cho người dùng, cho phép họ theo dõi và điều khiển các thiết bị nông nghiệp một cách dễ dàng. Việc tích hợp Digital Twin sẽ giúp người dùng hiểu rõ hơn về hệ thống mà họ đang sử dụng.

IV. Ứng Dụng Thực Tiễn Của Hệ Thống Quản Lý Nông Nghiệp

Hệ thống quản lý nông nghiệp ứng dụng IoT và MR đã được triển khai tại nhiều vùng nông thôn, mang lại hiệu quả rõ rệt trong việc giám sát và điều khiển các thiết bị nông nghiệp. Các nghiên cứu cho thấy năng suất cây trồng đã tăng lên đáng kể nhờ vào việc áp dụng công nghệ này.

4.1. Kết Quả Nghiên Cứu Tại Các Trang Trại

Nghiên cứu cho thấy việc sử dụng hệ thống IoT giúp giảm thiểu chi phí tưới tiêu và bón phân, đồng thời nâng cao chất lượng sản phẩm nông nghiệp.

4.2. Tính Khả Thi Của Công Nghệ MR

Công nghệ MR đã chứng minh tính khả thi trong việc hỗ trợ người nông dân trong việc giám sát và điều khiển thiết bị. Người dùng có thể dễ dàng tiếp cận và sử dụng công nghệ này mà không cần nhiều kiến thức chuyên môn.

V. Kết Luận Về Tương Lai Của Hệ Thống Quản Lý Nông Nghiệp

Tương lai của hệ thống quản lý nông nghiệp ứng dụng IoT và MR hứa hẹn sẽ mang lại nhiều cơ hội mới cho ngành nông nghiệp. Việc tiếp tục nghiên cứu và phát triển công nghệ sẽ giúp nâng cao hiệu quả sản xuất và giảm thiểu chi phí đầu tư.

5.1. Tiềm Năng Phát Triển Công Nghệ

Công nghệ IoT và MR có tiềm năng lớn trong việc cải thiện quy trình sản xuất nông nghiệp. Việc áp dụng công nghệ mới sẽ giúp nông dân nâng cao năng suất và chất lượng sản phẩm.

5.2. Hướng Đi Tương Lai

Trong tương lai, việc kết hợp giữa IoT và MR sẽ trở thành xu hướng chủ đạo trong ngành nông nghiệp. Các giải pháp công nghệ sẽ ngày càng được cải tiến để đáp ứng nhu cầu ngày càng cao của thị trường.

10/07/2025
Xây dựng hệ thống quản lý nông nghiệp kết hợp công nghệ mr

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

Chương 1: TỔNG QUAN. Chương này sẽ giới thiệu tổng quan về thiết kế, mục tiêu và kết quả mong đợi của hệ thống. Chương 2: CƠ SỞ LÝ THUYẾT. Trong chương này, các cơ sở lý thuyết được áp dụng trong hệ thống sẽ được trình bày một cách tổng quan.

Chương 3: THIẾT KẾ VÀ THI CÔNG HỆ THỐNG. Chương này sẽ phân tích các yêu cầu, đặc tính kỹ thuật, thiết kế phần cứng và phần mềm, cách kết nối hệ thống và nguyên lý hoạt động để tạo ra một mô hình có tính ứng dụng cao. 4 Chương 4: KẾT QUẢ. Sau khi hoàn thành quá trình nghiên cứu, thiết kế và thi công, chương này sẽ trình bày các kết quả khi vận hành mô hình và đưa ra những nhận xét về hệ thống đã xây dựng.

Chương 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN. Chương này sẽ tổng kết quá trình nghiên cứu và thực hiện đề tài, đưa ra các kết luận và đề xuất hướng phát triển của đề tài trong tương lai. 5 Chương 2 CƠ SỞ LÝ THUYẾT 2.1 Tổng quan về hệ thống quản lý nông nghiệp kết hợp công nghệ MR Các hệ thống giám sát môi trường của cây trồng một cách tự động đang được triển khai và sử dụng ở rất nhiều nơi trên thế giới. Với mục đích tăng khả năng kiểm soát quá trình sinh trưởng của thực vật, thu thập được các số liệu chính xác của từng tác nhân môi trường tự nhiên.

Từ đó, người giám sát sẽ có cái nhìn trực quan về sự ảnh hưởng của môi trường lên cây trồng, rút ra được các đặc tính của cây và tìm ra cách đối phó với các trường hợp xấu do môi trường tự nhiên tác động. Các dữ liệu số từ cảm biến sẽ được lưu lại trong hệ thống cơ sở dữ liệu, cho phép các dự án sử dụng trí tuệ nhân tạo có thể tận dụng để huấn luyện các mô hình phức tạp cho phép ứng dụng trong tự động hóa nông nghiệp, phát hiện sâu bệnh, đề xuất giải pháp ứng phó. Việc kết hợp hệ thống này với công nghệ MR được đề xuất với định hướng nâng tầm trải nghiệm của người dùng lên thêm một bậc, cho phép họ vừa quan sát cây trồng một cách trực tiếp và vừa có thể quan sát các số liệu của môi trường tác động lên cây trồng.2 Công nghệ Mixed Reality MR (Mixed Reality) là một công nghệ cung cấp cho người dùng sử dụng các thiết bị hiển thị XR có thể vẫn nhìn thấy được thế giới xung quanh nhưng đồng thời cũng hiển thị thêm các hình ảnh, video và thông tin 3D ảo, không những thế người dùng còn có thể tương tác với những mô hình ảo đó thông qua cử chỉ tay hoặc giọng nói. Với công nghệ VR, nó đưa bạn vào một thế giới ảo hoàn toàn, nơi người dùng có thể di chuyển, tương tác với các vật thể ở thế giới ảo, nhưng không nhìn thấy và tương tác thế giới thực xung quanh.

Còn AR bổ sung các thông tin ảo vào thế giới thực. Với MR là sự kết hợp của cả AR và VR. Nó cho phép người dùng nhìn thấy các mô hình ảo xuất hiện trên thế giới thực như trong một phần mềm AR cũng như là có thể tương tác với các mô hình ảo đó như trong VR. Ngày nay công nghệ thực tế tăng cường có nhiều tiềm năng to lớn trong nhiều lĩnh vực: • Giáo dục: MR có thể tạo ra một môi trường học tập sinh động và trực quan hơn, từ đó giúp học sinh dễ dàng tiếp thu kiến thức.

• Đào tạo: MR còn có thể sử dụng để đào tạo công nhân, nhân viên, kỹ sư, thậm chí 6 là hỗ trợ các buổi thực hành của sinh viên trong trường từ đó đưa ra một hướng tiếp cận mới về học tập và trao dồi kỹ năng. • Phục vụ nâng cao năng suất công việc: Ứng dụng MR có thể giúp các công ty đào tạo và hướng dẫn nhân viên các công việc bảo trì máy móc một cách đơn giản và an toàn hơn. Các máy móc cần được kiểm tra thường xuyên và trong một số trường hợp còn phải điều chỉnh sao cho phù hợp với nhu cầu công việc tại thời điểm đó. Những điều chỉnh này hầu hết do những người có chuyên môn cao thực hiện, nhưng việc bố trí nhân lực có chuyên môn cao mọi lúc mọi nơi để xem xét tình trạng của mọi máy sẽ đòi hỏi chi phí rất cao.

Bằng cách sử dụng công nghệ MR, các công nhân mặt dù có rất ít kiến thức cũng có thể thao tác theo những gì hướng dẫn hiện trực tiếp trên vật thể. Tuy nhiên công nghệ này hiện nay vẫn còn một số hạn chế nhất định: • Giá thành cao: Các thiết bị MR hiện nay khá đắt đỏ, khiến cho việc sử dụng chúng trở nên hạn chế. • Yêu cầu về phần cứng: MR đòi hỏi phần cứng mạnh mẽ để có thể hoạt động hiệu quả. • Rủi ro về sức khỏe: Việc không quen sử dụng các thiết bị MR có thể gây ra một số tình trạng xấu đến sức khoẻ, chẳng hạn như chóng mặt, buồn nôn và nhức đầu.

Các thiết bị hỗ trợ sử dụng MR trong thực tế: • Cave: Là một căn phòng nhỏ mà trong đó người dùng được bao quanh bởi các hình chiếu xung quanh, trên và dưới họ. • Màn hình hiển thị trên các loại kính chắn gió: HUD là một màn hình hiển thị hình ảnh trực tiếp trước mặt người xem mà không làm thay đổi môi trường quan sát của người sử dụng. • Các loại kính XR: Là loại thiết bị được đeo trên đầu, thiết bị sử dụng một hoặc hai thấu kính quang học để chiếu hình ảnh trực tiếp trước mắt người dùng. • Điện thoại di động.3 Công nghệ Digital Twin Digital Twin là một bản sao được số hoá của vật thể thực tế hoặc có thể đó là bản sao của một quy trình hoặc hệ thống.

Các bản sao này người dùng có thể tương tác bình thường như các thiết bị thực tế. Các tính năng cụ thể của Digital Twin bao gồm: 7 • Mô Hình Số Hóa: Ứng dụng cần tạo ra một bản sao kỹ thuật số của thiết bị thực tế hoặc hệ thống đang giám sát. Bản sao này phải phản ánh cấu trúc, hành vi và bối cảnh của đối tượng thực. • Dữ Liệu Thời Gian Thực: Ứng dụng phải liên tục cập nhật dữ liệu từ các cảm biến bên ngoài, phản ánh chính xác tình trạng hiện tại của đối tượng thực.

• Phân Tích và Mô Phỏng: Ứng dụng cần phải phân tích và mô phỏng các kịch bản khác nhau dựa trên dữ liệu thu thập được. Điều này giúp dự đoán và tối ưu hóa hiệu suất của đối tượng thực. • Tương Tác Hai Chiều: Ứng dụng cần có khả năng tương tác hai chiều với đối tượng thực tế, tức là không chỉ thu thập dữ liệu mà còn có thể gửi lệnh hoặc điều khiển đối tượng đó.4 Engine Unity Unity là một trong những game engine phát triển trò chơi phổ biến nhất hiện nay, đặc biệt là có hỗ trợ phát triển game, ứng dụng dành cho kính thực tế ảo cũng như thực tế tăng cường và hỗn hợp. Đây là engine (công cụ) được thiết kế với một môi trường phát triển toàn diện, Unity cung cấp đầy đủ các assets (tài nguyên), shader (đổ bóng) cũng như các phương pháp render (kết xuất) tối ưu, giúp phát triển ứng dụng XR cũng như phát triển game nói chung có thể tạo ra những sản phẩm chất lượng cao.

Unity nổi bật trong lĩnh vực phát triển các ứng dụng XR nhờ vào việc nó hỗ trợ hầu hết các công cụ SDK phổ biến như: Nreal, Oculus plug-in, MRTK. Mang lại sự linh hoạt và tiện lợi cho các nhà phát triển khi muốn đưa sản phẩm của mình lên nhiều nền tảng khác nhau. Bằng cách sử dụng ngôn ngữ bậc cao C#, Unity trở thành một engine thân thiện với các lập trình viên so với các engine khác. Hơn nữa Unity còn hỗ trợ cả đa nền tảng, giúp việc chuyển đổi giữa các nền tảng như Windows, macOS, IOS, Android, UWP.

Trở nên dễ dàng hơn. Unity cung cấp cho lập trình viên các thuật toán mạnh mẽ dành cho việc tối ưu hóa về đồ họa cũng như các công nghệ render pipeline thích hợp tùy thuộc vào nhu cầu và mục tiêu của game hay ứng dụng. Một điểm mạnh khác của Unity là môi trường gỡ lỗi mạnh mẽ, cho phép lập trình viên gỡ lỗi mã nguồn cũng như gỡ lỗi quá trình kết xuất hình ảnh một cách hiệu quả. Công cụ gỡ lỗi này giúp phát hiện và khắc phục các lỗi nhanh chóng, đảm bảo sản phẩm cuối cùng đạt chất lượng cao nhất.1 Tổng quan về SRPs Một trong những điểm mạnh lớn nhất của Unity đó là đa nền tảng.

Một ứng dụng lý tưởng nhất là nó có khả năng được triển khai trên nhiều nền tảng nhất có thể, từ các 8 dòng máy tính để bàn cao cấp đến các thiết bị nhỏ gọn hơn như điện thoại di động. Vậy nên, Build-in Render Pipeline được phát triển là một giải pháp chìa khóa để thực hiện ý tưởng đa nền tảng được Unity hỗ trợ. Nó hỗ trợ các tính năng kết hợp đồ họa thuận tiện để sử dụng với các pipeline Forward và pipeline Deferred [1]. Tuy nhiên, Built-in Render Pipeline cũng có những hạn chế xung quanh.

Phần lớn các mã nguồn trong này được viết bằng C++ và không có cơ chế sửa đổi hay tùy biến theo mục tiêu của nhà phát triển [1]. Scriptable Render Pipelines được phát triển để hỗ trợ một quy trình làm việc đa nền tảng. Nó có thể giúp nhà phát triển có thể thay đổi linh hoạt cho số lượng lớn nhất các thiết bị phần cứng, từ hiệu năng cao đến dòng sản phẩm hiệu năng thấp. Có thể cấu hình các quy trình Render bằng C# và C++.

Có thể sử dụng C# rất có ý nghĩa vì các lệnh thực thi mới sẽ không cần phải biên dịch lại sau mỗi lần thay đổi. Linh hoạt trong việc hỗ trợ phát triển các kiến trúc hổ trợ tạo nên ứng dụng. Trong SRPs, người dùng có thể tạo mới một SRPs từ đầu hoặc sửa đổi các SRPs có sẵn như HDRP hoặc URP nhằm phù hợp với mục tiêu sử dụng.1: Mô hình đồ họa có thể lập trình mới [1]. 9 Những điểm mạnh khi sử dụng URP: • Dễ dàng tiếp cận, vì trong URP các shader có thể dễ dàng thực hiện hơn bằng chức năng shader graph có trong URP.

• Có thể mở rộng và sử dụng tùy biến: URP cho phép người dùng tùy chỉnh khả năng hiện có của Pipeline thành các khả năng mới phù hợp với nhu cầu. Giúp nó trở thành một lựa chọn tuyệt vời cho các nhà phát triển trình độ cao.

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

Tài liệu "Xây Dựng Hệ Thống Quản Lý Nông Nghiệp Ứng Dụng IoT và Công Nghệ MR" trình bày một cái nhìn sâu sắc về việc áp dụng công nghệ Internet of Things (IoT) và thực tế tăng cường (MR) trong quản lý nông nghiệp. Tài liệu nhấn mạnh các lợi ích của việc sử dụng công nghệ hiện đại để tối ưu hóa quy trình sản xuất nông nghiệp, từ việc giám sát điều kiện môi trường đến việc quản lý tài nguyên hiệu quả hơn. Độc giả sẽ tìm thấy thông tin hữu ích về cách mà các hệ thống này có thể cải thiện năng suất và chất lượng sản phẩm nông nghiệp.

Để mở rộng kiến thức của bạn về các ứng dụng IoT trong nông nghiệp, bạn có thể tham khảo tài liệu Khóa luận tốt nghiệp công nghệ sinh học khảo sát sự sinh trưởng và năng suất của rau xà lách trồng theo kỹ thuật thủy canh kratky cải tiến trong nhà màng ứng dụng công nghệ iot, nơi bạn sẽ tìm thấy nghiên cứu về sự phát triển của rau xà lách trong môi trường thủy canh.

Ngoài ra, tài liệu Thiết kế và thi công hệ thống trồng dâu tây thủy canh trong nhà kính ứng dụng iot sẽ cung cấp cho bạn cái nhìn chi tiết về việc áp dụng IoT trong việc trồng dâu tây, một lĩnh vực đang phát triển mạnh mẽ.

Cuối cùng, bạn cũng có thể khám phá tài liệu Đề tài nghiên cứu khoa học của sinh viên hệ thống theo dõi sự tăng trưởng cây dưa lưới, nơi nghiên cứu về hệ thống giám sát sự phát triển của cây dưa lưới, giúp bạn hiểu rõ hơn về các ứng dụng IoT trong nông nghiệp hiện đại. Những tài liệu này sẽ giúp bạn mở rộng kiến thức và hiểu biết về các công nghệ tiên tiến trong lĩnh vực nông nghiệp.