Sisällysluettelo:
- Vaihe 1: Osaluettelo
- Vaihe 2: Piirien leipälevy
- Vaihe 3: Asenna ohjelmisto
- Vaihe 4: Valmistele Raspberry Pi ja kosketusnäyttö
- Vaihe 5: Luo piirit ohjaimille
- Vaihe 6: Kotelon luominen
- Vaihe 7: Elektroniikan viimeistely ja koestus
- Vaihe 8: Maalaus
- Vaihe 9: Komponenttien asentaminen
- Vaihe 10: Viimeistely
- Vaihe 11: Viimeiset sanat ja hyvitykset
Video: Raspberry Pi Mobile Gaming Device: 11 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
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
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
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
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
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
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
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:
WHEELIE CHEAT DEVICE: 10 vaihetta (kuvilla)
WHEELIE CHEAT DEVICE: Tässä projektissa teemme arduino -laitteen, joka auttaa sinua oppimaan pyöräilyä. Se painaa takajarruasi, mikä tasapainottaa sinua. Siinä on myös kaksi painiketta lisätä tai pienentää kulmaa, jossa se painaa jarruasi, joten se on paljon mor
PC Gaming Desk Build: 14 vaihetta (kuvilla)
PC Gaming Desk Build: Hei kaverit, halusin rakentaa pelipöydän miehen luolalleni, mikä tahansa tavallinen pöytä ei leikkaa sitä Tämä pöytä on rakennettu pääasiassa säilytystä varten, en pidä siitä, että hyllyt ovat kaikkialla, joten kaikki on säilytetään osastoissa. Tämä on osa 1 t
8-bittinen Arduino Gaming: 4 vaihetta
8-bittinen Arduino Gaming: Hei kaverit! Tämä on yksinkertainen opetusohjelma 8-bittisen peliasetuksen rakentamisesta arduinoa käyttämällä
Project Aurora: Smart Gaming -hiirimatto 20 €: 13 vaihetta (kuvilla)
Project Aurora: Smart Gaming -hiirimatto 20 €: Perusidea on, miksi käyttää 50 dollaria RGB -hiirimattoon, jossa on vain valonäytöksiä? Okei, ne ovat viileitä ja erittäin ohuita, mutta ne lisäävät myös tietokoneeseen ohjelmiston, joka mukauttaa vaaleita värejä, mikä ei ole aivan "kevyt". jos harkitset
Amazon Alexa - Raspberry Pi (Mobile): 5 vaihetta (kuvilla)
Amazon Alexa - Raspberry Pi (mobiili): Tervetuloa opetusohjelmaamme Amazon Alexan rakentamisesta Rasberry Pi: n avulla. Koska olet napsauttanut tätä opetusohjelmaa, tiedät ilmeisesti, että Amazon Alexa on kaunis tekniikka nykyaikana. Tosin sen ostaminen ja tekeminen ovat kaksi eri asiaa