Isi kandungan:
- Bekalan
- Langkah 1: Memotong Buih
- Langkah 2: Pendawaian Semuanya
- Langkah 3: Melukis
- Langkah 4: Menggunakan Firmware dan Keymapper
Video: Pengawal Tebal Kecil Minecraft DIY: 4 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Saya mempunyai bahagian-bahagian untuk membuat ini selama hampir satu tahun dan akhirnya saya mempunyai masa untuk melakukannya. Apa yang kami ada di sini adalah pengawal permainan USB (HID) yang dipasang terus ke mana-mana mesin dengan USB dan berfungsi sebagai papan kekunci / tetikus / kayu bedik. Ia memiliki akselerometer yang berfungsi sebagai 2 paksi, memiringkan ke arah mana pun dapat dipetakan ke kekunci pergerakan, mana-mana kekunci papan kekunci dan juga menyamar sebagai tetikus atau kayu bedik. Ini juga diprogramkan dalam swing detector sehingga gerakan cepat ke depan juga bertindak sebagai penekanan tombol / gerakan / pemutus tombol.
Selain sensor kecondongan, ia mempunyai batang pemuka 2 paksi dan 2 butang tekan.
Bekalan
Bahan yang diperlukan cukup murah, saya membuat beliung itu sendiri daripada 4 helai busa EVA tebal 5mm yang berfungsi dengan baik (ia adalah busa yang sama yang suka digunakan oleh cosplayer untuk perisai elf mereka). Saya melakukan prototaip pertama dengan 4 lapisan kadbod tebal dan itu juga berfungsi dengan baik sehingga terdapat beberapa pilihan di sana.
Untuk elektronik yang saya ada
- Arduino Pro Micro (harus menjadi Pro Micro atau mikrokontroler dengan 32U4 kerana ia dapat melakukan sihir HID yang tidak dapat dilakukan oleh Arduino biasa.
- Pautan amazon Accelerometer 3 paksi ADXL345
- 2 x butang tekan pautan amazon
- Pautan amazon thumbstick gaya PSP
Nota: Saya sebenarnya tidak membeli dari mana-mana pautan Amazon sehingga tidak dapat membuktikan betapa baiknya penjual, pautan hanya untuk menunjukkan peranti tertentu.
Sebilangan besar ini mempunyai pilihan penggantian yang cukup umum, butang hanya butang, ada banyak pilihan thumbstick yang berfungsi dengan cara yang sama dan terdapat timbunan pecutan yang semudah itu dilekatkan di sana. Inilah yang saya gunakan
Selain itu, saya menggunakan gam PVA untuk melekatkan lapisan, gam panas untuk melekatkan komponen pada kedudukannya, sekumpulan wayar kecil untuk menghubungkan semuanya dan cat akrilik untuk melukisnya pada akhirnya.
Oh, saya juga terpasang kabel USB di dalamnya secara kekal sehingga saya tidak berisiko melepaskan penyambung kecil pada Arduino Pro Micro yang sentiasa memasangnya dan keluar.
Langkah 1: Memotong Buih
^^ Semua ini dapat dilihat dalam aksi dalam video atas ^^
Mula-mula saya mengusahakan seberapa besar yang saya mahukan, saya menetap pada ukuran yang memberi saya grid persegi 2cm. Lembaran busa yang saya gunakan setebal 5mm jadi 4 lapisan juga memberi saya ketinggian 2cm. Itu bagus kerana ia memberi saya 2 lapisan luar yang dapat saya cat dan 2 lapisan dalaman yang dapat saya potong dan sembunyikan elektronik ke dalam isi hati saya.
Saya membuat satu dengan menggambar grid dan memotong dengan tangan seperti di atas, saya sebenarnya membuat bahagian untuk membuat 40 daripadanya untuk pelajar yang saya ajar sehingga versi terakhir adalah pemotongan laser. Buih hitam adalah barang yang sama persis dengan putih, hanya warna yang berbeza yang saya pilih kerana kelihatan sejuk dan jika laser memotongnya, saya tidak perlu menandainya untuk memotong.
Berikut adalah fail dxf yang saya gunakan dengan pemotong laser saya. Saya tidak cukup tertekan, ini kelihatan hebat dilakukan dengan tangan dan walaupun dengan kadbod dan bukannya busa EVA, saya memilih busa dan laser kerana saya harus membuat banyak.
Walau apa pun, saya memotong 4 lapisan dan melekatkannya bersama dalam 2 pasang dengan gam PVA.
Kemudian dengan salah satu pasangan saya meletakkan semua komponen di mana saya mahukannya dan memotong salah satu lapisan busa untuk memasangnya.
Dengan PVA dibiarkan kering selama kira-kira 20 minit, cukup bergetah untuk menahan 2 lapisan di tempatnya tetapi tidak begitu kering sehingga sukar untuk mengeluarkan kepingan yang dihiris.
CATATAN: Saya sebenarnya tidak merekatkan komponen pada ketika ini, kita akan menggunakan lem panas untuk itu kemudian. Saya meletakkannya buat sementara waktu untuk memastikan semuanya sesuai. Gam PVA putih hanya untuk menyatukan 2 lapisan busa. Sepasang lapisan busa kedua tidak memerlukan kerja yang banyak ini, saya hanya perlu memotong sedikit batang kayu dan butang yang terlalu besar untuk dimuatkan ruang lapisan tunggal. Mikrokontroler, pecutan dan wayar semuanya akan sesuai dengan senang pada separuh ini.
Langkah 2: Pendawaian Semuanya
Saya mengukur dan menanggalkan hujung wayar dan menyoldernya seperti dalam rajah di atas.
Accelerometer adalah peranti I2C jadi pad SDA mesti disambungkan ke pin SDA pada Arduino Pro Micro, yang merupakan pin digital 2 dan pin SCL adalah pin digital 3.
Sambungan lain selain dari sambungan 5v dan GND lebih fleksibel, butang dipasang pada pin digital mana pun, saya menggunakan penarikan dalaman mikrokontroler sehingga kami tidak memerlukan komponen tambahan di sana. Paksi 2 untuk batang jari disambungkan ke pin Analog 0 dan 1.
Langkah seterusnya setelah semuanya disambungkan adalah memasangkan semuanya secara bebas dengan lem panas, bukan idea yang buruk untuk menguji semua sambungan terlebih dahulu. Terdapat pemboleh ubah yang disebut TESTMODE di bahagian atas firmware yang akan menghalang penghantaran sebarang kekunci dan sebaliknya hanya akan menghantar keadaan semasa setiap input melalui siri sehingga semuanya dapat diperiksa di monitor bersiri Arduino.
Sekiranya semuanya baik-baik saja, tutup seluruhnya dengan gam panas, butang dan gincu terutama akan melihat sedikit penyalahgunaan jadi sebaiknya terkunci dengan ketat.
Langkah 3: Melukis
Oleh itu, kemudian saya menggunakan gam PVA untuk melekatkan sepasang kepingan busa dengan elektronik ke pasangan yang berlawanan, berhati-hati agar tidak ada gam pada cara kerja butang atau thumbstick.
Saya kemudian memasangkannya bersama-sama dan meninggalkan sesuatu yang berat pada mereka semalam untuk membiarkan lem kering. Lem PVA sebenarnya tidak akan kering sepanjang masa sehingga tidak ada salahnya membiarkannya lebih lama jika anda mempunyai kesabaran, tetapi ia harus cukup kuat setelah 24 jam sehingga tidak akan terpisah kecuali anda Saya sangat tidak berhati-hati.
Saya memberikannya lapisan PVA yang sangat nipis di bahagian luar kerana busa seperti span dan perlu dilekatkan jika tidak, saya perlu melakukan beberapa lapisan cat. Saya sebenarnya memberikannya tiga lapisan PVA seperti ini, ia juga menguatkan busa. Kemudian saya mengambil cat akrilik murah dan melukis kotak kecil. Saya tidak memadankannya dengan warna Minecraft yang sebenarnya, saya memilih yang kelihatan baik pada masa itu. Saya hanya menggunakan satu lapisan cat yang sebenarnya, ia boleh menggunakan cat yang lain tetapi pada masa itu saya sudah selesai:-D
Langkah 4: Menggunakan Firmware dan Keymapper
Kod yang saya gunakan untuk mikrokontroler menggunakan perpustakaan Keyboard.h dan Mouse.h yang disertakan dengan Arduino IDE, saya menggunakan perpustakaan Adafruit untuk bercakap dengan accelerometer.
Kod untuk menghantar kekunci sebenarnya sangat mudah, hanya Keyboard.press ('h') dan Keyboard.release ('h') untuk menekan dan melepaskan kekunci 'h' misalnya. Kod saya menjadi terlalu rumit kerana saya mahu setiap kawalan mudah dibuat semula untuk butang tetikus, pergerakan paksi dan juga butang papan kekunci. Secara lalai, tidak ada kunci yang akan dipetakan untuk apa pun, program keymapper harus dijalankan terlebih dahulu, setelah itu beliung akan memastikan konfigurasinya tetap di atas kapal.
Berikut adalah firmware beliung.
Dan inilah remapper. Anda perlu menjalankan Pemprosesan agar ini dapat dijalankan.
Remapper adalah asas tetapi cukup sederhana.
Tekan kekunci nombor pada papan kekunci yang sepadan dengan port bersiri yang betul untuk beliung. Ini mengandaikan anda sudah tentu memuat naik firmware.
Tetapkan semua kekunci yang anda mahukan dan tekan tekan, semudah itu! Apabila anda menggunakan remapper sekali lagi, ia akan mengambil semua pemetaan kunci semasa dari beliung sehingga anda tidak perlu memulakannya lagi.
Pada ketika ini sudah semestinya menghantar penekanan kekunci sehingga anda boleh pergi dan bermain apa sahaja yang anda suka. Sekali lagi, tonton video di awal untuk melihatnya beraksi.
Disyorkan:
Pengaturcara Kecil untuk Pengawal Mikro ATTINY Dengan Arduino UNO: 7 Langkah
Pengaturcara Kecil untuk Pengawal Mikro ATTINY Dengan Arduino UNO: Pada masa ini menarik untuk menggunakan mikrokontroler siri ATTINY kerana fleksibiliti, harga rendah tetapi juga fakta bahawa mereka dapat diprogram dengan mudah di persekitaran seperti Arduino IDE. Program yang dirancang untuk modul Arduino dapat dengan mudah memindahkan
Pengawal Permainan DIY Berasaskan Arduino - Pengawal Permainan Arduino PS2 - Bermain Tekken Dengan Gamepad Arduino DIY: 7 Langkah
Pengawal Permainan DIY Berasaskan Arduino | Pengawal Permainan Arduino PS2 | Bermain Tekken Dengan Gamepad Arduino DIY: Hai kawan-kawan, bermain permainan selalu menyeronokkan tetapi bermain dengan permainan peribadi DIY Controller anda lebih menggembirakan. Oleh itu, kami akan menjadikan Pengawal permainan menggunakan arduino pro micro dalam arahan ini
Pengawal Gerak Minecraft: 10 Langkah (dengan Gambar)
Minecraft Gesture Controller: Gerakkan badan anda untuk bermain Minecraft! Apa!! Ya. Lihat video untuk demo:) Tutorial ini akan menunjukkan kepada anda cara membuat pengawal permainan isyarat anda sendiri untuk Minecraft (atau permainan komputer kegemaran anda yang lain). Gerakkan tangan anda untuk berjalan / berlari / melompat, melihat ke arah
Projek Pengawal Mikro Kecil dengan Harga Bawah $ 2: 11 Langkah
Projek Pengawal Mikro Kecil dengan Bawah $ 2 dolar: Terdapat banyak maklumat di internet mengenai cara memulakan pengawal mikro. Terdapat banyak pilihan di luar sana, begitu banyak cara untuk memprogramnya sama ada anda memulakan atau tidak dengan cip kosong itu sendiri, papan pengembangan atau SOC yang lebih komprehensif (System On Chip)
Membangun Robot Kecil: Membuat Robot Micro-Sumo Satu Inci Kubik dan Lebih Kecil: 5 Langkah (dengan Gambar)
Membangun Robot Kecil: Membuat Satu Robot Mikro-Sumo Satu Inci Kubik dan Lebih Kecil: Berikut adalah beberapa perincian mengenai membina robot dan litar kecil. Petunjuk ini juga akan merangkumi beberapa tip dan teknik asas yang berguna dalam membina robot dari pelbagai ukuran. Bagi saya, salah satu cabaran besar dalam elektronik adalah melihat betapa kecilnya