Daftar Isi:

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

Video: Instrumen Pinball Multitouch: 8 Langkah

Video: Instrumen Pinball Multitouch: 8 Langkah
Video: Pinball machine troubleshooting and repair with a multi-meter voltage meter 2024, November
Anonim
Instrumen Pinball Multisentuh
Instrumen Pinball Multisentuh

Instruksi ini adalah tentang instrumen yang saya buat, yang menggabungkan permukaan multi-sentuh sederhana dengan solenoida. Saya akan memperlakukan ini sebagai dokumentasi proses saya, bukan "cara" bagi orang untuk menyalin proyek saya. Harapan saya adalah Anda akan menemukan ini menarik atau menginspirasi untuk proyek Anda sendiri, yang mungkin sama atau tidak sama sekali. Karena proyek ini sangat mirip dengan instruksi lainnya, saya mungkin lebih singkat di area tertentu, dan memberi lebih memperhatikan bagian-bagian yang menurut saya unik menurut pengalaman saya. Untuk informasi lebih detail, Anda dapat merujuk ke: cerupcat's Cara Membuat Menara Lonceng/Carillon Terkendali Arduino Multitouch Padmechatronic Murah

Langkah 1: Mulailah Dengan Tempat Sampah

Mulailah Dengan Tempat Sampah
Mulailah Dengan Tempat Sampah
Mulailah Dengan Tempat Sampah
Mulailah Dengan Tempat Sampah
Mulailah Dengan Tempat Sampah
Mulailah Dengan Tempat Sampah

Saya mulai dengan tempat sampah 13 galon dan sepotong kaca yang hampir pas di atasnya. Saya harus membatasi diri dari membangun rumah khusus untuk instrumen, karena saya terbatas dalam peralatan dan keterampilan pengerjaan kayu. Saya memutuskan bahwa tempat sampah cukup tinggi dan memiliki bukaan yang cukup besar sehingga dapat berfungsi dengan baik sebagai permukaan multisentuh yang digerakkan oleh webcam. Semakin persegi panjang tempat sampah, semakin mudah untuk menemukan potongan kaca dengan bentuk yang sesuai tanpa harus memotong apa pun. Saya juga membeli webcam Logitech Quickcam Chat. Perhatikan dari gambar bahwa saya telah melepas bagian alas untuk meninggalkan permukaan pemasangan yang paling rata dan paling stabil. Saya juga menempelkan selembar kertas kecil di atas LED di bagian atas webcam untuk mencegah cahaya asing di dalam instrumen.

Langkah 2: Buat Bingkai untuk Kaca

Bangun Bingkai untuk Kaca
Bangun Bingkai untuk Kaca

Saya merekatkan beberapa potong kayu kerajinan yang dicat di sekitar panel kaca untuk membuat bingkai. Kayu memanjang sekitar 1/2 inci di atas dan di bawah kaca. Ini penting, karena bingkai mengunci kaca pada tempatnya di bagian atas tempat sampah. Selain itu, setiap benda yang menggelinding di atas kaca akan menabrak bingkai dan tetap berada di instrumen. Saya juga memotong sepotong film Opaline dan menempelkannya ke sisi atas kaca. Film ini cukup tembus pandang dan bekerja dengan baik untuk jenis permukaan multisentuh "cahaya difus" ini. Sebenarnya ada visibilitas warna yang tinggi untuk objek yang menyentuh film, yang memungkinkan untuk melacak warna jika saya ingin menggunakan kembali bingkai ini untuk proyek lain.

Langkah 3: Bor Lubang untuk Kabel

Bor Lubang untuk Kabel
Bor Lubang untuk Kabel

Pada titik ini, saya juga menyemprotkan cat ke tempat sampah. Saya memutuskan yang terbaik adalah mengecat sebelum memasukkan barang elektronik apa pun, agar tidak merusaknya. Saya juga mengebor 6 lubang agar kabel keluar dari bagian bawah instrumen. Karena saya tahu banyak elemen fabrikasi untuk proyek ini akan terhalang oleh beberapa keterampilan saya. Saya menganut estetika yang lebih kasar/aneh untuk elemen visual instrumen. Jika saya telah memotong lubang untuk kabel ini dengan buruk dan menggabungkannya dengan pekerjaan cat yang sangat bersih, itu hanya akan terlihat ceroboh. Saya menemukan bahwa sebuah proses yang meninggalkan kelenturan untuk langkah-langkah masa depan dapat lebih menginspirasi sebagai seorang seniman; sangat penting untuk bersikap fleksibel ketika Anda tahu bahwa Anda mungkin terhalang oleh sumber daya Anda.

Langkah 4: Hubungkan Mikrokontroler

Hubungkan Mikrokontroler
Hubungkan Mikrokontroler
Hubungkan Mikrokontroler
Hubungkan Mikrokontroler
Hubungkan Mikrokontroler
Hubungkan Mikrokontroler

Karena saya bermaksud menggunakan solenoida untuk bumper di bagian atas permukaan, saya menggunakan 4 pin digital pada Arduino dan papan opto-isolator DC 8 saluran. Saya menyalakan Arduino melalui kabel USB ke komputer. Saya menyalakan papan opto-isolator dengan catu daya 12V 1.5amp yang diatur. Awalnya saya mencoba membuat papan saya sendiri dari 4 transistor TIP120 atau array Darlington ULN2074. Saya mengalami masalah mendapatkan daya untuk mengganti beberapa solenoida dengan sirkuit transistor. Namun, meskipun papan buatan sendiri akan lebih murah, tetapi kurang dapat diandalkan dan kurang fleksibel untuk proyek masa depan. Saya telah menggunakan kabel audio mono biasa untuk menghubungkan solenoida ke papan opto-isolator. Kabel ini berguna karena berisi 2 kabel, dan tahan lama/fleksibel.

Langkah 5: Hubungkan Webcam dan Jalankan Kabel Melalui Lubang

Hubungkan Webcam dan Jalankan Kabel Melalui Lubang
Hubungkan Webcam dan Jalankan Kabel Melalui Lubang
Hubungkan Webcam dan Jalankan Kabel Melalui Lubang
Hubungkan Webcam dan Jalankan Kabel Melalui Lubang

Saya hanya menempelkan webcam ke sisi tempat sampah, dekat dengan bagian bawah. Karena semua yang ada di dalam instrumen akan disembunyikan setelah bagian atas terpasang, saya merasa tidak perlu mengatur elektronik lebih rapi, atau memasang webcam lebih permanen. Saya melepaskan semua kabel dari lubang di bagian bawah instrumen. Ini mungkin terlihat jelas bagi sebagian orang, tetapi perlu diingat bahwa setelah Anda menyambungkan kabel ke solenoida dan papan daya, kabel tersebut tidak akan masuk melalui lubang bor kecil.

Langkah 6: Menerapkan Array Solenoid

Menerapkan Array Solenoid
Menerapkan Array Solenoid
Menerapkan Array Solenoid
Menerapkan Array Solenoid

Setelah semua peralatan elektronik terpasang, buatlah susunan empat solenoida dari beberapa potongan kayu kerajinan yang dicat. Susunannya diikat ke bingkai dengan selotip, agar mudah dilepas. Pada gambar close-up, Anda dapat melihat bahwa saya telah mengebor lubang kecil ke bemper, dan menempelkan poros solenoid ke sana. Penting untuk memiliki solenoida pegas, karena tidak akan ada gaya untuk mendorong poros kembali, setelah poros diaktifkan. Pengukuran penting selama langkah ini untuk memastikan bahwa bumper memiliki jarak yang cukup di atas film/kaca.

Langkah 7: Menerapkan Perangkat Lunak di Komputer

Menerapkan Perangkat Lunak di Komputer
Menerapkan Perangkat Lunak di Komputer

Setelah instrumen dibuat, saya menulis beberapa perangkat lunak di PureData dan Max untuk mengontrol bumper dan mengubah data webcam multi-sentuh menjadi suara. Video youtube ini menjelaskan kode Pd/Max secara lebih mendalam.https://www. youtube.com/watch?v=1J8twNGoT90Video youtube ini memberikan demonstrasi bola penggerak solenoida, yang posisinya di permukaan memengaruhi parameter DSP.https://www.youtube.com/embed/e6GVAQvuSSkPada titik ini, saya menemukan bahwa webcam saya tidak cukup cepat untuk melacak bola saat mereka bergerak dengan kecepatan lebih tinggi. Ini menimbulkan masalah yang menarik saat menulis kode, karena saya tahu bahwa saya tidak dapat mengandalkan data dari webcam secara linier. Solusi saya adalah mengontrol bumper dan sebagian besar sintesis dengan tangan dengan pengontrol MIDI, dan membiarkan posisi bola memengaruhi parameter untuk efek DSP.

Langkah 8: Catatan Penutup

Kata penutup
Kata penutup

Mudah-mudahan, proyek ini setidaknya menarik bagi Anda dan juga membuat saya kesal. Bahkan jika Anda masih tidak tertarik pada permukaan solenoida atau multi-sentuh, saya harap Anda belajar dari kesalahan saya dan berusaha untuk merencanakan proyek yang lebih fleksibel, dengan estetika yang terkonsolidasi. Jika Anda memiliki pertanyaan tentang proyek ini atau ingin informasi lebih lanjut tentang kode Pd saya, silakan hubungi saya melalui akun youtube saya.-Stephen Lucas

Direkomendasikan: