Isi kandungan:

Mengubah Pad Dance L-tek ke Poll pada 1000hz pada Windows dan Linux: 9 Langkah
Mengubah Pad Dance L-tek ke Poll pada 1000hz pada Windows dan Linux: 9 Langkah

Video: Mengubah Pad Dance L-tek ke Poll pada 1000hz pada Windows dan Linux: 9 Langkah

Video: Mengubah Pad Dance L-tek ke Poll pada 1000hz pada Windows dan Linux: 9 Langkah
Video: Di jejak Peradaban Kuno? 🗿 Bagaimana jika kita telah keliru tentang masa lalu kita? 2024, November
Anonim
Mengubah Pad Dance L-tek ke Poll pada 1000hz pada Windows dan Linux
Mengubah Pad Dance L-tek ke Poll pada 1000hz pada Windows dan Linux
Mengubah Pad Dance L-tek ke Poll pada 1000hz pada Windows dan Linux
Mengubah Pad Dance L-tek ke Poll pada 1000hz pada Windows dan Linux

Mengapa mod ini?

Sekiranya anda pernah bergulir ke grafik pada lagu 125 BPM, anda mungkin tertanya-tanya, ada apa dengan spikey boi ini? Mengapa waktunya jatuh ke dalam "slot" diskrit?

ITG dan DDR mempunyai jendela waktu yang sangat ketat, dan dengan kadar pengambilan sampel 8ms / 125Hz ini, kita akan mendapatkan Excellents yang semestinya Fantastics, dan Greats yang semestinya Excellents. Permainan ini sudah cukup sukar, jika anda mahukan pad untuk menahan anda, anda pasti akan membeli soft pad!

Bagaimana kita membetulkannya?

Pad ltek tidak dapat mengundi pada 1000hz dengan sendirinya. Cara pelaksanaan USB 3.0 memaksa keputusan pengundian pada tahap perkakasan. Malah mengubah kadar pengundian di kernel linux a-la "usbhid.jspoll =" tidak akan mempengaruhi Ltek.

Tidak ada pemacu atau firmware tersuai yang membolehkannya, dan mungkin tidak pernah ada. Jadi, kita perlu mengganti perkakasan.

Bekalan:

Kemahiran yang diperlukan:

  • Pengalaman pematerian amatur (ini adalah pematerian kali ke-5 saya)
  • 4-6 jam

Alat:

  • Komputer
  • Besi pematerian
  • Pembersih hujung besi pematerian
  • Pelucut wayar
  • Pemutar Skru Phillips dan Flathead
  • Heat Gun atau Lighter

Bahagian:

  • Arduino Mikro *
  • Wayar ganti
  • Tiub mengecilkan haba
  • Pateri
  • Selsema
  • Pita elektrik
  • Silikon sealant (selamat elektronik)
  • Kabel USB mikro (berapa lama, ia akan dikorbankan. Gunakan yang anda muat naik lakaran Arduino anda)

* Arduino Micro: Boleh diganti dengan klon apa pun, tetapi mestilah mikro yang serasi dengan Leonardo ** (bukan mini atau nano).

** Leonardo standard tidak akan sesuai dengan L-tek. Ia memerlukan kotak kawalan cetak 3D, dan memasang penyesuai khas. Kotak kawalan itu boleh merangkumi suis start + sel atau bahkan menyambung ke panel untuk muzik / pilih pilihan. Sekiranya anda ingin memperluasnya pada masa akan datang sila DM saya (maklumat hubungan di bahagian bawah), saya akan menambahkannya!

Langkah 1: Pasang Arduino IDE

Pasang Arduino IDE
Pasang Arduino IDE
Pasang Arduino IDE
Pasang Arduino IDE
Pasang Arduino IDE
Pasang Arduino IDE

Muat turun Arduino IDE dari

Sekiranya anda menggunakan Windows, ikuti langkah di bawah.

Sekiranya anda menggunakan Linux, panduan di https://www.instructables.com/id/Install-Arduino-… mungkin bermanfaat.

(Windows) Biarkan "Pasang Pemacu USB" dicentang. Selebihnya mungkin tidak dicentang jika anda mahu.

(Windows) Klik "Pasang" melalui arahan

(Semua) Muat turun kod Arduino saya di https://github.com/StarlightLumi/DanceCtl Ikut arahan pada halaman itu, kemudian teruskan di bawah.

Langkah 2: Muat naik Sketsa ke Arduino Micro Anda

Muat naik Sketsa ke Arduino Micro Anda
Muat naik Sketsa ke Arduino Micro Anda
Muat naik Sketsa ke Arduino Micro Anda
Muat naik Sketsa ke Arduino Micro Anda
Muat naik Sketsa ke Arduino Micro Anda
Muat naik Sketsa ke Arduino Micro Anda
  • Buka, klik "OK"
  • Pasang Arduino Micro anda ke PC anda. Pilih papan anda sebagai "Arduino Micro".
  • Pilih papan di bawah "port". Mikro saya dikenali sebagai Leonardo, tetapi tidak mengapa, kodnya masih berfungsi!
  • Kemudian tekan CTRL + U pada papan kekunci anda untuk menyusun dan memuat naik. Setelah muat naik berjaya, anda boleh mencabut Arduino anda.

Langkah 3: Kabel Pateri ke Arduino

Kabel Pateri ke Arduino
Kabel Pateri ke Arduino

Pematerian kali pertama? Tonton video ini!

Pematerian:

  1. Kumpulkan beberapa wayar nipis, kira-kira 3-4in panjang.
  2. Dengan menggunakan tusuk gigi, masukkan sedikit fluks ke pin 4
  3. Pasang wayar berwarna melalui lubang 4
  4. Jatuhkan pateri ke lubang 4 sehingga menutupi seluruh wayar. Saya menyolder dari bawah.
  5. Ulangi langkah 2-5, mengikut urutan tepat untuk pin lain, dan wayar tanah.

Kod saya menggunakan pin 4-9. Oleh kerana saya memasang solder pada pin 6, pad saya akan menggunakan pin 5, 7, 8, 9 untuk 4 panel. Sekiranya anda tidak mempunyai pin 4-9, ubah 4, 5, 6, 7, 8, dan 9 pada baris kod ini untuk menunjukkan pin yang sebenarnya anda pasangkan, dan muat naik semula lakaran tersebut. Walaupun anda hanya menggunakan 4 pin, pastikan untuk menyenaraikan 6 pin tersebut atau programnya akan rosak.

butang stat stat stat int [NBUTTONS] = {4, 5, 6, 7, 8, 9};

Pastikan untuk menyambungkan sambungan tanah!

Langkah 4: Kumpulkan Alat Anda dan Buka Ltek

Kumpulkan Alat Anda dan Buka Ltek
Kumpulkan Alat Anda dan Buka Ltek
Kumpulkan Alat Anda dan Buka Ltek
Kumpulkan Alat Anda dan Buka Ltek
Kumpulkan Alat Anda dan Buka Ltek
Kumpulkan Alat Anda dan Buka Ltek

Seterusnya, kumpulkan alat anda dan Ltek.

Tanggalkan penutup plastik dan kertas karton pada panel bersebelahan dengan port USB. Saya memerintahkan saya semasa pandemi, jadi ada permintaan besar. Mereka menggunakan wayar USB dan slot palang tanah kosong. Kami hanya akan menggunakan kaedah mereka.

Langkah 5: Keluarkan Kawat dan Cungkil Papan Lama Keluar

Keluarkan Kawat dan Cungkil Papan Lama Keluar
Keluarkan Kawat dan Cungkil Papan Lama Keluar
Keluarkan Kawat dan Cungkil Papan Lama Keluar
Keluarkan Kawat dan Cungkil Papan Lama Keluar
Keluarkan Kawat dan Cungkil Papan Lama Keluar
Keluarkan Kawat dan Cungkil Papan Lama Keluar
Keluarkan Kawat dan Cungkil Papan Lama Keluar
Keluarkan Kawat dan Cungkil Papan Lama Keluar

Dengan menggunakan Gunting, hentakkan 4 wayar USB sedekat mungkin ke papan. Setiap milimeter yang dapat anda simpan akan menjadikan langkah seterusnya lebih mudah.

HILANGKAN PCB * dengan pemutar skru flathead di tepi atas, seperti yang ditunjukkan pada gambar 3. nota: simpan papan ini di suatu tempat. * Sekiranya akhirnya pecah, berhati-hati dengan langkah-langkah berikutnya, tidak akan ada jalan kembali.

Angkat papan dan tarik wayar hitam sedekat mungkin ke papan. Perhatikan 4 wayar tanah yang disolder bersama? Mereka mempunyai jalur merah di atasnya.

Langkah 6: Memateri wayar

Memateri wayar
Memateri wayar

Pateri 4 wayar hitam padat ke 4 wayar yang anda solder ke Arduino tadi. Saya bukan profesional, tetapi inilah langkah saya:

  1. Letakkan pengecutan panas di kedua hujungnya (atau sekurang-kurangnya satu hujung)
  2. Putar wayar bersama dalam Y
  3. Celupkan wayar telanjang dalam fluks
  4. Jatuhkan pateri ke atasnya
  5. Dengan menggunakan lebih ringan, bakar tiub penyusut panas
  6. Wire mereka dalam urutan apa pun, kita boleh memperbaiki pengikat kunci di Stepmania kemudian.

Untuk wayar tanah,

  1. Letakkan pengecutan panas yang besar pada wayar tanah yang berasal dari arduino anda
  2. Putar semua 5 mereka bersama
  3. Celupkan wayar telanjang dalam fluks
  4. Jatuhkan pateri ke atasnya
  5. Dengan menggunakan lebih ringan, bakar tiub penyusut panas

Seorang profesional sejati sekurang-kurangnya menggunakan sendi "I" dan bukannya sendi "Y" saya, dan senapang panas dan bukannya pemetik api.

Langkah 7: Memateri USB

Pateri USB
Pateri USB
Pateri USB
Pateri USB

Seterusnya anda perlu memotong kabel USB anda. Tinggalkan selendang sekurang-kurangnya 6 inci.

Tanggalkan teras luar hitam yang besar, dan kemudian tanggalkan 4 wayar berwarna. Sekiranya anda mempunyai penguji kesinambungan, uji kesinambungan 4 pin USB ke kabel. Sekiranya tidak, foto kedua menunjukkan bagaimana periuk api dilancarkan.

Ulangi proses pematerian sebelumnya untuk semua 4 pin.

Langkah 8: Uji dan Segel

Uji dan Meterai
Uji dan Meterai
Uji dan Meterai
Uji dan Meterai

Seterusnya, sambungkan kabel USB ke mesin Stepmania anda untuk mengujinya. Anda mesti melihat beberapa lampu berkelip. Pergi ke Stepmania, dan konfigurasikan inputnya. Sekiranya semua 4 konfigurasi berjaya, hebat! Teruskan. Penyelesaian masalah:

  • Sekiranya lampu tidak menyala, periksa port USB dan pasangkan. Salah satu talian kuasa tidak berfungsi
  • Sekiranya PC anda gagal mengenali Arduino, periksa garis data USB.
  • Sekiranya salah satu butang anda tidak dikesan, periksa arduino, wayar, dan sendi
  • Sekiranya tidak ada butang anda yang terdeteksi, periksa sistem untuk memastikannya sama sekali mengesan pengawal.

    • Di tingkap, buka "Siapkan Pengawal Permainan USB" dari Panel Kawalan.
    • Sekiranya ia disenaraikan di sana, periksa sambungan darat anda
      • Sekiranya tidak disenaraikan, ulangi langkah 2, dan google kesalahan yang anda hadapi. (Mereka akan muncul dengan warna oren pada prompt output bawah)
      • Sekiranya lakaran anda gagal dimuat, kemungkinan disebabkan oleh kabel USB yang buruk, saya mempunyai kadar kejayaan 1/12 dengan kabel ganti saya.
  • Sekiranya salah satu butang anda tersekat, cuba lepaskan skru seperempat putaran.

Sekiranya anda masih menghadapi masalah, periksa komen sebelumnya sebelum menghantar komen anda sendiri.

Setelah anda mengesahkan semuanya berfungsi, sudah waktunya untuk menutup semuanya. Letakkan silikon pada semua sendi wayar Arduino anda. Perkara ini akan bergetar dengan kuat semasa anda bermain, jadi anda ingin memberikan peluang pada sendi pemateri itu sepanjang hayat.

Letakkan pita elektrik di atas untuk menyimpan semua yang ada di dalam slot. Saya menambah 6 keping lagi selepas foto ini untuk menjaga keselamatan semua wayar.

Masa untuk memasang semula panel. Bersikap lembut ke kayu! Jangan terlalu ketat, dan jangan memusingkan sudut. Sekiranya terdapat banyak rintangan sebelum skru memerah, sandarkan dan cuba lagi.

Langkah 9: Bolehkah Saya Memanggil Anda Dancin 'Masta?

Bolehkah Saya Memanggil Anda Dancin 'Masta?
Bolehkah Saya Memanggil Anda Dancin 'Masta?
Bolehkah Saya Memanggil Anda Dancin 'Masta?
Bolehkah Saya Memanggil Anda Dancin 'Masta?

Bukankah papan L-tek begitu besar? Adakah solder di sebelah kanan digunakan? Sungguh memukau bagi saya bahawa kami dapat melakukan yang lebih baik dengan Arduino.

Sekiranya anda mempunyai pertanyaan atau komen, sila hubungi saya di @LumiAFK di twitter.

Itu sahaja! Bolehkah saya memanggil anda masta menari?

Kredit:

Martin Natano (untuk panduan asal)

Matthew Heironimus (untuk Perpustakaan Joystick Arduino)

Arduino.cc (untuk reka bentuk Arduino Micro, dan untuk menjadikan semuanya sebagai sumber terbuka)

Disyorkan: