Sisällysluettelo:

Raspberry Pi Mobile Gaming Device: 11 vaihetta
Raspberry Pi Mobile Gaming Device: 11 vaihetta

Video: Raspberry Pi Mobile Gaming Device: 11 vaihetta

Video: Raspberry Pi Mobile Gaming Device: 11 vaihetta
Video: How to create wifi password for each different person 2024, Marraskuu
Anonim
Raspberry Pi mobiilipelilaite
Raspberry Pi mobiilipelilaite

Oletko koskaan halunnut pelata klassisia videopelejä liikkeellä ollessasi, mutta et ollut varma, mistä hankkia laite, joka pystyy suorittamaan vanhoja pelejä, tai olivatko ne vain liian kalliita? Tee sitten omasi!

Tämä on dokumentaatio Raspberry Pi Mobile Gaming Device -laitteeni rakentamisesta, Nintendo Switchin innoittamana. Hinta on hieman alle 200 dollaria, ja se pystyy pelaamaan monia vanhempia pelejä RetroPien avulla. RetroPiessa on sisäänrakennettu yli 30 emulaattoria, joten vanhempien pelien käyttäminen on helppoa, kunhan sinulla on ROM -levyt!

Tässä projektissa olisin tehnyt monia asioita toisin, ja yritän jakaa sen kanssasi tässä opetusohjelmassa. Näin voit oppia virheistäni tekemättä niitä itse.

Toivottavasti voit käyttää tämän opetusohjelman ohjeita oman Raspberry Pi -pelilaitteen luomiseen. Jos haluat, kerro minulle napsauttamalla "Tein sen!" Instructable -ohjelman lopussa.

Jos pidät tästä projektista, äänestä sitä myös Game Life -kilpailussa. Kiitos!

Vaihe 1: Osaluettelo

TAIDOT

Sinun täytyy olla kätevä juotosraudalla, tuntea Pythonin perusasiat ja hallita puuntyöstöä.

Kyky tuhota videopelejä on myös välttämätön (työskentelen edelleen sen parissa …)

OSAT

1x Raspberry Pi 2 tai 3 - 35 dollaria

1x Raspberry Pi Official 7 kosketusnäyttö - 75 dollaria

1x Micro SD -kortti (vähintään 8 Gt, luultavasti haluat enemmän ROM -levyillesi!)

1x litiumioniakku - 3,7 V 4400 mAh - 19,95 dollaria (https://www.adafruit.com/product/354)

2x analoginen 2 -akselinen peukalo -ohjaussauva - 5,95 dollaria (https://www.adafruit.com/product/512)

1x PowerBoost 1000 -laturi - 19,95 dollaria (https://www.adafruit.com/product/2465)

1x MCP3008 - 8 -kanavainen 10 -bittinen ADC - 3,75 dollaria (https://www.adafruit.com/product/856)

1x Adafruit Trinket - 6,95 dollaria (https://www.adafruit.com/product/1500)

4x 3mm LEDit

Valikoima kosketuspainikkeita - (pyöreä: https://www.adafruit.com/product/1009 ja neliö:

Valikoima johtimia, vastuksia ja muita pieniä komponentteja

Perf -lauta

1/4 "puuta ja 1/2" puuta kotelon rakentamiseen

TYÖKALUT

Juotin

Neulan nenäpihdit

Johtosuojus

Myös juotosasema/auttava käsi voi olla hyödyllinen.

Pylväsporakone

Vannesaha/vierityssaha

Pöytäsaha

Nauhahiomakone

Dremel -työkalu

OHJELMISTO

RetroPie (https://retropie.org.uk)

Kaikki koodi- ja Fritzing -kaaviot ovat saatavilla tässä Github -tiedostossa

Tarvitset myös toisen tietokoneen ladataksesi RetroPien ja ROM -levyt Raspberry Pi -laitteeseesi. Tämä tietokone tarvitsee Etcher.io: n, Win32DiskImagerin tai muun sovelluksen, joka voi kirjoittaa RetroPien SD -kortille, sekä uusimman Arduino IDE: n. Jos käytössäsi on Windows, sinun on asennettava PuTTY (https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html) SSH: n liittämiseksi Raspberry Pi -laitteeseesi.

Vaihe 2: Piirien leipälevy

Aloitin piirilevyjen leipomalla varmistaakseni, että kaikki toimi suunnitellusti.

Olen sisällyttänyt kaaviot ja koodin Github -tiedostoon opetusohjelman alussa; Olen kuitenkin tehnyt pieniä muutoksia, jotka unohdin dokumentoida, joten jotkut asiat ovat saattaneet olla erilaisia kuin nyt. Koodia voidaan käyttää projektin lähtökohtana, mutta suosittelen ainakin sen lukemista, jotta ymmärrät sen ja muutat sen vastaamaan erityistarpeitasi tai parantamaan sitä.

Kaikki ohjaimet on kytketty 3,3 volttiin, liittäminen 5 volttiin voi vahingoittaa Raspberry Pi

Ohjaimen johdotus

Ohjauspainikkeita on yhteensä 12. 4 A/B/X/Y, 4 DPAD, yksi kullekin Start ja Select ja kaksi olkapääpainiketta. Sinulla voi olla neljä olkapäätä tilan mukaan, mutta useimmat RetroPie -pelit, jotka vaativat olkapainikkeita, vaativat vain kaksi (mielestäni…).

Painikkeet on kytketty toiselta puolelta 3,3 volttiin 10 k: n vastuksen kautta, ja samalla puolella on kytketty vastaavaan GPIO -nastaansa 1 k: n vastuksen kautta. Toinen puoli on kytketty suoraan GND: hen (maa). Jos piirisi logiikka on erilainen, varmista, että koodisi logiikka heijastaa sitä! Antamassani koodissa se voi toimia kummassakin tapauksessa, mutta älä lainaa minua siitä;)

Ohjaussauvat on kytketty MCP3008 ADC: hen (analoginen digitaalimuunnin). Toisella puolella on 8 kanavaa ja toisella puolella SPI -liitäntä. Varmista, että liität ohjaussauvojen lähdöt ADC: n oikealle puolelle! Joystickit X, Y ja SEL (painikkeiden valinta) on kytketty ADC: hen. SEL -nasta ei ole analoginen, mutta GPIO -nastojen säästämiseksi liitin ne ADC: hen. Johdin vastuksen SEL -nastoista 3.3v: iin, koska lähtö on asetettu kelluvaan arvoon, kun sitä ei paineta, ja sitten oikosulussa maahan, kun sitä painetaan.

ADC on kytketty Raspberry Pi: hen 4 nastan kautta, mutta tiettyjä nastoja ei vaadita (sikäli kuin tiedän. Kaavion nastat testattiin ja toimivat hyvin muutamien muiden kanssa). Kuten edellä sanoin, varmista, että koodi heijastaa laitteistoa!

Virtajohdotus

Sinun on ensin ladattava Trinketin koodi Arduino IDE: stä. Avaa TrinketRPi.ino -tiedosto Arduino IDE: ssä, valitse levy ja portti työkaluvalikosta ja paina latauspainiketta.

PowerBoostin 5 voltin lähtö on kytketty suoraan Raspberry Pi 5v GPIO -tappiin ja kosketusnäytön 5v -nastaan, ja PowerBoostin maadoitus on kytketty Pi- ja kosketusnäytön maadoitusliittimiin. Herkku saa virtansa Raspberry Pi: n 3,3 voltin GPIO -nastasta.

Adafruit -rihkamaa käytetään tehon ohjaamiseen. Trinketin nasta 0 on kytketty Raspberry Pi: n GPIO 15: een (ei fyysiseen 15) ja nasta 2 Trinketissä on kytketty PowerBoostin EN -nastaan. Samalla PowerBoostin BAT- ja EN -väliin on kytketty virtapainike. Kun tätä painiketta painetaan ja pidetään painettuna noin 5 sekuntia (aika, joka kuluu riipuksen käynnistymiseen), kaikki käynnistyy. Kun Trinket vapautetaan, se pitää nasta 2 KORKEA (kytketty PowerBoostin EN -nastaan) pitäen virran järjestelmässä.

Virtapainike toimii vain ON -kytkimenä, koska en ollut varma kuinka tehdä piiri, joka antaisi sen toimia sekä päälle että pois. Pi voidaan silti helposti sulkea ohjelmistosta!

Kun Pi käynnistyy, nasta 15 on asetettu asentoon HIGH (Controller.py) ilmoittaakseen rihkamalle sen olevan päällä. Kun Pi on sammutettu millään tavalla, nasta 15 menee LOW -asentoon, jolloin Trinket pitää virtaa ~ 20 sekuntia ja katkaisee sitten virran kokonaan.

Olen pahoillani sanoessani, että tein tähän joitakin muutoksia, jotka on nyt haudattu koteloon, enkä ole varma mitä tein, koska tämä projekti tehtiin jokin aika sitten. Tämän asettelun pitäisi toimia, mutta testaa se, ennen kuin pakkaat sen saavuttamattomaan paikkaan!

PowerBoostin BAT -nasta on kytketty ADC: hen akun varaustason lukemiseksi. 6.8k: n vastus yhdistää BAT -nastan ADC -kanavaan ja toinen 10k: n vastus yhdistää BAT -nastan GND: hen. Näin ADC voi saada akun lähtöjännitteen ja arvioida akun varaustason. Latauksen aikana akun teho on 5 V, joten tällä asetuksella ei voi mitenkään tietää akun varaustasoa sen latauksen aikana.

Halutessasi voit liittää VBUS: n PowerBoost -laitteeseen samalla tavalla kuin BAT; Näin voit tietää, latautuuko akku.

Merkkivalot

Neljän merkkivalon avulla näet esimerkiksi akun varaustason, äänenvoimakkuuden tai näytön kirkkauden. Koodi on asetettu vain akun varaustasolle tällä hetkellä.

Jokainen 3 mm: n LED on kytketty GPIO -nastasta 100 ohmin vastuksen kautta ja takaisin maahan. LEDit ovat vihreitä, muista valita sopivat vastukset muille värillisille LED -valolle, koska niillä on erilaiset tehovaatimukset!

Siinä johdotusta varten! Kun olet testannut johdotuksen leipälevyllä, voit aloittaa pysyvämmän piirin tekemisen.

Vaihe 3: Asenna ohjelmisto

Asenna ohjelmisto
Asenna ohjelmisto

Jos haluat ladata RetroPien SD -kortille, tarvitset sovelluksen, kuten Etcher.io (suositus) tai Win32DiskImager, ja RetroPie -käyttöjärjestelmän linkin alussa.

Jos haluat käyttää Etcheriä, aseta ensin micro SD -kortti tietokoneeseen. Avaa Etcher ja napsauta "Valitse kuva". Siirry kansioon, josta latait RetroPien, valitse se ja napsauta "Avaa". Napsauta seuraavaksi "Valitse asema" ja valitse SD -korttisi luettelosta. Varmista, että valitset oikean SD -kortin, koska se poistaa sen! Napsauta "Flash" ja odota sen päättymistä. Se poistaa SD -kortin automaattisesti, kun se on valmis, joten se on turvallista poistaa tietokoneesta.

Jos sinulla ei ole Raspberry Pi 3: ta, tarvitset WiFi -donglen. Pelin ohjain on hyödyllinen tässä vaiheessa, mutta tarvitaan vain näppäimistö. Aseta SD -kortti Raspberry Pi -laitteeseen, liitä se näyttöön (kosketusnäyttö toimii hyvin) ja kytke virta. Kun RetroPie käynnistyy, sinun on määritettävä säätimet. Valitse ohjain/näppäimistö ja noudata ohjeita. Kun olet valmis, siirry RetroPie -valikon WiFi -asetuksiin ja määritä WiFi.

Sinun on myös otettava SSH käyttöön. Palaa RetroPie-valikkoon ja valitse raspi-config luettelosta (uskon, että se on siellä). Valitse käyttöliittymien alta SSH. Se kysyy, haluatko ottaa SSH: n käyttöön. Valitse Kyllä.

Sinun on ehkä käynnistettävä Pi nyt uudelleen. Kun se on käynnistetty uudelleen, palaa RetroPie -valikkoon. Uskon, että on olemassa IP -osoite tai isäntänimi -vaihtoehto, joka kertoo Raspberry Pi: n IP -osoitteen. Kopioi tämä paperille tai jätä tämä valikko auki toistaiseksi.

Tietokoneellasi sinun on SSH -yhteys Raspberry Pi -laitteeseesi.

Jos käytät Windowsia, lataa, asenna ja avaa PuTTY (linkki osaluettelossa) ja aseta "Isäntänimi (tai IP -osoite)" -ruutu Raspberry Pi: n isäntänimeksi ja aloita istunto napsauttamalla "Avaa".

Macissa ja Linuxissa voit yksinkertaisesti avata päätelaitteen ja kirjoittaa

$ ssh pi@isäntänimi

korvaamalla "isäntänimi" IP -osoitteella, jonka sait Raspberry Pi: llä. Huomaa, että $ ei ole kirjoitettu päätteeseen, se tarkoittaa vain, että tämä on uusi päätelaite.

Syötä seuraavaksi

$ nano /home/pi/Controller.py

ja liitä siihen Controller.py -tiedoston sisältö Githubista. Controller.py on python -komentosarja, joka käsittelee kaikki ohjaustulot, kuten ohjaussauvat ja painikkeet.

Sinun on muutettava PIN -numerot vastaamaan laitteistosi numeroita.

Tallenna tiedosto painamalla CTRL-X tai CMD-X ja sitten Y. Syötä seuraavaksi

$ sudo nano /etc/rc.local

kirjoita sitten tämä rivi tiedostoon:

sudo python3 /home/pi/Controller.py &

Tallenna painamalla CTRL-X (Windows) tai CMD-X (Mac) ja sitten Y (ei CTRL/CMD). Tämä asettaa Controller.py -komentosarjan käynnistymään käynnistyksen yhteydessä.

Seuraavaksi voit nollata ohjaimen kokoonpanon, jotta voit käyttää painikkeitasi/ohjaussauvoja USB -peliohjaimen sijasta.

$ sudo ~/RetroPie-Setup/retropie_setup.sh

ja siirry emulointiaseman määritykseen kautta

Hallitse paketteja -> Ydinpaketit -> emulationstation -> Kokoonpano tai kokoonpano / Työkalut -> emulationstation ja valitse vaihtoehto Tyhjennä / Nollaa emulointiaseman syöttökokoonpano

Kun seuraavan kerran käynnistät tietokoneen uudelleen, USB -ohjainta ei enää määritetä, mutta voit määrittää mukautetut ohjaimet siinä vaiheessa.

Tässä vaiheessa voit ladata ROM -levyt Raspberry Pi -laitteeseen. Tähän on monia eri tapoja, ja mielestäni näistä videoista oli eniten hyötyä:

Selaimesi kautta-Tämä vaihtoehto antaa myös helpomman pääsyn joihinkin muihin RetroPie-asennuksen asioihin, koska se antaa verkkopohjaisen käyttöliittymän monille tehtäville, jotka normaalisti suoritetaan päätelaitteen tai RetroPie-tekstipohjaisen käyttöliittymän kautta.

Verkon yli - Tämän vaihtoehdon avulla voit siirtää ROM -levyjä tietokoneen tiedostoselaimesta, mikä helpottaa tiedostoihin siirtymistä. Sen avulla voit myös tutkia ja muokata joitain RetroPien jaettuja kansioita, kuten BIOSia, aloitusnäyttöjä ja määritystiedostoja.

Molempien vaihtoehtojen käyttäminen mahdollistaa RetroPie -asennuksen paremman hallinnan, mutta vain yksi tarvitaan ROM -levyjen siirtämiseen. Valitse sinulle parhaiten sopiva.

Vaihe 4: Valmistele Raspberry Pi ja kosketusnäyttö

Tässä projektissa tilaa oli minimaalisesti, joten aloitin poistamalla tarpeettomat komponentit Raspberry Pi -laitteesta.

Ensinnäkin oli USB- ja Ethernet -portit. Näiden juote voi olla hankala poistaa, koska sillä on korkea sulamislämpötila. Leikkasin suurimman osan porteista irti tinaleikkeellä ja sitten juottasin jäljelle jääneet osat. Ole varovainen poistaessasi näitä portteja, koska jotkut pienemmät komponentit voidaan helposti irrottaa Raspberry Pi: stä (kokemuksesta puhuttaessa).

Yksi USB -portti on kytketty (ei suoraan) Raspberry Pi: n äskettäin paljastettuihin USB -juotos nastoihin. Tämä mahdollistaa sen liittämisen kotelon sivulle.

USB -virtaliitäntä poistettiin kosketusnäytöstä samalla tavalla.

Seuraavaksi purettiin GPIO -nastat. Löysin helpoimman tavan tehdä tämä leikkaamalla ensin musta muoviosa GPIO -nastojen pohjasta. Tämän avulla voit irrottaa kunkin tapin erikseen. En pystynyt irrottamaan mitään maadoitusneuloja korkeamman sulamispisteen juotteen vuoksi, mutta ne voidaan leikata myöhemmin lyhyemmiksi.

Vaihe 5: Luo piirit ohjaimille

Luo ohjauspiirejä
Luo ohjauspiirejä
Luo ohjauspiirejä
Luo ohjauspiirejä

Tätä vaihetta varten tarvitset osia perf -levystä painikkeiden juottamiseksi. Olen huomannut, että perf -levy, jossa on kuparijälkiä joidenkin reikien välissä, voi toimia paremmin kuin perf -levy, jossa kaikki reiät on erotettu toisistaan. On kuitenkin itsestä kiinni, mitä käytät;)

DPAD: lle ja A/B/X/Y: lle on kaksi timantinmuotoista 4 painiketta. Unohdin ottaa kuvia omastani sitä koottaessani, mutta asettelun ei pitäisi olla kovin vaikeaa selvittää. Painikkeeni koskettivat vain kahta kulmaa. Käynnistä/Valitse -painikkeet voidaan juottaa yksittäiseen esityslevyyn tai voit ehkä liittää yhden A/B/X/Y -painikekorttiin. Olkahihnat on myös juotettava omiin yksittäisiin perf -levyihinsä.

Joystickit minun tapauksessani piti juottaa mukana oleviin katkaisulaudoihin. Olet luultavasti jo tehnyt tämän, jos se oli myös sinun tapauksesi:)

LEDit oli juotettu yhdelle nauhalevylle, samoin kuin ADC.

Muista testata johdotus voltimittarilla, koska testaus kotelon kaiken asennuksen jälkeen voi olla hankalaa!

Kannattaa odottaa ennen kuin juotat kaikki johdot Raspberry Pi -laitteeseen tai perforointilevyn osien väliin, kunnes tiedät kotelon asettelun. En, ja se vaikeutti kaiken sovittamista myöhemmin (hups).

Vaihe 6: Kotelon luominen

Tapauksen luominen
Tapauksen luominen
Tapauksen luominen
Tapauksen luominen
Tapauksen luominen
Tapauksen luominen
Tapauksen luominen
Tapauksen luominen

Tapaus kesti luultavasti pisimpään tässä projektissa. Tekemäsi kotelo eroaa todennäköisesti omastani, joten en aio antaa tarkkoja mittoja mistään (plus menetin kotelon asettelun).

Edestä, ylhäältä ja takaa on tehty 1/4 "puusta (jos muistan oikein), ja sivut ja pohja on valmistettu 1/2" puusta.

Aloita mittaamalla painikkeiden keskipisteiden välinen etäisyys ja kunkin halkaisija painikkeen leveimmässä osassa. Merkitse nämä mitat kotelon sisäpuolelle, johon aiot sijoittaa ne. Haluat (melkein) aina porata kotelon sisäpuolelta ulkopuolelle, koska poratun reiän pohja näyttää paremmalta. Se auttaa asettamaan romulaudan reiän taakse porauksen aikana, jotta se ei repi levyä.

Ohjaussauvojen reiät porattiin ensin likimääräiseen kokoon ja hiottiin ja pyöristettiin sisäpuolella olevan Dremel -työkalun avulla, jotta ohjaussauvat istuisivat paremmin.

Kosketusnäytön suuri reikä mitattiin kosketusnäytön takana olevasta metalliosasta. Aloitin poraamalla reiän näytön reunan lähelle, poistin vierityssahan toisen pään, työnsin sen reiän läpi ja kiinnitin sen uudelleen, jotta voin leikata reiän. Pieni ulkonäkö tehtiin suorakulmaiseen reikään, jotta näytön takana oleva nauhakaapeli kulki läpi (kuvassa yllä). Ajoin Dremel -työkalulla osan alas tämän reiän sivulle, joten kosketusnäyttö asettuisi koteloa vasten.

Kotelon yläosa porattiin suunnilleen samalla tavalla, suorakulmaiset reiät HDMI: lle, A/V -liittimelle, USB -portille ja latausportille. Raspberry Pi on kotelon yläosan vieressä, joten HDMI- ja A/V -johtoja ei tarvita. Olisi kuitenkin pitänyt käyttää jatko -osia, koska se oli hieman tiukka.

Kotelon takana on kuusi reikää ilmanvaihtoa varten. Näillä ei ole mitään erityistä kokoa tai ulkoasua, joten voit tehdä upean kuvion heidän kanssaan! Unohdin porata reiän PowerBoostin latauksen merkkivalojen taakse, joten minun on pidettävä laitetta oikein, jotta voin nähdä ne tuuletusaukkojen läpi. Haluat ehkä porata pienen reiän kotelon takaosaan, jotta näet ne!

Kotelon sivut ja pohja on lovettu reunoja pitkin siten, että ne kiinnittyvät toisiinsa ja luovat taskun etu- ja takaosalle.

Kun kaikki reiät on porattu/leikattu, voit koota kotelon. Minussa kaikki, paitsi selkä, oli liimattu yhteen, ja takaruuvi ruuvataan kiinni, jotta komponentit ovat helposti saatavilla.

Vaihe 7: Elektroniikan viimeistely ja koestus

Elektroniikan viimeistely ja koestus
Elektroniikan viimeistely ja koestus
Elektroniikan viimeistely ja koestus
Elektroniikan viimeistely ja koestus

Tässä vaiheessa sinun pitäisi lopettaa elektroniikka juottamalla jäljellä olevat johdot kotelon osien väliin. Varmista, että johdot ovat oikean pituisia, jotta pääset minne niiden on mentävä. Mene aina hieman liian kauan, koska voit taivuttaa lankoja hieman, mutta et voi venyttää niitä!

Johdot voidaan juottaa suoraan Raspberry Pi -laitteeseen, tarkista vain sijoitus ennen kuin teet jotain pysyvää!

Huomasin, että oli hyödyllistä luoda perf -levyliuska, jossa oli maadoitus ja jännite, jotta jokainen perf -levy -osa voisi muodostaa yhteyden siihen Raspberry Pi: n tai muiden osien eri nastojen sijaan.

Testaa sovitusreiät ja välimatkat varmistaaksesi, että asettelu toimii!

Vaihe 8: Maalaus

Kotelon maalaamiseen valitsin puolikiiltävän mustan maalin, joka sopi hyvin kosketusnäyttöön. Teipasin reikien sisäpinnat pois, jotta en saa maalia alueille, joihin olisi liimattu napit. Sisäpuolen ei tarvitse eikä saa maalata, mutta älä huoli, jos vähän pääsee sisälle.

Vaihe 9: Komponenttien asentaminen

Komponenttien asentaminen
Komponenttien asentaminen
Komponenttien asentaminen
Komponenttien asentaminen

Nappien asentamiseksi leikkasin pieniä 1/4 puukappaleita, jotka oli liimattu perf -levy -osiin. Nämä liimattiin sitten kotelon sisäpuolelle omissa kohdissaan superliimalla, koska puuliima vaikeuttaa pitämistä paikallaan kuivumisen aikana.

Ohjaussauvoja varten tein pieniä "pysäytyksiä" käyttämällä tappeja ja pieniä puukappaleita, jotka ruuvattiin ja/tai liimattiin katkaisulautojen asennusreikiin. Käytin Gorilla -superliimaa, koska se tarttuu nopeasti ja pystyy helposti liittämään puu- ja parkettilaudan. Yksi joystick -katkaisulauta oli leikattava toiselta puolelta hihnahiomakoneella, jotta se istuisi paremmin.

Raspberry Pi asennettiin samalla tavalla kuin ohjaussauvat, ja joillekin kiinnitysreikille oli kiinnitetty puiset esteet.

PowerBoostin pohjaan oli liimattu pieni puupalikka, joka liimattiin sitten kotelon sivulle.

LEDit liitettiin yksinkertaisesti suoraan koteloon. Huomasin, että superliima "poltti" maalin, jos se pääsi ulkopuolelle LED -valoja asennettaessa, joten sinun on oltava varovainen tehdessäsi sitä.

Akun liittämisen jälkeen se teipattiin kotelon pohjaan käyttämällä kaksipuolista vaahtoteippiä, joka näyttää pitävän hyvin.

Sen jälkeen voit testata, että se käynnistyy, ja jatkaa viimeiseen vaiheeseen.

Vaihe 10: Viimeistely

Viimeistellä
Viimeistellä

Nyt kun laitteisto on valmis, voit lopettaa säätimien määrittämisen RetroPiessa. Liitä ensin 5 V: n 2,5 A: n virtalähde tai virallinen Raspberry Pi -virtasovitin, koska akku ei ehkä ole vielä ladattu. Varmista, että sinulla on vähintään 2,5 A, jos Pi on päällä latauksen aikana, koska virta jaetaan PowerBoost -latauspiirin ja Raspberry Pi: n välillä. Jos lataat sitä, kun Pi on pois päältä, minkä tahansa laturin pitäisi toimia. Käynnistä Raspberry Pi pitämällä virtapainiketta painettuna noin 5 sekuntia. Huomasin, että omani ei käynnistynyt, kun se on jostain syystä kytkettynä, joten sinun on ehkä ladattava akkua, kunnes PowerBoostin vihreä merkkivalo syttyy (akku on ladattu), ja irrota se sitten pistorasiasta. Kun RetroPie käynnistyy, sinun on määritettävä ohjain uudelleen, mutta tällä kertaa se on Python -ohjain. Kun olet määrittänyt ohjaimet, varmista, että kaikki toimii käynnistämällä suosikkipelisi ja testaamalla sitä!

Vaihe 11: Viimeiset sanat ja hyvitykset

Onnittelut! Olet valmistanut oman Raspberry Pi -mobiilipelilaitteesi! Pidä hauskaa pelaamalla pelejä liikkeellä ollessasi ja näyttämällä se ystävillesi!

Muutamia asioita olisin tehnyt toisin:

- Arduinon käyttö ohjauksiin sen sijaan, että johdottaisit suoraan Raspberry Pi -laitteeseen. Muutaman kerran poltin GPIO -nastan, ja (uskon) Arduinolla on enemmän pin -suojaa kuin Pi.

- 3D -tulostus olisi ollut mukavaa tapauksessa, mutta valitettavasti minulla ei ole sellaista (vielä)

- Suunniteltu johdotus paremmin. Kiirehdin heti tähän projektiin ja sitten tajusin hieman myöhään, että minun olisi pitänyt tehdä enemmän suunnittelua:)

- Reiät lataustilan merkkivaloille. PowerBoostin latauksen merkkivalot kertovat, onko akku ladattu vai ei, ja unohdin porata reiän niin, että ne näkyvät. Hyvä paikka olisi todennäköisesti kotelon takaosa PowerBoostin takana tai LED -valojen yläpuolella.

- Takapaneelin irrotusreiät. Minun takapaneeli on eräänlainen tiukka istuvuus, joten jotkut reiät, joiden avulla voit vetää sen ulos sormellasi, voivat olla hyvä idea.

Onneksi pystyin saattamaan tämän projektin päätökseen, ja toivon, että sinulla on tai pystyt myös oppimaan jotain puuntyöstöstä, ohjelmoinnista tai juottamisesta.

Haluan kiittää Mr. Fieldsia avusta tässä projektissa. Hän lahjoitti ystävällisesti aikansa, työpajansa ja puunsa tähän projektiin. Hän auttoi minua oppimaan lisää puuntyöstöstä ja opasti minua tapauksen tekemisessä.

Kiitos, että luit tämän ohjeen!

Suositeltava: