Satura rādītājs:

L-tek deju spilventiņa pārveidošana uz aptauju pie 1000 hz operētājsistēmā Windows un Linux: 9 soļi
L-tek deju spilventiņa pārveidošana uz aptauju pie 1000 hz operētājsistēmā Windows un Linux: 9 soļi

Video: L-tek deju spilventiņa pārveidošana uz aptauju pie 1000 hz operētājsistēmā Windows un Linux: 9 soļi

Video: L-tek deju spilventiņa pārveidošana uz aptauju pie 1000 hz operētājsistēmā Windows un Linux: 9 soļi
Video: Запустите бесплатную рекламу прямо сейчас и заработайте более 900 долларов за два дня! | Простая стратегия партнерского маркетинга 2024, Jūnijs
Anonim
L-tek deju spilventiņa pārveidošana uz aptauju pie 1000 hz operētājsistēmā Windows un Linux
L-tek deju spilventiņa pārveidošana uz aptauju pie 1000 hz operētājsistēmā Windows un Linux
L-tek deju spilventiņa pārveidošana uz aptauju pie 1000 hz operētājsistēmā Windows un Linux
L-tek deju spilventiņa pārveidošana uz aptauju pie 1000 hz operētājsistēmā Windows un Linux

Kāpēc darīt šo modi?

Ja esat kādreiz ritinājis līdz 125 BPM dziesmas grafikam, jūs varētu brīnīties, kas notiek ar šo smailo boi? Kāpēc laiks iekrīt atsevišķos "laika nišās"?

ITG un DDR ir neticami saspringts laika logs, un ar šo 8 ms/125 Hz paraugu ņemšanas ātrumu mēs iegūsim izcilības, kurām vajadzēja būt fantastiskām, un lieliskas, kurām vajadzēja būt izcilām. Šī spēle jau ir pietiekami grūta, ja jūs vēlētos, lai spilventiņš jūs aizturētu, jūs būtu nopircis mīkstu spilventiņu!

Kā mēs to labojam?

Ltek spilventiņš pats par sevi nevar aptaujāt pie 1000 Hz. Veids, kā tiek ieviests USB 3.0, piespiež aptauju lēmumus aparatūras līmenī. Pat aptaujas ātruma maiņa Linux kodolā a-la "usbhid.jspoll =" neietekmēs Ltek.

Nav pielāgotu draiveru vai programmaparatūras, kas to iespējo, un var arī nebūt. Tātad, mums ir jāmaina aparatūra.

Piegādes:

Nepieciešamās prasmes:

  • Amatieru lodēšanas pieredze (šī bija mana piektā lodēšanas reize)
  • 4-6 stundas

Rīki:

  • Dators
  • Lodāmurs
  • Lodāmura uzgaļu tīrīšanas līdzeklis
  • Stiepļu noņēmēji
  • Phillips un plakanvirsmas skrūvgriezis
  • Siltuma lielgabals vai šķiltavas

Daļas:

  • Arduino Micro*
  • Rezerves vads
  • Termiski saraušanās caurule
  • Lodēt
  • Plūsma
  • Elektriskā lente
  • Silikona hermētiķis (drošs elektronikā)
  • Mikro USB kabelis (jebkura garuma, tas tiks upurēts. Izmantojiet to, ar kuru augšupielādējat savu Arduino skici)

*Arduino Micro: var aizstāt jebkuru klonu, bet tam jābūt ar Leonardo ** saderīgam mikro (nevis mini vai nano).

** Standarta Leonardo neietilps L-tek iekšpusē. Tam būtu nepieciešama 3D drukāta vadības kārba un pielāgota adaptera vadi. Šajā vadības blokā varētu būt ieslēgšanas+sel slēdzis vai pat savienojums ar mūzikas/opciju izvēles paneli. Ja vēlaties to paplašināt nākotnē, lūdzu, rakstiet man DM (kontaktinformācija apakšā), es to pievienošu!

1. darbība: instalējiet Arduino IDE

Instalējiet Arduino IDE
Instalējiet Arduino IDE
Instalējiet Arduino IDE
Instalējiet Arduino IDE
Instalējiet Arduino IDE
Instalējiet Arduino IDE

Lejupielādējiet Arduino IDE no vietnes

Ja izmantojat Windows, veiciet tālāk norādītās darbības.

Ja izmantojat Linux, var būt noderīga rokasgrāmata vietnē

(Windows) Atstājiet atzīmi "Instalēt USB draiveri". Pārējais var nebūt atzīmēts, ja vēlaties.

(Windows) Izmantojot uzvednes, noklikšķiniet uz "Instalēt"

(Visi) Lejupielādējiet manu Arduino kodu vietnē https://github.com/StarlightLumi/DanceCtlSekojiet norādījumiem šajā lapā, pēc tam turpiniet tālāk.

2. darbība: augšupielādējiet skici savā Arduino Micro

Augšupielādējiet skici savā Arduino Micro
Augšupielādējiet skici savā Arduino Micro
Augšupielādējiet skici savā Arduino Micro
Augšupielādējiet skici savā Arduino Micro
Augšupielādējiet skici savā Arduino Micro
Augšupielādējiet skici savā Arduino Micro
  • Atveriet to, noklikšķiniet uz "Labi"
  • Pievienojiet Arduino Micro datoram. Izvēlieties savu dēli kā "Arduino Micro".
  • Sadaļā "ostas" atlasiet dēli. Mans Micro ir identificēts kā Leonardo, bet tas ir labi, kods joprojām darbojas!
  • Pēc tam nospiediet taustiņu kombināciju CTRL+U, lai apkopotu un augšupielādētu. Kad augšupielāde ir veiksmīga, varat atvienot Arduino.

3. solis: lodēt vadus Arduino

Lodēšanas vadi Arduino
Lodēšanas vadi Arduino

Lodēšana pirmo reizi? Noskaties šo video!

Lodēšana:

  1. Savāc dažas plānas stieples, apmēram 3-4 collas garas.
  2. Izmantojot zobu bakstāmais, uzberiet nedaudz plūsmas uz tapas 4
  3. Ieduriet krāsainos vadus caur 4 caurumiem
  4. Nometiet lodmetālu uz 4 caurumiem, līdz tas aptver visu vadu. Lodēju no apakšas.
  5. Atkārtojiet 2.-5. Darbību precīzā secībā pārējām tapām un zemējuma vadam.

Mans kods izmanto tapas 4-9. Tā kā es palaidu lodēt uz 6. tapas, manam paliktnim 4 paneļiem tiks izmantotas tapas 5, 7, 8, 9. Ja jums nav pieejamas tapas 4-9, mainiet 4, 5, 6, 7, 8 un 9 šajā koda rindiņā, lai atspoguļotu tapas, pie kurām faktiski pielodējāt, un atkārtoti augšupielādējiet skici. Pat ja izmantojat tikai 4 tapas, noteikti uzskaitiet 6 no tām, pretējā gadījumā programma sabojāsies.

static const int buttonPins [NBUTTONS] = {4, 5, 6, 7, 8, 9};

Noteikti pielodējiet zemējuma savienojumu!

4. solis: apkopojiet savus rīkus un atveriet Ltek

Apkopojiet savus rīkus un atveriet Ltek
Apkopojiet savus rīkus un atveriet Ltek
Apkopojiet savus rīkus un atveriet Ltek
Apkopojiet savus rīkus un atveriet Ltek
Apkopojiet savus rīkus un atveriet Ltek
Apkopojiet savus rīkus un atveriet Ltek

Tālāk apkopojiet savus rīkus un Ltek.

Noņemiet plastmasas un kartona pārsegu uz paneļa, kas atrodas blakus USB portam. Es pasūtīju savējos pandēmijas laikā, tāpēc bija liels pieprasījums. Viņi nopirka USB vadus, un zemējuma joslas slots ir tukšs. Mēs vienkārši runāsim ar viņu metodēm.

5. darbība: izgrieziet vadus un izvelciet veco dēli

Izgrieziet vadus un izvelciet veco dēli
Izgrieziet vadus un izvelciet veco dēli
Izgrieziet vadus un izvelciet veco dēli
Izgrieziet vadus un izvelciet veco dēli
Izgrieziet vadus un izvelciet veco dēli
Izgrieziet vadus un izvelciet veco dēli
Izgrieziet vadus un izvelciet veco dēli
Izgrieziet vadus un izvelciet veco dēli

Izmantojot šķēres, nogrieziet 4 USB vadus pēc iespējas tuvāk plāksnei. Katrs ietaupītais milimetrs atvieglos turpmākās darbības.

MAIGI izspiediet PCB* ar plakanu skrūvgriezi augšējā malā, kā parādīts 3. attēlā. Piezīme: saglabājiet šo plāksni kaut kur. * Ja tas beidzās, esiet ĻOTI uzmanīgs, veicot nākamos soļus, atpakaļceļa vairs nav.

Paceliet dēli uz augšu un nogrieziet melnos vadus pēc iespējas tuvāk tāfelei. Ievērojiet visus 4 zemējuma vadus, kas ir pielodēti kopā? Uz tiem ir sarkana svītra.

6. solis: lodējiet vadus

Lodēt vadus
Lodēt vadus

Lodējiet 4 cietos melnos vadus pie 4 vadiem, kurus iepriekš pielodējāt Arduino. Es neesmu profesionālis, bet šeit ir mani soļi:

  1. Ielieciet siltuma saraušanos abos galos (vai vismaz vienā galā)
  2. Savijiet vadus kopā Y
  3. Iemērciet tukšo vadu plūsmā
  4. Nometiet uz tā lodmetālu
  5. Izmantojot šķiltavu, sadedziniet termiski saraušanās cauruli
  6. Pievienojiet tos vadam jebkurā secībā, mēs vēlāk varēsim salabot taustiņsitienu Stepmania.

Zemējuma vadiem,

  1. Ievietojiet lielu siltuma saraušanos uz zemes stieples, kas nāk no jūsu arduino
  2. Savelciet tos visus kopā
  3. Iemērciet tukšo vadu plūsmā
  4. Nometiet uz tā lodmetālu
  5. Izmantojot šķiltavu, sadedziniet termiski saraušanās cauruli

Patiess profesionālis vismaz būtu izmantojis "I" savienojumu "Y" savienojuma vietā un siltuma pistoli šķiltavu vietā.

7. solis: lodējiet USB

Lodējiet USB
Lodējiet USB
Lodējiet USB
Lodējiet USB

Tālāk jums ir jāpārgriež USB kabelis. Atstājiet vismaz 6 collu atslābumu.

Noņemiet lielo melno ārējo serdi un pēc tam noņemiet 4 krāsainos vadus. Ja jums ir nepārtrauktības testeris, pārbaudiet 4 kabeļu USB kontaktu nepārtrauktību. Ja jūs to nedarāt, otrajā fotoattēlā ir parādīts, kā tiek savienotas mīnas.

Atkārtojiet iepriekšējo lodēšanas procesu visām 4 tapām.

8. darbība: pārbaudiet un aizzīmogojiet

Pārbaude un zīmogs
Pārbaude un zīmogs
Pārbaude un zīmogs
Pārbaude un zīmogs

Pēc tam pievienojiet USB kabeli savai Stepmania mašīnai, lai to pārbaudītu. Jums vajadzētu redzēt, ka dažas gaismas mirgo. Iet uz Stepmania un konfigurējiet ieejas. Ja visas 4 veiksmīgi konfigurētas, lieliski! Turpiniet. Problēmu novēršana:

  • Ja gaismas nedeg, pārbaudiet USB portu un kontaktdakšu. Viena no elektropārvades līnijām nedarbojas
  • Ja jūsu dators neatpazīst Arduino, pārbaudiet USB datu līnijas.
  • Ja viena no jūsu pogām netiek atklāta, pārbaudiet arduino, vadu un savienojumu
  • Ja netiek atrasta neviena no jūsu pogām, pārbaudiet sistēmu, lai pārliecinātos, ka tā vispār nosaka kontrolieri.

    • Logos atveriet vadības paneļa sadaļu "Iestatīt USB spēļu kontrolierus".
    • Ja tas ir norādīts tur, pārbaudiet savus zemes savienojumus

      • Ja tas nav uzskaitīts, atkārtojiet 2. darbību un ierakstiet Google vietnē visas radušās kļūdas. (Tie tiks parādīti oranžā krāsā apakšējā izvades uzvednē)
      • Ja jūsu skici neizdodas augšupielādēt, iespējams, tas ir slikta USB kabeļa dēļ, man bija 1/12 panākumu līmenis ar rezerves kabeļiem.
  • Ja viena no jūsu pogām ir ieslēgta, mēģiniet atskrūvēt skrūves par ceturtdaļu apgriezienu.

Ja jums joprojām ir problēmas, pārbaudiet iepriekšējos komentārus, pirms ievietojat savus komentārus.

Kad esat pārbaudījis, vai viss darbojas, ir pienācis laiks visu aizzīmogot. Uzlieciet silikonu uz visiem Arduino stieples savienojumiem. Spēlējot, šī lieta spēcīgi vibrēs, tāpēc jūs vēlaties dot šiem lodēšanas savienojumiem visas iespējas ilgu mūžu.

Uzlieciet elektrisko lenti uz augšu, lai viss paliktu slotā. Pēc šīs fotogrāfijas es pievienoju vēl 6 gabalus, lai visi vadi būtu droši.

Laiks atkal uzlikt paneļus. Esiet maigs, ieskrūvējiet kokā! Nepārspriegojiet un neskrūvējiet slīpi. Ja pirms skrūves skalošanas rodas pārāk liela pretestība, dublējiet un mēģiniet vēlreiz.

9. solis: Vai es varu jūs saukt par Dancin Masta?

Vai es varu tevi saukt par Dancin 'Masta?
Vai es varu tevi saukt par Dancin 'Masta?
Vai es varu tevi saukt par Dancin 'Masta?
Vai es varu tevi saukt par Dancin 'Masta?

Vai tā L-tek tāfele nav tik liela? Vai šis lodēšanas spilventiņš pa labi tiktu izmantots? Man ir apburoši, ka ar Arduino mēs varam labāk.

Ja jums ir kādi jautājumi vai komentāri, lūdzu, sazinieties ar mani vietnē @LumiAFK twitter.

Tieši tā! Vai es varu tevi saukt par dejojošu mastu?

Kredīti:

Martins Natano (oriģinālajai rokasgrāmatai)

Metjū Heironims (Arduino kursorsviras bibliotēkai)

Arduino.cc (Arduino Micro dizainam un visa atvērtā pirmkoda izveidošanai)

Ieteicams: