Isi kandungan:

Servo Pod: 4 Langkah
Servo Pod: 4 Langkah

Video: Servo Pod: 4 Langkah

Video: Servo Pod: 4 Langkah
Video: Уроки Arduino - управление сервомашинкой 2024, Julai
Anonim
Servo Pod
Servo Pod

Anda pernah bermimpi untuk mempunyai kamera orbit atau kawalan kamera web Pan / Tilt lain?

Ini dia! Dengan Servo Pod Dibuat dari awal ini, anda kini dapat mengawal kamera web anda (atau antena wifi?) Dengan telapak tangan anda atau bahkan dari jauh dengan pelayan web.

Langkah 1: Dapatkan Semua Bahagian dan Alat

Dapatkan Semua Bahagian dan Alat
Dapatkan Semua Bahagian dan Alat
Dapatkan Semua Bahagian dan Alat
Dapatkan Semua Bahagian dan Alat
Dapatkan Semua Bahagian dan Alat
Dapatkan Semua Bahagian dan Alat
Dapatkan Semua Bahagian dan Alat
Dapatkan Semua Bahagian dan Alat

Untuk Servo Pod ini, anda memerlukan:

Bahagian: 1 x Microchip pic16f628 (a) (sampel percuma dari microchip, jangan menyalahgunakan …) 1 x Dip soket untuk pic 5 x 4.7kOhm perintang (atau 5 "pullup" perintang) 1 x 22kOhm reisistor 1 x port port bersiri 2 x Servo Motor (mana-mana penyihir model 5v sangat kuat untuk menahan kamera web) 2 x 3pin plug untuk servo anda 1 x Led 4 x butang tekan 1 x suis 1 x Breadboard Tools: 1 x Soldering 1 x Pic Programmer (murah di ebay atau Diy) Lain-lain: 1 x Webcam?

Langkah 2: Kilat Pic

Kilat Pic
Kilat Pic

Dapatkan diri anda sebagai programmer pic dan gunakan perisian yang anda suka (IcProg for me) dan Flash Pic dengan fail HEX berikut.

Lihat gambar untuk konfigurasi asas.

Langkah 3: Pematerian

Pematerian
Pematerian
Pematerian
Pematerian

Dengan menggunakan skema ini, solder semua yang ada di papan roti. Gunakan soket Dip untuk Pic kerana anda mungkin mahu menyalakannya lagi. Catatan: butang 4 digunakan untuk mod "joystick". Anda harus memasangkannya.. pada papan lain dengan kabel. Kawat butang seperti ini: rb0 Kiri (mungkin kanan..) rb1 Kanan (migth kiri …) rb2 Downrb3 ke atas LED dipakai untuk menunjukkan mod joystick, anda mungkin ingin memilikinya secara jauh di papan kayu bedik. JUGA CATATAN !!! Saya menggunakan perintang 5v dalaman. Tambahkan perintang jika led anda tidak seperti saya (100ohm semestinya OK) Pin servo anda tidak boleh sama dengan perubahan saya (1-5v, 2-Signal, 3-Ground) untuk keperluan anda. Anda memerlukan sumber kuasa 5vR1 hingga 5 = 4.7kOhmR6: 22kOhmJ1 = Pan J2 = Condongkan

Langkah 4: Perisian (untuk Serial Com)

Perisian (untuk Serial Com)
Perisian (untuk Serial Com)

Cukup muat turun perisian buatan Delphi (segera menjadi baik) dan bersenang-senang! Nota: Suis mesti berada dalam mod jauh (dipimpin tidak menyala) untuk menggunakan port bersiri Perisian belum selesai… jangan lupa port sebelum ada atau ia akan terhempas. Nombor di sebelah kiri ialah Pan dan kanan adalah Tilt. Seharusnya sesuatu dari 65 hingga 225 (bagaimanapun Pic akan mengabaikan perkara lain) "Panah" cahaya kecil adalah bergerak ke kiri.. Tahan (anda melihat perubahan nombor pan) dan pelepasan akan menghantar data ke port bersiri Apabila anda melancarkan. exe ia juga melancarkan pelayan web di port 2020 di mana anda boleh mengawal Servo Pod (sambungkan ke port bersiri sebelum melancarkan penyemak imbas web anda) Untuk menggunakan pelayan web yang cukup mudah.https:// localhost: 2020 / A130 Maksudnya kedudukan Pan ini akan menjadi 130 (dari 65 hingga 225) jika anda mahu 70 betul: 070https:// localhost: 2020 / B130 B adalah kedudukan Miring https:// localhost: 2020 / C010 C akan menambahkan nombor pada Pan pos semasa Huruf lain belum dilaksanakan. Sekiranya anda ingin menggunakan ini di laman web, anda harus menggunakan permintaan http javascript atau menghantar permintaan tersebut dalam iFrame 1x1Saya mungkin melepaskan kod sumber (penyihir agak jelek …) cepat atau lambat sehingga ada yang dapat menyelesaikannya (dan menambahkan lebih banyak barang) CATATAN: Sekiranya sebilangan guru ingin menggunakan perisian yang lebih baik (im web dev … bukan perisian, hehe), perkara ini agak mudah. Yang perlu anda hantar ke port bersiri adalah 2 bait dari 65 hingga 225. Dalam perisian saya, saya menukar String ke Int kemudian int ke Char. Chars (2 bait) kemudian dihantar pada port bersiri. Anda juga mesti menunggu garis DSR "tinggi" kerana ini adalah jabat tangan perkakasan untuk memastikan Pic siap diterima. Terima kasih!

Disyorkan: