Mục lục:

Arduino Mega Stepper Shield cho Rubiks Cube Solver: 4 bước
Arduino Mega Stepper Shield cho Rubiks Cube Solver: 4 bước

Video: Arduino Mega Stepper Shield cho Rubiks Cube Solver: 4 bước

Video: Arduino Mega Stepper Shield cho Rubiks Cube Solver: 4 bước
Video: Rubik's Cube Solver Robot: Part 1 hardware 2024, Tháng bảy
Anonim
Arduino Mega Stepper Shield cho bộ giải khối Rubiks
Arduino Mega Stepper Shield cho bộ giải khối Rubiks

Một thời gian trước, tôi đã làm việc trên một chiếc máy tự động giải bất kỳ Khối lập phương 3x3 Rubiks nào bị xáo trộn. Bạn có thể xem hướng dẫn của tôi về điều đó ở đây. Trong dự án, trình điều khiển bước từ polulu được sử dụng để điều khiển sáu động cơ. Để kết nối hai trình điều khiển này với mega arduino (điều khiển toàn bộ) dễ dàng hơn, một pcb tùy chỉnh đã được thiết kế. Tài liệu hướng dẫn này bao gồm quá trình tạo tấm chắn động cơ cho arduino mega cho trình điều khiển pololu a4988.

Thưởng thức!

Bước 1: Tạo giản đồ

Như bước đầu tiên, giản đồ của pcb phải được nhập vào Eagle. Ngoài ra, tất cả các thành phần bắt buộc phải được nhập từ thư viện hoặc được tạo bằng tay. Thật dễ dàng để tìm thấy dấu chân và sơ đồ cho một tấm chắn arduino mega trên web. Thành phần duy nhất được chế tạo tùy chỉnh là bản thân các trình điều khiển động cơ. Tuy nhiên, tôi sẽ không đi vào chi tiết cách làm như vậy vì đã có những hướng dẫn tuyệt vời về chủ đề này (xem tại đây). Bản thân sơ đồ này rất đơn giản vì công việc duy nhất của nó là kết nối trình điều khiển động cơ với các chân Arduino tương ứng. Ngoài ra, các tụ điện tách rời được đặt gần chân vcc của mỗi ic để đảm bảo hoạt động trơn tru. Trình điều khiển bước polulu cung cấp khả năng đặt bước vi mô bằng cách đấu dây cứng ba chân của chúng xuống đất hoặc vcc. Các cầu hàn được đặt tại các chốt đó để cho phép điều chỉnh sau này nếu cần. Dưới đây, bạn có thể thấy một phần của giản đồ (chỉ một trong sáu trình điều khiển được bao gồm ở đây). Toàn bộ sơ đồ rõ ràng có thể được tải xuống ở cuối ible này.

Hình ảnh
Hình ảnh

Bước 2: Định tuyến Pcb

Định tuyến một pcb bao gồm việc cố gắng sắp xếp tất cả các thành phần sao cho chúng có thể dễ dàng kết nối với nhau. Tất nhiên khi tạo các pcb phức tạp hơn, nhiều thứ phải được tính đến khi thiết kế nó. Tuy nhiên, trong trường hợp này, việc định tuyến khá đơn giản. Tất cả các chân dữ liệu từ các trình điều khiển được kết nối với các chân tương ứng của chúng trên arduino và các đa giác ở lớp trên cùng và dưới cùng được sử dụng để buộc tất cả các đế và VCC lại với nhau.

Hình ảnh
Hình ảnh

Bước 3: Đặt hàng Pcb

Có rất nhiều trang web có thể đặt hàng pcb với số tiền rất ít. Hai trang web tôi đã sử dụng và có trải nghiệm tuyệt vời cho đến nay là:

jlcpcb.com/https://www.pcbway.com/

Có thể mất một thời gian để các bảng được đến tay nhưng chất lượng chưa bao giờ làm bạn thất vọng.

Đề xuất: