Mục lục:
Video: Chuyển động Theo dõi Animatronics Eyes: 8 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
Dự án Arduino này sử dụng Cảm biến lưu lượng quang học (ADNS3080) để ghi lại chuyển động.
Sau đó, dịch dữ liệu để di chuyển servo làm cho nó trông giống như mắt đang theo dõi đối tượng chuyển động.
Đây không phải là một công trình xây dựng dễ dàng.
Nó yêu cầu in 3d, hàn, một số hiểu biết kỹ thuật chung và giải quyết vấn đề vì hướng dẫn này không thể hoàn hảo 100%.
Tôi sẽ cố gắng hết sức để làm cho điều này trở nên toàn diện và minh họa nhất có thể.
Hãy đặt câu hỏi và để lại ý kiến của bạn.
Tôi muốn cảm ơn cộng đồng "nhà sản xuất" và tất cả những người chia sẻ các dự án ở đó.
Bây giờ, hãy tạo một số chuyển động thú vị theo hình ảnh động mắt.
Bước 1: Tổng quan
Bước 2: Danh sách bộ phận
1x Arduino Nano 3.0 ATmega328P Controlador
6x SG90 9g Mini Micro Servo
1x Cảm biến lưu lượng quang APM2.5 ADNS 3080
1x 50 * 70 PCB
2x Tiêu đề ghim nữ một hàng
2x Đầu ghim nam một hàng
x2 Đầu nối cáp dây Dupont 5 chân 2,54 mm Jumper Header Housing Female
x2 Đầu nối cáp dây Dupont 2 chân 2,54 mm Jumper Header Housing Female
1x Bảng điều khiển 3 pin nhỏ Bật sáng vị trí Tắt Công tắc Rocker được chiếu sáng
1x Đầu nối ổ cắm giắc cắm nguồn Dc (Đường kính Phụ thuộc vào nguồn điện của bạn)
4x 2MM Green / Yellow / Blue / Red / LED Light Diode
12x IR LED 850nm điốt hồng ngoại 5mm
1x XL4005 DSN5000 Ngoài LM2596 DC-DC
Điện trở 16x 220R
1x Ống lót tuyến tính LM8UU Ổ bi tuyến tính 8mm
1x 100mm Thanh trục trơn Đường kính bằng thép không gỉ mạ crôm 8mm
Vít máy phillips đầu phẳng bằng thép không gỉ 8x M2
Vít 4x M3 Ổ cắm Hex Đầu phẳng
11x Dây khóa bi bằng nhựa M3 Thanh kết thúc Định vị bi Liên kết khóa Thanh đẩy / Kéo
Thanh kết nối bằng thép không gỉ liên kết 6x M2 L300mm với ren đầu kép cho Servos
2x 11/23 M4 vít Kim loại Khớp nối Gimbal Cardan Khớp nối đa năng (xem ảnh)
Dây tóc máy in 3D 3x Trắng / Đen / Xanh lam trong suốt
Bước 3: Công cụ
- máy in 3D
- Hàn sắt
- Bộ khóa Hex
- Tuốc nơ vít nhỏ (M2)
- Kìm uốn cong Kìm cắt cáp Dây điện
- Máy rút dây cáp (được đề xuất)
- Kìm uốn cong Z Heavy Duty 90 độ lên đến 1/16 (Rất được khuyến khích)
- Kiên nhẫn
Bước 4: Mắt in 3D
Tất cả các tập tin stl có sẵn tại:
www.thingiverse.com/thing:3604563
Bắt đầu bằng cách in mắt.
Tôi đã in mắt với 3 màu khác nhau và 4 màu thay đổi bằng Prusa ColorPrint.
Thay đổi màu tôi đã sử dụng:
- z 0 - trắng
- z 13,9 - đen
- z 14.1 - xanh lam
- z 16,7 - đen
Nếu vì lý do nào đó Bạn không muốn hoặc không thể in nhiều màu (không cần máy in nhiều màu), bạn luôn có thể thử in màu trắng và sơn các màu.
Tôi đã thử sơn màu và thấy rằng nó khó hơn nhiều và trông không đẹp.
Để làm ống mao dẫn, tôi đã sử dụng một ít len đỏ và sơn bóng Acrylic. Xem https://www.youtube.com/embed/q4vzEABlHMo (lúc 2:17).
Tôi sử dụng vecni bóng để dán len và tạo thêm độ sáng bóng thực tế hơn.
Sau khi in xong là thời gian để lắp ráp liên kết Khóa bi và Khớp đa năng.
Bạn có thể cần phải cắt vít liên kết Ball Buckle để lắp các lỗ (xem hình).
Có thể cần một chút siêu bóng tùy thuộc vào độ vừa vặn.
Không dán keo Universal Joint!
Bước 5: In 3d
Phần còn lại của các bản in là tiêu chuẩn.
Tôi sử dụng PETG nhưng bạn có thể in những gì bạn muốn.
In mắt và mí mắt với chi tiết cao nhất bạn có thể. các bộ phận khác không cần chi tiết cao.
Tôi đã in Đế và Hộp với chiều cao lớp phủ 0,8mm nuzzle 0,4 để cung cấp thêm sức mạnh cho chúng nhưng điều này là không cần thiết.
P. S nếu bạn đã không thử nghiệm bằng cách sử dụng kích thước đầu ngón tay khác nhau, tôi khuyến khích bạn làm như vậy, rất thú vị.
Bước 6: Cơ sở lắp ráp
1- SG90 Mini Micro Servos 9g đính kèm.
* thông báo định hướng
** lưu ý 2 servo phía trước điều khiển hành động xoay được gắn từ dưới lên.
*** chưa vặn còi! Trước khi vặn còi servo, bạn cần đặt chúng ở vị trí giữa (xem bản phác thảo init trong phần mã của tài liệu này)
2- Chèn 2 giá đỡ thanh truyền.
Lắp vòng bi tuyến tính LM8UU vào bên trong ngàm.
Trượt Shaft Rod qua 1 ngăn chứa vào LM8UU đến hết giá đỡ thứ hai.
3- Cắt các thanh kết nối theo kích thước.
* Phần này rất quan trọng. Hãy dành thời gian của bạn và cố gắng chính xác nhất có thể.
** Hãy tính đến khúc cua Z. (Kìm uốn cong z sẽ giúp bạn làm việc dễ dàng và chính xác hơn nhiều, xem tại:
4- Kết nối các thanh.
Bước 7: Điện tử
Tạo PCB.
XL4005
trong:
12V
GND
ngoài:
5V
GND
Hệ thống dây ADNS 3080:
PIN_MISO - Pin 12
PIN_MOSI - Pin 11
PIN_SCK - Pin 13
PIN_MOUSECAM_RESET - Pin 9
PIN_MOUSECAM_CS - Pin 10
5V
GND
Hệ thống dây Servo:
chốt 2 - xoay phải
chốt 3 - nghiêng phải
chốt 7 - xoay trái
chốt 6 - nghiêng trái
chốt 4 - mí mắt nghiêng
chốt 5 - mở / đóng mí mắt
5GND
Dây thanh LED:
Ghim A4
Pin A5
Pin A6
Pin A7
* Sử dụng điện trở 220 R
5GND
IR LED dây:
12v
* Sử dụng điện trở 220 R
GND
Bước 8: Mã
Tất cả các bản phác thảo có sẵn để tải xuống tại:
github.com/Nimrod-Galor/eye-animatronics
Tải xuống dưới dạng zip và giải nén vào máy tính của bạn.
Tải lên bản phác thảo init-servos.ino vào Arduino Bord.
Bản phác thảo này sẽ định vị tất cả các servo ở vị trí giữa.
Bây giờ là lúc để căn chỉnh còi servo và vặn chúng.
Sau khi bạn vặn tất cả các sừng, hãy tải eye-animatronics.ino lên Arduino.
Xin chúc mừng dự án phim hoạt hình mắt của bạn đã hoàn thành.