1. Trang chủ
  2. » Luận Văn - Báo Cáo

Bao Cao Dien Tu Can Ban.docx

10 2 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Đo Độ Ẩm Đất Bằng Phương Pháp Sấy Hồng Ngoại
Tác giả Nguyễn Mạnh Hà
Trường học Trường Đại học Cần Thơ
Chuyên ngành Điện Tử
Thể loại đồ án
Định dạng
Số trang 10
Dung lượng 815,29 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Tựa Đồ án Điện Tử căn bản Trường Đại học Cần Thơ ĐO ĐỘ ẨM ĐẤT BẰNG PHƯƠNG PHÁP SẤY HỒNG NGOẠI Nguyễn Mạnh Hà ABSTRACT This research project aims to develop a modern method for accurately measuring soi[.]

Trang 1

ĐO ĐỘ ẨM ĐẤT BẰNG PHƯƠNG PHÁP

SẤY HỒNG NGOẠI

Nguyễn Mạnh Hà

ABSTRACT

This research project aims to develop a modern method for accurately measuring soil moisture by integrating a load cell to directly assess changes in soil weight and employing infrared drying to maintain temperature conditions The primary objective

is to provide precise and reliable soil moisture information, supporting farmers in efficient irrigation management and crop care This method not only enhances understanding of soil environments but also optimizes farming practices, minimizing resource waste Through the combination of load cells and infrared drying, the project conducts experiments to determine soil moisture with high accuracy and reliability The obtained results provide insights into speed, repeatability, and the margin of error compared to actual conditions, simultaneously outlining real-world applications and the benefits this approach brings to the farming community and soil research

Keyword: Soil moisture measurement, load cell, arduino microcontroller, infrared drying

Title: “ Measuring soil moisture using the infrared drying method”

TÓM TẮT

Đề tài "Đo độ ẩm đất bằng phương pháp sấy hồng ngoại" có ý nghĩa quan trọng trong lĩnh vực nghiên cứu đất đai và nông nghiệp Việc phát triển phương pháp đo độ ẩm đất chính xác thông qua loadcell và sấy hồng ngoại mang lại nhiều lợi ích Trước hết,

nó cung cấp thông tin chính xác về độ ẩm, giúp nông dân hiểu rõ hơn về môi trường đất và tăng cường khả năng quản lý tưới tiêu Điều này không chỉ giúp tối ưu hóa sản xuất cây trồng mà còn giảm thiểu lãng phí tài nguyên nước Đồng thời, phương pháp này có thể có ứng dụng rộng rãi trong nghiên cứu đất đai, đóng góp vào việc hiểu rõ hơn về cấu trúc và đặc điểm của đất, hỗ trợ trong quá trình bảo vệ và bảo quản đất đai, đặc biệt là trong bối cảnh biến đổi khí hậu và tăng cường canh tác thông minh.

Từ khóa: Đo lường độ ẩm đất, cảm biến trọng lượng, vi điều khiển arduino, sấy hồng ngoại

Trang 2

1 GIỚI THIỆU ĐỀ TÀI

Đề tài "Đo độ ẩm đất bằng phương pháp sấy hồng ngoại" hướng đến mục tiêu cải thiện độ chính xác của phương pháp đo độ ẩm đất Sử dụng loadcell, một loại cảm biến lực, để đo lường trực tiếp sự thay đổi trong trọng lượng của đất, cùng với sự áp dụng của công nghệ sấy hồng ngoại để duy trì nhiệt

độ ổn định trong quá trình đo độ ẩm Phương pháp này không chỉ cung cấp

dữ liệu độ ẩm chính xác và đáng tin cậy mà còn giảm thiểu ảnh hưởng từ các yếu tố ngoại vi Mục tiêu là ứng dụng kết quả đo độ ẩm vào lĩnh vực nông nghiệp và nghiên cứu đất đai, giúp tối ưu hóa quản lý tưới tiêu và canh tác, đồng thời mang lại lợi ích lớn trong việc bảo vệ và sử dụng hiệu quả tài

nguyên đất đai

Đề tài này dựa trên mẫu Máy đo độ ẩm bằng hồng ngoại: Mẫu FD720

Hãng sản xuất Kett – Nhật

Đề tài đã khắc phục được nhược điểm đắt tiền và cồng kềnh Giúp sản phẩm

có thể tới được tay nhiều người dùng, hướng đến các nhà nông có thể sử dụng công nghệ tự động hóa Giúp phổ biến công nghệ hiện đại đến các

vùng sâu, vùng xa

II PHƯƠNG PHÁP THỰC HIỆN

1.Tổng quan

II.1.1: Tổng quan về Kit ARDUINO UNO R3 - B3H7

Arduino là một bo mạch vi điều khiển được phát triển bởi một nhóm giáo sư

và sinh viên tại Ý, ra mắt lần đầu vào năm 2005 Được thiết kế để cảm nhận

và điều khiển nhiều đối tượng khác nhau, Arduino có khả năng thực hiện

nhiều nhiệm vụ, từ việc lấy tín hiệu từ cảm biến đến điều khiển đèn, động cơ

và các thiết bị khác Mạch cũng có khả năng kết nối với nhiều module khác nhau như đọc thẻ từ, ethernet shield, sim900A, để mở rộng ứng dụng của nó

Về phần cứng, Arduino sử dụng board mạch nguồn mở, được xây dựng trên nền tảng vi xử lý AVR Atmel 8bit hoặc ARM, Atmel 32-bit Hiện có 6 phiên bản của Arduino, nhưng Arduino Uno và Arduino Mega là những phiên bản phổ biến nhất Phần mềm IDE được sử dụng để lập trình cho bo mạch

Arduino

Trang 3

Các thống số kỹ thuật của arduino:

Vi điều khiển Atmega 328(họ 8 bit)

Điện áp hoạt động 5v-DC ( cáp qua cổng USB)

Tần số hoạt động 16Mhz

Dòng tiêu thụ 30mA

Điện áp vào khuyên dùng 7-12v-DC

Điện áp vào giới hạn 6-20v-DC

Số chân Digital/IO 14 (6 chân PWM)

Số chân Analog 6 ( độ phân giải 10 bit)

Dòng tối đa trên mỗi chân I/O 30mA

Dòng ra tối đa (5V) 500mA

Dòng ra tối đa (3V) 50mA

Bộ nhớ flash 32 KB (Atmega 328) với 0.5KB dùng bởi

bootloader

SRAM 2KB (Atmega 328)

EEPROM 1KB (Atmega 328)

Arduino có khả năng kết nối linh hoạt, bao gồm:

 Arduino có thể hoạt động độc lập mà không cần kết nối với bất kỳ thiết

bị ngoại vi nào

 Có thể kết nối với máy tính để truy cập dữ liệu từ các cảm biến và cung cấp thông tin phản hồi

 Các bo mạch Arduino có thể liên kết lại với nhau để tạo thành hệ thống

Trang 4

cơ, và các module mở rộng khác.

 Mạch điều khiển Arduino có thể kết nối với các chip điều khiển khác,

mở rộng khả năng kiểm soát và tương tác

 Arduino IDE, phần mềm lập trình của Arduino, có khả năng kết nối với nhiều nền tảng khác nhau, bao gồm Windows, Macintosh OSX, và

Linux, tạo điều kiện cho việc phát triển trên nhiều hệ điều hành

Hình 1: Sơ đồ chân của Kit ARDUINO UNO R3 - B3H7

II.1.2: Tổng quan về cảm biến trọng lượng (Loadcell)

Load cell chuyển đổi biến đổi cơ học thành tín hiệu điện khi có lực tác động Cảm biến điện trở hoặc cảm biến đàn hồi gửi tín hiệu đến bộ đọc dữ liệu qua kết nối analog hoặc digital Dữ liệu được hiểu để xác định trọng lượng hoặc lực tác động Load cell được sử dụng rộng rãi trong các ứng dụng đo lường và kiểm soát lực tác động và trọng lượng

Trang 5

Thông số kỹ thuật:

Điện áp hoạt động 3.3~5VDC

Model YZC - 133

Tải trọng 20kg

Kích thước (100x30x22)mm

Sơ đồ chân:

Hình 2: Cảm biến trọng lượng

II.1.3: Tổng quan về mạch chuyển đổi HX771:

HX711 là IC chuyển đổi tín hiệu tương tự (Analog) sang digital (ADC) 24-bit

Trang 6

xuất ra các giá trị digital.

Cấu tạo:

Mạch HX711 bao gồm các chân kết nối: GND (chân nối đất), DT (chân dữ liệu), SCK (chân clock), và VCC (chân nguồn) Chân DT và SCK được sử dụng

để truyền dữ liệu từ HX711 tới Arduino, trong khi chân VCC và GND cung cấp nguồn cho module Mạch HX711 sử dụng nguyên lý chuyển đổi ADC để đọc giá trị từ cảm biến Loadcell

Hình 3: Mạch chuyển đổi HX711

II.1.4: Tổng quan về LCD và module IC2

LCD 16x2 thường được sử dụng để hiển thị trạng thái hoặc các thông số trong các dự án điện tử Mô-đun này có 16 chân, trong đó có 8 chân dữ liệu (D0 - D7)

và 3 chân điều khiển (RS, RW, EN) 5 chân còn lại được sử dụng để cấp nguồn

và đèn nền cho LCD

Chân điều khiển giúp cấu

Trang 7

LCD ở chế độ lệnh hoặc chế độ dữ liệu, cũng như chế độ đọc hoặc ghi LCD 16x2 có thể được sử dụng ở chế độ 4 bit hoặc 8 bit tùy thuộc vào ứng dụng cụ thể

Hình 4: Màn hình LCD1602

Để giải quyết vấn đề của việc đấu nối nhiều chân, mô-đun I2C LCD ra đời Thay vì sử dụng 6 chân trên vi điều khiển để kết nối với LCD 16x2, mô-đun I2C chỉ cần 2 chân (SCL, SDA) để kết nối Nó hỗ trợ các loại LCD sử dụng driver HD44780 như LCD 16x2, LCD 20x4 và tương thích với hầu hết các vi điều khiển hiện đại

Hình 5: Module i2c

Ưu điểm của mô-đun I2C bao gồm tiết kiệm chân vi điều khiển và dễ dàng kết nối với LCD Thông số kỹ thuật bao gồm điện áp hoạt động từ 2.5-6V DC, hỗ trợ màn hình LCD1602, 1604, 2004 (driver HD44780), giao tiếp qua I2C, địa chỉ mặc định là 0X27 có thể điều chỉnh, tích hợp jump chốt và biến trở xoay để điều chỉnh độ tương phản cho LCD Để sử dụng màn hình LCD I2C với Arduino, cần cài đặt thư viện LiquidCrystal_I2C

II.1.5: Tổng quan về bóng đèn hồng ngoại:

Bóng đèn hồng ngoại là loại đèn phát ra tia sáng ở dải sóng không thể nhìn thấy bằng mắt người Thường được sử dụng trong các ứng dụng an ninh, giám sát, và

y học để quay video hoặc truyền tải nhiệt trong điều kiện ánh sáng kém Có nhiều loại và kích thước khác nhau, bao gồm đèn hồng ngoại LED và halogen, với khả năng điều chỉnh độ sáng và tích hợp các tính năng an toàn

Trang 8

Tuổi thọ 6000 giờ Kích thước Ø: 125 mm + H: 174 mm

III THIẾT KẾ PHẦN CỨNG/PHẦN MỀM/PHẦN CƠ KHÍ

III.1.1: Thiết kế khối 1:

III.1.1.1: Thiết kế phần cứng

Hình 6: Sơ đồ khối

Giải thích sơ đồ khối:

Bộ nguồn (DC, AC) có chức năng cung cấp nguồn điện cho các bộ khác trong

sơ đồ

Bộ xử lý (Arduino Uno) có chức năng nhận, xử lý, điều chỉnh, tính toán các giá

trị nhận được từ 2 bộ đo lường (HX711)

Bộ đo lường(HX711) có chức năng nhận lệnh từ bộ xử lý (Arduino Uno) và

nhận giá trị từ 2 loadcell

Bộ hiển thị (LCD) có chức năng hiển thị kết quả, giá trị đã được xử lý, tính toán

của bộ xử lý (Arduino Uno)

Kết quả của hệ thống phù hợp với mục tiêu ban đầu là sử dụng Arduino Uno để

đọc giá trị của cảm biến cân nặng loadcell sau đó tính toán ra phần trăm sai lệch

sau khi sấy Màn hình LCD và cảm biến hiển thị đúng với giá trị Kết quả thực

Bộ nguồn

( Nguồn DC,

AC)

Bộ nguồn

( Nguồn DC,

AC)

Bộ hiển thị (LCD)

Bộ hiển thị (LCD)

Bộ xử lý ( Arduino Uno)

Bộ xử lý ( Arduino Uno)

Bộ đo lường 1 (HX711)

Bộ đo lường 1 (HX711) Loadcell 1 Loadcell 1

Loadcell 2

Bộ đo lường 2 (HX711)

Bộ đo lường 2 (HX711)

Trang 9

và mạch chuyển đổi Một số sai sót nhỏ có thể xuất hiện do độ nhiễu và độ không chính xác và khoảng thời gian giữa các lần cân quá ngắn khiến cho hệ thống có sai số Các sai số trong quá trình cân có thể ảnh hướng đến độ chính xác của tính toán

Hệ thống đã đạt được yêu cầu về tính toán sự sai lệch của đất trước và sau khi sấy và từ đó tính ra được phần trăm về độ ẩm của đất

Ưu điểm:

Sử dụng Arduino và cảm biến khối lượng giúp việc đo độ ẩm đất trở nên trực quan và dễ dàng hơn

Có thể cân đo chính xác được độ ẩm đất mà không sợ vị hư hại thiết bị do các yếu tố bên ngoài

Linh kiện đơn giản, phổ biến, gọn nhẹ, giá thành hợp lý có thể giúp người dùng tiếp cận được sản phẩm dễ dàng hơn

Hiển thị thông tin rõ ràng, dễ hiểu

Khuyết điểm:

Yêu cầu có kiến thức chuyên sâu về cơ điện tử, vi điều khiển để thực hiện

Độ bền không cao, khi bị rơi có thể hư hỏng nặng

Hướng phát triển của đề tài:

Có thể điều khiển được nhiệt độ, thời gian của buồng sấy

Hiển thị được nhiệt độ, tính toán thời gian sấy thích hợp với khối lượng của mẫu vật

Đưa đề tài phát triển đến các vùng sâu vùng xa để hỗ trợ các nhà nông

LỜI CẢM ƠN

Em xin gửi lời cảm ơn đến thầy Ts.Nguyễn Văn Khanh đã cung cấp số liệu, phương tiện, thiết bị cần thiết để thực hiện đề tài cùng với kiến thức chuyên sâu của thầy Hơn thế nữa, em cảm ơn thầy đã đưa ra cho em những phương pháp hiệu quả cũng như luôn giải đáp những thắc mắc của em khi em gặp phải khó khăn trong quá trình thực hiện, giúp em có thể hoàn thành đề tài theo đúng yêu cầu và đúng tiến độ Sự góp ý quý báo của thầy đã giúp em cải thiện nội dung và chất lượng của đề tài

Trang 10

[1] http://arduino.vn/

[2] http://arduino.cc/

[3] Tài liệu tham khảo

Ngày đăng: 28/11/2023, 10:15

HÌNH ẢNH LIÊN QUAN

Hình 1: Sơ đồ chân của Kit ARDUINO UNO R3 - B3H7 - Bao Cao Dien Tu Can Ban.docx
Hình 1 Sơ đồ chân của Kit ARDUINO UNO R3 - B3H7 (Trang 4)
Hình 2: Cảm biến trọng lượng - Bao Cao Dien Tu Can Ban.docx
Hình 2 Cảm biến trọng lượng (Trang 5)
Sơ đồ chân: - Bao Cao Dien Tu Can Ban.docx
Sơ đồ ch ân: (Trang 5)
Hình 4: Màn hình LCD1602 - Bao Cao Dien Tu Can Ban.docx
Hình 4 Màn hình LCD1602 (Trang 7)
Hình 6: Sơ đồ khối - Bao Cao Dien Tu Can Ban.docx
Hình 6 Sơ đồ khối (Trang 8)

🧩 Sản phẩm bạn có thể quan tâm

w