Mục lục:
- Bước 1: Video
- Bước 2: Hóa đơn nguyên vật liệu
- Bước 3: Các bộ phận in 3D
- Bước 4: Kết nối Servo
- Bước 5: Kết nối RTC
- Bước 6: Tải lên và tùy chỉnh mã
- Bước 7: Lắp van
- Bước 8: Kết nối cáp và gắn nắp
- Bước 9: Kết nối nó bên ngoài
- Bước 10: Hoàn thành dự án
Video: Máy Tưới Vườn Tự Động - In 3D - Arduino: 10 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Tôi là một người làm vườn quan tâm nhưng việc tưới cây bằng tay của bạn trong thời gian khô hạn sẽ mất một chút thời gian. Dự án này giải phóng tôi khỏi việc tưới nước, vì vậy tôi có thể làm việc trên các dự án khác của mình. Việc chăm sóc khu vườn khi bạn vắng nhà cũng rất tốt và cây cối được hưởng lợi từ việc tưới nước thường xuyên hơn.
Nó được cấp nguồn bằng cổng USB để bạn có thể kết nối nó với nhiều nguồn điện khác nhau. Chẳng hạn như ổ cắm điện ngoài trời hoặc pin cấp nguồn USB có tích hợp sạc bằng năng lượng mặt trời. Bạn cũng có thể tùy chỉnh tưới cây vào thời gian nào, ngày hay đêm. Tôi hiện đang tưới các giỏ treo hai lần một ngày. Một lần vào buổi sáng trước khi mặt trời mọc và sau đó họ lại tiếp tục lên đỉnh ngay sau đó
Bước 1: Video
Nếu bạn thích theo dõi video thì tôi đã tạo một video để bạn có thể xem, nếu không hãy đọc tiếp…
Bước 2: Hóa đơn nguyên vật liệu
Bạn sẽ cần một số thứ để xây dựng một trong những thứ của riêng mình:
■ Elegoo Arduino Nano (x1):
■ Servo (x1):
■ Đồng hồ thời gian thực (x1):
■ Đầu nối tương thích Hoselock (x2):
■ Dây:
■ Van nội tuyến tương thích Hoselock (x1):
■ Đai ốc và bu lông - M3 x 10 (x3):
■ ABS Filament:
■ Cáp Usb dài (x1)
■ Cắm tường USB (x1)
Nếu bạn muốn sử dụng dây tóc PLA, tôi rất thành công với cái này:
■ PLA Filament:
Bước 3: Các bộ phận in 3D
Có ba phần có thể in được cho dự án này. Vỏ bên trong và bên ngoài và 'khớp nối'.
Bạn có thể tải xuống các mô hình 3D tại đây:
Tôi đã in tất cả các bộ phận của mình bằng nhựa ABS. Bạn có thể sử dụng PLA hoặc PETG nhưng chỉ cần biết rằng PLA có khả năng bị phân hủy cao nhất trong điều kiện ngoài trời hoặc bên trong nhà kính. Trong hình ảnh là ba bản in 3D tôi đã làm cũng như cài đặt mà tôi đã sử dụng cho mỗi bản in.
Bước 4: Kết nối Servo
Tôi sẽ hàn tất cả các kết nối của mình trong dự án này vì tôi sẽ lắp đặt vĩnh viễn cái này vào khu vườn của mình. Nếu bạn thích, bạn có thể sử dụng jumper và breadboard để tạo các kết nối giống như tôi có với kết nối trong ảnh.
Có một sơ đồ mạch có sẵn ở đây nếu bạn thích chúng:
Đầu tiên, chúng ta có thể tháo phích cắm của đầu dây servo và hàn trực tiếp vào nano. Có ba dây trên của tôi, dây màu đỏ và màu nâu được gắn vào nguồn và đất, vì vậy tôi sẽ gắn chúng vào các kết nối đất và 5V của Arduino. Điều này để lại dây màu cam là dây tín hiệu của chúng ta. Điều này cần được kết nối với kỹ thuật số 9 trên Arduino.
Bước 5: Kết nối RTC
Bây giờ chúng ta có thể chuyển sang Đồng hồ thời gian thực hoặc 'RTC' vì nó cũng thường được rút ngắn. Chúng tôi sẽ sử dụng bốn chân. Bạn sẽ cần chuẩn bị bốn đoạn dây dài 7cm cho việc này.
Như trước khi dây nối đất được kết nối với đất và VCC vào cùng một nguồn điện 5V mà servo vừa được kết nối. Chân SDA kết nối với A4 trên Arduino và SCL đến A5.
Bước 6: Tải lên và tùy chỉnh mã
Sử dụng cáp USB để kết nối nó với PC của bạn và mở Arduino IDE.
Bạn có thể tải xuống Arduino IDE tại đây:
Dự án này sử dụng thư viện đơn giản DS3231 tiện dụng: - https://github.com/sleemanj/DS3231_Simple Vui lòng làm theo hướng dẫn cài đặt này được cung cấp trên trang thư viện
Và mã của dự án có thể được tìm thấy tại đây:
Trước khi tải lên mã chính của dự án, bạn cần đặt thời gian trên DS3231 của mình. Khi bạn đã kết nối nó như được hiển thị và đã cài đặt thư viện DS3231_Simple (xem ở trên), hãy chuyển đến 'File' >> 'Examples' >> 'DS3231_Simple' >> 'Z1_TimeAndDate' >> 'SetDateTime' và làm theo hướng dẫn trong ví dụ để đặt ngày và giờ trên RTC của bạn
Trong vòng lặp chính của mã là hai câu lệnh IF kiểm tra thời gian và sau đó bắt đầu trình tự tưới trong một khoảng thời gian nhất định. Việc kiểm tra có điều kiện của các câu lệnh IF sẽ kiểm tra xem giá trị của giờ và phút từ đồng hồ có khớp với những gì chúng ta đã đặt ở đây hay không. Nếu cả hai đều khớp thì chức năng 'Van mở' sẽ chạy, sau đó là độ trễ.
Độ trễ này (tính bằng phần nghìn giây) xác định thời gian nước được phép chảy qua vòi đến cây của bạn. Bạn có thể có bao nhiêu câu lệnh trong vòng lặp chính của mã nếu bạn cần.
Bước 7: Lắp van
Khi bạn đã lập xong lịch trình tưới nước của mình, chúng tôi có thể ngắt kết nối nó khỏi máy tính và bắt đầu hoàn thành việc lắp ráp.
Sử dụng một trong các bu lông và đai ốc M3 để cố định servo vào vị trí như trong ảnh. Chúng tôi chỉ cần cố định một trong các lỗ để giữ nó đủ.
Servo lẽ ra phải đi kèm với nhiều loại cánh tay phù hợp với nó. Chúng tôi muốn lắp loại vũ trang thẳng. Khi chúng tôi tắt mạch sau khi tải lên mã, servo nên được để ở vị trí đóng van. Vì vậy, khi chúng tôi phù hợp với cánh tay bạn muốn nó thẳng đứng.
Bây giờ xoay nó 90 độ ngược chiều kim đồng hồ cho đến khi nó nằm ngang. Trượt van nội tuyến vào và lắp bộ ghép nối mà chúng tôi đã in vào cánh tay servo. Bit tiếp theo yêu cầu khá nhiều lực nhưng bạn cần xoay van về phía khớp nối trong khi kéo nó ra khỏi servo. Sẽ cần có lực để đưa nó vào đúng vị trí, nhưng chúng ta chỉ cần làm điều này một lần.
Bước 8: Kết nối cáp và gắn nắp
Tôi sẽ sử dụng một dây USB dài 10m để kết nối nó với ổ cắm điện ngoài trời của tôi để cấp nguồn cho tôi. Bây giờ chúng ta hãy kết nối đầu cáp Arduino và hoàn thành vỏ bọc.
Tôi đã hàn các kết nối của mình trực tiếp với bo mạch nên tôi sẽ cố gắng ép chặt các thiết bị điện tử của mình vào đúng vị trí bên trong vỏ máy. Nếu của bạn ở trên breadboard, bạn có thể sử dụng lớp nền tự dính để giữ nó ở vị trí trên gờ được cung cấp.
Có hai vít cần được lắp vào để hoàn thiện vỏ máy. Điều này sẽ giữ cho nó chịu được thời tiết khá tốt trong khi vẫn giữ thẳng đứng. Nếu bạn muốn cố định nó vào một tấm ván hoặc sàn, có hai lỗ vít (một bên dưới van nội tuyến và một bên trong vỏ - bạn cần phải cố định chúng vào một thứ gì đó trước khi tiếp tục lắp ráp vì chúng không thể được tiếp cận sau đó.
Bước 9: Kết nối nó bên ngoài
Bây giờ chúng ta hãy đưa dự án của chúng tôi ra vườn.
Tôi sẽ cài đặt dự án giữa vòi của tôi và giỏ treo. Trước đó, tôi đã lắp một bộ tưới nhỏ giọt của Hoselock vào mỗi giỏ treo của mình. Đây là cái mà tôi đã sử dụng thành công tốt đẹp:
Bây giờ chúng tôi gắn cái này vào ống mềm của chúng tôi giữa vòi và bộ tưới bằng cách sử dụng hai trong số các đầu nối vừa vặn.
Tôi cấp nguồn bằng cáp USB dài được kết nối với ổ cắm ngoài trời.
Bước 10: Hoàn thành dự án
Và thế là xong, những chiếc giỏ treo của tôi giờ sẽ tự chăm sóc tốt cho đến đầu mùa Đông.:)
Cảm ơn đã xem hướng dẫn của tôi. Tôi hy vọng bạn thích dự án này. Nếu bạn có, vui lòng xem xét một số dự án khác của tôi, đừng quên đăng ký các máy DIY trên đây và YouTube và chia sẻ dự án này với bất kỳ ai bạn biết, những người có thể muốn xây dựng một trong những dự án của riêng họ.
Nếu không cho đến lần sau chow ngay bây giờ!
Đăng ký kênh Youtube của tôi:
Hỗ trợ tôi trên Patreon::
FACEBOOK:
Đề xuất:
ESP8266 - Tưới Vườn Với Bộ hẹn giờ và Điều khiển Từ xa Qua Internet / ESP8266: 7 Bước (Có Hình ảnh)
ESP8266 - Tưới Vườn Với Hẹn Giờ Và Điều Khiển Từ Xa Qua Internet / ESP8266: ESP8266 - Tưới được điều khiển từ xa và hẹn giờ cho vườn rau, vườn hoa và bãi cỏ. Nó sử dụng mạch ESP-8266 và một van thủy lực / điện để cấp nguồn cho máy tưới. Ưu điểm: Chi phí thấp (~ US $ 30,00) Lệnh truy cập nhanh ov
Hệ thống vườn tự động được xây dựng trên Raspberry Pi cho Ngoài trời hoặc Trong nhà - MudPi: 16 Bước (Có Hình ảnh)
Hệ thống làm vườn tự động được xây dựng trên Raspberry Pi cho Ngoài trời hoặc Trong nhà - MudPi: Bạn thích làm vườn nhưng không thể tìm thấy thời gian để duy trì nó? Có lẽ bạn có một số cây trồng trong nhà đang có vẻ hơi khát hoặc đang tìm cách tự động hóa hệ thống thủy canh của mình? Trong dự án này, chúng tôi sẽ giải quyết những vấn đề đó và tìm hiểu những điều cơ bản về
Đầu máy mô hình điều khiển động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Đầu máy mô hình điều khiển động cơ bước | Động cơ bước làm bộ mã hóa quay: Trong một trong những phần Hướng dẫn trước, chúng ta đã học cách sử dụng động cơ bước làm bộ mã hóa quay. Trong dự án này, bây giờ chúng ta sẽ sử dụng bộ mã hóa quay động cơ bước đó để điều khiển đầu máy mô hình bằng vi điều khiển Arduino. Vì vậy, không có fu
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy
IoT APIS V2 - Hệ thống tưới cây tự động hỗ trợ IoT tự động: 17 bước (có hình ảnh)
IoT APIS V2 - Hệ thống tưới cây tự động hỗ trợ IoT tự động: Dự án này là sự phát triển của người được hướng dẫn trước đây của tôi: APIS - Hệ thống tưới cây tự động Tôi đã sử dụng APIS gần một năm nay và muốn cải thiện thiết kế trước đó: giám sát nhà máy từ xa. Đây là cách