Isi kandungan:

Theremoose - Tetikus Komputer Terkawal Theremin: 6 Langkah (dengan Gambar)
Theremoose - Tetikus Komputer Terkawal Theremin: 6 Langkah (dengan Gambar)

Video: Theremoose - Tetikus Komputer Terkawal Theremin: 6 Langkah (dengan Gambar)

Video: Theremoose - Tetikus Komputer Terkawal Theremin: 6 Langkah (dengan Gambar)
Video: AQUARIUM AUTOMATION - GHL SYSTEM FOR PH, DOSING AND OTHER PLANTED TANK CONTROLS 2024, November
Anonim
Theremoose - Tetikus Komputer Terkawal Theremin
Theremoose - Tetikus Komputer Terkawal Theremin
Theremoose - Tetikus Komputer Terkawal Theremin
Theremoose - Tetikus Komputer Terkawal Theremin
Theremoose - Tetikus Komputer Terkawal Theremin
Theremoose - Tetikus Komputer Terkawal Theremin

Projek ini dibuat dengan kerjasama Randy Glenn, pastikan anda memeriksanya di sini:

Kira-kira seminggu yang lalu saya mengambil bahagian dalam hackathon untuk idea-idea mengerikan di Toronto (bodohhacktoronto.com). Ini adalah hasil hujung minggu itu.

Kami bermula dengan idea yang sangat berbeza. Seorang anggota pasukan kami mempunyai plotter bercetak 3D yang lengkap, dan dua sensor gerak isyarat, jadi idea kami adalah membuat lakaran yang teruk, mengawal perancang dengan sensor isyarat. Malangnya, setengah hari selepas menyelesaikan masalah sensor gerakan, dan akhirnya membuat mereka bekerja dengan raspberry pi dan penjana nada, salah satu motor di plotter gagal dan mencairkannya. Dibiarkan dengan plotter cair dan sensor isyarat bodoh yang ada, kami memerlukan idea baru.

Ketika itulah kita terfikir, bagaimana jika kita menggunakan benda bodoh kita sebagai tetikus komputer? Dan bagaimana idea kami dilahirkan. Anda mungkin berfikir, mengapa menyebutnya sebagai theremoose, padahal itu jelas rumahnya? Baiklah, untuk benar-benar memahami, anda harus membuatnya sendiri, tetapi pada prinsipnya, nama theremoose telah diselesaikan kerana tidak ada tetikus yang dapat mengeluarkan banyak bunyi ini, theremoose terdengar seperti rusa. Kami juga orang Kanada, jadi semuanya mesti melibatkan rusa.

Catatan: Ini bukan sejenisnya, kerana ia tidak beroperasi menggunakan kapasitansi, melainkan hanya menggunakan sensor isyarat. Tetapi ia tetap berfungsi seperti satu! Saya rasa anda boleh menyebutnya digital?

Langkah 1: Kumpulkan Bahan

Kumpulkan Bahan
Kumpulkan Bahan
Kumpulkan Bahan
Kumpulkan Bahan
Kumpulkan Bahan
Kumpulkan Bahan
Kumpulkan Bahan
Kumpulkan Bahan

Kami sangat bertuah kerana salah seorang ahli pasukan kami adalah pembuat hebat, dan membawa semua yang diperlukan untuk membina projek ini, dan banyak lagi. Tetapi jika anda tidak mempunyai koleksi elektronik yang paling hebat di dunia, anda mesti mendapatkan sumber ini.

Anda perlu:

  • Teensy v3.0
  • Perisai audio remaja
  • beberapa pembesar suara yang diperkuat
  • butang tekan gergasi dengan LED terpasang (atau tanpa LED, tetapi LED menjadikannya lebih menyeronokkan)
  • banyak wayar pelompat
  • papan roti
  • Sensor gerakan 2x sparkfun (ini adalah versi yang lebih baru dari yang kami gunakan, semuanya sama kecuali bagaimana ia kelihatan)
  • LED 4x
  • 5x transistor (PN2222A)
  • Perintang 5x 470 ohm
  • semacam bingkai untuk tetikus (kami menggunakan beberapa kayu, dan cawan plastik, semoga anda dapat melakukannya dengan lebih baik)

Langkah 2: Wire Up Gesture Sensor

Wire Up Gesture Sensor
Wire Up Gesture Sensor
Wire Up Gesture Sensor
Wire Up Gesture Sensor
Wire Up Gesture Sensor
Wire Up Gesture Sensor
Wire Up Gesture Sensor
Wire Up Gesture Sensor

Bagi saya, ini adalah bahagian yang paling menggembirakan. Pendawaian semuanya.

Untuk memulakan, kita hanya perlu melakukan pengubahsuaian pada sensor sebelah kanan sahaja (ini adalah yang akan menggerakkan tetikus anda ke atas dan ke bawah):

  1. Tanggalkan solder yang melekatkan pad "I2C Pullup".
  2. Jambatan pad "Addr".

Saya telah melukis sedikit gambarajah yang menunjukkan di mana alas ini terdapat di atas.

Setelah anda mengubah suai sensor kanan, pasangkan kedua sensor ke papan Teensy dengan cara yang sama:

  1. Pasang tanah ke tanah (GND ke GND).
  2. Pasang VCC pada sensor hingga 3.3v pada Teensy.
  3. Pasang pin data pada sensor (DA) ke pin 18 pada Teensy.
  4. Pasang pin jam pada sensor (CL) ke pin 19 pada Teensy.

Itu sahaja, sensor dipasang!

Langkah 3: Wire Up Semua Yang Lain

Wire Up Semua Yang Lain
Wire Up Semua Yang Lain
Wire Up Semua Yang Lain
Wire Up Semua Yang Lain

Setelah sensor dipasang, mari kita pasangkan semua yang lain ke Teensy. Terdapat arahan di bawah ini, dan skema yang dilukis dengan tangan dengan gambar di atas, semoga itu cukup untuk menjelaskan pendawaian dengan betul!

Butang

Wire butang untuk pin 0 pada Teensy, dan tanah. Pastikan bahawa anda memasang butang secara semula jadi terbuka (berlabel NO dan COM pada butang kami).

Untuk memasangkan LED, jika anda mempunyai LED yang terpasang di butang anda seperti yang kami lakukan:

  1. pasangkan pin Teensy 1 ke pangkal transistor anda
  2. pasangkan pemancar ke tanah
  3. pasang pemungut ke anod LED
  4. kawat katod LED ke + 3.3v pada Teensy, dengan perintang 470 ohm secara bersiri

LED penunjuk

Ini akan memberikan maklum balas supaya anda tahu ke mana tetikus anda bergerak, anda tahu, sekiranya anda ingin menggunakan rongga jari anda sambil tidak melihat monitor. Baiklah, baiklah, kami menambahkannya kerana tidak ada projek yang lengkap tanpa diod pemancar cahaya.

Kami menambah empat LED, dan masing-masing terpasang pada pin Teensy dari 2 hingga 5, pasangkannya seperti ini:

  1. pasang pangkal transistor ke salah satu daripada 4 pin Teensy di atas.
  2. pasangkan pemancar ke tanah
  3. pasang pemungut ke anod LED
  4. kawat katod LED ke + 3.3v pada Teensy, dengan perintang 470 ohm secara bersiri

Penceramah

Cukup pasangkannya ke pelindung audio Teensy. Ia mempunyai bicu audio 1/8.

Itu sahaja! Tidak ada lagi yang tersisa dalam projek ini.

Langkah 4: Perisian

Perisian!
Perisian!

Kod untuk projek ini dipautkan di bawah:

drive.google.com/file/d/1hLA2Aydn1qutxAOlt…

Anda seharusnya dapat memuat turunnya dari pautan itu dan membukanya di Arduino IDE, memuat naiknya ke papan anda, dan semuanya berfungsi dengan baik. Tetapi itu membosankan! Cuba bereksperimen dengan kod tersebut, dan ubah parameternya. Kami bersenang-senang bereksperimen dengan jenis gelombang yang dapat dihasilkan oleh Teensy. Kami mendapati bahawa gelombang gigi gergaji adalah yang paling menjengkelkan. Terdapat gambar di atas parameter yang perlu diubah untuk mengubah bentuk gelombang.

Setelah kod diunggah, apabila anda memasukkan Teensy ke komputer, ia akan berfungsi sebagai tetikus! Ini boleh menjengkelkan semasa anda cuba memuat naik kod yang diubah suai, dan seseorang bermain dengannya. Semasa Teensy pertama kali dipasang, ia dapat memasuki salah satu daripada dua mod. Sekiranya anda menekan butang besar ketika dihidupkan, ia akan berada dalam mod senyap (sesuai untuk kegunaan rumah), jika anda memasangnya, ia akan berada dalam mod lantang (sesuai untuk membersihkan kedai kopi jika anda boleh ' t cari tempat duduk).

Langkah 5: Pasang Segala-galanya agar Boleh Digunakan

Pasang Segala-galanya untuk Membuatnya Boleh Digunakan
Pasang Segala-galanya untuk Membuatnya Boleh Digunakan

Inilah langkah untuk menjadi kreatif! Kami membuat bingkai untuk terapi menggunakan sekeping kayu tambahan, memasang sensor di kedua sisi komputer, dan menggunakan cawan solo merah (diisi dengan batu) untuk menahan butang, yang akan digunakan untuk mengklik (kami menggunakan cawan solo merah kerana ia adalah ketinggian yang sempurna untuk dipukul dengan dagu anda).

Saya fikir ini adalah penyelesaian yang sempurna ketika kita berada di hackathon, dan membuat semacam bingkai untuk itu adalah idea saat terakhir, tetapi saya juga berpendapat bahawa anda boleh melakukan yang lebih baik, jadi apa sahaja yang anda hasilkan, sila kongsikannya dengan saya!

Walau bagaimanapun, anda memutuskan untuk memasangkan theremoose anda, pastikan anda meletakkan sensor kanan menghadap ke atas dan ke bawah, dan sensor kiri menghadap kiri dan kanan. Kami mendapati bahawa ini adalah yang paling mudah dikawal.

Anda boleh melihat sistem kami dalam gambar di atas.

Langkah 6: Anda Selesai! Berseronok

Image
Image
Anda Selesai! Berseronok!
Anda Selesai! Berseronok!
Anda Selesai! Berseronok!
Anda Selesai! Berseronok!

Kaedah terbaik untuk mengajar anda bagaimana menggunakannya, adalah dengan menunjukkan video kepada anda. Anda boleh menonton video di atas untuk melihat orang yang beraksi. Di sini ia digunakan untuk bermain Minecraft dan Minesweeper, tetapi anda tidak hanya perlu bermain permainan yang dimulakan dengan "milik saya", kemungkinan theremoose tidak ada habisnya!

Sekiranya anda membina salah satu daripadanya, sila beritahu saya! Dan cadangkan juga penggunaan terbaik untuk teknologi luar biasa yang luar biasa ini.

Kami juga akan sangat menghargainya jika anda memilih kami dalam peraduan audio, kerana apa lagi kemungkinan penemuan berkaitan audio yang lebih baik daripada yang ada?

Kami berseronok membina projek ini, dan kami harap anda berjaya!

Disyorkan: