Menghubungkan beberapa servos tegangan yang berbeda ke pengontrol yang sama


8

Saya menggunakan Pengontrol Servo Servo Pololu Mikro yang terhubung ke Arduino dan beberapa servos lainnya (total 4) untuk membuat lengan robot. Dua dari empat servo membutuhkan 4-6 volt, sedangkan 2 servo lainnya membutuhkan 7-10 volt, jadi saya berencana menyalakan semua servo terpisah dari Pololu.

Saya memiliki Arduino dan Pololu yang terhubung satu sama lain dengan benar (flashing led hijau), tetapi servo tidak bergerak ketika dicolokkan ke pin kontrol. Semua servos bekerja dengan benar ketika dicolokkan ke servo-tester.

Saya pikir masalah ini dapat diperbaiki dengan menghubungkan tanah servos ke tanah Pololu, tetapi saya ingin saran karena saya tidak yakin apakah itu akan berhasil, atau akan menggoreng salah satu bagian (Kami sudah menggoreng pololu).

Akankah menghubungkan dasar baterai ke tanah Pololu membantu, atau merusak komponen?

Diagram pengkabelan, tapi saya tidak tahu cara menunjukkan pengontrol servo serial mikro.


Diagram Fritzing akan berguna untuk melihat pemasangan kabel daya servo. Anda belum memiliki reputasi yang cukup untuk mengirim gambar (saya pikir Anda memerlukan 10?), Tetapi jika Anda mengunggahnya di suatu tempat dan menautkannya, seseorang dapat mengedit gambar untuk Anda.
Joe Baker

Saya menambahkan gambar, tetapi tidak ditampilkan dengan benar di komputer saya (mungkin karena firewall). Saya pikir itu berhasil.
EAKAE

Jawaban:


2

Anda memiliki sinyal mengambang dari servo ctrl, karena mereka tidak memiliki kesamaan. Output dari arduino (jika tidak sama dengan servo) akan berada pada level potensial yang berbeda dari input pada servos. Jadi servo akan melihatnya sebagai potensi mengambang antara tanah dan potensi vcc-nya. (Saya harap Anda mengerti apa yang ingin saya katakan, sulit bagi saya untuk menjelaskannya dalam bahasa Inggris :))

Saya kira diagram Anda tidak terhubung seperti yang Anda posting, karena Anda telah menghubungkan +5 dan gnd dari arduino ke digital 3 dan input dari kedua servos terhubung.


Saya menggunakan servo mikro serial pololu untuk mengubah sinyal serial arduino menjadi sinyal untuk servo. Saya tidak dapat menemukan gambar Fritzing yang dekat, jadi saya meletakkan papan tempat memotong roti sebagai gantinya. Saya baru tahu mengapa itu tidak berhasil, dan saya akan mengirim jawaban sekarang.
EAKAE

2

Saya memperbaiki servos dengan menghubungkan arde baterai eksternal ke arde papan sirkuit pololu dan arduino, lalu menghabiskan satu jam untuk menyadari bahwa kawat longgar. : S

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.