Daftar Isi:

Cara Memodifikasi Servo untuk Mendapatkan Umpan Balik Loop Tertutup: 7 Langkah
Cara Memodifikasi Servo untuk Mendapatkan Umpan Balik Loop Tertutup: 7 Langkah

Video: Cara Memodifikasi Servo untuk Mendapatkan Umpan Balik Loop Tertutup: 7 Langkah

Video: Cara Memodifikasi Servo untuk Mendapatkan Umpan Balik Loop Tertutup: 7 Langkah
Video: SULTAN MEDAN INDRAKENZ NAIK JET PRIBADI KE PULAU PRIBADI!! 2024, Juli
Anonim
Cara Memodifikasi Servo untuk Mendapatkan Umpan Balik Loop Tertutup
Cara Memodifikasi Servo untuk Mendapatkan Umpan Balik Loop Tertutup

Saat mengemudikan servo dengan mikrokontroler (seperti Arduino), Anda hanya dapat memberinya perintah lokasi target (dalam sinyal PPM).

Dengan urutan ini, servo akan bergerak ke lokasi target ini. Tapi itu tidak instan! Anda tidak tahu persis kapan lokasi itu akan dicapai…

Ini adalah kontrol loop terbuka.

Jika Anda perlu pindah ke lokasi yang berbeda secara berurutan, cara yang biasa dilakukan adalah dengan memasukkan jeda (instruksi penundaan) agar servo dapat bergerak.

Dan jika Anda juga membutuhkan reaktivitas, Anda harus memodifikasi servo untuk mendapatkan rangkaian loop tertutup.

Langkah 1: Membongkar Servo

Membongkar Servo
Membongkar Servo
Membongkar Servo
Membongkar Servo
Membongkar Servo
Membongkar Servo

buka 4 sekrup

jangan heran jika ada di bagian atas… lihat bagaimana bagian bawahnya dirakit dengan sekrup panjang ini

copot adaptor sekat dari bagian bawah plastik

Anda sekarang dapat melihat PCB, jangan bergerak terlalu jauh: ada kabel pendek.

siap untuk langkah selanjutnya, temukan pin sinyal potensiometer internal!

Langkah 2: Gunakan Penguji Servo Agar Dapat Memindahkan Servo Saat Mengukur Tegangan

Gunakan Penguji Servo Agar Dapat Memindahkan Servo Saat Mengukur Tegangan
Gunakan Penguji Servo Agar Dapat Memindahkan Servo Saat Mengukur Tegangan
Gunakan Penguji Servo Agar Dapat Memindahkan Servo Saat Mengukur Tegangan
Gunakan Penguji Servo Agar Dapat Memindahkan Servo Saat Mengukur Tegangan

Penguji ini menawarkan 3 mode: pilih mode manual saat memutar pot, servo berputar sesuai dengan itu.

Cari sesuatu yang disebut "Multi Servo Tester 3CH ECS Consistency Speed Controler Power Channels CCPM Meter" untuk beberapa dolar.

Langkah 3: Temukan Pin Sinyal

Temukan Pin Sinyal
Temukan Pin Sinyal
Temukan Pin Sinyal
Temukan Pin Sinyal

Servo menggunakan potensiometer internal untuk mengetahui lokasinya.

Kami akan meretas PCB dan mengambil informasi ini dari pot itu sendiri:-)

Dalam hal ini, saya bisa melihat di bawah PCB 3 kabel merah keluar dari pot (gnd, 5v, sinyal).

Gunakan multimeter dalam posisi tegangan kontinu. Tebakan terdidik yang baik adalah kabel tengah tapi …

Ukur tegangan antara kabel servo hitam dan 3 pin (berasal dari 3 kabel dari bawah)

Anda harus menemukan 0V, 5V atau kurang, dan tegangan ketiga yang bervariasi saat servo bergerak. Gunakan penguji servo untuk ini!

Mengerti? langkah berikutnya

Langkah 4: Menyolder

Pematerian
Pematerian
Pematerian
Pematerian
Pematerian
Pematerian

Sekarang Anda ingin menyolder kawat ke pin ini tetapi SEBELUM ini, pastikan untuk mengebor lubang di bagian bawah dan memasukkan kawat.

Sekarang Anda bisa menyolder!

Langkah 5: Sinyal Kawat

Kawat Sinyal
Kawat Sinyal
Kawat Sinyal
Kawat Sinyal

Sekarang Anda memiliki servo dengan kabel ke-4 yang memberi Anda posisi sebenarnya (tidak peduli pesanan terakhir yang dia terima).

Langkah 6: Servo 8V

Servo 8V
Servo 8V
Servo 8V
Servo 8V
Servo 8V
Servo 8V
Servo 8V
Servo 8V

Anda dapat melakukan hal yang sama dengan servo yang lebih kuat yang sering dipasok dalam 7V atau 8V atau lebih

Pastikan untuk memeriksa bahwa sinyal pot selalu bervariasi di bawah 5V. Jika akan bervariasi hingga 8V ini akan menyebabkan arduino Anda terbakar.

Dalam kasus servo digital RDS5160 60kg.cm (luar biasa) ini, catu daya bisa antara 6 dan 8.4VDC.

Tetapi papan elektronik mengubah tegangan menjadi maksimal 3.3V: tidak apa-apa untuk keperluan arduino:-)

Omong-omong, Anda dapat mengikat kawat di belakang kotak plastik untuk mencegah sobek dari luar…

Langkah 7: Melangkah Lebih Jauh

Anda sekarang dapat membuat kode PID untuk mengatur pergerakannya.

Berikut adalah beberapa tautan: di servo

di PID

Direkomendasikan: