Mục lục:

Người huấn luyện chó chó: 5 bước
Người huấn luyện chó chó: 5 bước

Video: Người huấn luyện chó chó: 5 bước

Video: Người huấn luyện chó chó: 5 bước
Video: Cách Dạy Chó Những Lệnh Cơ Bản- Nằm- Ngồi- Chào 2024, Tháng bảy
Anonim
Image
Image
Nhận các tông bằng hộp
Nhận các tông bằng hộp

Theo AKC, (https://www.akc.org/expert-advice/ Nutrition/how-many-times-a-day-should-a-dog-eat/) khẩu phần bữa ăn cần thiết để chó và kích thước của hộp cũng giới hạn số lượng thức ăn mà chó có thể ăn một ngày. con chó, và chiếc máy này chính là thứ bạn nên cho con chó của mình! Bạn có thể kiểm soát thời gian cho chiếc máy này bất cứ khi nào bạn muốn!

Quân nhu

dây x 8

băng x 1

hộp giấy x 1

bìa cứng x 1

Arduino Leonardo x 1

Bảng bánh mì x 1

nguồn cấp dữ liệu x phụ thuộc vào bạn

động cơ servo x 1

Bước 1: Lấy các tông bằng hộp

Nhận các tông bằng hộp
Nhận các tông bằng hộp
Nhận các tông bằng hộp
Nhận các tông bằng hộp

Đầu tiên, bạn cắt một miếng bìa cứng và dán chúng lên trên hộp. Nếu tấm bìa không đủ dài, hãy cắt thêm một miếng bìa cứng và dán lên mép hộp (như hình minh họa).

Bước 2:

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

Kết nối động cơ servo như hình minh họa, kết nối dây với chân d 10 và kết nối dây màu đỏ với cực dương, và dây trong cực dương kết nối với 5V và dây màu đen kết nối với GND.

(bạn có thể thay đổi hình dạng cho phần màu trắng trên động cơ servo, tùy thuộc vào kết quả bạn muốn)

Bước 3:

test 2 Watch on
test 2 Watch on

Cắm động cơ servo vào bìa cứng và cố định nó bằng băng giấy (đảm bảo khi động cơ servo quay, nó chạm vào nắp, do đó, nắp có thể nâng nắp lên, vì vậy hộp có thể mở thành công).

Cắt một miếng bìa cứng và đặt nó dưới hộp phù hợp với động cơ servo, và dán nó lên hộp.

Ba trong số các video là cách tôi dựng bìa cứng bên cạnh hộp giấy, để làm cho động cơ servo có thể quay và làm cho máy chắc chắn hơn.

Bước 4: Mã

#bao gồm

Servo servo_pin_10; // tạo đối tượng servo để điều khiển một servo

void setup () {// đặt mã thiết lập của bạn ở đây, để chạy một lần: servo_pin_10.attach (10); // gắn chốt servo vào đối tượng servo}

void loop () {// đặt mã chính của bạn ở đây, để chạy lặp lại: servo_pin_10.write (180); // động cơ servo sẽ tăng lên 180 độ (trong đó nắp sẽ được nâng lên) delay (300000); // đợi 300000 mili giây * thay đổi thời gian phụ thuộc vào bạn servo_pin_10.write (0); // động cơ servo sẽ quay trở lại mức zer (trong đó hộp sẽ gần đóng) delay (1800000); // đợi 1800000 mili giây * thay đổi thời gian tùy thuộc vào bạn}

Mã ở đây

Đề xuất: