Daftar Isi:

Pod Servo: 4 Langkah
Pod Servo: 4 Langkah

Video: Pod Servo: 4 Langkah

Video: Pod Servo: 4 Langkah
Video: 4-legged walking robot 2024, Juli
Anonim
Pod Servo
Pod Servo

Anda pernah bermimpi memiliki orbitcam atau kontrol webcam Pan/Tilt lainnya?

Ini dia! Dengan Servo Pod yang Dibuat dari Awal ini, kini Anda dapat mengontrol webcam (atau antena wifi ?) dengan telapak tangan Anda atau bahkan dari jarak jauh dengan server web.

Langkah 1: Dapatkan Semua Bagian dan Alat

Dapatkan Semua Bagian dan Alat
Dapatkan Semua Bagian dan Alat
Dapatkan Semua Bagian dan Alat
Dapatkan Semua Bagian dan Alat
Dapatkan Semua Bagian dan Alat
Dapatkan Semua Bagian dan Alat
Dapatkan Semua Bagian dan Alat
Dapatkan Semua Bagian dan Alat

Untuk Pod Servo ini, Anda memerlukan:

Bagian: 1 x Microchip pic16f628(a) (sampel gratis dari microchip, jangan disalahgunakan…) 1 x Soket celup untuk gambar 5 x resistor 4.7kOhm (atau 5 resistor "pullup") 1 x resistor 22kOhm 1 x konektor port serial 2 x Motor Servo (penyihir model 5v apa pun cukup kuat untuk menahan webcam) 2 x 3pin plug untuk servo Anda 1 x Led 4 x tombol tekan 1 x sakelar 1 x Alat Papan Tempat memotong roti: 1 x Besi solder 1 x Programmer Pic (murah di ebay atau Diy) Lainnya: 1 x Webcam ?

Langkah 2: Flash Pic

Flash fotonya
Flash fotonya

Dapatkan diri Anda seorang pemrogram gambar dan gunakan perangkat lunak yang Anda suka (IcProg untuk saya) dan Flash Pic dengan file HEX berikut.

Lihat pada gambar untuk konfigurasi dasar.

Langkah 3: Menyolder

Pematerian
Pematerian
Pematerian
Pematerian

Dengan menggunakan skema ini, solder semua yang ada di papan tempat memotong roti. Gunakan soket Dip untuk Pic karena Anda mungkin ingin mem-flash-nya lagi. Catatan: tombol tekan 4 digunakan untuk mode "joystick". Anda harus memasangnya..di papan lain dengan kabel. Kabel tombol seperti ini:rb0 Kiri (mungkin benar..)rb1 Kanan (mungkin kiri…)rb2 Downrb3 upLed digunakan untuk menunjukkan mode joystick, Anda mungkin ingin memilikinya dari jarak jauh di papan joystick. JUGA MENCATAT !!! Saya menggunakan resistor internal 5v led. Tambahkan resistor jika led Anda tidak seperti milik saya (100ohm seharusnya OK) Pin servo Anda tidak bisa sama dengan milik saya (1-5v, 2-Sinyal, 3-Ground) perubahan untuk kebutuhan Anda. Anda memerlukan sumber Daya 5vR1 ke 5 = 4.7kOhmR6: 22kOhmJ1 = Pan J2 = Miring

Langkah 4: Perangkat Lunak (untuk Serial Com)

Perangkat Lunak (untuk Serial Com)
Perangkat Lunak (untuk Serial Com)

Download saja software buatan Delphi saya (segera jadi bagus) dan selamat bersenang-senang! Catatan: Switch harus dalam mode remote (led not menyala) untuk menggunakan port serial Software belum selesai… jangan lupa buka port sebelum sesuatu atau akan crash. Angka di sebelah kiri adalah Pan dan kanan adalah Tilt. Seharusnya sesuatu dari 65 menjadi 225 (Pokoknya Pic akan mengabaikan hal lain) "Panah" lampu kecil adalah untuk bergerak ke kiri.. Tahan (Anda melihat perubahan nomor panci) dan rilis akan mengirim data ke port serialKetika Anda meluncurkan file. exe itu juga meluncurkan server web pada port 2020 di mana Anda dapat mengontrol Servo Pod (sambungkan ke port serial sebelum meluncurkan browser web Anda) Untuk menggunakan server web itu cukup sederhana. https://localhost:2020/A130 Berarti posisi Pan ini akan menjadi 130 (dari 65 menjadi 225) jika ingin 70 kan: 070https://localhost:2020/B130 B adalah posisi Miringhttps://localhost:2020/C010 C akan menambahkan nomor ke pos Pan saat ini Huruf lainnya belum dilaksanakan. Jika Anda ingin menggunakan ini di halaman web, pada dasarnya Anda harus menggunakan permintaan http javascript atau mengirim permintaan tersebut dalam iFrame 1x1 Saya mungkin akan merilis kode sumber (penyihir cukup jelek…) cepat atau lambat sehingga siapa pun dapat menyelesaikannya (dan menambahkan lebih banyak barang) CATATAN: Jika beberapa guru ingin mengembangkan perangkat lunak yang lebih baik (saya seorang pengembang web… bukan perangkat lunak, kawan hehe) masalahnya cukup sederhana. Yang perlu Anda kirim ke port serial adalah 2 byte dari 65 hingga 225. Dalam perangkat lunak saya, saya mengonversi String ke Int lalu int ke Char. Karakter (2 byte) kemudian dikirim pada port serial. Anda juga harus menunggu garis DSR menjadi "tinggi" karena ini adalah jabat tangan perangkat keras untuk memastikan Pic siap diterima. Terima kasih!

Direkomendasikan: