Daftar Isi:

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

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

Video: Kamera Fpv 3d Murah untuk Android: 7 Langkah (dengan Gambar)
Video: FPV Camera AIO LST S2 Indonesia 🇮🇩 2024, Juli
Anonim
Kamera Fpv 3d murah untuk Android
Kamera Fpv 3d murah untuk Android
Kamera Fpv 3d murah untuk Android
Kamera Fpv 3d murah untuk Android

FPV adalah hal yang cukup keren. Dan itu akan lebih baik dalam 3d. Dimensi ketiga tidak terlalu masuk akal pada jarak yang jauh, tetapi untuk Micro Quadcopter dalam ruangan itu sempurna.

Jadi saya melihat-lihat pasar. Tapi kamera yang saya temukan terlalu berat untuk quadcopter mikro dan Anda membutuhkan kacamata mahal untuk itu. Kemungkinan lainnya adalah menggunakan dua kamera dan dua pemancar. Tapi sekali lagi Anda memiliki masalah kacamata mahal.

Jadi saya memutuskan untuk membuat sendiri. Semua kamera di pasaran menggunakan FPGA untuk membuat gambar 3d. Tapi saya ingin tetap murah dan mudah. Saya tidak yakin apakah itu akan berhasil tetapi saya mencoba menggunakan dua IC Pemisah Sinkronisasi, pengontrol Mikro untuk mengelola sinkronisasi dan IC sakelar analog untuk beralih di antara kamera. Masalah terbesar adalah menyinkronkan kamera tetapi dimungkinkan untuk melakukannya dengan pengontrol. Hasilnya cukup bagus.

Masalah lain adalah kacamata 3d. Biasanya Anda membutuhkan kacamata 3d khusus yang harganya cukup mahal. Saya mencoba beberapa hal, tetapi saya tidak dapat menyelesaikannya hanya dengan elektronik. Jadi saya memutuskan untuk menggunakan USB video grabber dan raspberry Pi dengan google karton. Ini bekerja cukup baik. Tapi itu tidak terlalu bagus untuk menempatkan layar ke dalam karton dan memiliki semua elektronik di sekitar. Jadi saya mulai menulis aplikasi android. Pada akhirnya saya memiliki sistem FPV 3d lengkap untuk android dengan harga kurang dari 70 Euro.

Ada penundaan sekitar 100 ms. Itu karena video grabber. Ini cukup kecil untuk terbang bersamanya.

Untuk membuat kamera diperlukan keterampilan menyolder yang cukup baik karena ada papan sirkuit buatan sendiri tetapi jika Anda sedikit berpengalaman Anda harus dapat melakukannya.

OK, mari kita mulai dengan daftar bagian.

Langkah 1: Daftar Bagian

Daftar Suku Cadang
Daftar Suku Cadang

Kamera 3D:

  • PCB: Anda bisa mendapatkan PCB dengan bagian-bagiannya di sini (sekitar 20 Euro
  • 2 Kamera: Ini harus bekerja dengan hampir semua pasangan kamera FPV. Mereka harus memiliki TVL yang sama dan kecepatan clock yang sama. Pilihan yang baik adalah menggunakan beberapa kamera di mana Anda dapat dengan mudah mengakses Christal. Saya menggunakan sepasang kamera kecil ini dengan lensa 170 derajat karena saya ingin menggunakannya pada Micro Quad. (sekitar 15 hingga 20 Euro)
  • Pemancar FPV: Saya menggunakan yang ini (sekitar 8 Euro)
  • Penerima FPV (saya punya satu tergeletak di sekitar)
  • Bingkai Cetak 3d
  • Pengambil video Easycap UTV007: Sangat penting untuk memiliki chipset UTV007. Anda dapat mencoba video grabber UVC lainnya, tetapi tidak ada jaminan bahwa itu berfungsi (sekitar 15 Euro)
  • Kabel USB OTG (sekitar 5 Euro)
  • Aplikasi Android Penampil FPV 3d: Versi Lite atau versi lengkap
  • semacam google karton. Hanya google untuk itu (sekitar 3 Euro)

Kebutuhan tambahan:

  • Solder Besi
  • Pengalaman menyolder
  • kaca pembesar
  • Pemrogram AVR
  • PC dengan avrdude atau perangkat lunak pemrograman AVR lainnya
  • Ponsel pintar Android dengan dukungan USB OTG
  • printer 3d untuk dudukan kamera

Langkah 2: Pasang PCB

Merakit PCB
Merakit PCB
Merakit PCB
Merakit PCB

"memuat = "malas"

Image
Image
Kesimpulan, Info Tambahan dan Beberapa Tips
Kesimpulan, Info Tambahan dan Beberapa Tips

Kesimpulan: Kamera bekerja cukup baik. Bahkan jika itu tidak sempurna, itu dapat digunakan. Ada penundaan sekitar 100ms, tetapi untuk terbang normal dan untuk menguji fpv 3d tidak apa-apa.

Info dan Tip:

- Jika Anda tidak memiliki smartphone android yang mendukung easycap UTV007 atau UVC, Anda dapat dengan mudah mendapatkannya di e-bay. Saya membeli Motorola Moto G2 2014 lama seharga 30 Euro.

- Kamera tidak sinkron setiap saat. Jika Anda tidak mendapatkan gambar atau gambar tidak OK coba restart kamera beberapa kali. Bagi saya itu selalu berhasil setelah beberapa kali mencoba. Mungkin seseorang dapat meningkatkan kode sumber untuk sinkronisasi yang lebih baik.

- Jika Anda tidak menyinkronkan jam kamera, satu gambar perlahan akan naik atau turun. Ini kurang mengganggu jika Anda memutar kamera 90 derajat, bahwa gambar akan ke kiri atau kanan. Anda dapat menyesuaikan rotasi di aplikasi.

- Terkadang sisi kiri dan kanan berubah secara acak. Jika itu terjadi restart kamera. Jika masalah masih ada, coba setel parameter DIFF_LONG di 3dcam.h lebih tinggi, kompilasi ulang kode dan flash file hex lagi.

- Anda dapat mengatur standar ke PAL dengan menempatkan PB0 dan PB1 ke +5V

- Anda dapat mengatur standar ke NTSC hanya dengan menempatkan PB0 hingga +5V

- Dengan PB0 dan PB1 tidak terhubung, mode deteksi otomatis aktif dengan perbedaan besar (standar)

- Dengan hanya PB1 yang terhubung ke +5V, mode deteksi otomatis aktif dengan perbedaan kecil. Coba ini jika Anda melihat bagian dari gambar pertama di bagian bawah gambar kedua. Risiko untuk mengubah gambar secara acak lebih tinggi.

- Saya menggunakan mode standar dengan kamera PAL yang disinkronkan dengan jam, tetapi saya mengatur aplikasi ke NTSC. Dengan penyesuaian ini saya memiliki hasil NTSC dan tidak ada risiko mengubah gambar secara acak.

- Saya memiliki distorsi warna yang sangat buruk dengan kamera PAL yang tidak disinkronkan dengan jam. Dengan kamera NTSC ini tidak terjadi. Tapi bagaimanapun, menyinkronkan jam lebih baik untuk kedua standar.

Detail tentang kode:

Kode hanya didokumentasikan dalam file 3dcam.h. Semua pengaturan penting dapat dilakukan di sana. Beberapa komentar tentang definisi:

MIN_COUNT: Setelah jumlah garis ini, sisi dialihkan ke kamera kedua. Anda harus membiarkannya apa adanya. MAX_COUNT_PAL: Opsi ini hanya digunakan dalam mode PAL. Setelah jumlah garis ini gambar dialihkan kembali ke kamera pertama. Anda dapat bermain-main dengan parameter ini jika Anda menggunakan mode PAL. MAX_COUNT_NTSC: Hal yang sama untuk NTSCDIFF_LONG/DIFF_SHORT: Parameter ini digunakan dalam mode deteksi otomatis. Jumlah ini dikurangi dari waktu sakelar yang terdeteksi secara otomatis. Anda dapat bermain-main dengan parameter ini. MAX_OUTOFSYNC: Ini dimaksudkan untuk memeriksa sinkronisasi kamera, tetapi tidak pernah berfungsi dengan baik. Biarkan saja seperti itu atau coba terapkan sendiri.

Jika Anda menggunakan PCB saya, Anda harus membiarkan definisi lainnya seperti apa adanya. Makefile terletak di folder Debug.

Itu dia. Saya akan menambahkan video dalam penerbangan dan instruksi untuk quadcopter segera. Untuk saat ini hanya ada video uji kamera.

Pembaruan 5. Agustus 2018: Saya membuat program AVR baru untuk kamera yang disinkronkan dengan jam. Saya tidak tahu apakah itu berfungsi ketika Anda tidak menyinkronkan jam. Jika Anda memiliki kamera yang disinkronkan, Anda harus menggunakannya.

Bisa saja terjadi distorsi warna pada kamera PAL. Atur ulang AVR sampai Anda memiliki gambar yang bagus untuk kedua kamera. Saya menambahkan tombol reset ke PCB saya untuk itu.

Bisa saja Anda mengubah gambar secara acak dengan kamera NTSC. Setel ulang AVR sampai berhenti berubah secara acak. Anda juga dapat bermain-main dengan parameter DIFF_SHORT dalam kode sumber.

Ada beberapa perubahan pada versi terakhir:

  • PAL/NTSC akan otomatis terdeteksi. Pemilihan manual dihapus.
  • Untuk menyetel DIFF_SHORT, masukkan PB1 ke +5V. Anda harus melakukan ini jika Anda melihat bagian dari gambar kedua di bagian bawah gambar pertama.
  • Kamera selalu sinkron sekarang.

Ini tautannya

Pembaruan 22. Jan. 2019: Saya berkesempatan menguji kamera dengan kacamata 3d bolak-balik lapangan. Ia bekerja tanpa penundaan. (Diuji dengan kacamata Virtual IO iGlasses dan Headplay 3d yang sangat tua)

Direkomendasikan: