Daftar Isi:

Kontrol Hingga 4 Servo Menggunakan Smartphone atau Perangkat Apa Pun Dengan Output Audio: 3 Langkah
Kontrol Hingga 4 Servo Menggunakan Smartphone atau Perangkat Apa Pun Dengan Output Audio: 3 Langkah

Video: Kontrol Hingga 4 Servo Menggunakan Smartphone atau Perangkat Apa Pun Dengan Output Audio: 3 Langkah

Video: Kontrol Hingga 4 Servo Menggunakan Smartphone atau Perangkat Apa Pun Dengan Output Audio: 3 Langkah
Video: TUTORIAL CARA PROGRAM ARDUINO PAKAI HP SMARTPHONE ANDROID MUDAH 2024, Juli
Anonim
Image
Image

Di sini saya menyajikan montase elektronik sederhana untuk mengontrol hingga empat servos dengan perangkat apa pun yang dapat membaca file audio!

Langkah 1: Prinsip

Perangkat keras
Perangkat keras

Servo digerakkan menggunakan sinyal PWM antara 1ms (tidak ada rotasi) hingga 2ms (rotasi penuh), berjarak 20ms mulai start. Selengkapnya di WIKIPEDIA!:)

Sinyal tersebut dapat dibawa melalui sinyal audio yang diperkuat, seperti yang keluar dari ponsel Anda. Di sini saya menyajikan montase elektronik sederhana, diadaptasi dari sini. Dasarnya adalah dua transistor yang memperkuat sinyal audio ke tegangan yang cukup tinggi. Transistor pertama adalah NPN, yang diaktifkan ketika tegangan positif diterapkan. Dengan menambahkan penguat kedua, dengan transistor PNP diaktifkan oleh tegangan negatif, kita dapat mengontrol dua servos melalui saluran audio. Karena sebagian besar perangkat (smartphone, PC, …) memiliki 2 saluran, Anda dapat mengontrol hingga 4 servos!

Langkah 2: Perangkat Keras

Perangkat keras
Perangkat keras

Anda akan perlu:

  • 12 resistor 10k (10 sudah cukup, tetapi 12 lebih mudah untuk montase ini)
  • Beberapa kabel
  • 6 transistor NPN (BC337 atau setara)
  • 2 transistor PNP (BC327 atau setara)
  • Papan tempat memotong roti dan catu dayanya (5v)
  • 4 servo

Hubungkan semuanya seperti pada gambar. Dengan BC3X7, sisi datar menghadap ke saluran listrik papan tempat memotong roti, dan untuk setiap transistor: (kiri ke kanan) Kolektor, Basis, Pemancar. Ini dapat bervariasi tergantung pada referensi Anda. Sebuah kapasitor mungkin berguna pada powerline untuk menghindari interferensi antara servos. Atau hubungkan servo yang digerakkan oleh transistor PNP ke saluran listrik kedua.

Langkah 3: Perangkat Lunak

Image
Image

Saya mengkodekan skrip python kecil untuk menghasilkan serangkaian file audio yang, setelah diputar, memposisikan servo sesuai dengan itu. Ini menghasilkan file dengan pulsa dari 0,8 hingga 2,6 ms. Sementara servo seharusnya bekerja dengan sinyal dari 1 hingga 2 ms, margin saya berguna untuk menggunakan servo ke jangkauan penuh yang sebenarnya.

Selain itu, saya membuat proyek App Inventor yang memutar file audio tergantung posisi slider.

Direkomendasikan: