Đồng bộ hóa nhiều bảng Mega để chạy nhiều động cơ servo


8

Jules bạn tôi hỏi:

Mục đích là để có được càng nhiều điều khiển động cơ servo càng tốt - có vẻ như tối đa một Arduino sẽ xuất ra là 14?

Các chân I / O kỹ thuật số 54 (trong đó 14 cung cấp đầu ra PWM)

Tôi đoán sau đó nó trở thành một vấn đề phần mềm để đồng bộ hóa nhiều bảng Mega? - tức là mảng 14 x 14 sử dụng 14 bảng


Tôi nghĩ khi bạn nói "động cơ servo", ý bạn là loại mô hình điều khiển vô tuyến tích hợp của "servo"? Nói chung, "động cơ servo" có nghĩa là động cơ được sử dụng trong hệ thống servo vòng kín (hoặc tương tự). Từ tiêu đề, tôi nghĩ câu hỏi này là về việc thực hiện nhiều vòng điều khiển servo đồng thời trên một máy atmega.
Sói Connor

Câu trả lời:



7

Nếu bạn muốn lái nhiều động cơ, tuyến đường tốt hơn có thể là nối một vài bộ điều khiển servo chuyên dụng vào một Arduino. Có nhiều ví dụ mã nguồn mở của bộ điều khiển servo ngoài kia, nhưng bạn cũng có thể mua các bộ điều khiển được xây dựng đầy đủ. Chẳng hạn, đây là bộ điều khiển Polulu 8-servobộ điều khiển Pololu 16-servo . Nhận một vài trong số chúng, nối chúng với bất kỳ chân kỹ thuật số nào của Arduino và sử dụng thư viện SoftSerial để gửi lệnh cho chúng.


Bộ điều khiển servo mà bạn đề xuất đã hết hạn. Họ Maestro mới của bộ điều khiển servo tốt hơn về mọi mặt. pololu.com/catalog/c Category / 12
ryantm

1

Tôi đồng ý với những người khác, sử dụng bộ điều khiển servo chuyên dụng.

Tôi đang trong quá trình xây dựng riêng cho robot hexapod của mình, xem ở đây mã nguồn và sơ đồ có sẵn.


1

Một cách tiếp cận khác là sử dụng các servo "kỹ thuật số", chẳng hạn như OpenServo . Bằng cách đó, bạn có thể lái một tá các servo bằng cách sử dụng 2 chân Arduino và hơn một chục động cơ nữa bằng cách sử dụng thêm 2 chân.


1

Tôi sử dụng Bộ điều khiển Servo SSC-32 từ Lynxmotion. Nó sử dụng ATmega8 hoặc ATmega168 và có thể điều khiển tới 32 servo. Bạn có thể tìm thấy mọi thứ (sơ đồ mạch, phần sụn) để xây dựng nó trên trang của họ. Tôi đã tự xây dựng một cái và nó hoạt động tốt.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.