Đồ án HCMUTE: Hệ thống tưới tự động cho cây cà phê

Đồ án nghiên cứu hcmute hệ thống tưới tự động cho cây cà phê, thiết kế chi tiết, tính toán kỹ thuật theo tiêu chuẩn, đánh giá tính khả thi dự án.

Người đăng

Ẩn danh

Thể loại

đồ án tốt nghiệp

2016

78
5
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI MỞ ĐẦU

LỜI CAM ĐOAN

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

1.1. Tổng quan chung về đề tài nghiên cứu

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

1.3. Mục tiêu nghiên cứu

1.4. Nhiệm vụ nghiên cứu

1.5. Đối tượng nghiên cứu

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

1.7. Bố cục đồ án

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

2.1. Lịch sử ra đời của Arduino

2.2. Các loại board mạch của Arduino

2.3. Một số ứng dụng nổi bật của Board Arduino

2.4. Tổng quan về Kit Arduino Uno R3

2.5. Tổng quan về Ethernet

2.6. Kỹ thuật mở mạng NAT PORT

2.7. Hệ điều hành Android

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

3.1. Cơ sở thiết kế

3.2. Thiết kế phần cứng

3.2.1. Yêu cầu thiết kế

3.2.2. Phương án thiết kế

3.2.3. Chức năng từng khối

3.2.3.1. Khối thu thập dữ liệu
3.2.3.2. Kết nối với module thu phát sóng NRF24L01
3.2.3.3. Kết nối với cảm biến độ ẩm đất
3.2.3.4. Kết nối với pin

3.2.4. Khối điều khiển trung tâm

3.2.4.1. Kết nối với module Ethernet Shield
3.2.4.2. Kết nối với module thu phát sóng NRF24L01
3.2.4.3. Kết nối với khối công suất

3.2.5. Khối công suất

3.2.6. Khối ngoại vi

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

3.3.1. Mục tiêu thiết kế

3.3.2. Thiết kế chương trình

3.3.2.1. Lưu đồ cho các chương trình trong đề tài
3.3.2.2. Lưu đồ xử lí tín hiệu nhận của khối thu thập dữ liệu gửi về
3.3.2.3. Lưu đồ chính của đề tài ở khối điều khiển trung tâm
3.3.2.4. Lưu đồ chế độ điều khiển tự động
3.3.2.5. Lưu đồ chế độ điều khiển bằng tay
3.3.2.6. Lưu đồ của ứng dụng Android trong đề tài

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

4.1. Kết quả nghiên cứu

4.2. Kết quả đạt được

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

5.1. Kết quả đạt được

5.2. Hạn chế và hướng phát triển

Tài liệu tham khảo

Tóm tắt

I. Giới thiệu về hệ thống tưới tự động

Hệ thống tưới tự động cho cây cà phê tại HCMUTE được thiết kế nhằm nâng cao hiệu quả tưới tiêu trong nông nghiệp công nghệ cao. Hệ thống tưới này sử dụng công nghệ tưới tự động để giảm thiểu công sức lao động và tiết kiệm nước. Việc áp dụng công nghệ này không chỉ giúp người nông dân dễ dàng quản lý vườn cà phê mà còn đảm bảo cây trồng luôn được cung cấp đủ nước, từ đó nâng cao năng suất và chất lượng sản phẩm. Theo nghiên cứu, việc sử dụng công nghệ tưới thông minh có thể giảm thiểu lượng nước tiêu thụ lên đến 30% so với phương pháp tưới truyền thống. Hệ thống này hoạt động dựa trên cảm biến độ ẩm đất, giúp tự động điều chỉnh lượng nước tưới phù hợp với nhu cầu của cây cà phê.

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

Trong bối cảnh biến đổi khí hậu và tình trạng khan hiếm nước, việc phát triển hệ thống tưới tự động cho cây cà phê trở nên cấp thiết hơn bao giờ hết. Nông nghiệp Việt Nam, đặc biệt là vùng Tây Nguyên, phụ thuộc nhiều vào cây cà phê, một trong những cây công nghiệp chủ lực. Việc áp dụng công nghệ cao vào sản xuất nông nghiệp không chỉ giúp tiết kiệm nước mà còn nâng cao năng suất và chất lượng sản phẩm. Hệ thống tưới tự động giúp người nông dân có thể theo dõi và điều chỉnh lượng nước tưới từ xa thông qua ứng dụng trên điện thoại thông minh, tạo điều kiện thuận lợi cho việc quản lý vườn cây. Điều này không chỉ tiết kiệm thời gian mà còn giảm thiểu chi phí sản xuất, góp phần nâng cao hiệu quả kinh tế cho người trồng cà phê.

II. Cơ sở lý thuyết về hệ thống tưới

Hệ thống tưới tự động cho cây cà phê tại HCMUTE được xây dựng dựa trên nền tảng lý thuyết vững chắc về công nghệ Arduino và các cảm biến. Arduino là một nền tảng mã nguồn mở, cho phép người dùng dễ dàng lập trình và điều khiển các thiết bị điện tử. Hệ thống sử dụng cảm biến độ ẩm đất để thu thập dữ liệu về tình trạng ẩm ướt của đất, từ đó điều khiển van điện từ và máy bơm nước. Việc sử dụng công nghệ tự động hóa trong nông nghiệp không chỉ giúp tiết kiệm nước mà còn đảm bảo cây cà phê luôn được tưới đúng cách, tránh tình trạng thiếu nước hoặc thừa nước. Theo nghiên cứu, việc áp dụng công nghệ này có thể giúp tăng năng suất cây cà phê lên đến 20% so với phương pháp tưới truyền thống.

2.1. Các thành phần của hệ thống

Hệ thống tưới tự động bao gồm các thành phần chính như cảm biến độ ẩm, vi điều khiển Arduino, van điện từ và máy bơm nước. Cảm biến độ ẩm có nhiệm vụ đo lường độ ẩm của đất và gửi dữ liệu về vi điều khiển. Vi điều khiển sẽ xử lý dữ liệu và quyết định xem có cần tưới nước hay không. Nếu độ ẩm thấp hơn mức quy định, vi điều khiển sẽ kích hoạt van điện từ để mở và cho phép nước chảy vào khu vực cần tưới. Máy bơm nước sẽ được điều khiển tự động để cung cấp nước cho cây cà phê. Hệ thống này không chỉ giúp tiết kiệm nước mà còn giảm thiểu công sức lao động cho người nông dân.

III. Ứng dụng thực tiễn của hệ thống

Hệ thống tưới tự động cho cây cà phê tại HCMUTE không chỉ là một sản phẩm nghiên cứu mà còn có giá trị thực tiễn cao trong nông nghiệp hiện đại. Việc áp dụng công nghệ tưới thông minh giúp người nông dân dễ dàng theo dõi và điều chỉnh lượng nước tưới từ xa thông qua ứng dụng trên điện thoại. Điều này không chỉ tiết kiệm thời gian mà còn giảm thiểu chi phí sản xuất. Hệ thống cũng có khả năng kết nối với Internet, cho phép người dùng truy cập và điều khiển từ xa, tạo điều kiện thuận lợi cho việc quản lý vườn cây. Theo khảo sát, nhiều nông dân đã áp dụng hệ thống này và ghi nhận sự cải thiện rõ rệt về năng suất và chất lượng cà phê.

3.1. Lợi ích kinh tế

Việc áp dụng hệ thống tưới tự động mang lại nhiều lợi ích kinh tế cho người trồng cà phê. Trước hết, hệ thống giúp tiết kiệm nước, một nguồn tài nguyên quý giá trong nông nghiệp. Thứ hai, việc tự động hóa quy trình tưới tiêu giúp giảm thiểu chi phí lao động, từ đó tăng lợi nhuận cho người nông dân. Cuối cùng, năng suất cây cà phê được cải thiện nhờ việc cung cấp nước đúng lúc và đủ lượng, giúp cây phát triển khỏe mạnh và cho ra sản phẩm chất lượng cao. Theo thống kê, những nông dân áp dụng hệ thống tưới tự động đã tăng lợi nhuận lên đến 30% so với trước đây.

01/02/2025

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

CHƯƠNG I: TỔNG QUAN ĐỀ TÀI 4 do an Đồ án tốt nghiệp CHƢƠNG II CƠ SỞ LÝ THUYẾT 2. Lịch sử ra đời của Arduino Arduino thực sự đã gây sóng gió trên thị trường người dùng DIY (là những người tự chế ra sản phẩm của mình) trên toàn thế giới trong vài năm gần đây, gần giống với những gì Apple đã làm được trên thị trường thiết bị di động. Số lượng người dùng cực lớn và đa dạng với trình độ trải rộng từ bậc phổ thông lên đến đại học đã làm cho ngay cả những người tạo ra chúng phải ngạc nhiên về mức độ phổ biến.1 Những thành viên khởi xướng Arduino. Arduino là gì mà có thể khiến ngay cả những sinh viên và nhà nghiên cứu tại các trường đại học danh tiếng như MIT, Stanford, Carnegie Mellon phải sử dụng hoặc ngay cả Google cũng muốn hỗ trợ khi cho ra đời bộ kit Arduino Mega ADK dùng để phát triển các ứng dụng Android tương tác với cảm biến và các thiết bị khác.

Arduino thật ra là một bo mạch vi xử lý được dùng để lập trình tương tác với các thiết bị phần cứng như cảm biến, động cơ, đèn hoặc các thiết bị khác. Đặc điểm nổi bật của Arduino là môi trường phát triển ứng dụng cực kỳ dễ sử dụng, với một ngôn ngữ lập trình có thể học một cách nhanh chóng ngay cả với người ít am hiểu CHƯƠNG II: CƠ SỞ LÝ THUYẾT 5 do an Đồ án tốt nghiệp về điện tử và lập trình. Và điều làm nên hiện tượng Arduino chính là mức giá rất thấp và tính chất nguồn mở từ phần cứng tới phần mềm. Chỉ với khoảng $30, người dùng đã có thể sở hữu một bo Arduino có 20 ngõ I/O có thể tương tác và điều khiển chừng ấy thiết bị.

Arduino ra đời tại thị trấn Ivrea thuộc nước Ý và được đặt theo tên một vị vua vào thế kỷ thứ 9 là King Arduin. Arduino chính thức được đưa ra giới thiệu vào năm 2005 như là một công cụ khiêm tốn dành cho các sinh viên của giáo sư Massimo Banzi, là một trong những người phát triển Arduino, tại trường Interaction Design Instistute Ivrea (IDII). Mặc dù hầu như không được tiếp thị gì cả, tin tức về Arduino vẫn lan truyền với tốc độ chóng mặt nhờ những lời truyền miệng tốt đẹp của những người dùng đầu tiên. Các loại board mạch của Arduino Phần cứng Arduino gốc được sản xuất bởi công ty Italy tên là Smart Projects.

Một vài board dẫn xuất từ Arduino cũng được thiết kế bởi công ty của Mỹ tên là SparkFun Electronics, 9 phiên bản phần cứng của Arduino cũng đã được sản xuất thương mại tính đến thời điểm hiện tại. Về mặt chức năng, các bo mạch Arduino được chia thành hai loại: loại Board mạch chính có chip Atmega và loại mở rộng thêm chức năng cho bo mạch chính (thường được gọi là Shield). Các bo mạch chính về cơ bản là giống nhau về chức năng, tuy nhiên về mặt cấu hình như số lượng I/O,dung lượng bộ nhớ, hay kích thước có sự khác nhau. Một số Board có trang bị thêm các tính năng kết nối như Ethernet và Bluetooth.

CHƯƠNG II: CƠ SỞ LÝ THUYẾT 6 do an Đồ án tốt nghiệp Hình 2. Một số ứng dụng nổi bật của Board Arduino Arduino được chọn làm bộ não xử lý của rất nhiều thiết bị từ đơn giản đến phức tạp. Trong số đó có một vài ứng dụng thực sự chứng tỏ khả năng vượt trội của Arduino do chúng có khả năng thực hiện nhiều nhiệm vụ rất phức tạp. Sau đây là danh sách một số ứng dụng nổi bật của Arduino:  Arduinome: một thiết bị điều khiển MIDI bắt chước Monome.

 OBDuino: một máy tính hành trình sử dụng giao diện chẩn đoán On-Board được tìm thấy trong hầu hết các loại xe hơi hiện đại.  Thiết bị đọc sách cho con người: thiết bị điện tử giá rẻ với đầu ra TV có thể chứa một thư viện năm ngàn cuốn sách (ví dụ như các biên soạn offline Wikipedia) trên một thẻ nhớ microSD.  Ardupilot: Software / Hardware máy bay không người lái. CHƯƠNG II: CƠ SỞ LÝ THUYẾT 7 do an Đồ án tốt nghiệp  ArduinoPhone.

 Thiết kế Robot đơn giản.5 Máy in 3D Makerbotđiều khiển bằng Arduino Mega2560.6 Thiết bị bay không người lái UAV.7 Robot di động tránh vật cản dùng Arduino nano và camera CMUCam. Tổng quan về Kit Arduino Uno R3 Arduino là một board mạch vi xử lý, nhằm xây dựng các ứng dụng tương tác với nhau hoặc với môi trường được thuận lợi hơn. Phần cứng bao gồm một board CHƯƠNG II: CƠ SỞ LÝ THUYẾT 8 do an Đồ án tốt nghiệp mạch nguồn mở được thiết kế trên nền tảng vi xử lý AVR Atmel 8bit, hoặc ARM Atmel 32-bit. Những Model hiện tại được trang bị gồm 1 cổng giao tiếp USB, 6 chân đầu vào analog, 14 chân I/O kỹ thuật số tương thích với nhiều board mở rộng khác nhau.

Những nhà thiết kế của Arduino cố gắng mang đến một phương thức dễ dàng, không tốn kém cho những người yêu thích, sinh viên và giới chuyên nghiệp để tạo ra những nhiết bị có khả năng tương tác với môi trường thông qua các cảm biến và các cơ cấu chấp hành. Những ví dụ phổ biến cho những người yêu thích mới bắt đầu bao gồm các robot đơn giản, điều khiển nhiệt độ và phát hiện chuyển động. Đi cùng với nó là một môi trường phát triển tích hợp (IDE) chạy trên các máy tính cá nhân thông thường và cho phép người dùng viết các chương trình cho Aduino bằng ngôn ngữ C hoặc C++. Hiện tại có rất nhiều loại vi điều khiển và đa số được lập trình bằng ngôn ngữ C/C++ hoặc Assembly nên rất khó khăn cho những người có ít kiến thức sâu về điện tử và lập trình.

Nó là trở ngại cho mọi người muốn tạo riêng cho mình một món đồ mang tính công nghệ. Do vậy đó là lí do Arduino được phát triển nhằm đơn giản hóa việc thiết kế, lắp ráp linh kiện điện tử cũng như lập trình trên vi xử lí và mọi người có thể tiếp cận dễ dàng hơn với thiết bị điện tử mà không cần nhiều về kiến thức điện tử và thời gian. Sau đây là những thế mạnh của Arduino so với các nền tảng vi điều khiển khác:  Chạy trên đa nền tảng: Việc lập trình Arduino có thể thực hiện trên các hệ điều hành khác nhau như Windows, Mac OS, Linux trên desktop, Android trên di động.  Ngôn ngữ lập trình đơn giản dễ hiểu.

 Nền tảng mở: Arduino được phát triển dựa trên nguồn mở nên phần mềm chạy trên Arduino được chia sẻ dễ dàng và tích hợp vào các nền tảng khác nhau.  Mở rộng phần cứng: Arduino được thiết kế và sử dụng theo dạng module nên việc mở rộng phần cứng cũng dễ dàng hơn.  Đơn giản và nhanh: Rất dễ dàng lắp ráp, lập trình và sử dụng thiết bị. CHƯƠNG II: CƠ SỞ LÝ THUYẾT 9 do an Đồ án tốt nghiệp  Dễ dàng chia sẻ: Mọi người dễ dàng chia sẻ mã nguồn với nhau mà không lo lắng về ngôn ngữ hay hệ điều hành mình đang sử dụng.

Giá của các Board Arduino dao động xung quanh €20, hoặc $27 hoặc 574.468VNĐ, nếu được "làm giả" thì giá có thể giảm xuống thấp hơn $9. Các Board Arduino có thể được đặt hàng ở dạng được lắp sẵn hoặc dưới dạng các kit tự làm lấy. Thông tin thiết kế phần cứng được cung cấp công khai để những ai muốn tự làm một mạch Arduino bằng tay có thể tự mình thực hiện được (mã nguồn mở). Người ta ước tính khoảng giữa năm 2011 có trên 300.000 mạch Arduino chính thức đã được sản xuất thương mại, và vào năm 2013 có khoảng 700.000 mạch chính thức đã được đưa tới tay người dùng.8 Kit Arduino Uno R3.Thông số của Arduino Uno R3 Bảng 2.1 Một số thông số của Arduino R3 Vi điều khiển Atmega328 ( họ 8 bit ) Điện áp hoạt động 5V – DC ( chỉ được cấp qua cổng USB ) Tần số hoạt động 16 MHz 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 CHƯƠNG II: CƠ SỞ LÝ THUYẾT 10 do an Đồ án tốt nghiệp Số chân Digital I/O 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 ( 3.5 ) 30mA Bộ nhớ Flash 32 KB ( ATmega328 ) với 0.5 KB dùng bởi bootloder SRAM 2 KB ( Atmega328 ) EEPROM 1 KB ( Atmega328 ) 2.

Tổng quan về Kit Arduino Mega 2560 Arduino Mega 2560 là 1 bo mạch thiết kế với bộ xử lý trung tâm là vi điểu khiển AVR Atmega2560. Cấu tạo chính của Arduino Mega 2560 bao gồm các phần sau: - Cổng USB: đây là loại cổng giao tiếp để ta upload code từ PC lên vi điều khiển. Đồng thời nó cũng là giao tiếp serial để truyền dữ liệu giữa vi điều khiển và máy tính. - Jack nguồn: để chạy Arduino thỉ có thể lấy nguồn từ cổng USB ở trên, nhưng không phải lúc nào cũng có thể cắm với máy tính được.

Lúc đó ta cần một nguồn từ 9V đến 12V. - Có 54 chân vào/ra số đánh số thứ tự từ 0 đến 13, ngoài ra có một chân nối đất (GND) và một chân điện áp tham chiếu (AREF). - Vi điều khiển AVR: đây là bộ xử lí trung tâm của toàn bo mạch. Với mỗi mẫu Arduino khác nhau thì con chip là khác nhau.

Ở Arduino Mega2560 này thì sử dụng vi điều khiểnATMega2560. - Các thông số chi tiết của Ardiuno Mega 2560: CHƯƠNG II: CƠ SỞ LÝ THUYẾT 11 do an Đồ án tốt nghiệp Bảng 2.2 Một số thông số của Arduino Mega 2560 Vi điều khiển Atmega2560 ( họ 8 bit ) Điện áp hoạt động 5V – DC ( chỉ được cấp qua cổng USB ) Tần số hoạt động 16 MHz 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 I/O 54 ( 6 chân PWM ) Số chân Analog 16 ( độ 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 ( 3.5 ) 30mA Bộ nhớ Flash 256 KB ( ATmega328 ) với 0.5 KB dùng bởi bootloder SRAM 8 KB ( Atmega328 ) EEPROM 4 KB ( Atmega328 ) Các Mega 2560 có 16 đầu vào tương tự, mỗi ngõ vào tương tự đều có độ phân giải 10 bit (tức là 1024 giá trị khác nhau).Theo mặc định đo từ 0 đến 5 volts, mặc dù là nó có thể thay đổi phần trên của phạm vi bằng cách sử dụng chân Aref và AnalogReference chức năng.

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

Bài viết "Hệ thống tưới tự động cho cây cà phê tại HCMUTE" giới thiệu một giải pháp công nghệ tiên tiến nhằm tối ưu hóa quy trình tưới tiêu cho cây cà phê. Hệ thống này không chỉ giúp tiết kiệm nước mà còn đảm bảo cung cấp độ ẩm cần thiết cho cây, từ đó nâng cao năng suất và chất lượng sản phẩm. Độc giả sẽ tìm thấy những thông tin hữu ích về cách thức hoạt động của hệ thống, cũng như lợi ích mà nó mang lại cho nông dân và ngành cà phê.

Nếu bạn quan tâm đến các ứng dụng công nghệ trong nông nghiệp, hãy khám phá thêm về Đồ án hcmute thiết kế và thi công mô hình nhà kính trồng cà chua sử dụng iots, nơi bạn sẽ tìm thấy những giải pháp tương tự trong việc tối ưu hóa sản xuất nông nghiệp. Ngoài ra, bài viết về Đồ án hcmute thiết kế và thi công hệ thống iots chăm sóc vườn cây ăn quả sử dụng pin năng lượng mặt trời cũng sẽ cung cấp cho bạn cái nhìn sâu sắc về việc ứng dụng IoT trong việc chăm sóc cây trồng. Cuối cùng, bạn có thể tham khảo Đồ án hcmute thiết kế và thi công mô hình vườn thông minh để hiểu rõ hơn về các mô hình nông nghiệp thông minh hiện đại. Những liên kết 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 nông nghiệp công nghệ cao.