Isi kandungan:
- Langkah 1: Kumpulkan Bahan
- Langkah 2: Wire Up Gesture Sensor
- Langkah 3: Wire Up Semua Yang Lain
- Langkah 4: Perisian
- Langkah 5: Pasang Segala-galanya agar Boleh Digunakan
- Langkah 6: Anda Selesai! Berseronok
Video: Theremoose - Tetikus Komputer Terkawal Theremin: 6 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
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
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
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):
- Tanggalkan solder yang melekatkan pad "I2C Pullup".
- 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:
- Pasang tanah ke tanah (GND ke GND).
- Pasang VCC pada sensor hingga 3.3v pada Teensy.
- Pasang pin data pada sensor (DA) ke pin 18 pada Teensy.
- Pasang pin jam pada sensor (CL) ke pin 19 pada Teensy.
Itu sahaja, sensor dipasang!
Langkah 3: 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:
- pasangkan pin Teensy 1 ke pangkal transistor anda
- pasangkan pemancar ke tanah
- pasang pemungut ke anod LED
- 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:
- pasang pangkal transistor ke salah satu daripada 4 pin Teensy di atas.
- pasangkan pemancar ke tanah
- pasang pemungut ke anod LED
- 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
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
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
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:
Bina Robot Streaming Video Terkawal Internet Anda Dengan Arduino dan Raspberry Pi: 15 Langkah (dengan Gambar)
Bina Robot Streaming Video Terkawal Internet Anda Dengan Arduino dan Raspberry Pi: Saya @RedPhantom (aka LiquidCrystalDisplay / Itay), seorang pelajar berusia 14 tahun dari Israel yang belajar di Sekolah Menengah Max Shein untuk Sains dan Matematik Lanjutan. Saya membuat projek ini untuk semua orang belajar dan berkongsi! Anda mungkin mempunyai
Meja Komputer Terkawal Jauh: 8 Langkah (dengan Gambar)
Meja Komputer Terkawal Jauh: Baru-baru ini saya menghadapi masalah bahawa kemalasan saya menjadi masalah besar bagi saya di rumah. Sebaik sahaja saya tidur, saya ingin meletakkan beberapa lampu LED yang bagus dengan beberapa siri bermain di PC saya. Tetapi … Sekiranya saya mahu mematikan perkara ini, saya harus G
Cara Membongkar Komputer Dengan Langkah dan Gambar yang Mudah: 13 Langkah (dengan Gambar)
Cara Membongkar Komputer Dengan Langkah dan Gambar yang Mudah: Ini arahan mengenai cara membongkar PC. Sebilangan besar komponen asas adalah modular dan mudah dikeluarkan. Walau bagaimanapun, adalah penting untuk anda mengaturnya. Ini akan membantu mengelakkan anda kehilangan bahagian, dan juga dalam membuat pemasangan semula
Kerusi Roda Terkawal Penglihatan Komputer Dengan Manekin: 6 Langkah (dengan Gambar)
Komputer Roda Berkendali Roda Dengan Manekin: Projek oleh AJ Sapala, Fanyun Peng, Kuldeep Gohel, Ray LC. Disusun oleh AJ Sapala, Fanyun Peng, Ray LC. Kami membuat kerusi roda dengan roda yang dikendalikan oleh papan Arduino, yang seterusnya dikendalikan oleh raspberry pi menjalankan openCV melalui Pemprosesan
Menggunakan PSP Sebagai Joystick Komputer dan Kemudian Mengendalikan Komputer Anda Dengan PSP: 5 Langkah (dengan Gambar)
Menggunakan PSP Sebagai Joystick Komputer dan Kemudian Mengendalikan Komputer Anda Dengan PSP: Anda boleh melakukan banyak perkara menarik dengan homebrew PSP, dan dalam arahan ini saya akan mengajar anda bagaimana menggunakan PSP anda sebagai kayu bedik untuk bermain permainan, tetapi ada juga program yang membolehkan anda menggunakan kayu bedik anda sebagai tetikus anda. Inilah bahan