Mục lục:

Hệ thống tưới nước tự động Arduino (Garduino): 6 bước
Hệ thống tưới nước tự động Arduino (Garduino): 6 bước

Video: Hệ thống tưới nước tự động Arduino (Garduino): 6 bước

Video: Hệ thống tưới nước tự động Arduino (Garduino): 6 bước
Video: Arduino time based automatic plant watering system 2024, Tháng mười một
Anonim
Hệ thống tưới nước tự động Arduino (Garduino)
Hệ thống tưới nước tự động Arduino (Garduino)

Tôi đã tạo ra một hệ thống tưới nước dựa trên arduino cho ớt của mình khi tôi vắng nhà. sẽ bổ sung thêm nhiều máy bơm và sẽ tìm ra cách thêm nhiều cảm biến độ ẩm đất tương tự. Tôi cũng nên thêm công tắc BẬT / TẮT. Một trong những nâng cấp quan trọng nhất giúp pin kéo dài thời gian sử dụng là thêm chức năng ngủ vào máy chủ web này và thiết lập giao tiếp từ http sang mqtt. Toàn bộ quá trình này bắt đầu khi tôi thấy dự án này. từ dự án theo dõi nhiệt độ / độ ẩm của máy pha cà phê tại văn phòng để tôi không cần phải đi kiểm tra xem nó đã được pha chưa (vâng, tôi lười). Tôi cũng đã thêm bme280 vào dự án này nhưng có một số vấn đề với nó. Tôi thực sự không có thời gian để sửa vì tưới nước vẫn hoạt động tốt trong khi tôi đang đi nghỉ hè một tuần.

Quân nhu

Đối với dự án này, bạn sẽ cần các nguồn cung cấp sau:

  • Wemos D1 mini (Tôi đã có một cái bình thường nhưng bạn nên mua chuyên nghiệp và hãy chắc chắn rằng nó là bộ điều chỉnh điện áp không phải là rẻ để nó sẽ hoạt động tốt với pin hơi mòn!)
  • 18650 pin Li-Ion hoặc một vài. Tôi đã trục vớt từ máy tính xách tay cũ và tìm thấy 4 chiếc đang hoạt động
  • Giá đỡ pin 18650 cho nhiều loại pin bạn cần. Tôi đã sử dụng bốn và kết nối chúng song song
  • Bảng sạc pin TP4056
  • Cảm biến độ ẩm đất điện dung v1.2 (có nghĩa là không cách nhiệt, vì vậy bạn nên thêm một số epoxy không dẫn điện vào các mặt và trên tất cả các thành phần được hàn. Tôi nghe nói rằng hotglue cũng hoạt động nhưng tôi đã sử dụng epoxy)
  • Cảm biến nhiệt độ và độ ẩm BME280
  • 5.5V 0.66W 120mA Bảng quang điện năng lượng mặt trời mini đơn tinh thể (Hoặc nhiều năng lượng hơn, tôi nghĩ điều này là không đủ).
  • 1N5819 diode
  • Bể nước chìm 6V
  • Mô-đun chuyển tiếp 5V để điều khiển máy bơm. Tôi đã chọn mô-đun có 5 rơ le chỉ để sẵn sàng nâng cấp
  • protoboard sợi
  • và tất nhiên là một số dây
  • Một hộp chống thấm nước có thể chứa tất cả các thiết bị điện tử bên trong.
  • ống silicon cấp thực phẩm. Quả tôi không có màu và đường kính bên trong có đường kính khoảng 5mm.

Bước 1: Sơ đồ đấu dây

Sơ đồ hệ thống dây điện
Sơ đồ hệ thống dây điện

Đây chắc chắn không phải là tài liệu kỹ thuật đi dây, nhưng được thêm vào tài liệu này để chứng minh cách tôi đấu dây này. Hãy cho tôi nhận xét nếu bạn cần bất kỳ trợ giúp nào với tài liệu này!

Bước 2: Cảm biến độ ẩm của đất cách nhiệt

Cảm biến độ ẩm của đất cách nhiệt
Cảm biến độ ẩm của đất cách nhiệt

Sử dụng keo nóng và epoxy để cách nhiệt các góc của cảm biến này. Tôi đã sử dụng keo nóng gần đầu nối dây chỉ để chắc chắn rằng epoxy sẽ không bị kẹt ở đó.

Bước 3: Mã Arduino

Tôi đã đính kèm mã arduino này. Nó sẽ có một số mã sao chép / dán từ các dự án khác. Cá nhân tôi đã gặp một số vấn đề với cái này và tất cả đều liên quan đến thư viện bme mà tôi gặp phải.

Vấn đề là tôi không thể kết nối trên máy chủ. Cách khắc phục nhanh để giải quyết vấn đề này là xóa hoặc thêm nhận xét trên dòng 125 và 126

Vì vậy, nếu mọi thứ hoạt động như bình thường, bạn có thể thêm máy chủ tự động hóa gia đình để đọc json từ 192.168.1.241/json

Tôi nghĩ điều này nên được thay đổi để sử dụng giao thức mqtt và bật chức năng ngủ. Khi tôi làm điều này với mqtt, tôi sẽ thực hiện điều này để đăng các bài đọc lên HASSIO của mình và sau đó tiếp tục ngủ.

Chỉ cần lưu ý, tệp này được tạo khá gấp rút khi tôi cần nó chỉ để xử lý việc tưới nước trong khi tôi đang đi nghỉ. Tôi nghĩ tôi nên thay đổi cài đặt bảo mật trên tệp này trong github, nếu bạn muốn thêm thứ gì đó vào dự án này:)

Bước 4: Thu hồi pin từ bộ pin máy tính xách tay

Tận dụng pin từ bộ pin máy tính xách tay
Tận dụng pin từ bộ pin máy tính xách tay

Ở bước này, bạn nên hết sức thận trọng! Những viên pin này có thể phát nổ khi có nguồn điện nhưng điều đó chưa bao giờ xảy ra với tôi. Batterycase thường rất chặt và thậm chí có thể bị dán lại. Tôi đã sử dụng một chút nhiệt từ máy sấy tóc và tuốc nơ vít đầu phẳng để khắc vết hở này. Sau đó, tôi ngắt kết nối dải kim loại hàn khỏi pin.

Bước 5: Kết nối mọi thứ lên và an toàn bằng một số băng điện

Kết nối mọi thứ lên và an toàn với một số băng điện
Kết nối mọi thứ lên và an toàn với một số băng điện
Kết nối mọi thứ lên và an toàn với một số băng điện
Kết nối mọi thứ lên và an toàn với một số băng điện
Kết nối mọi thứ lên và an toàn với một số băng điện
Kết nối mọi thứ lên và an toàn với một số băng điện

Tôi đính kèm một bức ảnh về bảng điều khiển của tôi và mọi thứ khác mà tôi đã giấu bên trong hộp đựng.

Tôi đã khoan một số lỗ trong trường hợp cho dây (cảm biến độ ẩm và vết nước).

Bước 6: Kết nối ống silicon

Kết nối ống silicon
Kết nối ống silicon
Kết nối ống silicon
Kết nối ống silicon

Sau đó, tôi kết nối ống silocon với bồn nước chìm. Nó rất vừa vặn, nhưng nếu của bạn cuối cùng bị lỏng, tôi khuyên bạn nên sử dụng một số zipties để cố định nó tại chỗ.

Tôi cắt ống ở một vài chỗ và nhét một số que bbq vào các lỗ quá lớn. Bằng cách này, tôi có thể sử dụng một máy bơm cho nhiều cây và mọi người đều được tưới nước như nhau!:NS

Đề xuất: