» Elektronik » Arduino »PTZ webcam pada Arduino

PTZ webcam pada Arduino

PTZ webcam pada Arduino

Artikel ini akan membincangkan tentang cara menggunakannya Arduino boleh mengawal webcam. Lebih tepat lagi, kawalan akan menjadi pemacu servo, yang dipasang di bingkai dari pereka di mana webcam akan dipasang.

Bahan yang digunakan oleh penulis untuk mencipta peranti ini:
1) pembina logam
2) kimpalan sejuk
3) webcam
4) servo
5) LED
6) Arduino
8) bedik dari PS3

Pertimbangkan secara terperinci reka bentuk dan perkara utama untuk mencipta peranti untuk mengawal kamera.

Ragu-ragu dengan persoalan bagaimana menggunakan platform Arduino seperti tambahan sebagai tambahan kepada fungsi standard seperti lampu berkelip. Setelah mengadakan perbualan melalui Skype dengan rakan sekerja di tempat kerja, penulis datang dengan idea yang menarik. Bagaimana jika anda memberi rakan-rakannya peluang untuk mengawal webcam dan menonton apa yang sedang berlaku di pejabat. Tidak lama berkata daripada dilakukan, dan penulis mula bekerja pada pelaksanaan idea ini.

Pada mulanya, penulis mengkaji bahan-bahan utama artikel di mana satu alat bedik digunakan untuk mengawal unit yang dibuat pada platform Arduino. Setelah memahami bahan artikel-artikel ini, penulis menyedari bahawa dia boleh menggunakan kayu bedah lama dari PS3 untuk mengawal pergerakan servo darinya.

Bermula untuk membina, penulis memutuskan untuk membina bingkai di mana pemacu servo dan kamera itu sendiri akan diletakkan. Agar tidak menyukarkan tugas, penulis memutuskan untuk menggunakan pembina logam yang biasa, yang dibeli di kedai simpanan.
Mengambil butiran pembina ini, ternyata mewujudkan bingkai peranti masa hadapan seperti:


Pemacu servo dipasang di dalam bingkai. Seperti yang dapat dilihat dari foto, ia sesuai dengan sempurna dalam bingkai yang dibuat. Untuk menetapkan servo pada bingkai, penulis menggunakan pita bermuka dua. Menggunakan kimpalan sejuk, servo aci disambungkan ke gear, yang mengawal pergerakan platform dengan kamera.

Adalah penting untuk memastikan reka bentuk penghantaran dibuat walaupun tidak ada beban yang tidak diperlukan.

Kemudian penulis mula memasang webcam. Kamera Logitech digunakan, yang digunakan di pejabat syarikat di mana penulis bekerja. Oleh itu, disebabkan hakikat bahawa kamera itu tidak tergolong dalam pengarang, dia tidak membongkarnya dan mengalihkan pengimbang, walaupun ini akan memudahkan reka bentuk peranti masa hadapan.


Untuk entah bagaimana mengimbangi berat kamera dan mengedarkannya di tengah struktur, penulis menggunakan 2 gasket tebal. Mereka membolehkan anda untuk mengalihkan berat bilik dari servo aci ke bingkai utama, dan juga mengelakkan tekanan aci di ruang itu sendiri.

Kamera dipasang pada platform pusingan khas, yang didasarkan pada batang yang datang dari pemacu servo. Dengan cara ini, kawalan kamera disedari dengan cara penghantaran silang.

Selepas struktur mekanikal siap, penulis mengambilnya e pemadat.

Untuk memulakan, dia memutuskan untuk menyambung servos dan LED yang akan menunjukkan status sistem.

Servo itu sendiri mempunyai 3 wayar: -GND, + 5V dan isyarat. Penulis menggunakan 9 pin untuk merealisasikan keupayaan untuk mengawal pemacu. Untuk menjadikan penunjuk membolehkan penunjuk, penulis memasang diode yang disambungkan kepada dua wayar: + 5V dan GND dengan perintang pada baris + 5V.

Kemudian, berdasarkan artikel di Internet, penulis menyediakan kayu bedah yang patah dari PS3 untuk mengawal pemacu.

Kemudian penulis mengambil program untuk Arduino, berkat yang menjadi mungkin untuk menggunakan joystick dan port USB untuk mengawal servo. Untuk berkomunikasi dengan port USB, penulis menggunakan kawalan modem dan emulator terminal aplikasi seperti Minicom atau Putty.

Program ini menyediakan beberapa fungsi untuk mengawal kamera.

Untuk memasang kamera di pusat 90 darjah, anda mesti menekan "m", kamera juga akan secara automatik datang ke kedudukan ini apabila kuasa servo dihidupkan. Untuk memutarkan kamera ke kiri, perlu menekan kekunci "F", dan dengan menekan butang "J", kamera diputar ke kanan.

Anda boleh memuat turun program pada akhir artikel.

Oleh sebab pengarang tidak menyiapkan reka bentuk untuk peranti putaran kamera, ia mula mempunyai beberapa kelemahan.
Sebagai contoh: kerana kamera tidak tetap dalam bingkai, apabila condong, ia mungkin jatuh dari platform; kerana servo agak kecil, torsi kamera mewujudkan putaran tambahan, yang seterusnya mengubah servo; lubang untuk servo aci terlalu besar, jadi ia tidak statik dan juga tertekan.

Oleh itu, pada masa akan datang, penulis ingin menaikkan sedikit peranti seperti berikut: pastikan putaran kamera dikawal oleh anak panah kayu bedik, dan bukan dengan butang; meringankan beban servo ketika menikam.

arduino47_arducam.rar [988.71 Kb] (muat turun: 353)
8.8
5.8
6.3

Tambah komen

    • senyumtersenyumxaxaokdontknowyahoonea
      bosawalbodohyaya-yaagresifrahsia
      maaftariandance2dance3pengampunanmembantuminuman
      berhentikawan-kawanbaikgoodgoodwiseltolaklidah
      asapbertepuk tangancraymengisytiharkanderisivejangan dengarmuat turun
      panasberalunketawa1mdamesyuaratmoskingnegatif
      not_ipopcornmenghukumbacamenakutkanmenakutkancarian
      mengejekterima kasihinito_clueumnikakutbersetuju
      burukbeeeblack_eyeblum3memerahbermegahkebosanan
      ditapiskesenanganrahsia2mengancamkemenanganyusun_bespectacled
      shokrespektloldiingatiselamat datangkrutoyya_za
      ya_dobryipembantune_huliganne_othodifludlarangantutup
2 ulasan
Dan anda membaca sekurang-kurangnya permulaan artikel, mungkin anda akan faham. )))
Angkatan Udara
Saya masih tidak faham mengapa semua ini dilakukan.

Kami menasihati anda untuk membaca:

Bawa ia untuk telefon pintar ...