Đồ án: Nghiên cứu, thiết kế hệ thống giám sát cây trồng trong nhà (Đại học Sư phạm Kỹ thuật)

Tải xuống tài liệu dễ dàng với Documents Downloader 1. Ứng dụng hỗ trợ tải nhanh chóng, an toàn nhiều định dạng file, giúp bạn tiết kiệm thời gian và nâng cao hiệu quả công việc.

Chuyên ngành

Truyền động điện

Người đăng

Ẩn danh

Thể loại

Báo cáo đồ án

2023

89
2
0

Phí lưu trữ

30 Point

Mục lục chi tiết

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

1.1. Giới thiệu đề tài. Cơ sở lý thuyết ứng dụng. Tổng quan hệ thống giám sát cây trồng trong nhà

2. CHƯƠNG 2: TÌM HIỂU VỀ CẤU TRÚC ARDUINO,CÁC THIẾT BỊ TRONG ĐỀ TÀI

2.1. Giới thiệu về Arduino Uno R3

2.1.1. Giới thiệu về Arduino

2.1.1.1. Các phiên bản arduino

2.1.2. Nguyên lý hoạt động

2.1.3. Cấu trúc và thông số Arduino UNO R3

2.1.3.1. Thông số của Arduino UNO R3

2.1.4. Cách cài đặt Matlab

2.1.5. Cách kết nối Arduino vào Matlab

2.1.6. Cách sử dụng GUI trong Matlab

2.2. Tìm hiểu về các thiết bị sử dụng trong đề tài

2.2.1. Relays đóng cắt

2.2.2. LCD hiển thị

2.2.3. Module & cảm biến độ ẩm đất

2.2.4. Cảm biến ánh sáng quang trở CSD và đèn chiếu sáng

2.2.5. Cảm biến nhiệt độ và độ ẩm DHT22

2.2.6. Cảm biến nhiệt độ LM35

3. Chương 3: THIẾT KẾ , TÍNH CHỌN THIẾT BỊ ĐI KÈM YÊU CẦU TẢI CỦA HỆ THỐNG

3.1. Tính chọn động cơ bơm

3.1.1. Béc phun sương và lưu lượng tưới

3.1.2. Dựa vào lưu lượng nước và cột áp để tính chọn động cơ bơm

3.1.3. Chọn phương án khởi động động cơ

3.1.4. Chọn phương pháp hãm dừng cho động cơ

3.1.5. Chọn phương pháp điều khiển tốc độ động cơ

4. CHƯƠNG 4: THIẾT KẾ HỆ THỐNG GIÁM SÁT CÂY TRỒNG TRONG NHÀ

4.1. Sơ đồ khối mô hình

4.2. Nguyên lý hoạt động

4.3. Code- Chương Trình

4.3.1. Sơ đồ kết nối Arduino

4.3.2. Sơ đồ kết nối arduino sử dụng code matlab

4.3.3. Code Guide Matlab

4.3.4. Giao diện guide

5. CHƯƠNG 5: HÌNH ẢNH HỆ THỐNG & TỔNG KẾT

TÀI LIỆU THAM KHẢO

LỜI NÓI ĐẦU

Tóm tắt

I. Tìm hiểu về hệ thống giám sát cây trồng trong nhà

Ngày nay, nhiều người muốn trồng cây xanh hoặc rau hữu cơ tại nhà. Tuy nhiên, không gian sống và lịch trình bận rộn thường khiến họ không thể tự tay chăm sóc. Sự phát triển của tự động hóa đã tạo ra một xu hướng hiện đại trong nông nghiệp. Hệ thống giám sát cây trồng trong nhà giúp theo dõi nhiệt độ, độ ẩm đất, ánh sáng, tối ưu hóa quản lý và chăm sóc. Ứng dụng kỹ thuật điều khiển vào hệ thống giám sát cây trồng trong nhà đã ra đời, giúp tiết kiệm thời gian và công sức cho người dân. Đây là một lĩnh vực tiềm năng để phát triển và tự động hóa nông nghiệp. Nông nghiệp thông minh có thể sản xuất gấp 100 lần thực phẩm so với canh tác truyền thống trên mỗi mét vuông. Các trang trại đô thị thường được thiết kế theo chiều dọc, cho phép trồng trọt ở nhiều cấp độ. Thời tiết ít ảnh hưởng đến sản xuất vì hệ thống thường diễn ra trong nhà, sử dụng ánh sáng nhân tạo và chất dinh dưỡng được cung cấp qua hệ thống đo lường. Hệ thống giám sát cây trồng trong nhà giúp tiết kiệm nước, năng lượng và không gian. Đầu tư vào trang trại đô thị có thể hoàn vốn trong một năm nhờ tiết kiệm nước, điện và không gian, đồng thời góp phần bảo vệ môi trường. Các hệ thống này còn cải thiện không gian sống và cung cấp rau sạch quanh năm. Hiện nay, công việc tự động hóa trong trồng trọt, tưới tiêu, chăm bón đều cần giám sát thủ công, tốn nhiều thời gian. Để nâng cao năng suất và tối ưu hóa thời gian, người ta đã đưa các yếu tố điều khiển tự động vào quá trình tưới tiêu và phản hồi về nhiệt độ, độ ẩm. Hệ thống này giúp người trồng cây dễ dàng quản lý và chăm sóc. Cây cải mầm được ưu tiên lựa chọn do thời gian sinh trưởng ngắn, dễ chăm sóc, phù hợp với quỹ thời gian eo hẹp, và đảm bảo tính dinh dưỡng, dễ ăn. Hệ thống cần có tính hoạt động ổn định, giao diện hợp lý, thích ứng với nhiều loại cảm biến cây trồng trong nhà, và giám sát được các thông số độ ẩm, nhiệt độ. Arduino và MatLab được sử dụng để thiết kế hệ thống. Kết quả cần đạt là mô hình thu nhỏ “hệ thống giám sát cây trồng trong nhà” cho phép người dùng kiểm soát và điều chỉnh phù hợp cho khu vườn của mình. Các ứng dụng bao gồm nhận dữ liệu từ cảm biến, hiển thị lên LCD, tự động bật đèn chiếu sáng, và cơ chế tưới cây tự động theo thời gian cài đặt. Cần tìm hiểu về Matlab/Simulink, các thiết bị sử dụng trong đề tài, thông số động cơ, bộ chỉnh lưu, và thiết kế điều khiển, giao diện hợp lý.

1.1. Giới thiệu tổng quan về nông nghiệp chính xác trong nhà

Nông nghiệp chính xác trong nhà là một phương pháp canh tác sử dụng công nghệ để tối ưu hóa việc trồng trọt trong môi trường kiểm soát. Điều này bao gồm việc sử dụng cảm biến, hệ thống điều khiển, và phần mềm để theo dõi và điều chỉnh các yếu tố như nhiệt độ, độ ẩm, ánh sáng, và dinh dưỡng. Mục tiêu là tăng năng suất, giảm lãng phí, và cải thiện chất lượng sản phẩm. Nông nghiệp chính xác trong nhà có thể được áp dụng trong các nhà kính, trang trại đô thị, và thậm chí là các hệ thống trồng cây tại nhà.

1.2. Lợi ích của giải pháp trô ng rau sạch tại nhà thông minh

Trồng rau sạch tại nhà thông minh mang lại nhiều lợi ích, bao gồm cung cấp nguồn thực phẩm tươi, sạch, và an toàn cho gia đình. Hệ thống này giúp kiểm soát chất lượng rau, giảm thiểu sử dụng thuốc trừ sâu và phân bón hóa học. Ngoài ra, trồng rau tại nhà còn là một hoạt động thư giãn, giúp giảm căng thẳng và kết nối với thiên nhiên. Hệ thống thông minh giúp tự động hóa các công việc chăm sóc cây trồng, tiết kiệm thời gian và công sức.

II. Thách thức khi xây dựng hệ thống tưới nước tự động cho cây

Xây dựng hệ thống tưới nước tự động cho cây trong nhà đặt ra một số thách thức. Đầu tiên, cần lựa chọn cảm biến phù hợp để đo độ ẩm đất chính xác. Thứ hai, việc điều khiển bơm nước cần đảm bảo lượng nước vừa đủ, tránh tình trạng ngập úng hoặc thiếu nước. Thứ ba, hệ thống cần có khả năng thích ứng với các loại cây trồng khác nhau, mỗi loại cây có nhu cầu nước khác nhau. Thứ tư, việc kết nối các thiết bị và lập trình hệ thống đòi hỏi kiến thức kỹ thuật. Cuối cùng, chi phí đầu tư ban đầu có thể là một rào cản. Giới hạn của Arduino & Matlab/Simulink bao gồm hệ thống cồng kềnh, chưa có phản hồi chính xác về độ ẩm, nhiệt độ, phạm vi ứng dụng hạn hẹp do chưa kết nối với các cảm biến chuyên dụng.

2.1. Vấn đề về giám sát độ ẩm đất và giám sát ánh sáng cho cây

Việc giám sát độ ẩm đất chính xác là một thách thức quan trọng. Các cảm biến độ ẩm đất cần có độ chính xác cao và ổn định trong thời gian dài. Ngoài ra, cần xem xét ảnh hưởng của các yếu tố khác như nhiệt độ, độ mặn của đất đến kết quả đo. Giám sát ánh sáng cho cây trồng cũng quan trọng không kém. Cây trồng cần đủ ánh sáng để quang hợp và phát triển. Cần lựa chọn cảm biến ánh sáng phù hợp và đảm bảo hệ thống chiếu sáng nhân tạo cung cấp đủ ánh sáng cho cây.

2.2. Khó khăn trong điều khiển cây trồng từ xa và điều khiển môi trường cây trồng

Điều khiển cây trồng từ xa đòi hỏi hệ thống phải có khả năng kết nối internet và giao tiếp với người dùng thông qua ứng dụng hoặc website. Việc đảm bảo an ninh mạng và bảo vệ dữ liệu là một thách thức. Điều khiển môi trường cây trồng phức tạp hơn, đòi hỏi hệ thống phải có khả năng điều chỉnh nhiệt độ, độ ẩm, ánh sáng, và thậm chí là nồng độ CO2. Việc tích hợp các thiết bị điều khiển và đảm bảo chúng hoạt động đồng bộ là một thách thức lớn.

III. Cách xây dựng hệ thống giám sát cây trồng dùng Arduino

Arduino là một nền tảng phổ biến để xây dựng hệ thống giám sát cây trồng trong nhà thông minh. Arduino Uno R3 là một loại bo mạch vi điều khiển, được sử dụng phổ biến trong họ Arduino. Chúng được phát hành vào năm 2011, và là phiên bản thứ 3 mới nhất của bảng Arduino. Mạch kit này được phát triển dựa trên ATmega328P với mục đích kiểm soát và giữ bộ vi điều khiển.Cấu tạo Arduino Uno R3 được kết nối trực tiếp với máy tính thông qua USB để giao tiếp với phần mềm lập trình IDE, tương thích với Windows, MAC hoặc Linux Systems, tuy nhiên, Windows thích hợp hơn để sử dụng. Các ngôn ngữ lập trình như C và C++ được sử dụng trong IDE. Khi đấu nối thành công, mạch sẽ kích hoạt và bắt đầu. Hệ thống bao gồm các cảm biến đo độ ẩm đất, nhiệt độ, ánh sáng, một bo mạch Arduino để xử lý dữ liệu, và các thiết bị điều khiển như bơm nước, đèn chiếu sáng. Chương trình Arduino được viết để đọc dữ liệu từ cảm biến, so sánh với ngưỡng cài đặt, và điều khiển các thiết bị. Để kết nối Arduino với Matlab cần vào Thanh Search Support tìm Matlab Support Package for Arduino Hardware. Sau đó tải thư viện Matlab Support Package for Arduino Hardware/ Simulink Support Package for Arduino Hardware.

3.1. Lựa chọn cảm biến cây trồng trong nhà phù hợp cho Arduino

Việc lựa chọn cảm biến cây trồng trong nhà phù hợp là rất quan trọng. Cảm biến độ ẩm đất cần đo được độ ẩm chính xác và ổn định. Cảm biến nhiệt độ cần đo được nhiệt độ trong khoảng phù hợp với cây trồng. Cảm biến ánh sáng cần đo được cường độ ánh sáng. Nên chọn các cảm biến có giao tiếp đơn giản và dễ sử dụng với Arduino. DHT22 là một cảm biến nhiệt độ và độ ẩm có chất lượng tốt, kích thước nhỏ gọn, độ bền và độ ổn định cao.

3.2. Hướng dẫn lập trình Arduino điều khiển tự động tưới nước cho cây

Để lập trình Arduino điều khiển tự động tưới nước cho cây, cần viết chương trình đọc dữ liệu từ cảm biến độ ẩm đất. Nếu độ ẩm đất thấp hơn ngưỡng cài đặt, chương trình sẽ bật bơm nước trong một khoảng thời gian nhất định. Sau đó, chương trình sẽ tắt bơm nước và đợi đến lần đo tiếp theo. Cần sử dụng các hàm delay() để đảm bảo bơm nước không hoạt động quá lâu.

IV. Phương pháp tích hợp IoT cho nông nghiệp đô thị với hệ thống

Tích hợp IoT cho nông nghiệp đô thị (Internet of Things) vào hệ thống giám sát cây trồng trong nhà thông minh giúp tăng cường khả năng giám sát và điều khiển từ xa. Các thiết bị IoT như module WiFi, Bluetooth có thể được sử dụng để kết nối hệ thống với internet. Dữ liệu từ cảm biến có thể được gửi lên đám mây để lưu trữ và phân tích. Người dùng có thể điều khiển hệ thống từ xa thông qua ứng dụng hoặc website. Điều này cho phép người dùng theo dõi tình trạng cây trồng và điều khiển hệ thống tưới nước, chiếu sáng bất cứ lúc nào, bất cứ đâu.

4.1. Ứng dụng quản lý cây trồng trên thiết bị di động

Một ứng dụng quản lý cây trồng trên thiết bị di động giúp người dùng dễ dàng theo dõi và điều khiển hệ thống. Ứng dụng có thể hiển thị dữ liệu từ cảm biến, biểu đồ thống kê, và thông báo khi có sự cố. Người dùng có thể cài đặt ngưỡng, điều khiển các thiết bị, và xem lịch sử hoạt động của hệ thống. Ứng dụng cần có giao diện thân thiện, dễ sử dụng, và bảo mật thông tin.

4.2. Phân tích dữ liệu cây trồng và cải thiện năng suất

Phân tích dữ liệu cây trồng từ cảm biến giúp người dùng hiểu rõ hơn về nhu cầu của cây trồng. Dữ liệu có thể được sử dụng để tối ưu hóa lượng nước tưới, thời gian chiếu sáng, và lượng phân bón. Việc phân tích dữ liệu có thể được thực hiện bằng các công cụ thống kê, học máy. Mục tiêu là cải thiện năng suất cây trồng, giảm lãng phí, và tiết kiệm chi phí.

V. Ứng dụng thực tiễn của hệ thống giám sát cây trồng trong nhà

Hệ thống giám sát cây trồng trong nhà có nhiều ứng dụng thực tiễn. Trong gia đình, hệ thống giúp người dùng chăm sóc cây cảnh, rau sạch dễ dàng hơn. Trong các nhà kính, hệ thống giúp tối ưu hóa điều kiện môi trường để tăng năng suất cây trồng. Trong các trang trại đô thị, hệ thống giúp tạo ra nguồn thực phẩm tươi, sạch ngay tại thành phố. Kết quả nghiên cứu chỉ ra rằng hệ thống có thể giúp tiết kiệm nước, năng lượng, và cải thiện chất lượng cây trồng. Đề tài nghiên cứu xây dựng được mô hình thu nhỏ “ hệ thống giám sát cây trồng trong nhà” cho phép người dùng kiểm soát và điều chỉnh phù hợp cho chính khu vườ n của mình.

5.1. Giải pháp chăm sóc cây cảnh thông minh cho người bận rộn

Giải pháp chăm sóc cây cảnh thông minh đặc biệt hữu ích cho những người bận rộn. Hệ thống giúp tự động hóa các công việc chăm sóc cây cảnh như tưới nước, bón phân, và chiếu sáng. Người dùng có thể theo dõi tình trạng cây cảnh và điều khiển hệ thống từ xa thông qua ứng dụng. Điều này giúp người dùng có thể tận hưởng không gian xanh mát mà không tốn nhiều thời gian và công sức.

5.2. Nhà kính thông minh mini và hiệu quả sử dụng

Nhà kính thông minh mini là một giải pháp tuyệt vời để trồng rau sạch, hoa quả tại nhà. Hệ thống giúp kiểm soát các yếu tố môi trường như nhiệt độ, độ ẩm, ánh sáng, và thông gió. Điều này giúp tạo ra điều kiện lý tưởng cho cây trồng phát triển. Nhà kính thông minh mini có thể được trang bị các cảm biến, thiết bị điều khiển, và hệ thống tự động hóa để tối ưu hóa năng suất và chất lượng sản phẩm.

VI. Tương lai và xu hướng phát triển hệ thống giám sát cây trồng

Tương lai của hệ thống giám sát cây trồng trong nhà hứa hẹn nhiều điều thú vị. Các hệ thống sẽ ngày càng thông minh hơn, có khả năng học hỏi và thích ứng với các điều kiện môi trường khác nhau. Các cảm biến sẽ ngày càng chính xác hơn, cung cấp dữ liệu chi tiết hơn về tình trạng cây trồng. Các hệ thống sẽ được tích hợp với các công nghệ mới như trí tuệ nhân tạo, học sâu, và blockchain. Xu hướng phát triển tập trung vào việc tạo ra các hệ thống tự động hoàn toàn, có khả năng tự động điều chỉnh các yếu tố môi trường, phát hiện sớm các bệnh tật, và tối ưu hóa năng suất cây trồng.

6.1. Hệ thống cảnh báo sâu bệnh cây trồng tự động

Hệ thống cảnh báo sâu bệnh cây trồng tự động là một lĩnh vực đầy tiềm năng. Hệ thống có thể sử dụng các cảm biến hình ảnh, âm thanh, và hóa học để phát hiện sớm các dấu hiệu của sâu bệnh. Khi phát hiện có vấn đề, hệ thống sẽ gửi cảnh báo cho người dùng và đề xuất các biện pháp phòng ngừa hoặc điều trị. Điều này giúp người dùng bảo vệ cây trồng khỏi thiệt hại và giảm sử dụng thuốc trừ sâu.

6.2. Tích hợp hệ thống bón phân tự động và dinh dưỡng

Tích hợp hệ thống bón phân tự động giúp cung cấp dinh dưỡng cho cây trồng một cách chính xác và hiệu quả. Hệ thống có thể đo nồng độ các chất dinh dưỡng trong đất và tự động điều chỉnh lượng phân bón cần thiết. Điều này giúp cây trồng phát triển khỏe mạnh và tăng năng suất. Ngoài ra, hệ thống còn giúp tiết kiệm phân bón và giảm ô nhiễm môi trường.

22/09/2025

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

Đặt vấn đề: Ngày nay,nhiều người dân có mong muốn trồ ng cây xanh hoặc một vườ n rau organic để đáp ứng sở thích,nhu cầu.,tuy nhiên không gian sống và lịch làm việc,cuộc sống bận rộ n đã không cho phép họ tự tay chăm sóc các loại rau tr ồng organic.Với sự phát triển của tự động hóa đã hình thành một xu hướn g hiện đại trong nông nghiệp .Ý tưở ng về một hệ thống giám sát cây trồ ng của nhóm chúng em sẽ giúp chúng ta giám sát nhiệt độ, độ ẩm của đất,…nhằm tối ưu hóa công tác quản lý và chăm sóc, từ khâu giai đoạn tướ i vẫn còn thủ công .Việc ứng dụng kỹ thuật điều khiển vào hệ thống giám sát cây tr ồng đã ra đờ i làm tối ưu hóa thời gian để chăm sóc của người dân. Chính vì vậy nó đã trở thành một vấn đề đầy tiềm năng để chúng em tìm hiểu để xây dựng và qua mô hình “Hệ thống giám sát cây tr ồng trong nhà” sẽ góp phần hoàn thiện và phát triển sâu hơn nữa để góp phần tự động hóa dần trong nông nghiệp nước ta Về tính hiệu quả: Với sự giúp đỡ của nông nghiệp thông minh, người ta có thể sản xuất thậm chí nhiều gấ p 100 lần thực phẩm hơn so với canh tác truyền thống (mỗi mét vuông). Làm thế nào là nó có thể? Hầu hết các trang tr ại đô thị được thiết k ế theo chiều dọc, cho phép để phát triển sản phẩm ở nhiều cấp độ. Thời tiết có tác động khá nhiều và làm giảm năng suất trong một năm nhất định.

Nhưng trong hệ thống nông nghiệ p thông minh, thời tiết là yếu tố thực sự rấ t nhỏ đối với sản xuất lương thực vì nó thườ ng diễn ra trong nhà và dựa vào hệ thống nước được lắp đặt bao gồm ánh sáng nhân tạo và các chất dinh dưỡng đã được có sẵn trong đất thông qua các hệ thống đo dưỡn g chất, độ ẩm. Về tình hình hạn chế tài chính: Hầu hết các hệ thống làm vườn thông minh đều tiết kiệm nước, năng lượ ng và không gian đáng kể. Nếu chúng ta nói về các hệ thống canh tác đô thị Click & Grow, họ sử dụng khoảng 90% nước ít hơn và 4 lần không gian hơn, nếu so sánh vớ i canh tác truyền thống. Nhiều người chỉ ra rằ ng đầu tư một trang tr ại ở đô thị có thể tốn kém.

Trên thực tế, một trang tr ại ở đô thị với $500 tiền đầu tư sẽ "hoàn vốn" trong một năm. Bên cạnh đó, tiền đầu tư không lãng phí, nó mang lại nhiều hiệu quả về mặt tài chính, giúp tài chính của chúng ta bền vững. Điều này đượ c chứng minh bằng việc tiết kiệm nước, điện và không gian. Ngoài ra chúng ta còn góp phần bảo vệ môi tườ ng sống chẳng hạn như làm giảm sự phát triển của hạn hán, xói mòn đất và các vấn đề tương tự.

Về cải thiện không gian sống, cung cấp được một lượ ng rau sạch quanh Nông nghiệ p thông minh có thể áp dụng ở nhiều nơi, kể cả những nơi có diện tích hạn chế, có thể sử dụng ngay trong nhà. Việc áp dụng nông nghiệ p thông minh trong nhà sẽ cho phép bạn có thể tự quản lý ngay chính “Vườ n thông minh” của chính mình, điều chỉnh hợ p lý cho loại cây tr ồng mà chủ nhà áp dụng… Từ đó, việc sử dụng lương thực sạch cụ thể là rau, củ… sạch sẽ không còn là điều khó khăn do “vườn thông minh” của bạn có thể cung cấp lượ ng rau củ sạch quanh năm. Bên cạnh đó, việc đầu tư và lắp đặt vô cùng đơn giản nhưng đem lại hiệu quả vô cùng to lớn. Về Nhu cầu tự động hóa trong chăm sóc cây trồng : Hiện nay trong công việc tự động hóa trong trồ ng tr ọt tưới tiêu chăm bón đều phải giám sát thông qua con người ,việc đó tốn khá nhiều thời gian.Ngày nay để nâng cao năng suất trong sản xuất cũng như tối ưu hóa thời gian để chăm tướ i cho những người đam mê trồng trọ t người ta đã đưa các yêu tố điều khiển tự động quá trình tưới tiêu và có phản hồi về nhiệt độ, độ ẩm,… việc đó sẽ được phản hồi lại thông qua hệ thống để giúp người trồ ng cây có thể dễ dàng quản lý và chăm sóc.

Về việc lựa chọn cây trồng cho hệ thống: Về việc lựa chọn cây trồ ng,chúng em ưu tiên những loại rau củ có thời gian sinh trưởn g ngắn, dễ chăm sóc, phù hợ p với quỹ thời gian của những đối tượn g có quỹ thời gian eo hẹ p. Về việc đảm bảo tính dinh dưỡng và không kén người ăn nên nhóm em đề xuất chọn cây cải mầm làm cây tr ồng trong đề tài này. Cây cải mầm có thời gian sinh trưởn g ngắn, khi trồ ng vụ xuân hè do có nhiệt độ cao hơn nên cây phát triển nhanh hơn, thường được thu hoạch sau Hình 1. Rau cải mầm 2.

Cơ sở lý thuyết ứn g dụng. + Xây dựng được một hệ thống nhỏ gọn + Có tính hoạt động ổn định + Có giao diện hợ p lý và bắt mắt đối với các đối tượ ng sử dụng, + Thích ứng được với nhiều loại cảm biến + Có thể giám sát đượ c các thông số độ ẩm, nhiệt độ,. Từ những yếu tố trên bọn em quyết định sử dụng Arduino và MatLab để thiết k ế đề tài này. Kế t quả cần đạt: Xây dựng đượ c mô hình thu nhỏ “ hệ thống giám sát cây trồ ng trong nhà” cho phép người dùng kiểm soát và điều chỉnh phù hợp cho chính khu vườ n của mình Đề tài cần cung cấp nhữ ng ứn g dụng sau: + Nhận dữ liệu từ các cảm biến và hiển thị lên LCD để người dùng theo dõi + Tự động bật đèn chiếu sáng đáp ứng nhu cầu quang hợ p của cây + Cơ chế tướ i cây: Thời gian tướ i cây sẽ được set bởi người dùng.Nướ c từ bể cá sẽ được bơm cho cây ,sau đó sẽ có nước từ bể lọc bơm vào bể cá.

Để thự c hiện nhữ ng kế t quả trên cần phải tìm hiểu: + Nội dung 1: Tìm hiểu tổng quan về Matlab/Simulink + Nội dung 2:Tìm hiểu về các thiết bị sử dụng trong đề tàicác cảm biến sử dụng trong đề tài,arduino R3 , module thời gian thực, + Nội dung 3: Tìm hiểu về thông số động cơ, bộ chỉnh lưu được sử dụng trong đề tài + Nội dụng 4: Thiết kế điều khiển và giao diện sao cho hợ p lý dễ dàng cho người sử dụng Giới hạn đề tài: Bên cạnh của ưu điểu sử dụng Arduino & Matlab/Simulink thì vẫn có các nhược điểm như sau : + Hệ thống cồng kề nh, rườm rà chưa có được phản hồi chính xác về thông số độ ẩm & nhiệt độ để tự động tưới cây. + Phạm vi ứng dụng còn hạn hẹp do chưa kết nối với các cảm biến chuyên dụng dành cho nông nghiệp thông minh như PH, tính toán chất dinh dưỡ ng trong đất CHƯƠNG 2: TÌM HIỂU VỀ CẤU TRÚC ARDUINO,CÁC THIẾT BỊ TRONG ĐỀ TÀI b. Các phiên bản arduino Tại thời điểm hiện tại, có rất nhiều các phiên bản Arduino, chúng được thiết kế để hướng tới phục vụ cho các mục đích khác nhau tùy theo người sử dụng. Có thể kể đến như Arduino Nano hướng tới sự nhỏ gọn, tiện dụng, và đơn giản, hay dòng Arduino Mega 2560 thường được sử dụng cho các dự án rất phức tạp cần nhiều chân I/O,.

nhưng phổ biến và được sử dụng nhiều nhất là Arduino UNO R3 hướng tới sự cân bằng.0: Một số loại arduino 2.Định nghĩa Arduino UNO R3 là một loại bo mạch vi điều khiển, được sử dụng phổ biến trong họ Arduino. Chúng được phát hành vào năm 2011, và là phiên bản thứ 3 mới nhất của bảng Arduino. Báo cáo đồ án truyền động điện GVHD : Ths. Đỗ Hoàng Ngân Mi Mạch kit này được phát triển dựa trên ATmega328P với mục đích kiểm soát và giữ bộ vi điều khiển.Cấu tạo Arduino Uno R3 được k ết nối trự c tiế p với máy tính thông qua USB để giao tiế p với phần mềm lậ p trình IDE, tương thích vớ i Windows, MAC hoặc Linux Systems, tuy nhiên, Windows thích hợp hơn để sử dụng.

Các ngôn ngữ lậ p trình như C và C++ đượ c sử dụng trong IDE. Khi đấu nối thành công, mạch sẽ kích hoạt và bắt đầu. Cấu trúc và thông số Arduino UNO R3 Hình 2.1: Arduino Uno R3 Trong đó:  ATmega328 Microcontroller là vi điều khiển thuộc họ megaAVR, do hãng Atmel sản xuất.  ICSP pin viết tắt của In Circuit Serial Programming.

Đó là chân lậ p trình nối tiếp cho phép người lậ p trình sử dụng một vài phương thức có sẵn trong firmware của Arduino.  Power LED Indicator báo nguồn của Arduino. Đèn sáng thì có nguồn, đèn tắt thì mất nguồn.  Digital I/O pins là những chân có giá trị nhị phân: HIGH (1) hoặc LOW (0).

Có các chân từ D0 đến D13. Một số chân có thể xuất xung PWM là ~D3, ~ D5, ~ D6, ~ D9, ~ D10, ~ D11. Báo cáo đồ án truyền động điện GVHD : Ths. Đỗ Hoàng Ngân Mi  TX and RX LED’s báo có luồng dữ liệu truyền (Transmit – TX) và nhận (Receive-RX) của Arduino qua cổng nối tiế p (Serial) với các thiết bị khác.

 AREF (Analog Reference) pin là chân cấp điện áp tham chiếu từ bên ngoài cho Arduino.  Reset button để reset lại board mạch Arduino.  USB cho phép k ết nối với máy tính, thườ ng dùng nạ p mã code từ máy tính sang board mạch Arduino.  Crystal Oscillator là thạch anh, có tần số 16MHz.

 Voltage Regulator là mạch ổn áp chuyển đổi nguồn vào thành 5V cấ p cho Arduino.  GND là chân ground, có hiệu điện thế 0V.  Vin là nguồn đầu vào của board mạch Arduino.  Analog Pins là các chân xử lý tín hiệu Analog khi kế t nối với các thiết bị khác.

Có các chân được đánh số từ A0 đến A5.  Power Button kế t nối với nguồn cấ p cho Arduino.Thông số của Arduino UNO R3 Bước 1: Mở thư mục vừa giải nén. Click chuột phải vào File Setup chọn Run As Administrator Báo cáo đồ án truyền động điện GVHD : Ths. Đỗ Hoàng Ngân Mi Bước 2: Tại cửa sổ:MathWorks Installer  Click chuột chọn: Use a File Install Key  Click chuột chọn:Next.

Bước3: Tại cửa sổ License Agreement - Click chọn:Yes - Click chọn:Next Bước 4: Mở thư mục Crack  Mở file Key_Matlab_2018a Copy đoạn mã : Bước 5: Dán đoạn mã key vào khung I have the File Installation - Chọn: Next để tiếp tục cài đặt.

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