Daftar Isi:
- Langkah 1: Bagian yang Dibutuhkan
- Langkah 2: Lepaskan Kaki dan Sekrup dan Buka Mouse
- Langkah 3: Cabut Kabel USB dan Lepaskan Roda Encoder
- Langkah 4: PCB dan Koneksi Sensor Mouse
- Langkah 5: Tinning Kabel
- Langkah 6: Menyolder Kabel ke Microswitch dan Roda Encoder
- Langkah 7: Mengamankan Kabel dan PCB Dengan Lem Panas
- Langkah 8: Solder Kabel ke Sensor Mouse Optik
- Langkah 9: Menghubungkan Sensor Optik ke Nano
- Langkah 10: Menghubungkan Tombol Kanan dan Tengah ke Nano
- Langkah 11: Menghubungkan Tombol Kiri ke Nano
- Langkah 12: Menghubungkan Roda Encoder ke Nano
- Langkah 13: Menghubungkan Speaker ke Nano
- Langkah 14: Mempersiapkan Permukaan Halus untuk Pemasangan Speaker,
- Langkah 15: Bor dan Perlebar Lubang untuk Pemasangan Speaker
- Langkah 16: Pasang Komponen Mekanik yang Lepas dan Pasang Speaker
- Langkah 17: Pasang Kembali, Unggah / Edit Kode
Video: Sound Mouse: 17 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Pada tahun 2016, setelah terinspirasi oleh video Scanman Line Follower di YouTube, saya mulai mengerjakan perangkat synthesizer menggunakan CCD linier Toshiba TCD1304 untuk mensintesis audio dari data spektogram (atau data grafis yang ditafsirkan sebagai data spektogram) menggunakan kode ARSS Michel Rouzic (sumber dari aplikasi Photosounder nya). Ini menjadi terlalu besar, dari segi perangkat keras, dan benar-benar tidak berfungsi sebagai pengontrol mandiri, jadi saya meletakkannya di kompor belakang.
Baru-baru ini saya menyadari bahwa sensor yang dibuat oleh Agilent untuk mouse komputer optik melakukan banyak pemrosesan secara internal, baik yang mampu memberikan gambar bitmap (sangat lambat) dan kegelapan rata-rata seiring dengan perubahan X dan Y menggunakan permintaan serial sederhana (banyak lebih cepat) daripada harus berurusan dengan konversi analog ke digital berkecepatan tinggi seperti sensor Scanman / Toshiba. Jadi, saya memutuskan untuk membuat versi sederhana dari synth CCD menggunakan mouse, bukan pemindai. Dengan memodifikasi perpustakaan Arduino yang dikembangkan oleh Conor Peterson untuk membaca data piksel dari sensor Agilent untuk membaca gerakan dan kegelapan rata-rata, saya dapat mengambil data dengan cukup cepat untuk synthesizer gestural mandiri yang sederhana namun responsif
Komponen dalam perangkat ini dapat dibeli dengan harga kurang dari sepuluh dolar dan kodenya cukup sederhana untuk dimodifikasi oleh hampir semua orang, menjadikannya pembuat suara yang cepat dan murah untuk kinerja atau sebagai lelucon.
Menggunakan perangkat lunak di bawah ini, tombol scrollwheel beralih di antara mode: 1 - pitch berdasarkan posisi X, 2 - pitch berdasarkan input kamera, 3 - campuran keduanya. Tombol kiri mouse adalah pemicu sesaat dan tombol kanan menempel. Roda gulir mengubah rentang frekuensi dan roda gulir plus tombol kiri mengubah titik tengah rentang itu. Tombol kiri plus tombol tengah mengaktifkan modulasi volume pada sumbu Y.
Langkah 1: Bagian yang Dibutuhkan
Komponen yang dibutuhkan:-24 awg solid wire (beberapa warna)-USB mini cable-Arduino Nano (atau clone)-Speaker-Mouse dengan Agilent sensor A1610 atau A2610 (mungkin yang lain)
Alat yang dibutuhkan:-Pemotong samping mini-Pilar hidung jarum mini-Pencabut kabel-Besi solder & solder-Pistol lem panas & lem-Oeng obeng presisi-Tangan penolong-Spidol permanen-Bor-1/16", 1/4" dan pembesar / melangkah sedikit
Tidak ditampilkan: Pengisi daya USB -5v
Langkah 2: Lepaskan Kaki dan Sekrup dan Buka Mouse
Lepaskan bantalan dari bagian bawah mouse Anda jika penutup dan sekrupnya. Lepaskan sekrup dan buka mouse dengan hati-hati. Pastikan untuk menyimpan sekrup di tempat Anda dapat menemukannya!
Langkah 3: Cabut Kabel USB dan Lepaskan Roda Encoder
Cabut kabel USB mouse dan buang. Biasanya akan ada konektor tetapi jika tidak ada, potong saja kabelnya menggunakan pemotong samping, hati-hati jangan sampai menjembatani koneksi antar kabel (pembumian bersama yang menyentuh +5v dapat mengganggu pengoperasian sensor). Lepaskan roda encoder gulir agar tidak hilang.
Langkah 4: PCB dan Koneksi Sensor Mouse
Berikut adalah gambar Fritzing dari koneksi dan foto yang menunjukkan koneksi yang dibuat menggunakan mouse Kensington yang saya gunakan untuk tutorial.
Langkah 5: Tinning Kabel
Potong dan timah 10 4 inci panjang kawat untuk membuat sambungan. Ini akan membuatnya lebih mudah untuk menyoldernya ke PCB. Anda dapat menghilangkan arde IC karena ini merupakan koneksi yang sama dengan arde lainnya.
-ground-tombol kiri-tombol tengah-tombol kanan-encoder a-encoder b-IC +5v-IC ground -IC sck-IC sdio
Langkah 6: Menyolder Kabel ke Microswitch dan Roda Encoder
Dimulai dengan kabel ground, solder kabel ke bagian bawah papan di lokasi yang dijelaskan sebelumnya. Anda juga dapat menghubungkan pin IC di bagian bawah. Saya melakukan ini di atas karena saya merujuk lembar spesifikasi saat menyolder. Balikkan papan dan atur kabelnya sehingga papan dapat duduk dengan benar tanpa ada celah tambahan yang disebabkan oleh kabel.
Langkah 7: Mengamankan Kabel dan PCB Dengan Lem Panas
Gunakan pistol lem panas untuk mengamankan kabel ke tepi papan. Jangan lupa nyalakan lem tembaknya! Sambungan tidak akan putus secara tidak sengaja dan membuatnya mudah untuk mengidentifikasi saat papan dibalik karena dipegang secara berurutan.
Langkah 8: Solder Kabel ke Sensor Mouse Optik
Saya menyolder kabel langsung ke IC, tetapi mereka dapat dengan mudah disolder ke bagian bawah PCB. Saya mulai dengan menyetrika kaki IC yang saya perlukan untuk menyolder, dan kemudian melelehkan solder yang dilapisi pada kaki dan kawat bersama dengan besi solder. Amankan koneksi ini dengan lem panas dan potong kabel yang menonjol dari bagian atas papan untuk mencegahnya menyentuh Arduino Nano secara tidak sengaja.
Langkah 9: Menghubungkan Sensor Optik ke Nano
Potong kabel dari sensor menjadi panjang dan pasang ke Arduino. Saya masuk melalui bagian bawah dan menyolder di bagian atas untuk menggunakan ruang sesedikit mungkin. D2, D3, 5v dan GND.
Langkah 10: Menghubungkan Tombol Kanan dan Tengah ke Nano
Potong kabel tombol kanan dan tengah menjadi panjang dan solder ke D7 & D8.
Langkah 11: Menghubungkan Tombol Kiri ke Nano
Potong kabel tombol kiri menjadi panjang dan solder ke D6.
Langkah 12: Menghubungkan Roda Encoder ke Nano
Potong kabel encoder menjadi panjang dan solder ke D9 & D10.
Langkah 13: Menghubungkan Speaker ke Nano
Terakhir hubungkan speaker Anda ke Arduino. + akan pergi ke D5 dan - akan pergi ke tanah. Sejak alasan diambil, saya menggunakan pelindung USB karena memiliki banyak solder yang menahannya. Pasang kabel mini USB dan masukkan melalui lubang untuk kabel mouse. Dalam contoh ini saya harus memasangnya di antara roda gulir dan tombol roda gulir, jadi saya membuka sedikit insulasi agar pas di celah sempit.
Langkah 14: Mempersiapkan Permukaan Halus untuk Pemasangan Speaker,
Periksa bagian bawah tutup mouse. Biasanya akan ada semacam spacer dan komponen pemasangan untuk menjaga mouse agar tidak mudah roboh bersama dengan sesuatu untuk menahan rakitan tombol. Mouse ini memiliki lapisan plastik tipis yang membentang di seluruh permukaan yang berfungsi sebagai tombol yang menekan mikroswitch bagian dalam. Ini ditahan oleh potongan plastik putih yang ditunjukkan di atas. Saya menemukan bahwa saya dapat menggunakan area itu untuk speaker jika saya merekatkan pivot untuk tombol saat menempelkan speaker. Potong apa pun yang mungkin menghalangi speaker.
Langkah 15: Bor dan Perlebar Lubang untuk Pemasangan Speaker
Tandai tempat untuk pembukaan speaker dan bor melaluinya dengan sedikit. Lubang pilot ini menandai lokasi untuk pengeboran lebih lanjut dengan mata bor yang lebih besar. Jika lubangnya terlalu besar, plastik bisa retak. Mulailah dengan melepas rakitan tombol dan kemudian melebarkan setiap bagian secara terpisah dengan bit seperempat inci dan kemudian dengan sedikit langkah berbentuk kerucut. Bersihkan ujung-ujungnya dengan pisau, alat penghalus atau kikir bundar.
Langkah 16: Pasang Komponen Mekanik yang Lepas dan Pasang Speaker
Pertama, lem bagian mekanis apa pun (seperti engsel tombol dalam contoh ini) menggunakan pistol lem panas. Ini mungkin tidak perlu, itu tergantung dari model mouse. Kemudian posisikan speaker dan rekatkan di sekitar tepinya untuk menahannya di tempatnya. Saya biasanya mulai dengan satu blog lem, balikkan saat masih panas untuk memusatkannya dan biarkan mengering. Kemudian selesaikan dengan mengikuti perimeter speaker, berhati-hatilah agar lem tidak menempel pada penutup speaker, atau menutupi kisi-kisi belakang.
Langkah 17: Pasang Kembali, Unggah / Edit Kode
Pasang kembali tutup mouse ke badan. Jika tidak pas, posisikan kembali kabel dan pastikan lubang sekrup tidak tertutup. Sekrup bersama-sama dan hubungkan ke komputer untuk mengunggah perangkat lunak menggunakan Arduino IDE. Jika Anda menggunakan tiruan Nano di Mac, Anda mungkin harus mengunduh driver tambahan untuk mengunggah file. Kode dapat diunduh dari sini.
www.bryanday.net/mousesynth_v0_1_4.zip
Putuskan sambungan dari komputer dan sambungkan ke catu daya USB. Selamat bersenang-senang!
Mod yang disarankan: Dukungan untuk lebih banyak bentuk gelombang audio, dukungan baterai isi ulang, fungsionalitas Bluetooth, output CV…
Direkomendasikan:
Mengetik Lidah Dengan Mouse Mulut: 11 Langkah (dengan Gambar)
Mengetik Lidah Dengan Mouse Mulut: Papan Makey Makey tidak diragukan lagi telah membuka banyak kemungkinan untuk berinteraksi dengan PC atau Laptop. Sementara bermain piano pisang dan pemicu foil perak menyenangkan dan mendidik, saya ingin menemukan aplikasi yang berbeda dan mudah-mudahan bisa
[Wearable Mouse] Pengontrol Mouse Wearable berbasis Bluetooth untuk Windows 10 dan Linux: 5 Langkah
[Wearable Mouse] Pengontrol Mouse Wearable Berbasis Bluetooth untuk Windows 10 dan Linux: Saya membuat pengontrol mouse berbasis Bluetooth yang dapat digunakan untuk mengontrol penunjuk tetikus dan melakukan operasi terkait mouse PC dengan cepat, tanpa menyentuh permukaan apa pun. Sirkuit elektronik, yang disematkan pada sarung tangan, dapat digunakan untuk melacak
Sup - Mouse untuk Orang Dengan Quadriplegia - Biaya Rendah dan Sumber Terbuka: 12 Langkah (dengan Gambar)
Sup - Mouse untuk Orang Dengan Quadriplegia - Biaya Rendah dan Sumber Terbuka: Pada musim semi 2017, keluarga sahabat saya bertanya apakah saya ingin terbang ke Denver dan membantu mereka dengan sebuah proyek. Mereka memiliki seorang teman, Allen, yang menderita quadriplegia akibat kecelakaan bersepeda gunung. Felix (teman saya) dan saya melakukan rese cepat
Mouse Bluetooth Dengan Sensor Ultrasonik dan Fotosel: 10 Langkah (dengan Gambar)
Mouse Bluetooth Dengan Sensor Ultrasonik dan Fotosel: Jadi, sedikit pengenalan mengapa saya membuat proyek ini. Saat ini saya sedang mencari untuk mengadopsi anak kucing ke rumah baru saya. Dan setelah melalui beberapa hal yang bisa dimainkan untuk kucing, saya berpikir: mengapa tidak membuat mainan sendiri. Jadi, saya membuat mouse Bluetooth. Anda dapat meng
Mouse Komputer yang Dioperasikan dengan Kaki: 7 Langkah (dengan Gambar)
Mouse Komputer yang Dioperasikan dengan Kaki: Saya membangun fungsi mouse menjadi sandaran kaki sehingga saya dapat menulis dan mengedit teks tanpa merusak pemikiran saya dan melepaskan tangan saya dari keyboard untuk meraba-raba dengan mouse atau trackball konvensional. Mouse yang dioperasikan dengan kaki komersial tersedia