Mục lục:

Hệ thống tưới nước tự động với bảng La COOL: 4 bước (có hình ảnh)
Hệ thống tưới nước tự động với bảng La COOL: 4 bước (có hình ảnh)

Video: Hệ thống tưới nước tự động với bảng La COOL: 4 bước (có hình ảnh)

Video: Hệ thống tưới nước tự động với bảng La COOL: 4 bước (có hình ảnh)
Video: Hệ thống tưới nhỏ giọt 2024, Tháng mười một
Anonim
Hệ thống tưới nước tự động với bảng La COOL
Hệ thống tưới nước tự động với bảng La COOL
Hệ thống tưới nước tự động với bảng La COOL
Hệ thống tưới nước tự động với bảng La COOL

Xin chào tất cả mọi người, Vì vậy, lần này chúng tôi sẽ bắt đầu Hướng dẫn của mình bằng cách tìm hiểu sâu hơn một chút về La COOL Board. Đầu ra Actor trên bảng của chúng tôi kích hoạt máy bơm khi đất khô. Đầu tiên, tôi sẽ giải thích cách hoạt động của nó: La COOL Board có một Đầu ra 3, 3 volt để điều khiển một tác nhân thông qua một bóng bán dẫn hoặc một thẻ rơle. Tôi muốn nhắc lại rằng chúng tôi muốn đo độ ẩm của đất và kích hoạt máy bơm khi đất quá khô. Đừng lo lắng về chương trình Arduino vì không có lập trình, chỉ có một số tệp cấu hình và tải phần mềm và cấu hình lên thẻ. Thư viện của chúng tôi đang giải quyết phần còn lại để bạn có thể tập trung vào những thứ khác:)

Hãy chắc chắn đọc các tài liệu hướng dẫn khác của chúng tôi về La COOL Board:

Xây dựng một trạm Thời tiết Ngoài trời

Tổng ngân sách của Sách hướng dẫn này, không bao gồm giá của La COOL Board là 0 € vì tôi chỉ sử dụng những thứ tôi đã đặt xung quanh. Nếu bạn phải mua mọi thứ, nó sẽ có giá dưới 50 €

Bạn cần:

  1. Ban La COOL
  2. Một số USB Power Suply cũ
  3. hai Cáp USB cũ (một có USB-A tốt và một có Micro USB đang hoạt động)
  4. một số dây
  5. Máy bơm nước 5-12V giá rẻ
  6. Hộp nối
  7. một số đường ống rõ ràng
  8. Máy phát nhỏ giọt
  9. một số dây
  10. một số tấm ván
  11. 1 x 1N4001 Diode
  12. 3 x Đầu ghim nam (nếu bạn sử dụng MOSFET SMD như tôi)
  13. 1 x VNN3NV04PTR-E OMNIFET (mọi MOSFET chấp nhận 3V đều nên làm điều đó)
  14. 1 x Điện trở 220Ohm (tùy chọn)
  15. Led đỏ 1 x 3mm (tùy chọn)
  16. Vỏ ngoài trời mà chúng tôi đã xây dựng trong hướng dẫn cuối cùng (tùy chọn)

Công cụ cần thiết:

  • Sắt hàn
  • kìm khác nhau
  • dao
  • Đồng hồ vạn năng
  • keo nóng
  • Tôi nghĩ rằng đó là tất cả..

Bước 1: Lập trình bảng COOL

Lập trình bảng COOL
Lập trình bảng COOL
Lập trình bảng COOL
Lập trình bảng COOL
Lập trình bảng COOL
Lập trình bảng COOL

Trong bước này, chúng ta sẽ xem xét các tệp cấu hình và tôi sẽ nói một chút về cách chúng ta sử dụng các chỉ số để bắt đầu hoặc dừng máy bơm của mình. Ở phần cuối, tôi sẽ tạo thêm một số cấu hình ví dụ. Bạn cần phải cài đặt Arduino và đã tải lên tất cả mã cần thiết để Bo mạch hoạt động (như mô tả ở đây):

Bắt đầu với La COOL Board

Mở Arduino, vào Files / Examples / CoolBoard / AutoSprinkle.

Đi tới Tệp / lưu dưới dạng và lưu nó trong thư mục Arduino của bạn (vì bạn không thể lưu trong các ví dụ).

Bây giờ, hãy chuyển đến dự án Arduino mới trên máy tính của bạn. Trong thư mục bạn thấy Tệp.ino và một thư mục dữ liệu (ảnh 2), hãy xem thư mục dữ liệu. Như bạn có thể thấy, có 10 tệp có tên COOLsomething.json (ảnh 3). Mở coolBoardActorConfig.json!

Bạn có thể thay đổi các giá trị nếu bạn muốn, hoặc bạn có thể sử dụng chúng như cũ. Bây giờ tôi có thể nói rằng mọi thứ đều được trình bày chi tiết trong Readme.md trong thư viện, nhưng vì nó thực sự dễ dàng nên tôi sẽ giải thích nhanh:

{

"actif": 1, "inverted": 0, "temporal": 0, "low": [50, 0, 0, 0], "high": [40, 0, 0, 0], "type": ["landMoisture", ""]}

actif: xác định nếu chúng tôi thực sự sử dụng tác nhân tích hợp, hãy đặt nó thành 0 (không) để hủy kích hoạt.

đảo ngược: Hãy để tôi sử dụng một ví dụ đơn giản. Nếu bạn bật máy sưởi, nhiệt độ sẽ tăng lên, nhưng nếu bạn sử dụng bộ phận làm mát (như quạt hoặc mặt lạnh của máy sưởi) thì nhiệt độ sẽ thấp hơn. Vì vậy, tác nhân với phần tử làm mát phản ứng ngược lại trên chỉ số mà chúng tôi theo dõi. Hiểu rồi? xin vui lòng bình luận nếu điều này là rõ ràng..

tạm thời: Một diễn viên hoạt động với thời gian, chúng tôi sẽ tìm hiểu sau về điều đó.

thấp: nếu chỉ số cao hơn giá trị đó thì tác nhân sẽ thấp. Xem ra nếu bạn sử dụng cờ đảo ngược!

cao: nếu chỉ số thấp hơn giá trị đó thì tác nhân sẽ cao. Xem ra nếu bạn sử dụng cờ đảo ngược!

type: chỉ số nào được sử dụng để kiểm soát tác nhân của chúng tôi? trong trường hợp này là đất đai, nhưng chúng tôi không biết anh ta đến từ đâu:(Bây giờ hãy xem coolBoardSensorConfig.json (ảnh 5). Đây là tệp cấu hình cho tất cả các cảm biến trên bo mạch. Ở phía dưới, bạn có thể tìm thấy landMoisture;)

Bạn có thể thay đổi các giá trị nếu bạn muốn hoặc bạn có thể sử dụng chúng như cũ

Tất cả những gì bạn phải làm là tải lên bản phác thảo và SPIFFS và COOL Board của bạn đã sẵn sàng

Hãy xem một ví dụ khác, nếu nhiệt độ tương đối đồng đều của một căn phòng là 33 ° C và chúng ta kích hoạt quạt và nhiệt độ giảm xuống 27 ° C. đối với trường hợp này, cấu hình là:

{

"actif": 1, "inverted": 1, "temporal": 0, "low": [27, 0, 0, 0], "high": [33, 0, 0, 0], "type": ["Nhiệt độ", ""] }

Chúng ta hãy xem xét sâu hơn về cấu hình:

Điều này cũng tương tự đối với các tiện ích mở rộng trong tương lai mà bạn muốn cắm trên bảng. Ở đây tôi đã thêm một cảm biến C02 bên ngoài và một quạt trong môi trường được kiểm soát thử nghiệm cho kombucha. Đây sẽ là một trong những hướng dẫn tiếp theo của tôi…

{

"actif": 1, "inverted": 1, "temporal": 0, "low": [500, 0, 0, 0], "high": [900, 0, 0, 0], "type": ["C02", ""]}

Nhưng bây giờ chỉ cần bắt đầu với tất cả những thứ đó.

Cú pháp của high và low là:

Hành động .thấp: [rangeLow, timeLow, giờLow, phútLow]

Hành động .high: [phạm viCao, thời gianCao, giờCao, phútCao]

Và đây là cú pháp cho loại:

Act .type: ["primaryType", "secondaryType"]

OK, tôi hy vọng điều này không quá khó hiểu đối với bạn, vì vậy hãy sửa đổi ví dụ máy bơm của chúng tôi để việc tưới nước chỉ diễn ra vào ban ngày khi bạn vắng nhà ở cơ quan:

{

"actif": 1, "inverted": 0, "temporal": 1, "low": [50, 0, 20, 0], "high": [40, 0, 9, 0], "type": ["landMoisture", "giờ"]}

Hãy lưu ý rằng tất cả các Coolboard đều hoạt động theo giờ GMT! Ví dụ: bạn phải thêm giờ cho múi giờ của mình theo cách thủ công, nhưng sắp tới đây sẽ chỉ là giá trị đặt trước trong Menu COOL…

Bước 2: Hàn bảng điều khiển

Hàn bảng điều khiển
Hàn bảng điều khiển
Hàn bảng điều khiển
Hàn bảng điều khiển
Hàn bảng điều khiển
Hàn bảng điều khiển

Đầu tiên, cắt cáp USB để chúng ta có một Cáp có Đầu nối USB-A để cấp nguồn và cáp thứ hai có micro-USB để cấp nguồn cho La COOL Board (Ảnh 1). Sau đó, dải cách ly khoảng 5cm khỏi mỗi cáp. Bạn nên có ít nhất 4 dây (trong trường hợp của tôi là 5: đỏ, đen, xanh lá cây, trắng và đất). Thông thường 5 Vôn có màu đỏ và mặt đất là màu đen, nhưng hãy kiểm tra bằng Đồng hồ vạn năng (ảnh 2). Cắt các dây khác, chúng ta chỉ cần nguồn (dây đỏ và đen)!

Hãy xem cách làm của tôi (ảnh 7), nếu bạn đã làm một số thiết bị điện tử với bóng bán dẫn hoặc FET, tôi chắc chắn rằng điều này là dễ dàng cho bạn. Nếu bạn không biết chúng tôi đang làm gì với FET, tôi thực sự khuyên bạn nên xem qua đây và đây. Hãy thử vì đây là nền tảng của điện tử và điều cần thiết là bạn phải biết nếu bạn muốn kinh doanh điện tử…

Đầu tiên chúng tôi hàn bóng bán dẫn. Dưới đây là một số thủ thuật để hàn một số Trình điều khiển gắn kết Surface ưa thích trên perfboard:

  • Lấy 3 cái đinh ghim đực và hàn chúng trên bảng nguyên mẫu (ảnh 3)
  • Đặt một số chất hàn vào một chốt (ảnh 4) làm tương tự với các chân của FET
  • Chỉ hàn một mặt và kiểm tra sự thẳng hàng (ảnh 5)
  • Nếu ổn thì hàn hai chân còn lại
  • Thì đấy!

Bây giờ hàn điện trở, Diode và Led. Bạn có thể đặt một số dây trên Led như tôi đã làm hoặc chỉ hàn nó trên bảng như trong fritzing. Ở cuối hàn cáp USB và dây cho máy bơm.

Kiểm tra quần short, cắm nguồn điện và Bo mạch COOL và kiểm tra xem nó có khởi động không. Nếu không rút phích cắm mọi thứ và sử dụng đồng hồ vạn năng để tìm lỗi!

Bước 3: Đặt mọi thứ vào hộp

Đặt mọi thứ vào hộp
Đặt mọi thứ vào hộp
Đặt mọi thứ vào hộp
Đặt mọi thứ vào hộp
Đặt mọi thứ vào hộp
Đặt mọi thứ vào hộp
Đặt mọi thứ vào hộp
Đặt mọi thứ vào hộp

Dán mọi thứ vào vị trí bằng một ít keo nóng (ảnh 1), điều này giúp dây không bị đứt nếu bạn kéo dây cáp.

Bây giờ lấy dao của bạn và cắt một chút niêm phong của hộp nối. đẩy dây cáp qua niêm phong (ảnh 2).

Ở phần cuối, nó sẽ giống như trong bức ảnh 3;)

Chỉ còn một thứ nữa để hàn, dây từ Đầu ra của Bo mạch COOL. Tôi thường hàn các đầu ghim trên bo mạch để dễ dàng cắm và rút (ảnh 4). Bạn có thể hàn trực tiếp dây vào miếng đệm nếu bạn muốn, tôi làm như vậy vì tôi sử dụng lại bảng cho các bài hướng dẫn sắp tới.

Bước 4: Kết nối mọi thứ và đặt nó vào vị trí

Kết nối mọi thứ và đặt nó vào vị trí
Kết nối mọi thứ và đặt nó vào vị trí
Kết nối mọi thứ và đặt nó vào vị trí
Kết nối mọi thứ và đặt nó vào vị trí
Kết nối mọi thứ và đặt nó vào vị trí
Kết nối mọi thứ và đặt nó vào vị trí

Cắm hộp với các dây cáp vào nguồn điện, COOLBoard và máy bơm (ảnh 1).

Tất cả hàng tồn kho của chúng tôi tại La COOL Co đều được đựng trong các hộp nhựa tiêu chuẩn hóa và chúng tôi sử dụng chúng cho các hệ thống phát triển. Tôi tìm thấy một hộp có lỗ nhỏ mà chúng tôi sử dụng để lọc trong hệ thống aquaponic (ảnh 2) và một hộp 22l màu đỏ (ảnh 3 & 4).

Làm cho lỗ lớn hơn một chút và cắm máy bơm, vòi và bộ phát nhỏ giọt. Cho nước vào hộp dưới cùng với máy bơm. Đặt cây vào hộp và gắn vòi và bộ phát nhỏ giọt vào chậu, việc cuối cùng cần làm là đặt COOL Board của bạn vào đất.

Cắm nguồn điện và định cấu hình WiFi như được mô tả trong phần hướng dẫn bắt đầu của chúng tôi.

Bây giờ hãy kiểm tra xem mọi thứ có hoạt động tốt hay không (ảnh 8 & 9) nếu bạn kéo Bảng LÀM MÁT khỏi đất (để mô phỏng đất khô) thì máy bơm sẽ khởi động sau đó vài giây.

Sau khi kết nối, hãy thử nếu nó hoạt động: Kéo Coolboard ra khỏi đất, sau tối đa 5 giây, máy bơm sẽ bắt đầu hoạt động (ảnh 9). Đặt Tấm trở lại đất, máy bơm dừng. Xác minh rằng các thiết bị phát ra nhỏ giọt không phun nước lên bảng hoặc sử dụng Vỏ ngoài trời mà chúng tôi đã chế tạo trước đây (Thật không may, chậu của tôi nhỏ để sử dụng vỏ..).

Các cây lớn có giá tốt hơn với kiểu lắp đặt này, nó không phải là vô ích đối với các cây có kích thước nhỏ.

Cảm ơn tất cả các bạn và tôi hy vọng điều này cho bạn thấy một ý tưởng cụ thể về những gì bạn có thể làm với COOL Board.

Đề xuất: