Isi kandungan:

Cara Melakukan Pemetaan Unjuran Dengan Cap Pi: 9 Langkah (dengan Gambar)
Cara Melakukan Pemetaan Unjuran Dengan Cap Pi: 9 Langkah (dengan Gambar)

Video: Cara Melakukan Pemetaan Unjuran Dengan Cap Pi: 9 Langkah (dengan Gambar)

Video: Cara Melakukan Pemetaan Unjuran Dengan Cap Pi: 9 Langkah (dengan Gambar)
Video: Leap Motion SDK 2024, Julai
Anonim
Cara Melakukan Pemetaan Unjuran Dengan Pi Cap
Cara Melakukan Pemetaan Unjuran Dengan Pi Cap

Kami telah mendapat inspirasi dari projek anda dan membuat tutorial pemetaan unjuran menggunakan Pi Cap. Sekiranya anda mahu projek anda berfungsi tanpa wayar melalui WiFi, ini adalah tutorial untuk anda. Kami menggunakan MadMapper sebagai perisian pemetaan unjuran, tetapi anda boleh menggunakan perisian lain jika anda mahu.

Anda boleh memuat turun MadMapper di sini. Anda juga memerlukan projektor untuk tutorial ini, jadi lihat artikel ini untuk panduan mengenai projektor apa yang akan digunakan. Kami mengesyorkan menggunakan Pi Zero W, kerana kecil, padat, dan menawarkan WiFi bersepadu. Sekiranya anda tidak mempunyai Pi Cap, anda boleh melihat tutorial Papan Sentuh, namun anda tidak dapat menggunakan Papan Sentuh tanpa wayar.

Langkah 1: Bahan

Bahan
Bahan

Cap 1x Pi

1x Cat Elektrik 50ml

1x Cat Elektrik 10ml

Projektor 1x

1x komputer riba yang menjalankan MadMapper dan Pemprosesan

(pilihan)

pita tembaga

Langkah 2: Menyiapkan Pi Cap

Menyiapkan Pi Cap
Menyiapkan Pi Cap

Sekiranya ini pertama kalinya anda menggunakan Pi Cap, kami sarankan untuk menyelesaikan tutorial ini terlebih dahulu. Dalam tutorial ini, Pi Zero kami disambungkan ke komputer riba melalui SSH yang ini membolehkan kami melakukan penyediaan tanpa wayar.

Kami juga akan menggunakan Pemprosesan dan OSC dengan Pi Cap dalam tutorial ini. Ikuti tutorial ini untuk pengenalan yang baik untuk kedua-duanya.

Langkah 3: Siapkan Animasi di MadMapper

Image
Image

Kami akan mengirim perintah sentuh ke Pemprosesan melalui OSC dan kemudian ke MadMapper untuk memicu dua animasi. Kami mempunyai dua contoh animasi yang boleh anda muat turun di sini.

Buka MadMapper dan seret dan lepaskan animasi ke ruang kerja. Pastikan untuk mengubah pengaturan "Loop movie" menjadi "Mainkan film hingga akhir loop dan jeda" sehingga animasi hanya diputar sekali. Sekiranya anda mahu, anda boleh menyambungkan projektor ke komputer riba anda sekarang dan memproyeksikan animasinya dengan masuk ke "Mod Skrin Penuh".

Langkah 4: Jalankan Kod Pemprosesan

Warnakan Pencetus
Warnakan Pencetus

Anda sekarang perlu memuat turun skrip yang menerima isyarat OSC dari Pi Cap dan menghantar isyarat OSC lain ke MadMapper. Anda boleh memuat turun skrip ini di sini. Untuk menambahkan lakaran sambungan Pi Cap dan MadMapper kami ke Pemprosesan, folder picap_madmapper perlu dipindahkan ke Folder Pemprosesan Sketsa. Ini akan berbeza untuk setiap sistem operasi:

Tingkap

Perpustakaan / Dokumen / Pemprosesan

atau

Dokumen / Pemprosesan Saya

Mac

Dokumen / Pemprosesan

Linux (Ubuntu)

Rumah / Pemprosesan

Sekiranya folder ini tidak ada, anda mesti membuatnya terlebih dahulu. Pada Pi anda, jalankan salah satu kod "picap-datastream-osc", termasuk nama host komputer riba anda. Dalam Pemprosesan tekan butang jalankan. Apabila anda menyentuh elektrod 0 atau 1, ia harus memainkan animasi masing-masing di MadMapper. Harus cinta OSC!

Langkah 5: Warnakan Pencetus

Warnakan Pencetus
Warnakan Pencetus

Sekarang kita perlu mula memikirkan di mana kita mahu memproyeksikan animasi. Kami menggunakan beberapa kadbod yang dicat, yang kami pasangkan ke dinding. Tetapi anda boleh menggunakan papan lapis, kanvas kosong atau cat terus ke dinding. Seterusnya kita perlu melukis grafik untuk memulakan animasi menggunakan Electric Paint. Anda boleh melukis grafik dengan tangan, menggunakan stensil, atau cetakan skrin. Untuk tutorial ini, kita hanya melukis bulatan dan kotak dengan tangan.

Langkah 6: Menyambung ke Pi Cap

Menyambung ke Pi Cap
Menyambung ke Pi Cap

Langkah seterusnya adalah menyambungkan grafik ke Pi Cap. Di sinilah Pi Zero mempunyai kelebihan berbanding dengan Raspberry Pi: Pi Zero sangat kecil, sehingga anda dapat melekatkan permukaan permukaan Pi Cap dengan elektrod terus ke projek anda!

Pertama, matikan Pi Zero anda dan cabut plagnya. Sekiranya anda menggunakan bahan di mana anda boleh menggunakan permukaan di belakang grafik, misalnya dengan papan lapis atau kadbod, maka anda boleh menyambung ke Pi Cap melalui bahan tersebut. Kami menggunakan paku hitam, tetapi anda juga boleh mengebor lubang dan kemudian menggunakan skru, atau beberapa kabel.

Untuk menyambung ke elektrod, anda boleh menggunakan sebarang bahan konduktif, seperti wayar, pita tembaga atau Cat Elektrik. Kami menggunakan pita tembaga, menembusnya dengan paku hitam, dan menambahkan sedikit Electric Paint untuk mendapatkan sambungan yang kuat. Kemudian kami menyolder Pi Cap ke pita dengan sejuk. Untuk mendapatkan gambaran keseluruhan bagaimana anda boleh menyambung ke sensor, lihat di sini.

Langkah 7: Sentuh Cat dan Tonton Animasi

Setelah cat kering, sambungkan Pi Zero anda ke kuasa dan jalankan kod OSC. Sambungkan projektor ke komputer riba dan jalankan kod Pemprosesan. Sentuh cat dan saksikan animasinya terbentang!

Langkah 8: Langkah Lebih Lanjut

Sekiranya anda melihat ke dalam kod, anda dapat mencari baris “mediasList [0] =“bubble_animation.mp4 ″;” dan “mediasList [1] =“bubble_animation.mp4 ″;”. Nombor di dalam kurung siku sepadan dengan elektrod yang disentuh, jadi misalnya ketika menyentuh elektrod 0, MadMapper akan memainkan "bubble_animation.mp4". Sekiranya anda ingin menggunakan animasi anda sendiri, anda perlu menukar nama dalam Pemprosesan. Contohnya, jika anda ingin memasukkan "animation1.mp4", anda perlu memasukkan nama fail ini dalam Pemprosesan, mis. “MediasList [0] =“bubble_animation.mp4 ″;”.

Langkah 9:

Sekiranya menyentuh Cat Elektrik tidak mencetuskan animasi dengan baik. Ini mungkin kerana jarak antara Cat Elektrik dan Pi Cap terlalu panjang. Salah satu cara untuk menyelesaikannya adalah dengan mengubah kepekaan elektrod Pi Cap, anda boleh mengetahui cara melakukannya di sini.

Kami ingin melihat apa yang anda buat! Kongsi projek anda dengan kami melalui Instagram atau Twitter atau hantarkan e-mel kepada kami di [email protected].

Disyorkan: