Instrumen Pinball Multitouch: 8 Langkah
Instrumen Pinball Multitouch: 8 Langkah
Anonim

Instruksional ini adalah mengenai alat yang saya buat, yang menggabungkan permukaan multi-touch sederhana dengan solenoid. Saya akan menganggap ini sebagai dokumentasi proses saya, dan bukannya "bagaimana" untuk orang menyalin projek saya. Harapan saya adalah anda akan menganggap ini menarik atau memberi inspirasi untuk projek anda sendiri, yang mungkin sama atau tidak sama sekali. Oleh kerana projek ini sangat serupa dengan arahan lain, saya mungkin lebih ringkas dalam bidang tertentu, dan memberi lebih banyak perhatian kepada bahagian yang saya rasa unik untuk pengalaman saya. Untuk maklumat lebih lanjut mengenai perincian, anda boleh merujuk: cerupcat's Cara Membuat Menara Lonceng / Carillon Arduino terkawal Multitouch Padmechatronic yang murah

Langkah 1: Mulakan Dengan Tong Sampah

Saya bermula dengan tong sampah 13 galon dan sekeping kaca yang hampir tepat di bahagian atas. Saya terpaksa mengehadkan diri daripada membina perumahan khusus untuk instrumen, kerana saya terhad dalam kemahiran alat dan kerja kayu. Saya memutuskan bahawa tong sampah cukup tinggi dan mempunyai bukaan yang cukup besar sehingga berfungsi dengan baik sebagai permukaan multitouch yang didorong oleh kamera web. Semakin banyak kotak sampah yang segi empat tepat, semakin mudah untuk mencari sekeping gelas yang berbentuk tepat tanpa ada potongan khusus. Saya juga mendapatkan kamera web Logitech Quickcam Chat. Perhatikan dari gambar bahawa saya telah melepaskan sebahagian pangkalan untuk meninggalkan permukaan pelekap yang paling stabil dan stabil. Saya juga telah menempelkan sehelai kertas kecil di atas LED di bahagian atas kamera web untuk mengelakkan cahaya luar dalam instrumen.

Langkah 2: Bentukkan Rangka untuk Kaca

Saya menempelkan beberapa kepingan kayu kraf yang dilukis di sekitar panel kaca untuk membuat bingkai. Kayu memanjang sekitar 1/2 inci di atas dan di bawah gelas. Ini penting, kerana bingkai mengunci gelas di tempatnya di bahagian atas tong sampah. Selain itu, sebarang objek bergulir di atas kaca akan melentur pada bingkai dan tetap berada di atas instrumen. Saya juga memotong sekeping filem Opaline dan menempelkannya ke bahagian atas kaca. Filem ini agak lut sinar dan berfungsi dengan baik untuk permukaan multitouch jenis "diffuse light" ini. Sebenarnya terdapat jumlah penglihatan warna yang tinggi untuk objek yang menyentuh filem, yang memungkinkan untuk mengesan warna jika saya ingin menggunakan semula bingkai ini untuk projek lain.

Langkah 3: Lubang Bor untuk Kabel

Pada ketika ini, saya juga menyemburkan cat sampah. Saya memutuskan yang terbaik adalah melukis sebelum memasukkan sebarang elektronik, agar tidak merosakkannya. Saya juga menggerudi 6 lubang agar kabel habis dari bawah instrumen. Kerana saya tahu banyak elemen fabrikasi untuk projek ini akan terhalang oleh beberapa kemahiran saya. Saya menggunakan estetika yang lebih kasar / aneh untuk elemen visual instrumen. Sekiranya saya memotong lubang kabel ini dengan buruk dan menggabungkannya dengan kerja cat yang sangat bersih, ia akan kelihatan ceroboh. Saya dapati bahawa proses yang meninggalkan kelenturan ke langkah masa depan boleh menjadi lebih inspiratif sebagai seorang artis; sangat penting untuk bersikap fleksibel apabila anda tahu anda mungkin terhalang oleh sumber anda.

Langkah 4: Sambungkan Pengawal Mikro

Oleh kerana saya bermaksud menggunakan solenoid untuk bumper di bahagian atas permukaan, saya menggunakan 4 pin digital di Arduino dan papan opto-isolator DC 8 saluran. Saya menghidupkan Arduino melalui kabel USB ke komputer. Saya menghidupkan papan opto-isolator dengan bekalan kuasa 12V 1.5amp yang dikawal selia. Saya pada mulanya cuba membina papan saya sendiri dari 4 transistor TIP120 atau array Darlington ULN2074. Saya menghadapi masalah mendapatkan kuasa untuk menukar beberapa solenoid dengan litar transistor. Walau bagaimanapun, walaupun papan buatan sendiri lebih murah, tetapi kurang dipercayai dan kurang serba boleh untuk projek masa depan. Saya telah menggunakan kabel audio mono biasa untuk menyambungkan solenoid ke papan opto-isolator. Kabel ini berguna kerana mengandungi 2 wayar, dan tahan lama / fleksibel.

Langkah 5: Sambungkan Kamera Web dan Jalankan Kabel Melalui Lubang

Saya hanya merakam kamera web ke sisi tong sampah, dekat dengan bahagian bawah. Oleh kerana semua yang ada di dalam instrumen akan disembunyikan sebaik sahaja bahagian atasnya dipasang, saya merasa tidak perlu menyusun elektronik dengan lebih kemas, atau memasang kamera web dengan lebih kekal. Saya mengeluarkan semua kabel saya dari lubang di bahagian bawah instrumen. Ini mungkin jelas bagi sesetengah orang, tetapi perlu diingat bahawa setelah anda menyambungkan kabel ke kedua-dua solenoid dan papan kuasa, kabel tersebut tidak akan masuk melalui lubang gerudi kecil.

Langkah 6: Laksanakan Array of Solenoids

Setelah semua elektronik berada di tempatnya, susunlah empat solenoid dari beberapa kepingan kayu kraf yang dicat. Susunan dipegang pada bingkai dengan beberapa pita, agar mudah ditanggalkan. Pada gambar jarak dekat, anda dapat melihat bahawa saya telah menggerudi lubang kecil ke bumper, dan menempelkan batang solenoid ke dalamnya. Penting untuk menggunakan solenoid pegas, kerana tidak akan ada daya untuk mendorong poros ke belakang, setelah diaktifkan. Pengukuran adalah penting semasa langkah ini untuk memastikan bahawa bumper memiliki jarak yang cukup di atas filem / kaca.

Langkah 7: Laksanakan Perisian di Komputer

Setelah instrumen itu dibina, saya menulis beberapa perisian dalam PureData dan Max untuk mengawal bumper dan mengubah data kamera web multi-sentuhan menjadi bunyi. Video youtube ini menerangkan kod Pd / Max dengan lebih mendalam. Http://www. youtube.com/watch?v=1J8twNGoT90Video youtube ini menunjukkan demonstrasi bola pendorong solenoid, yang kedudukannya di permukaan mempengaruhi parameter DSP.https://www.youtube.com/watch? v = e6GVAQvuSSkPada ketika ini, saya mendapati bahawa kamera web saya tidak cukup pantas untuk mengesan bola ketika mereka bergerak pada kelajuan yang lebih tinggi. Ini menimbulkan masalah yang menarik semasa menulis kod, kerana saya tahu bahawa saya tidak boleh bergantung pada data dari kamera web secara linear. Penyelesaian saya adalah untuk mengawal bumper dan sebahagian besar sintesis dengan tangan dengan pengawal MIDI, dan membiarkan kedudukan bola mempengaruhi parameter untuk kesan DSP.

Langkah 8: Ucapan Penutup

Mudah-mudahan, projek ini sekurang-kurangnya menarik bagi anda seperti yang menggangu saya. Walaupun anda masih tidak berminat dengan permukaan solenoid atau multi-touch, saya harap anda belajar dari kesilapan saya dan berusaha untuk merancang projek yang lebih fleksibel, dengan estetika gabungan. Sekiranya anda mempunyai pertanyaan mengenai projek ini atau menginginkan lebih banyak maklumat mengenai kod Pd saya, sila hubungi saya melalui akaun youtube saya.-Stephen Lucas

Disyorkan: