Bài viết này sẽ mô tả cách lắp ráp một đơn vị nhỏ để tưới cây tự động dựa trên Arduino với kiểm soát độ ẩm. Nhu cầu tưới nước sẽ được xác định bởi cảm biến độ ẩm đất. Nếu muốn, có thể tưới nhiều cây cùng một lúc.
Vật liệu và dụng cụ:
- Arduino Uno
- Cây trồng trong chậu với đất khô
- máy bơm nước
- Cảm biến độ ẩm đất có vòng lặp
- Phím nguồn (ba) với một vòng lặp
- Khối đầu cuối đẩy vào
- Dây bố-bố × 1 chiếc
- Dây mẹ-bố × 1 chiếc
- Cấp nguồn bằng đầu nối USB
- Cáp USB
Hội:
Màn hình được kết nối với chân 3 của tấm chắn ba. Khi kết nối tất cả các loại dây này, điều quan trọng là phải đảm bảo rằng dây màu đen được kết nối với chân GND.
Tiếp theo, công tắc nguồn được kết nối với chân 5.
Máy bơm không có tiếp điểm ở hai đầu dây, do đó, một khối đầu cuối được sử dụng. Nếu có một kỹ năng trong việc hàn các tiếp điểm, thì sẽ đúng hơn khi hàn các đầu nối Pin Pin vào các dây.
Đây là cách sức mạnh được kết nối trông:
Tiếp theo, kết nối cảm biến độ ẩm đất.
Sử dụng Arduino IDE, Arduino Uno được lập trình với tệp đính kèm bên dưới. Các cảm biến độ ẩm, tất nhiên, dính vào đất. Phần cuối của ống nước được nối với mặt đất. Nếu chậu nặng một chút, thì tác giả khuyên bạn nên sửa ống riêng để cây không bị lộn ngược. Tiếp theo, máy bơm được hạ xuống một thùng chứa thuận tiện với nước và nguồn điện được kết nối.
Hiệu chuẩn:
Để đọc cảm biến là chính xác, cần có một quy trình hiệu chuẩn đơn giản. Bởi vì độ chính xác của bài đọc trực tiếp phụ thuộc vào độ chua của đất.
1. Với cảm biến bị kẹt trong nồi khô, các bài đọc từ màn hình được ghi lại. Giá trị này không có gì thấp hơn độ ẩm tối thiểu.
2. Tưới nước cho hoa và đợi cho đến khi nước được hấp thụ hoàn toàn vào mặt đất và chỉ số cảm biến dừng lại ở một giá trị. Dữ liệu được ghi lại và dán nhãn là độ ẩm tối đa.
3. Các giá trị của hằng số HUMIDY_MIN được thay đổi trong tệp chương trình cơ sở, độ ẩm tối thiểu được đặt và HUMIDY_MAX, tương ứng, độ ẩm tối đa. Arduino Uno đang nhấp nháy một lần nữa.
Mở rộng dự án
Bài viết này mô tả một phương pháp tưới nước cho chỉ một bông hoa. Nhưng thường thì phải tưới nhiều cây cùng một lúc. Tất nhiên, bạn có thể kết nối nhiều máy bơm và cảm biến độ ẩm với Arduino, nhưng nó sẽ đắt như thế nào. Tác giả trong trường hợp này cung cấp một giải pháp rẻ tiền và đơn giản. Trong ống được kết nối với máy bơm, các lỗ được tạo ra bằng một dùi, khoảng cách giữa chúng là khoảng 30 cm, các thanh từ bút bi đã sử dụng bị mắc kẹt vào các lỗ này.
Bình trong một ngôi nhà, như một quy luật, đứng trong một hàng, ví dụ, trên bệ cửa sổ. Các ống nằm trên chậu để mỗi lỗ phù hợp với chậu. Chỉ ở đây, quyết định tưới nước sẽ được đưa ra bởi thiết bị chỉ có một chậu. Điều này sẽ hoạt động tốt nhất nếu chậu có cùng kích thước thường xảy ra trên bệ cửa sổ. Làm khô đất trong chúng sẽ xấp xỉ như nhau. Nếu muốn, và một số lượng lớn thực vật trong nhà của bạn, bạn có thể kết nối các máy bơm bổ sung và chia tất cả các chậu thành các nhóm có kích thước bằng nhau.