Sisällysluettelo:

DIY USB -videopeliohjain: 6 vaihetta
DIY USB -videopeliohjain: 6 vaihetta

Video: DIY USB -videopeliohjain: 6 vaihetta

Video: DIY USB -videopeliohjain: 6 vaihetta
Video: Виниловый сайдинг! Секреты монтажа и полезные хитрости, о которых мало кто знает! 2024, Marraskuu
Anonim
DIY USB -videopeliohjain
DIY USB -videopeliohjain

Siellä on erilaisia tee-se-itse-mukautettuja ohjaimia, klassisista arcade-tikkuista nykyaikaisten ohjainten virkistyksiin, jotka on yleensä tehty samoista ydinosista.

Viimeisessä projektissamme lukion Advanced Engineering -luokassa olemme ottaneet tehtäväksemme tehdä oman pienen ohjaimen, jolla on yksinkertainen ulkoasu ja joka on rakennettu yksinkertaisten pelien pelaamiseen. Tämä muotoilu on myös mukautus toisesta mukautetusta ohjaimesta, jonka löydät täältä:

Koska jotkut komponentit ovat avoimesti saatavilla koulussamme, joidenkin näiden vaiheiden tekeminen voi olla vaikeaa, mutta jos sinulla on kaikki alla luetellut kohteet käytettävissänne tai haluat yrittää improvisoida/sopeutua kuten meillä, noudata sitten ohjeitamme rakentaaksesi oman DIY USB -videopeliohjaimen!

Vaihe 1: Työkalut ja laitteisto

Työkalut ja laitteisto
Työkalut ja laitteisto
Työkalut ja laitteisto
Työkalut ja laitteisto
Työkalut ja laitteisto
Työkalut ja laitteisto

Tuotteet, joita tarvitset tähän projektiin:

  • 6x6x4.5mm painikkeet (12)
  • Arduino Pro Micro ja mikro -USB -liitäntä (1)
  • Mikro -USB -kaapeli (1)
  • 10KΩ vastukset (10)
  • Mukautettu piirilevy (1) - Gerber -tiedosto näytetään tilausta varten
  • 1/8 "akryyli - mikä tahansa väri
  • 10-nastainen uros-naarasliitin (2)

Projektissa tarvittavat laitteet:

  • Juotin (ja turvalaitteet)
  • Laserleikkuri - voi olla vaikeaa; Voidaan työstää
  • 3D tulostin

Valinnainen! - Jos haluat testata tuloksiasi ennen kuin juotat kaikki piirilevylle, voit laittaa koodin Arduinolle ja asettaa sen leipälevylle (kuten näkyy vaiheessa 3), jota tarvitset:

  • Arduino Pro Micro (koodilla jo asennettu)*
  • Suuri leipälauta (1-2)
  • Johdot (voi käyttää eri värejä helpottamaan erottamista) (12)
  • 10KΩ vastukset (10)
  • 6x6x4.5mm painikkeet (12)

*Nämä kohteet voidaan käyttää uudelleen lopullisessa projektissa. Sinun ei tarvitse hankkia uusia, jos niin haluat

Jos kaikki kohteesi ovat kuumia ja valmiita lähtöön, aloitetaan!

Vaihe 2: Koodin lataaminen Arduinolle

Latauskoodi Arduinolle
Latauskoodi Arduinolle

Käyttämämme koodi oli muokattu versio Instructable -koodista, johon perustuimme, koska käyttämämme Arduino oli erilainen kuin niiden malli. Vaihdoimme eri painikkeiden porttien ympärille, jotta kaikki olisi paljon yksinkertaisempaa.

Tässä on alkuperäinen koodi, jos haluat yrittää käyttää sitä:

Varmista Arduino -ohjelmistossa, että asetuksissa oleva Arduino on Arduino Mirco ja että COM -portti on Arduino Micro, jonka olet liittänyt. Kun olet tarkistanut sen, sinun pitäisi vain pystyä napsauttamaan Lataa ja koodin pitäisi olla Arduinossa.

Vaihe 3: (Valinnainen) Leipälevyn asennus

(Valinnainen) Breadboard Setup
(Valinnainen) Breadboard Setup
(Valinnainen) Breadboard Setup
(Valinnainen) Breadboard Setup

VAROITUS!

Tämä vaihe on valinnainen, jos et nähnyt sitä vaiheessa 1 tai otsikossa. Jos luulet, että kaikki voi toimia testaamatta sitä leipälaudalla, mene siihen. Koska tämä oli ensimmäinen kerta, kun teimme tällaisen projektin, päätimme testata sitä, koska emme halunneet pilata ostamiamme tai käytettävissään olevia laitteita, ja halusimme myös oppia tehokkaammin kuin heittää syvään päähän ilman tietoa. Jos sinulla on epäilyksiä muiden vaiheiden suorittamisesta, noudata tätä vaihetta ennen kuin jatkat.

Otimme esiin leipälaudat ja laitoimme ne yhteen saadaksemme yhtenäisen asettelun painikkeille, vastuksille ja johtimille. Asetimme painikkeet suoraviivaisesti leipäpöydälle (lukuun ottamatta yhtä painiketta pienemmälle levylle yllä, koska se oli testipainikkeemme. Sinun ei tarvitse tehdä sitä aivan näin). Yhdistimme sitten johdot ja vastukset painikkeisiin kuten yllä olevassa kuvassa. Ennen kuin asetat Arduinon alas, varmista, että olet noudattanut viimeistä vaihetta ja kirjoittanut koodin sinne. Jos et, se on olennaisesti kallis muovikappale, joka ei tee mitään.

Sitten laitoimme Arduinon paikkaan, jossa kaikki johdot voidaan kytkeä eri portteihin, joihin painikkeet kulkevat. Jos käytät useita leipälevyjä, muista kytkeä virta ja maadoitus molempiin sekä itse Arduinoon.

Vaihe 4: Piirilevyn luominen/tilaaminen

Kuvamme piirilevy oli mukautettu muotoilu, jonka teimme tätä projektia varten, koska alkuperäinen piirilevy, jota käytetty alkuperäinen, ei ollut yhteensopiva käyttämämme Arduinon kanssa. Tätä varten käytimme ohjelmaa nimeltä Fritzing, joka oli erittäin helppokäyttöinen ja erittäin käyttäjäystävällinen. Asetimme painikkeiden asettelun, vastuksen asettelun ja valitsimme Arduinon paikan, joka toimisi Arduinollamme, koska ohjelmalla ei ollut tarkkaa mallia.

Yritys, jota käytimme PCB: n tilaamiseen sen valmistamiseksi, oli JLCPCB. Kustannukset olivat noin 30 dollaria DHL: n toimituksen kanssa, ja lähetyksessä on halvempia vaihtoehtoja, mutta se kestää vain kauemmin valmistusprosessin vuoksi. Teimme myös mukautetun punaisen värin, mikä lisäsi vielä 8 dollaria, joten todellisuudessa piirilevysi voi olla noin 8-10 dollaria toimituskulujen kanssa.

Vaihe 5: Testaa, sopivatko kaikki

Kun PCB on saapunut, Arduino on ladannut kaikki koodit ja sinulla on kaikki muut osat, on aika koota se. Testaa, sopiiko sinulla oleva Arduino heille sopiviin aukkoihin, varmista, että vastukset ja painikkeet mahtuvat oikeisiin paikkoihin, ja tarkista, onko jokin piirilevyn johtimista kytketty oikein ja onko katkoksia (jos käytit suunnittelua, ei pitäisi olla mitään ongelmia, mutta se on aina hyvä tarkistaa kahdesti).

Vaihe 6: Juotos

Juotos
Juotos
Juotos
Juotos

Kun kaikki on asetettu oikeisiin paikkoihin, sinun on nyt juotettava kaikki palaset, jotta ne voivat yhdistää. Ennen kuin aloitat juottamisen, muista kuitenkin käyttää suojalaseja ja halutessasi naamaria ja saada juotos valmiiksi. Käytimme ohuempaa lyijyä, mutta voit mielellään käyttää minkä tahansa tyyppistä juotetta, kunhan sitä voidaan käyttää PCB -liitäntöjen tekemiseen.

Suosittelemme aloittamaan vastuksista, jotta sinulla ei ole nippua ohuita kappaleita kaikkialla, ja tee ne yksi kerrallaan. Hyvä tapa pitää vastus paikallaan juottamisen aikana on taivuttaa pitkät päät toisistaan, kun se on juuttunut piirilevyn reikiin. Kun se on juotettu, voit leikata vastuksen pitkät päät johtojen katkaisuilla ja varmista samalla, ettet leikkaa liian lähelle, muuten saatat katkaista juotteen ja katkaista yhteyden.

Kun kaikki 10 vastusta on juotettu, painikkeet ovat seuraavaksi. Kiinnitä kaikki painikkeet paikalleen sen sijaan, että asettaisit ne erillään vain helpottaaksesi asioita. Varmista, että juotat kaikki reiät, koska ne ovat hyvin lähellä toisiaan.

Kun kaikki ovat valmiina ja valmiina lähtöön, on aika kovalle osalle: Arduinolle. Kiinnitä Arduino reikiin ja juota 1-2 porttia pitämään se paikallaan ja jatka sitten varovasti juottamalla loput. Sen lisäksi, että varmistat, että osut jokaiseen reikään, varmista myös, ettei mikään juote kosketa toista juotosta, ikään kuin näin tapahtuu, on olemassa oikosulun mahdollisuus, jota emme halua, tai muuten syvässä pulassa.

Suositeltava: