Mục lục:
Video: Máy cho ăn cá cảnh có thể lập trình - Thức ăn dạng hạt được thiết kế: 7 bước (có hình ảnh)
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Máy cho cá - thức ăn dạng hạt được thiết kế cho cá cảnh.
Thiết kế rất đơn giản của máy cho cá hoàn toàn tự động.
Nó hoạt động với SG90 micro servo nhỏ 9g và Arduino Nano.
Bạn cấp nguồn cho toàn bộ bộ nạp bằng cáp USB (từ bộ sạc USB hoặc cổng USB của PC)
Bằng cách chỉnh sửa đơn giản chương trình đính kèm, bạn có thể đặt thời gian cho ăn chính xác được đặt vào giờ phút chính xác.
Bước 1: Máy cho ăn cá cảnh - Có thể lập trình - Với Servo 9g
Đầu tiên bạn nên in các bộ phận cơ khí
Đây là tệp STL.
www.thingiverse.com/thing:2761061
Tôi đã sử dụng vật liệu PET-G vì vật liệu này rất bền và không bị ảnh hưởng bởi bất kỳ hóa chất hoặc ánh sáng mặt trời nào.
Ngoài ra, không có rủi ro rằng một số hóa chất độc hại sẽ ảnh hưởng đến bể cá của tôi.
Chỉ có một thứ không được in 3D và bể chứa hạt cá - có một chai PET cũ đã qua sử dụng.
Bước 2: Lắp ráp các bộ phận cơ khí
Bước 3: Chuẩn bị mạch
Nó là mạch rất đơn giản.
Có một tranzistor mosfet hoạt động giống như công tắc được điều khiển bởi arduino.
Lý do là chúng ta chỉ kích hoạt servo trong thời gian ngắn trong thời gian rất dài nên không cần thiết để nó hao pin.:)
Bạn có thể sử dụng một số bảng hàn đa năng
www.thingiverse.com/thing:2761176
Bước 4: Gia công Arduiono I
Servo ở hai vị trí
1. - tại chỗ dưới bể chứa thực phẩm
2. - ở vị trí trên lỗ tiếp liệu.
Bạn có thể sử dụng chương trình này servo_2_positioning.ino
Bạn sẽ chơi với 2 giá trị
int ser_pos_feeder = 80; // vị trí dưới thùng thức ăn int ser_pos_fishtank = 25; // vị trí trên lỗ cho ăn
Bước 5: Gia công Arduiono II
Khi bạn thấy tối ưu
vị trí của servo, bạn có thể tải lên chương trình đầy đủ với bộ hẹn giờ.
Đặt:
- - Thời điểm hiện tại
- - Số lần cho ăn
- - Số liều
* (Tôi hiện đang làm việc trên phiên bản sẽ được hiển thị và bạn sẽ có thể thiết lập nó bằng các nút và bây giờ bằng máy tính.)
char feed_times = "08:00:00, 12:00:00, 18:30:10, 21:30:00, 18:32:00"; // định dạng thời gian là HH: MM: SS và với, bạn có thể thêm nhiều giá trị hơn.
int count_of_doses = 10; // cá shoul nhận được bao nhiêu liều mỗi lần cho ăn
// Nếu bạn muốn việc cho ăn tương ứng với thời gian thực, bạn phải đặt thời gian thực
Chuỗi current_time = "18:30:00"; // Thời gian luôn đếm được từ giá trị này sau khi đặt lại hoặc cấp nguồn của
Bước 6: Kết hợp tất cả lại với nhau
Chỉ cần đóng hộp của bạn
Tải lên chương trình và để cá của bạn thưởng thức:)
Bước 7: Danh sách vật liệu
2x M3 Vít 5mm
2x M3 20mm Vít
1x Arduino nano
1x SG90 9g Micro Servo
1x Đầu cắm Nam Ghim Hàng đơn (chúng tôi sẽ sử dụng 3 chân)
1x BS170 - tranzistor mosfet
Không bắt buộc
Pin 1x 9 V
Cáp nguồn 1x pin 9V