Daftar Isi:

Pelacakan Gerakan 3D Tfcd Melalui Penginderaan Kapasitif dan Output LED: 6 Langkah (dengan Gambar)
Pelacakan Gerakan 3D Tfcd Melalui Penginderaan Kapasitif dan Output LED: 6 Langkah (dengan Gambar)

Video: Pelacakan Gerakan 3D Tfcd Melalui Penginderaan Kapasitif dan Output LED: 6 Langkah (dengan Gambar)

Video: Pelacakan Gerakan 3D Tfcd Melalui Penginderaan Kapasitif dan Output LED: 6 Langkah (dengan Gambar)
Video: Motion tracking в Blender 3.2 #1 / #VFX 2024, November
Anonim
Image
Image
Alat & Bahan yang Diperlukan
Alat & Bahan yang Diperlukan

Dalam instruksi ini dijelaskan bagaimana gerakan tangan dapat dilacak dalam ruang 3D dengan menggunakan prinsip penginderaan kapasitif. Dengan mengubah jarak antara foil aluminium yang diisi dan tangan Anda, kapasitas kapasitor akan bervariasi. Metode ini dapat digunakan sebagai alternatif low-end untuk sistem inersia dan optik untuk melacak gerakan dalam ruang 3D. Dalam prototipe ini, kami menambahkan LED yang akan menyala ketika objek bergerak terlalu dekat dengan lembaran aluminium foil.

Langkah 1: Alat & Bahan yang Diperlukan

- Resistor 3x 270k Ohm

- Resistor 3x 10k Ohm

- 3x klip buaya

- 1x LED Merah

- 1x LED Biru

- 1x LED Hijau

- Resistor 3x220 Ohm

- Solder

- Panas menyusut

- Kabel pelindung

-Arduino Uno

- Alumunium foil

- Karton

- Pita

- Semprot lem

- Papan tempat memotong roti

- Kabel koneksi (panjang bervariasi)

Langkah 2: Membangun Bingkai

Membangun Bingkai
Membangun Bingkai
Membangun Bingkai
Membangun Bingkai
Membangun Bingkai
Membangun Bingkai
Membangun Bingkai
Membangun Bingkai

Gunting tiga lembar karton persegi (250x250 mm) dan tiga lembar aluminium foil persegi (230x230 mm). Oleskan lem semprot ke satu sisi aluminium foil dan oleskan masing-masing pada potongan karton. Dalam prototipe ini lembaran aluminium foil akan bertindak sebagai sensor kapasitif kami. Oleh karena itu pastikan ada cukup ruang antara aluminium foil dan batas karton, sehingga tidak akan ada kontak antara lembaran foil yang berbeda setelah bingkai dipasang. Setelah foil diaplikasikan pada karton saatnya untuk merakit ketiga lembar karton menggunakan selotip untuk melengkapi bingkai. Sekali lagi, pastikan tidak ada kontak antara lembaran aluminium foil yang berbeda.

Langkah 3: Pengkabelan Kabel Perisai ke Piring dan Arduino

Pengkabelan Kabel Perisai ke Piring dan Arduino
Pengkabelan Kabel Perisai ke Piring dan Arduino
Pengkabelan Kabel Perisai ke Piring dan Arduino
Pengkabelan Kabel Perisai ke Piring dan Arduino
Pengkabelan Kabel Perisai ke Piring dan Arduino
Pengkabelan Kabel Perisai ke Piring dan Arduino

Penting untuk menggunakan kabel berpelindung untuk menghubungkan foil ke sirkuit. Menggunakan kabel normal akan menghasilkan efek antena dan mengganggu pembacaan sensor Anda. Pastikan Anda memiliki 3 kabel berpelindung yang panjangnya sekitar 50 cm. Ambil satu kabel, lepaskan kabelnya, potong kabel pelindung dan gunakan hanya kabel bagian dalam untuk menghubungkannya dengan menyolder kabel ke klip buaya. Pastikan untuk menerapkan heat shrink untuk menutupi sambungan solder. Klip klip buaya ke aluminium foil.

Hubungkan semua kabel pelindung ke baris positif papan tempat memotong roti Anda. Kemudian hubungkan baris positif ini ke koneksi 5V di Arduino Anda. Sekarang ambil kabel utama dari kabel pelindung, dan sambungkan resistor 10k Ohm dan 220k Ohm secara paralel. Hubungkan ini ke port output Arduino Anda (kami menggunakan 8, 9, & 10).

Ulangi langkah ini 2 kali lagi untuk pesawat prototipe lainnya.

Langkah 4: Pengkabelan LED

Pengkabelan LED
Pengkabelan LED
Pengkabelan LED
Pengkabelan LED
Pengkabelan LED
Pengkabelan LED
Pengkabelan LED
Pengkabelan LED

Solder ujung LED ke kabel panjang sehingga dapat mencapai sudut pelat masing-masing dari papan arduino.

Kami menggunakan pin 2, 3 & 4 sebagai pin output untuk LED kami. Output ini terhubung ke papan tempat memotong roti dan terhubung ke kaki positif LED. Kaki negatif LED kemudian dihubungkan ke resistor 330 Ohm. Ujung resistor yang lain terhubung ke ground papan tempat memotong roti, yang terhubung ke ground Arduino. Ulangi ini untuk semua 3 LED. Dalam prototipe kami, LED biru terhubung ke bidang Y, LED merah ke bidang Z dan LED hijau ke bidang X. Rekatkan LED ke bidang yang sesuai untuk mendapatkan umpan balik langsung saat menggunakan prototipe.

Jika Anda tidak menggunakan papan tempat memotong roti dan ingin menghubungkan kabel pelindung langsung ke Arduino, Anda dapat melihat gambar terlampir untuk gambaran umum yang bagus tentang koneksi solder. Koneksi akhir Anda akan terlihat seperti gambar ikhtisar.

Langkah 5: Pengkodean

Dalam lampiran kami menempatkan kode yang kami gunakan untuk percobaan ini. Untuk wawasan tambahan, setelah setiap perintah utama, sebuah komentar ditempatkan, menjelaskan apa yang terjadi dalam kode. Buka kode di perangkat lunak Arduino Anda di PC Anda, dan unggah ke Arduino Anda. Jika Anda menggunakan laptop, pastikan laptop sedang diisi dayanya; jika tidak, prototipe Anda tidak akan berfungsi.

Langkah 6: Menggunakan Prototipe

Cara pelacakan gerak 3D ini sangat sensitif untuk variabel di sekitarnya. Oleh karena itu pastikan untuk mengkalibrasi nilai dalam kode dengan situasi Anda sendiri. Anda cukup menggunakan monitor serial untuk mendapatkan nilai yang tepat. Tip: Anda dapat membuat kalibrasi sendiri, di mana dibutuhkan nilai rata-rata + 10% saat menjalankan kode. Dalam video tersebut ditunjukkan bagaimana prototipe harus bekerja dengan benar.

Direkomendasikan: