Isi kandungan:

Penjejakan Kepala Dengan Kamera Jauh Wii (War Thunder): 6 Langkah (dengan Gambar)
Penjejakan Kepala Dengan Kamera Jauh Wii (War Thunder): 6 Langkah (dengan Gambar)

Video: Penjejakan Kepala Dengan Kamera Jauh Wii (War Thunder): 6 Langkah (dengan Gambar)

Video: Penjejakan Kepala Dengan Kamera Jauh Wii (War Thunder): 6 Langkah (dengan Gambar)
Video: 3 Bocah Terlindas Truk Saat Selfie Di Atas Motor 2024, Julai
Anonim
Image
Image
Separuh Jalan Lasercut RC
Separuh Jalan Lasercut RC

Oleh JackCarter> Muat turun model saya di sini <Ikut Lagi oleh pengarang:

Separuh Jalan Lasercut RC
Separuh Jalan Lasercut RC
Penganalisis Harmonik: Plotter Isyarat Lasercut Mekanikal
Penganalisis Harmonik: Plotter Isyarat Lasercut Mekanikal
Penganalisis Harmonik: Plotter Isyarat Lasercut Mekanikal
Penganalisis Harmonik: Plotter Isyarat Lasercut Mekanikal
Tangki Komet Lasercut
Tangki Komet Lasercut
Tangki Komet Lasercut
Tangki Komet Lasercut

Tentang: Saya suka tangki tangki, lasercut, dan lasercut Lebih banyak Mengenai JackCarter »

Hai semua ! Saya ingin berkongsi dengan anda projek Arduino siap pertama saya. Saya cuba membuat semacam kenyataan tambahan buatan sendiri. Izinkan saya menerangkannya kepada anda:

Ini pada dasarnya adalah sistem yang menggunakan kamera untuk mengesan pergerakan kepala anda untuk menyesuaikannya sebagai paksi kayu bedik X dan Y. Sampai di sana, projek itu dapat disesuaikan pada permainan yang anda mahukan.

Kemudian, kami akan menghubungkan paksi tersebut dengan pergerakan kepala dalam tetapan War Thunder, untuk memberi sedikit sensasi dalam pandangan kokpit.

Untuk membuat projek ini, anda memerlukan:

  • Arduino Uno (perpustakaan kayu bedik hanya berfungsi dengan mereka tetapi anda boleh membuatnya berfungsi dengan banyak cara lain),
  • Kamera jarak jauh Wii (saya sangat mengesyorkan untuk menggunakan alat kawalan lama lama, jangan beli yang baru, kerana masih mahal),
  • Perintang 100 kΩ,
  • Kapasitor 100 nF,
  • Pengayun 25MHz (4 pin),
  • LED IR,
  • Sel butang 3V (untuk menghidupkan LED),
  • Papan roti kecil (panjang 17 lubang untuk memegang komponen dan kamera, 2x lagi untuk memegang Nano (jika anda menggunakan ini) selain itu),
  • Sebilangan wayar dan bahan pematerian.

Saya ingin mengucapkan terima kasih kepada Eric Jacob dengan Hack Kamera IR Wii Remote Dengan Antaramuka Arduino yang dapat diajarnya yang memberi saya idea ini.

Langkah 1: Ekstrak Kamera Dari Wii Remote

Ekstrak Kamera Dari Wii Remote
Ekstrak Kamera Dari Wii Remote
Ekstrak Kamera Dari Wii Remote
Ekstrak Kamera Dari Wii Remote

Saya menggunakan alat kawalan jauh Wii yang sudah lama rosak, dan saya mencadangkan anda melakukan perkara yang sama. Anda masih boleh membelinya, tetapi saya fikir akan menelan belanja sehingga $ 40 (mahal!) Saya rasa. Alat kawalan jauh ditutup dengan empat 3 salib runcing. Cari alat yang betul atau hancurkan bingkai. Anda melihat kamera persegi? Tidak terjual! (Saya cuba tetapi saya tidak mahu membakar kamera. Saya menyolder wayar langsung pada PCB jauh)

Langkah 2: Tambahkan Komponen

Tambah Komponen
Tambah Komponen
Tambah Komponen
Tambah Komponen
Tambah Komponen
Tambah Komponen

Sekarang, kabel solder ke pin kamera supaya kita dapat memasangnya di papan roti.

Kamera berfungsi di I²C, tetapi tidak dapat berfungsi apabila dipasang terus di Arduino. Kami akan menambahkan beberapa komponen untuk mensimulasikan kamera DFRobots IR. Ikuti rajah elektrik untuk melengkapkan kamera.

Cobalah untuk membuat kamera memandang anda, di ketinggian kepala anda, biasanya seperti kamera web ke skrin anda.

Langkah 3: Penjejak LED

Penjejak LED
Penjejak LED

Cukup pita LED ke sel butang dan pasangkannya ke bahagian atas fon kepala anda. Arahkan LED ke arah kamera untuk lebih kecekapan.

Jelas sekali, jangan lupa untuk mengeluarkan LED untuk mengelakkan kehilangan kuasa pada bateri anda.

Langkah 4: Kodnya

Kod tersebut
Kod tersebut

Saya menggunakan perpustakaan UnoJoy dan DFRobotIRPosition untuk mencontohi corak kegembiraan. prinsipnya sangat mudah:

  • Kami menyatakan kamera sebagai komunikasi bersiri dan Arduino sebagai pengawal permainan.
  • Kami mendapat nilai X dan Y LED IR yang dirakam.
  • Kami memetakannya agar sesuai dengan nilai dikembalikan 10 bit (0-1023) menjadi nilai 8 bit (0-255) untuk kayu bedik.
  • The Arduino menghantar melalui port com serial nilai-nilai joystick.

Disyorkan: