Isi kandungan:

Kamera Fpv 3d Lowcost untuk Android: 7 Langkah (dengan Gambar)
Kamera Fpv 3d Lowcost untuk Android: 7 Langkah (dengan Gambar)

Video: Kamera Fpv 3d Lowcost untuk Android: 7 Langkah (dengan Gambar)

Video: Kamera Fpv 3d Lowcost untuk Android: 7 Langkah (dengan Gambar)
Video: Micro 4WD FPV RC Car SNT Y60 Underwater with Camera | The H Lab #shorts 2024, Julai
Anonim
Kamera Fpv 3d Lowcost untuk Android
Kamera Fpv 3d Lowcost untuk Android
Kamera Fpv 3d Lowcost untuk Android
Kamera Fpv 3d Lowcost untuk Android

FPV adalah perkara yang cukup keren. Dan ia akan menjadi lebih baik dalam bentuk 3d. Dimensi ketiga tidak begitu masuk akal pada jarak yang jauh, tetapi untuk Micro Quadcopter dalam ruangan sangat sesuai.

Oleh itu, saya melihat pasaran. Tetapi kamera yang saya dapati terlalu berat untuk quadcopter mikro dan anda memerlukan kacamata mahal untuknya. Kemungkinan lain adalah menggunakan dua kamera dan dua pemancar. Tetapi sekali lagi anda menghadapi masalah kacamata yang mahal.

Oleh itu, saya memutuskan untuk membuat sendiri. Semua kamera di pasaran menggunakan FPGA untuk membuat gambar 3d. Tetapi saya mahu menyimpannya dengan murah dan mudah. Saya tidak pasti sama ada ia berfungsi tetapi saya cuba menggunakan dua IC Sync Separator, pengawal Mikro untuk menguruskan penyegerakan dan IC suis analog untuk beralih antara kamera. Masalah terbesar ialah menyegerakkan kamera tetapi mungkin dilakukan dengan pengawal. Hasilnya cukup bagus.

Masalah lain ialah kacamata 3d. Biasanya anda memerlukan kacamata 3d khas yang cukup mahal. Saya mencuba beberapa perkara, tetapi saya tidak dapat menyelesaikannya hanya dengan elektronik. Oleh itu, saya memutuskan untuk menggunakan pemungut video USB dan Pi raspberry dengan kadbod google. Ini berfungsi dengan baik. Tetapi tidak terlalu bagus meletakkan skrin ke dalam kadbod dan menggunakan semua elektronik. Oleh itu, saya mula menulis aplikasi android. Pada akhirnya saya mempunyai sistem FPV 3d lengkap untuk android dengan harga kurang dari 70 Euro.

Terdapat kelewatan sekitar 100ms. Ini kerana peraih video. Ia cukup kecil untuk terbang dengannya.

Anda memerlukan kemahiran pematerian yang cukup baik untuk membuat kamera kerana terdapat papan litar buatan sendiri tetapi jika anda sedikit berpengalaman anda seharusnya dapat melakukannya.

OK, mari kita mulakan dengan senarai bahagian.

Langkah 1: Senarai Bahagian

Senarai Bahagian
Senarai Bahagian

Kamera 3D:

  • PCB: anda boleh mendapatkan PCB dengan bahagian di sini (sekitar 20 Euro
  • 2 Kamera: Ia semestinya berfungsi dengan hampir semua pasang kamera FPV. Mereka mesti mempunyai TVL yang sama dan kelajuan jam yang sama. Pilihan yang baik adalah menggunakan beberapa kamera di mana anda boleh mengakses Christal dengan mudah. Saya menggunakan sepasang kamera kecil ini dengan lensa 170 darjah kerana saya mahu menggunakannya pada Micro Quad. (sekitar 15 hingga 20 Euro)
  • Pemancar FPV: Saya menggunakan yang ini (sekitar 8 Euro)
  • Penerima FPV (saya ada yang meletakkan)
  • Bingkai Bercetak 3d
  • Pencetak video Easycap UTV007: Penting untuk memiliki chipset UTV007. Anda boleh mencuba pemikat video UVC yang lain, tetapi tidak ada jaminan bahawa ia berfungsi (sekitar 15 Euro)
  • Kabel USB OTG (sekitar 5 Euro)
  • Aplikasi Android FPV Viewer 3d: Versi Lite atau versi lengkap
  • semacam kadbod google. Cukup google untuknya (sekitar 3 Euro)

Keperluan tambahan:

  • Besi pematerian
  • Pengalaman pematerian
  • kanta pembesar
  • Pengaturcara AVR
  • PC dengan avrdude atau beberapa perisian pengaturcaraan AVR lain
  • Telefon pintar Android dengan sokongan USB OTG
  • Pencetak 3d untuk pemegang kamera

Langkah 2: Pasang PCB

Pasang PCB
Pasang PCB
Pasang PCB
Pasang PCB

"memuat =" malas"

Image
Image
Kesimpulan, Maklumat Tambahan dan Beberapa Petua
Kesimpulan, Maklumat Tambahan dan Beberapa Petua

Kesimpulan: Kamera berfungsi dengan baik. Walaupun tidak sempurna, ia boleh digunakan. Terdapat kelewatan kira-kira 100ms, tetapi untuk penerbangan biasa dan untuk menguji fpv 3d tidak mengapa.

Maklumat dan Petua:

- Sekiranya anda tidak mempunyai telefon pintar android yang menyokong easycap UTV007 atau UVC, anda boleh mendapatkannya dengan mudah di e-bay. Saya membeli Motorola Moto G2 2014 lama dengan harga 30 Euro.

- Kamera tidak menyegerakkan setiap masa. Sekiranya anda tidak mendapat gambar atau gambar tidak OK, cuba mulakan semula kamera beberapa kali. Bagi saya yang selalu berjaya setelah beberapa kali mencuba. Mungkin ada yang dapat memperbaiki kod sumber untuk penyegerakan yang lebih baik.

- Sekiranya anda tidak menyegerakkan jam kamera, satu gambar perlahan-lahan akan naik atau turun. Lebih mengganggu jika anda menghidupkan kamera sebanyak 90 darjah, gambar akan ke kiri atau kanan. Anda boleh menyesuaikan putaran dalam aplikasi.

- Kadang-kadang sisi kiri dan kanan berubah secara rawak. Sekiranya itu berlaku, mulakan semula kamera. Sekiranya masalah masih ada, cuba tetapkan parameter DIFF_LONG dalam kamera 3kam lebih tinggi, kumpulkan semula kod dan tekan semula fail hex.

- Anda boleh menetapkan standard ke PAL dengan meletakkan PB0 dan PB1 hingga + 5V

- Anda boleh menetapkan standard ke NTSC dengan meletakkan hanya PB0 hingga + 5V

- Dengan PB0 dan PB1 tidak disambungkan, mod pengesanan automatik aktif dengan perbezaan besar (standard)

- Dengan hanya PB1 yang disambungkan ke + 5V, mod pengesanan automatik aktif dengan perbezaan kecil. Cuba ini jika anda melihat bahagian gambar pertama di bahagian bawah gambar kedua. Risiko untuk menukar gambar secara rawak lebih tinggi.

- Saya menggunakan mod standard dengan kamera PAL yang diselaraskan jam, tetapi saya menetapkan aplikasinya ke NTSC. Dengan penyesuaian ini, saya mempunyai hasil NTSC dan tidak ada risiko menukar gambar secara rawak.

- Saya mempunyai penyelewengan warna yang sangat buruk dengan kamera PAL yang tidak diselaraskan jam. Dengan kamera NTSC ini tidak berlaku. Tetapi bagaimanapun, menyegerakkan jam lebih baik untuk kedua-dua standard.

Perincian mengenai kod:

Kodnya hanya didokumentasikan dalam fail 3dcam.h. Semua tetapan penting boleh dilakukan di sana. Beberapa komen mengenai definisi:

MIN_COUNT: Setelah bilangan baris ini sisi beralih ke kamera kedua. Anda harus membiarkannya seperti itu. MAX_COUNT_PAL: Pilihan ini baru digunakan dalam mod PAL. Setelah sebilangan baris ini gambar ditukar kembali ke kamera pertama. Anda boleh bermain-main dengan parameter ini jika menggunakan mod PAL. MAX_COUNT_NTSC: Sama untuk NTSCDIFF_LONG / DIFF_SHORT: Parameter ini digunakan dalam mod pengesanan automatik. Nombor ini dikurangkan dari masa suis yang dikesan secara automatik. Anda boleh bermain-main dengan parameter ini. MAX_OUTOFSYNC: Ini bertujuan untuk memeriksa penyegerakan kamera, tetapi tidak pernah berfungsi dengan baik. Biarkan sahaja seperti ini atau cuba melaksanakannya sendiri.

Sekiranya anda menggunakan PCB saya, anda harus meninggalkan definisi lain seperti yang ada. Makefile terletak di folder Debug.

Itu sahaja. Saya akan menambah video penerbangan dan arahan untuk quadcopter tidak lama lagi. Buat masa ini hanya ada video ujian kamera.

Kemas kini 5. Ogos 2018: Saya membuat program AVR baru untuk kamera segerak jam. Saya tidak tahu adakah ia berfungsi apabila anda tidak menyegerakkan jam. Sekiranya anda mempunyai kamera yang disegerakkan, anda harus menggunakannya.

Ia boleh berlaku bahawa terdapat penyelewengan warna dengan kamera PAL. Tetapkan semula AVR sehingga anda mempunyai gambaran yang baik untuk kedua-dua kamera tersebut. Saya menambah butang reset ke PCB saya untuk itu.

Anda boleh menukar gambar dengan kamera NTSC secara rawak. Tetapkan semula AVR sehingga berhenti untuk berubah secara rawak. Anda juga boleh bermain-main dengan parameter DIFF_SHORT dalam kod sumber.

Terdapat beberapa perubahan pada versi terakhir:

  • PAL / NTSC dikesan secara automatik. Pemilihan manual dikeluarkan.
  • Untuk menetapkan DIFF_SHORT masukkan PB1 hingga + 5V. Anda harus melakukan ini jika anda melihat bahagian gambar kedua di bahagian bawah gambar pertama.
  • Kamera sentiasa disegerakkan sekarang.

Inilah pautannya

Kemas kini 22. Januari 2019: Saya berpeluang untuk menguji kamera dengan kacamata 3d yang bersilih ganti. Ia berfungsi tanpa berlengah. (Diuji dengan kacamata maya IO maya dan kacamata 3D Headplay lama)

Disyorkan: