Satura rādītājs:

Pārveidojiet veco spēļu ostas kursorsviru USB lidojuma nūjā ar Arduino: 5 soļi
Pārveidojiet veco spēļu ostas kursorsviru USB lidojuma nūjā ar Arduino: 5 soļi

Video: Pārveidojiet veco spēļu ostas kursorsviru USB lidojuma nūjā ar Arduino: 5 soļi

Video: Pārveidojiet veco spēļu ostas kursorsviru USB lidojuma nūjā ar Arduino: 5 soļi
Video: Посмотрите это, прежде чем купить монитор для работы или игр 2024, Novembris
Anonim
Pārveidojiet veco spēļu porta kursorsviru par USB lidojuma nūju, izmantojot Arduino
Pārveidojiet veco spēļu porta kursorsviru par USB lidojuma nūju, izmantojot Arduino

Ātrā atruna: šī projekta mērķis nav padarīt lētu spēļu porta kursorsviras konversiju. Šī projekta mērķis ir izveidot daudzpusīgu un pielāgojamu kursorsviru, kuru varētu viegli modificēt. iemesls, kāpēc es izvēlējos Arduino, bija tikai tāpēc, ka man bija brīvs laiks un es gribēju ieelpot jaunu dzīvi mana tēvoča vecajā spēļu ostas kursorsvirā. ja vēlaties darīt to pašu, ir daudz lētu pārveidotāju, tāpēc, lūdzu, izmēģiniet tos, ja nevēlaties sarežģīt lietas

1. darbība: apkopojiet nepieciešamos materiālus:

Apkopojiet nepieciešamos materiālus
Apkopojiet nepieciešamos materiālus
Apkopojiet nepieciešamos materiālus
Apkopojiet nepieciešamos materiālus
Apkopojiet nepieciešamos materiālus
Apkopojiet nepieciešamos materiālus
Apkopojiet nepieciešamos materiālus
Apkopojiet nepieciešamos materiālus

Jums būs nepieciešamas šādas lietas:

  • vecs spēļu ostas kursorsvira (es ieguvu raktuvi par 2 ASV dolāriem no pagalma pārdošanas)
  • vīriešu tapu galvenes
  • Arduino uno (aptuveni 18 USD)
  • proto dēlis vai perfboard

Nepieciešamie rīki ir:

  • šķēres
  • lodāmurs
  • daži svini
  • dators ar instalētu Arduino IDE un Atmel flip
  • interneta pieslēgums

2. darbība: izjauciet kursorsviru:

Izjauciet kursorsviru
Izjauciet kursorsviru
Izjauciet kursorsviru
Izjauciet kursorsviru
Izjauciet kursorsviru
Izjauciet kursorsviru

pirmais un galvenais, kas jādara, ir izjaukt kursorsviru un izdomāt to vadu krāsu kodējumu, kas savienojas ar pogām.

3. darbība: izveidojiet Arduino vairogu un pievienojiet vadus:

Izveidojiet Arduino vairogu un pievienojiet vadus
Izveidojiet Arduino vairogu un pievienojiet vadus
Izveidojiet Arduino vairogu un pievienojiet vadus
Izveidojiet Arduino vairogu un pievienojiet vadus
Izveidojiet Arduino vairogu un pievienojiet vadus
Izveidojiet Arduino vairogu un pievienojiet vadus

Izpildiet pievienoto shēmu.

Būtībā potenciometri ir kursorsviras x un y ass, un spiedpogas - darbības taustiņi

4. darbība: konfigurējiet programmatūru:

Konfigurējiet programmatūru
Konfigurējiet programmatūru
Konfigurējiet programmatūru
Konfigurējiet programmatūru
Konfigurējiet programmatūru
Konfigurējiet programmatūru

Ir daudz soļu, lai konfigurētu šo kursorsviru:

  • Vispirms dodieties uz šo saiti https://github.com/AlanChatham/UnoJoy un lejupielādējiet UnoJoy.
  • Pēc tam atveriet Arduino IDE un zibspuldzes parauga kodu.
  • tagad instalējiet Atmel Flip un Java Runtime Environment
  • Tagad ievietojiet dēli DFU režīmā, saīsinot abas tapas pie tāfeles USB porta vai sekojot apmācībai šajā saitē
  • Tagad atveriet mapi Uno Joy un dodieties uz mapi Uno un palaidiet failu Turnintoajoystick.bat
  • Tagad atvienojiet un atkal pievienojiet Arduino plati, tagad viss ir iestatīts un gatavs.
  • ja nepieciešams, pārbaudiet USB kontrolieru opciju sistēmā Windows, lai pārbaudītu kontrolieri.

5. darbība. Gala rezultāts un problēmu novēršana:

Gala rezultāts un problēmu novēršana
Gala rezultāts un problēmu novēršana

Šādi izrādījās kursorsvira.

atvainojos, ka darbā nerādīju gala rezultātu.

Ja jums ir kādas svārstības kursorsviru kustībā, lūdzu, pārbaudiet 5v un gnd savienojumus, kas atrodas pie potenciometriem, lai turpinātu problēmu novēršanu, lūdzu, sazinieties ar mani komentāru sadaļā. Un, lūdzu, kopīgojiet attēlus, ja mēģināt pats

Ieteicams: