Ứng Dụng Máy Học Trong Thiết Kế Thiết Bị Biên Hỗ Trợ Quyết Định Nuôi Trồng Nấm Bào Ngư

Ứng dụng máy học trong thiết kế thiết bị biên hỗ trợ quyết định nuôi trồng nấm bào ngư, nâng cao hiệu quả sản xuất và chất lượng nấm.

Người đăng

Ẩn danh

Thể loại

Đồ Án Tốt Nghiệp

2023

83
3
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

LỜI CAM ĐOAN

TÓM TẮT

1. CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI

1.1. ĐẶT VẤN ĐỀ

1.2. MỤC TIÊU ĐỀ TÀI

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

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

1.5. BỐ CỤC QUYỂN BÁO CÁO

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

2.1. TỔNG QUAN THIẾT BỊ BIÊN

2.2. Giới thiệu thiết bị biên

2.3. Ứng dụng thiết bị biên

2.4. TỔNG QUAN PHẦN CỨNG

2.4.1. Raspberry Pi 4

2.4.2. Vi điều khiển ESP32

2.4.3. Cảm biến DHT11

2.5. TẬP DỮ LIỆU HUẤN LUYỆN VÀ ĐÁNH GIÁ

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

3.1. THIẾT KẾ TỔNG QUAN HỆ THỐNG

3.1.1. Chức năng hệ thống

3.1.2. Sơ đồ khối lựa chọn mô hình máy học

3.2. THIẾT KẾ DATABASE

3.2.1. Chức năng Firestore Database

3.2.2. Chức năng Realtime Database

3.3. THIẾT KẾ PHẦN MỀM

3.3.1. Lưu đồ thuật toán cho mô hình xử lý trên Raspberry Pi

3.3.2. Lưu đồ thuật toán thiết lập kết nối giữa Node Sensor và Processor

3.3.3. Lưu đồ thuật toán cho xử lý dữ liệu và thực hiện dự đoán

3.3.4. Lưu đồ thuật toán lưu trữ dữ liệu trên Firebase

3.3.5. Thiết kế giao diện ứng dụng thông báo

4. CHƯƠNG 4: KẾT QUẢ

4.1. TIÊU CHÍ ĐÁNH GIÁ

4.2. CHUẨN BỊ TẬP DỮ LIỆU ĐỂ HUẤN LUYỆN

4.3. KẾT MÔ HÌNH ARIMA

4.3.1. Xử lý chuỗi dữ liệu về Stationary sử dụng phương pháp ADF

4.3.2. Xác định các siêu tham số trong mô hình ARIMA

4.3.3. Kết quả dự đoán

4.4. KẾT MÔ HÌNH SVM

4.4.1. Xác định các siêu tham số trong mô hình SVM

4.4.2. Kết quả dự đoán

4.5. KẾT QUẢ MÔ HÌNH HYBRID

4.5.1. Xác định các siêu tham số trong mô hình HYBRID

4.5.2. Kết quả dự đoán

4.6. KẾT QUẢ MÔ HÌNH LSTM

4.6.1. Xác định các tham số trong mô hình LSTM

4.6.2. Kết quả dự đoán

4.7. KẾT QUẢ MÔ HÌNH RF

4.7.1. Xác định các tham số trong mô hình RF

4.7.2. Kết quả dự đoán

4.8. KẾT QUẢ CỦA MÔ HÌNH RF-LSTM

4.8.1. Xác định các tham số trong mô hình RF-LSTM

4.8.2. Kết quả dự đoán

4.9. SO SÁNH KẾT QUẢ GIỮA CÁC MÔ HÌNH

4.10. KẾT QUẢ THỰC TẾ MÔ HÌNH VÀ ỨNG DỤNG SAU THI CÔNG

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

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

TÀI LIỆU THAM KHẢO

MINH CHỨNG ĐẠO VĂN

Tóm tắt

I. Tổng Quan Về Thiết Kế Thiết Bị Biên Hỗ Trợ Quyết Định Nuôi Trồng Nấm Bào Ngư

Nấm bào ngư là một loại nấm có giá trị dinh dưỡng cao và đang được nhiều người tiêu dùng ưa chuộng. Tuy nhiên, việc nuôi trồng nấm bào ngư đòi hỏi phải có một môi trường sống lý tưởng, trong đó nhiệt độ là yếu tố quan trọng nhất. Thiết kế thiết bị biên hỗ trợ quyết định trong nuôi trồng nấm bào ngư sử dụng công nghệ máy học nhằm tối ưu hóa quy trình nuôi trồng, từ đó nâng cao năng suất và chất lượng sản phẩm.

1.1. Tầm Quan Trọng Của Nấm Bào Ngư Trong Nông Nghiệp

Nấm bào ngư không chỉ cung cấp giá trị dinh dưỡng mà còn có tiềm năng kinh tế lớn. Việc nuôi trồng nấm bào ngư đang trở thành xu hướng trong nông nghiệp hiện đại, giúp cải thiện thu nhập cho người nông dân.

1.2. Công Nghệ Máy Học Trong Nuôi Trồng Nấm

Công nghệ máy học đang được áp dụng rộng rãi trong nông nghiệp, đặc biệt là trong việc giám sát và phân tích dữ liệu môi trường. Việc sử dụng máy học giúp dự đoán và điều chỉnh các yếu tố ảnh hưởng đến sự phát triển của nấm bào ngư.

II. Vấn Đề Và Thách Thức Trong Nuôi Trồng Nấm Bào Ngư

Mặc dù nấm bào ngư có nhiều lợi ích, nhưng việc nuôi trồng vẫn gặp phải nhiều thách thức. Các yếu tố như nhiệt độ, độ ẩm và ánh sáng đều ảnh hưởng đến sự phát triển của nấm. Việc giám sát và điều chỉnh các yếu tố này là rất cần thiết để đảm bảo năng suất cao.

2.1. Ảnh Hưởng Của Nhiệt Độ Đến Năng Suất Nấm

Nhiệt độ là yếu tố quyết định đến sự phát triển của nấm bào ngư. Nấm phát triển tốt nhất trong khoảng nhiệt độ từ 24°C đến 28°C. Nếu nhiệt độ quá cao hoặc quá thấp, nấm sẽ không phát triển hoặc thậm chí bị hư hại.

2.2. Khó Khăn Trong Việc Giám Sát Môi Trường

Việc giám sát môi trường nuôi trồng nấm bào ngư thường gặp khó khăn do thiếu thiết bị hiện đại. Các phương pháp truyền thống không đủ nhanh nhạy để phát hiện và điều chỉnh kịp thời các yếu tố môi trường.

III. Phương Pháp Thiết Kế Thiết Bị Biên Hỗ Trợ Quyết Định

Thiết kế thiết bị biên hỗ trợ quyết định trong nuôi trồng nấm bào ngư sử dụng công nghệ máy học để thu thập và phân tích dữ liệu môi trường. Hệ thống này giúp người dùng đưa ra quyết định kịp thời nhằm tối ưu hóa điều kiện nuôi trồng.

3.1. Quy Trình Thiết Kế Hệ Thống

Quy trình thiết kế bao gồm việc xác định các yếu tố cần giám sát, lựa chọn cảm biến phù hợp và phát triển phần mềm để thu thập và phân tích dữ liệu. Hệ thống sẽ được tối ưu hóa để hoạt động hiệu quả trong môi trường nuôi trồng nấm.

3.2. Ứng Dụng Công Nghệ Máy Học

Công nghệ máy học được áp dụng để phân tích dữ liệu thu thập được từ cảm biến. Các thuật toán sẽ giúp dự đoán nhiệt độ và đưa ra cảnh báo khi có sự biến động bất thường trong môi trường.

IV. Kết Quả Nghiên Cứu Và Ứng Dụng Thực Tiễn

Kết quả nghiên cứu cho thấy thiết bị biên hỗ trợ quyết định đã giúp nâng cao năng suất nuôi trồng nấm bào ngư. Hệ thống đã được thử nghiệm thành công tại một số trang trại, cho thấy khả năng dự đoán và cảnh báo hiệu quả.

4.1. Kết Quả Thực Tế Từ Các Trang Trại

Các trang trại áp dụng thiết bị biên đã ghi nhận sự cải thiện rõ rệt về năng suất và chất lượng nấm bào ngư. Hệ thống giúp người dùng điều chỉnh kịp thời các yếu tố môi trường, từ đó nâng cao hiệu quả sản xuất.

4.2. Phản Hồi Từ Người Dùng

Người dùng đã phản hồi tích cực về tính năng của thiết bị biên. Họ cho rằng hệ thống giúp họ dễ dàng hơn trong việc giám sát và điều chỉnh môi trường nuôi trồng nấm.

V. Kết Luận Và Hướng Phát Triển Tương Lai

Thiết kế thiết bị biên hỗ trợ quyết định trong nuôi trồng nấm bào ngư là một bước tiến quan trọng trong việc ứng dụng công nghệ vào nông nghiệp. Hệ thống không chỉ giúp nâng cao năng suất mà còn mở ra hướng đi mới cho ngành nông nghiệp thông minh.

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

Công nghệ máy học và thiết bị biên 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 phát triển thêm các tính năng mới sẽ giúp hệ thống ngày càng hoàn thiện hơn.

5.2. Định Hướng Nghiên Cứu Tương Lai

Nghiên cứu sẽ tiếp tục mở rộng để áp dụng công nghệ vào các loại nấm khác và các lĩnh vực nông nghiệp khác. Điều này sẽ giúp nâng cao hiệu quả sản xuất và chất lượng sản phẩm trong tương lai.

14/07/2025
Ứng dụng máy học thiết kế thiết bị biên để hỗ trợ đưa ra quyết định trong nuôi trồng nấm bào ngư

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

Chương 1 sẽ nêu lên vấn đề hiện nay của các trang trại nuôi trồng nấm. Đồng thời, chương này cũng sẽ nhấn mạnh tầm quan trọng của nhiệt độ trong nuôi trồng nấm bào ngư, và trình bày nguyên nhân và các giải pháp. Chương 2 sẽ giới thiệu về thiết bị biên, phần cứng, các mô hình học máy và thuật toán để triển khai ứng dụng. Chương 3 sẽ nói tổng quan về thiết kế hệ thống với mục đích nâng cao năng suất của nấm bào ngư, bao gồm các bước như thiết lập phần cứng để thu thập dữ liệu, quy trình chuẩn bị, lưu đồ thuật toán các mô hình học máy, cách lựa chọn các tham số để xây dựng mô hình và xây dựng ứng dụng cho người dùng.

Chương 4 sẽ đưa ra kết quả thực tế của các mô hình dựa theo các thang đo hoặc tiêu chí. Đặc biệt, chương này sẽ so sánh độ chính xác giữa các mô hình và đánh giá hiệu quả của nó rồi đưa ra mô hình tốt nhất sẽ sử dụng trong thực tế. Chương 5 sẽ là phần tổng kết và đưa ra những hướng phát triển tiềm năng cho đề tài nghiên cứu này. 4 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.

TỔNG QUAN THIẾT BỊ BIÊN 2. Giới thiệu thiết bị biên Thiết bị biên (Edge Device) đóng vai trò quan trọng trong hệ thống IoT bằng cách tạo liên kết giữa thế giới thực và công nghệ số. Đặc biệt thiết bị biên tích hợp xử lý nên có thể thực hiện các tác vụ xử lý dữ liệu ngay tại điểm thu thập, giúp giảm tải cho mạng. Thiết bị biên cũng được trang bị khả năng kết nối với các mạng như Wifi, Bluetooth, Zigbee hoặc các giao thức mạng di động.

Điều này cho phép nó truyền dữ liệu đến các thiết bị mạng, máy chủ hoặc Cloud để lưu trữ và xử lý dữ liệu. Ứng dụng thiết bị biên Trong đề tài này, Raspberry Pi được sử dụng như một thiết bị biên quan trọng mang lại nhiều ưu điểm cho hệ thống. Raspberry Pi, như một thiết bị biên, không chỉ giúp thu thập dữ liệu mà còn có khả năng xử lý dữ liệu tại chỗ. Điều này cho phép Raspberry Pi thực hiện các thuật toán phân tích và dự đoán nhiệt độ trong thời gian thực, mà không cần phải truyền dữ liệu lên một máy chủ từ xa.

Điều này tạo điều kiện cho việc đưa ra quyết định nhanh chóng và kịp thời dựa trên thông tin nhiệt độ hiện tại và dự đoán về nhiệt độ trong tương lai. Ngoài ra, thiết bị biên cũng giúp việc truyền dữ liệu thu thập được lên nền tảng điện toán đám mây để lưu trữ và sử dụng dữ liệu. Việc lưu trữ dữ liệu trên đám mây giúp dễ dàng truy cập và quản lý dữ liệu từ xa. TỔNG QUAN PHẦN CỨNG 2.

Raspberry Pi 4 Raspberry Pi là một thiết bị máy tính nhỏ gọn và thường được sử dụng trong phạm vi học tập hoặc nghiên cứu. Nó được thiết kế như một máy tính đầy đủ với tất cả các thành phần tích hợp bên trong với chip vi xử lý SoC của Raspberry Pi được cung cấp bởi Broadcom BCM2835 [2].1: Thiết bị Raspberry Pi 4 thực tế.2: Bản đồ chân Raspberry Pi 4.1: Thông số kỹ thuật Raspberry Pi 4 CPU Broadcom BCM2711, SoC 64-bit quad-core ARM Cortex-A72 RAM 4 GB Kết nối mạng Gigabit Ethernet Kết nối không dây Wi-Fi 802.0 Cổng USB 2 cổng USB 2.0 và 2 cổng USB 3.0 GPIO 40 chân GPIO Khe thẻ nhớ MicroSD Cổng HDMI 2 cổng Micro HDMI Cổng hiển thị MIPI DSI 2 làn Cổng camera MIPI CSI 2 làn Điện áp làm việc 5. Vi điều khiển ESP32 ESP32 là một mô-đun IoT và hệ thống điều khiển trên chip (SoC) của Espressif System. Nó được thiết kế để kế thừa và nâng cấp từ SoC ESP8266.

ESP32 có hai phiên bản, một là phiên bản lõi đơn và một là phiên bản lõi kép, đều được trang bị bộ xử lý 32-bit Xtensa LX6 của Tensilica cùng với tích hợp Wifi và Bluetooth. Điều đặc biệt là ESP32 sử dụng công nghệ 40nm, giúp tiết kiệm năng lượng.3: Thiết bị ESP32 thực tế.4: Sơ đồ khối chức năng ESP32.2: Thông số kỹ thuật ESP32. CPU Xtensa Dual-Core LX6 microprocessor 32 bit ROM 448 Kb RAM 520 Kb Giao tiếp không dây Wifi 802.2 Hỗ trợ giao tiếp UART, SPI, I2C, I2S và PWM GPIO 36 chân GPIO Điện áp làm việc 2.6V Nhiệt độ làm việc -40°C ÷ 85°C 2. Cảm biến DHT11 DHT11 là một loại cảm biến sử dụng để đo nhiệt độ và độ ẩm.

Cảm biến này đi kèm với một bộ chuyển đổi đặc biệt và một vi điều khiển 8-bit để truyền dữ liệu về nhiệt độ và độ ẩm dưới dạng dữ liệu liên tục [4].5: Thiết bị DHT11 thực tế.3: Thông số kỹ thuật DHT11 Điện áp làm việc 3V ÷ 5V (DC) Dải độ ẩm làm việc 20% ÷ 90% RH, sai số ±5%RH Dải nhiệt độ làm việc 0°C ÷ 50°C, sai số ±2°C Tần số lấy mẫu tối đa 1 Hz Khoảng cách truyền tối đa 20m 2. TẬP DỮ LIỆU HUẤN LUYỆN VÀ ĐÁNH GIÁ Tập dữ liệu nhiệt độ được thu thập theo từng giờ có thể được sử dụng để nghiên cứu và phân tích thời tiết, khí hậu, và các biến đổi nhiệt đới. Hiệu chuẩn dữ liệu: Để đảm bảo tính nhất quán và đáng tin cậy của tập dữ liệu nhiệt độ, cần thực hiện các quy trình hiệu chuẩn. Điều này bao gồm kiểm, xử lý các giá trị bất thường hoặc sai sót, và áp dụng các phương pháp thống kê để xác định các tham số như độ chính xác và độ tin cậy.

Tích hợp thời gian: Mỗi mẫu dữ liệu nhiệt độ trong tập dữ liệu đi kèm với thông tin thời gian được ghi lại theo đơn vị giờ, và được sử dụng để phân tích các xu hướng theo thời gian, chu kỳ và mô hình hóa dữ liệu. Phân tích thống kê: Tập dữ liệu nhiệt độ có thể được phân tích bằng các phương pháp thống kê để tìm hiểu các thông tin quan trọng như trung bình, phương sai, phân phối, tương quan và xu hướng theo thời gian. Các phân tích này giúp ta hiểu được biến đổi nhiệt độ và tìm ra các mô hình hoặc xu hướng tiềm năng. Dự báo và dự đoán: Dựa trên các dữ liệu nhiệt độ thu thập được theo từng giờ, có thể sử dụng các mô hình dự báo và dự đoán để ước lượng nhiệt độ trong tương lai.

Các mô hình này có thể dựa trên các phương pháp thống kê, học máy hoặc mạng nơ-ron để dự đoán xu hướng và biến đổi nhiệt độ. 10 Ứng dụng: Tập dữ liệu nhiệt độ theo từng giờ có thể được sử dụng trong nhiều lĩnh vực khác nhau. Ví dụ, trong lĩnh vực nông nghiệp, dữ liệu nhiệt độ có thể được sử dụng để dự đoán thời gian trồng trọt và thu hoạch cây trồng cũng như đưa ra những dự đoán trước để phòng ngừa. Tổng quan về Máy học Máy học là một lĩnh vực quan trọng trong trí tuệ nhân tạo, mục tiêu chính của Machine Learning là xây dựng các mô hình có khả năng tự động học và cải thiện khả năng dự đoán hoặc thực hiện tác vụ cụ thể nào đó.

Trong Machine Learning, dữ liệu được coi là tài nguyên và là đầu vào để mô hình học. Hầu hết các mô hình và thuật toán Machine Learning được áp dụng để phân tích và tìm ra các điểm đặc trưng, quy luật hoặc thông tin cốt lõi từ dữ liệu đó. Những mô hình này được huấn để hiểu và nhận biết các mối quan hệ phức tạp và tạo ra dự đoán, phân loại, phân cụm hoặc xử lý thông tin mới. Machine Learning đang là xu thế hiện nay với những ứng dụng phổ biến trong nhiều lĩnh vực khác nhau như nhận diện hình ảnh, xử lý ngôn ngữ, dự đoán tài chính, tự động hóa,.

Đặc điểm nổi bật của Machine Learning là khả năng tự động học và cải thiện hiệu suất dự đoán khi có dữ liệu mới. Tuy nhiên, triển khai Machine Learning không chỉ đòi hỏi kiến thức về các thuật toán mà còn yêu chuẩn bị dữ liệu, đánh giá và cải thiện mô hình để đạt được kết quả tốt nhất. Mô hình mạng học có giám sát Mô hình mạng học có giám sát là một dạng mô hình trong lĩnh vực học máy, trong đó dữ liệu huấn luyện được cung cấp kèm theo các nhãn hoặc thông tin giám sát. Mục tiêu chính là học từ các cặp dữ liệu đầu vào và nhãn đã được gán để dự đoán và phân loại các mẫu mới.

Một loại mô hình mạng học có giám thường thấy là mạng ANN. ANN được hình thành từ các đơn vị Neural kết nối với nhau thông qua các trọng số. Mô hình này học tập bằng cách điều chỉnh trọng số để tạo ra các dự đoán chính xác cho các mẫu mới. 11 Quá trình huấn luyện, học hỏi của mạng Neural có giám sát bao gồm hai giai đoạn chính: lan truyền ngược và lan truyền tiến.

Trong giai đoạn lan truyền tiến, đầu vào được truyền qua mạng và đi qua các lớp Neural để tạo ra đầu ra. Tiếp theo, tính toán sai số giữa đầu ra dự đoán và đầu ra thực tế. Trong giai đoạn lan truyền ngược, sai số tính toán từ lan truyền tiến được truyền ngược lại qua mạng để điều chỉnh các trọng số. Gradient Descent là phương pháp sử dụng để hiệu chỉnh trọng số, trong đó Gradient của hàm mất mát được tính toán và sử dụng để cập nhật các trọng số nhằm tối thiểu hóa hàm mất mát.

Mô hình mạng học không giám sát Mô hình mạng học không giám sát là một loại mạng nơ-ron trong lĩnh vực học máy, trong đó mục tiêu chính là học các cấu trúc, mẫu và đặc trưng ẩn trong dữ liệu mà không cần có nhãn giám sát. Điều này có nghĩa là không có sự can thiệp của con người để cung cấp thông tin phân loại hoặc gán nhãn cho dữ liệu đào tạo. Mạng học không giám sát thường được sử dụng để khám phá và tìm hiểu thông tin ẩn trong dữ liệu, phát hiện các cấu trúc ẩn, nhóm các mẫu tương tự hoặc tạo ra biểu diễn dữ liệu mới. Các mô hình này thường được áp dụng trong nhiều lĩnh vực, bao gồm xử lý ngôn ngữ tự nhiên, phân cụm dữ liệu, phát hiện bất thường, trích xuất thông tin và khám phá tri thức.

MÔ HÌNH THUẬT TOÁN ARIMA 2. Chuỗi thời gian Chuỗi thời gian là một dạng dữ liệu ghi lại các giá trị quan sát được theo thời gian một cách liên tục. Mỗi chuỗi thời gian có thể có theo xu hướng, theo chu kỳ, theo mùa và không theo quy tắc. Theo xu hướng, một chuỗi thời gian có thể giảm, tăng hoặc không giảm tăng trong một khoảng thời gian dài.

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

Tài liệu "Thiết Kế Thiết Bị Biên Hỗ Trợ Quyết Định Trong Nuôi Trồng Nấm Bào Ngư Bằng Máy Học" cung cấp cái nhìn sâu sắc về việc ứng dụng công nghệ máy học trong việc tối ưu hóa quy trình nuôi trồng nấm bào ngư. Tác giả trình bày các phương pháp thiết kế thiết bị hỗ trợ quyết định, giúp người nuôi trồng có thể đưa ra những lựa chọn chính xác hơn trong việc chăm sóc và quản lý nấm. Những lợi ích mà tài liệu mang lại bao gồm việc nâng cao năng suất, giảm thiểu rủi ro và cải thiện chất lượng sản phẩm.

Để mở rộng thêm kiến thức về các hệ thống giám sát và điều khiển trong lĩnh vực tự động hóa, bạn có thể tham khảo tài liệu Luận văn thạc sĩ hcmute thiết kế hệ thống giám sát sự té ngã của người lớn tuổi, nơi trình bày các giải pháp giám sát thông minh. Ngoài ra, tài liệu Luận văn thạc sĩ hcmute nghiên cứu thiết kế hệ thống giám sát điều khiển kho tự động cũng sẽ giúp bạn hiểu rõ hơn về ứng dụng công nghệ trong quản lý kho bãi. Cuối cùng, tài liệu Đồ án hệ thống giám sát điều khiển nhà thông minh smarthome qua internet sẽ mang đến cái nhìn tổng quan về các giải pháp giám sát trong môi trường sống hiện đại. 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ị trong lĩnh vực tự động hóa và công nghệ thông tin.