Sisukord:

Raspberry Pi mobiilne mänguseade: 11 sammu
Raspberry Pi mobiilne mänguseade: 11 sammu

Video: Raspberry Pi mobiilne mänguseade: 11 sammu

Video: Raspberry Pi mobiilne mänguseade: 11 sammu
Video: Начало работы с QLC+ Управление цветомузыкой с компьютера. Как управлять светом. 2024, November
Anonim
Raspberry Pi mobiilne mänguseade
Raspberry Pi mobiilne mänguseade

Kas olete kunagi tahtnud, et saaksite liikvel olles mängida klassikalisi videomänge, kuid polnud kindel, kust saada vanade mängude käitamiseks sobivat seadet või olid need lihtsalt liiga kallid? Tee siis ise!

See on dokumentatsioon minu Raspberry Pi mobiilse mänguseadme ehitamise kohta, mis on inspireeritud Nintendo Switchist. Maksumus on veidi alla 200 dollari ja see suudab RetroPie abil käivitada palju vanemaid mänge. RetroPie on sisse ehitatud üle 30 emulaatori, nii et vanemate mängude käitamine on imelihtne, kui teil on ROM -id!

Selles projektis oleksin teinud palju asju teisiti ja proovin seda teiega selles õpetuses jagada. Nii saate minu vigadest õppida, ilma et peaksite neid ise tegema.

Loodetavasti saate selle õpetuse juhiseid kasutada oma Raspberry Pi mänguseadme loomiseks. Kui te seda teete, palun öelge mulle, klõpsates nupul "Ma tegin selle!" Instructable lõpus.

Samuti, kui teile see projekt meeldib, hääletage selle poolt sellisena, nagu see on Game Life konkursil. Tänan!

Samm: osade loend

OSKUSED

Peate olema jootekolviga käepärane, tundma Pythoni põhitõdesid ja oskama puidutöötlemist.

Ka videomängude hävitamise võimalus on hädavajalik (töötan siiski selle kallal…)

OSAD

1x Raspberry Pi 2 või 3 - 35 dollarit

1x Raspberry Pi ametlik 7 -tolline puuteekraan - 75 dollarit

1x Micro SD -kaart (vähemalt 8 GB, tõenäoliselt soovite ROM -ide jaoks rohkem!)

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

2x analoog 2 -teljeline pöidla juhtkang - 5,95 dollarit (https://www.adafruit.com/product/512)

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

1x MCP3008 - 8 -kanaliline 10 -bitine ADC - 3,75 dollarit (https://www.adafruit.com/product/856)

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

4x 3mm LEDid

Valik puutetundlikke nuppe - (ümmargune: https://www.adafruit.com/product/1009 ja ruut:

Valik juhtmeid, takistid ja muud väikesed komponendid

Perf pardal

1/4 "puit ja 1/2" puit korpuse ehitamiseks

TÖÖRIISTAD

Jootekolb

Nõela nina tang

Traadi eemaldaja

Samuti võib olla kasulik jootmisjaam/abikäsi.

Puurpress

Lintsaag/kerimissaag

Laua saag

Vöölihvija

Dremeli tööriist

TARKVARA

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

Selles Githubi failis on saadaval kõik koodi ja Fritzingi skeemid

RetroPie ja ROM -ide Raspberry Pi laadimiseks vajate ka teist arvutit. See arvuti vajab Etcher.io, Win32DiskImager või mõnda muud rakendust, mis suudab RetroPie SD -kaardile koos uusima Arduino IDE -ga kirjutada. Kui kasutate Windowsi, peate oma Raspberry Pi -sse SSH -ks installimiseks installima PuTTY (https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html).

Samm: pange oma ahelad leivale

Alustasin oma vooluahelate leivalauaga, veendumaks, et kõik toimis plaanipäraselt.

Olen lisanud skeemid ja koodi juhendaja alguses Githubi faili; olen siiski teinud mõningaid väiksemaid muudatusi, mida unustasin dokumenteerida, nii et mõned asjad võisid olla teistsugused kui praegu. Koodi saab kasutada teie projekti lähtepunktina, kuid soovitan tungivalt vähemalt see läbi lugeda, et sellest aru saada, ja muuta seda oma erivajaduste rahuldamiseks või paremaks muutmiseks.

Kõik juhtnupud on ühendatud 3,3 V pingega, 5 V ühendamine võib teie Raspberry Pi kahjustada

Kontrolleri juhtmestik

Kokku on 12 juhtnuppu. 4 A/B/X/Y, 4 DPAD, üks iga Start ja Select jaoks ning kaks õlanuppu. Sõltuvalt ruumist võib teil olla neli õlanuppu, kuid enamus RetroPie mänge, mis nõuavad õlanuppe, vajavad ainult kahte (ma arvan …).

Nupud on ühel küljel 10k takisti kaudu ühendatud 3,3 V -ni ja samal küljel on 1k takisti kaudu ühendatud nende vastava GPIO -tihvtiga. Teine pool on ühendatud otse GND -ga (maandus). Kui teie vooluringis on loogika erinev, veenduge, et teie koodi loogika peegeldaks seda! Minu esitatud koodis võib see toimida mõlemal viisil, kuid ärge tsiteerige seda;)

Juhtkangid on ühendatud MCP3008 ADC -ga (analoog -digitaalmuundur). Ühel pool on 8 kanalit ja teisel pool SPI liides. Veenduge, et ühendate juhtkangi väljundid ADC õige küljega! Juhtkangid X, Y ja SEL (nupu valimine) on kõik ADC -ga ühendatud. SEL -pin ei ole analoog, kuid GPIO -nööpnõelte säästmiseks ühendasin need ADC -ga. Juhtisin SEL -tihvtidest takisti 3,3 v -ni, kuna väljund on seatud ujuvale väärtusele, kui seda ei vajutata, ja seejärel lühistatakse maapinnale, kui seda vajutatakse.

ADC on 4 tihvti kaudu ühendatud Raspberry Pi -ga, kuid teatud tihvte pole vaja (minu teada. Skeemil olevad tihvtid on testitud ja töötasid koos mõne teisega hästi). Nagu ma eespool ütlesin, veenduge, et kood peegeldaks teie riistvara!

Toitejuhtmed

Esmalt peate Arduino IDE -st üles laadima Trinketi koodi. Avage Arduino IDE -s fail TrinketRPi.ino, valige tööriistade menüüst oma tahvel ja port ning klõpsake üleslaadimisnuppu.

PowerBoosti 5v väljund on ühendatud otse Raspberry Pi 5v GPIO ja puutetundliku ekraani 5v kontaktiga ning PowerBoosti maandus on ühendatud Pi ja puuteekraani maandusnõeltega. Nipsasja toiteallikaks on Raspberry Pi 3,3 v GPIO pin.

Adafruit nipsasja kasutatakse võimsuse juhtimiseks. Nipsasja nööpnõel 0 on ühendatud Raspberry Pi GPIO 15 -ga (mitte füüsiline 15) ja nipsasja 2 tihvt on ühendatud PowerBoosti EN -tihvtiga. Koos sellega ühendatakse PowerBoostis PVT ja EN vahele toitenupp. Kui seda nuppu vajutatakse ja hoitakse umbes 5 sekundit (aeg, mis kulub nipsasja käivitamiseks), lülitatakse kõik sisse. Kui see on vabastatud, hoiab nipsasja tihvti 2 KÕRGE (ühendatud PowerBoost'i EN -tihvtiga), hoides toite süsteemile.

Toitenupp töötab ainult sisselülituslülitina, kuna ma polnud kindel, kuidas luua vooluring, mis laseks sellel nii sisse kui välja lülitada. Pi saab siiski tarkvarast hõlpsalt välja lülitada!

Kui Pi käivitub, on tihvt 15 seatud HIGH (Controller.py), et teavitada nipsasja, et see on sisse lülitatud. Kui Pi on mingil moel välja lülitatud, läheb tihvt 15 LOW, mille tõttu nipsasjake hoiab ~ 20 sekundit toite all, seejärel lülitab toite täielikult välja.

Mul on kahju öelda, et tegin selles mõned muudatused, mis on nüüd aedikusse maetud, ja ma pole kindel, mida ma tegin, kuna see projekt tehti mõni aeg tagasi. See paigutus peaks toimima, kuid palun proovige seda enne ligipääsmatusse kohta toppimist!

Aku taseme lugemiseks on PowerBoosti PVT -tihvt ühendatud ADC -ga. 6.8k takisti ühendab PVT tihvti ADC kanaliga ja teine 10k takisti ühendab PVT tihvti GND -ga. See võimaldab ADC -l saada aku väljundpinget ja ligikaudset aku taset. Laadimise ajal on aku väljundvõimsus 5v, nii et selle seadistusega ei saa laadimise ajal aku taset teada.

Soovi korral saate ühendada VBUS -i PowerBoostiga samamoodi nagu PVT; see võimaldab teil teada saada, kas aku laeb.

Indikaator -LEDid

Neli LED -indikaatorit võimaldavad teil näha näiteks aku taset, helitugevust või ekraani heledust. Kood on hetkel seadistatud ainult aku tasemele.

Iga 3 mm LED on ühendatud GPIO tihvtist, läbi 100 oomi takisti ja tagasi maapinnale. Minu valgusdioodid on rohelised, valige kindlasti teiste värvidega LED -ide jaoks sobivad takistid, kuna neil on erinevad toitenõuded!

See on juhtmestiku jaoks! Kui olete oma juhtmestikku leivaplaadil katsetanud, võite hakata tegema püsivamat vooluringi.

Samm: seadistage tarkvara

Seadistage tarkvara
Seadistage tarkvara

RetroPie SD -kaardile laadimiseks vajate rakendust, nagu Etcher.io (soovitatav) või Win32DiskImager, ja RetroPie operatsioonisüsteemi alguses oleva lingi kaudu.

Etcheri kasutamiseks sisestage kõigepealt oma mikro -SD -kaart arvutisse. Avage Etcher ja klõpsake nuppu "Vali pilt". Liikuge kausta, kust RetroPie alla laadisite, valige see ja klõpsake nuppu "Ava". Seejärel klõpsake nuppu "Vali draiv" ja valige loendist oma SD -kaart. Veenduge, et valite õige SD -kaardi, kuna see kustutab selle! Klõpsake "Flash" ja oodake, kuni see lõpeb. See eemaldab SD -kaardi automaatselt, kui see on tehtud, nii et see on arvutist eemaldamine ohutu.

Kui teil pole Raspberry Pi 3, vajate WiFi -donglit. Selles etapis on abiks mängukontroller, kuid vaja on ainult klaviatuuri. Sisestage SD -kaart Raspberry Pi -sse, ühendage see monitoriga (puuteekraan töötab hästi) ja ühendage toide. Kui RetroPie on käivitunud, peate juhtelemendid seadistama. Valige oma kontroller/klaviatuur ja järgige juhiseid. Kui olete lõpetanud, navigeerige menüüs RetroPie WiFi -seadetesse ja seadistage oma WiFi.

Samuti peate lubama SSH. Minge tagasi RetroPie menüüsse ja valige loendist raspi-config (usun, et see on koht, kus see asub). Valige liideste alt SSH. See küsib, kas soovite SSH -i lubada. Valige Jah.

Võimalik, et peate oma Pi nüüd taaskäivitama. Kui see on taaskäivitatud, minge tagasi RetroPie menüüsse. Usun, et on olemas IP -aadress või hostinime valik, mis ütleb teile Raspberry Pi IP -aadressi. Kopeerige see paberilehele või jätke see menüü praegu avatuks.

Arvutis peate SSH -i oma Raspberry Pi -sse ühendama.

Kui teil on Windows, laadige alla, installige ja avage PuTTY (link osade loendis) ja määrake kast "Hostname (või IP -aadress)" oma Raspberry Pi hostinimele, seejärel klõpsake seansi alustamiseks nuppu "Open".

Macis ja Linuxis saate lihtsalt terminali avada ja tippida

$ ssh pi@hostinimi

"hostinime" asendamine Raspberry Pi -l saadud IP -aadressiga. Pange tähele, et dollarit ei sisestata terminali, see tähendab lihtsalt, et see on uue terminali viip.

Järgmisena sisestage

$ nano /home/pi/Controller.py

ja kleepige Githubist faili Controller.py sisu sellesse. Controller.py on pythoni skript, mis haldab kõiki juhtsisendeid, nagu juhtnupud ja nupud.

Peate muutma pin -numbreid, et need vastaksid teie riistvara numbritele.

Faili salvestamiseks vajutage CTRL-X või CMD-X ja seejärel Y. Järgmisena sisestage

$ sudo nano /etc/rc.local

seejärel sisestage see rida faili:

sudo python3 /home/pi/Controller.py &

seejärel vajutage salvestamiseks CTRL-X (Windows) või CMD-X (Mac) ja seejärel Y (CTRL/CMD puudub). See määrab skripti Controller.py käivitamise ajal käivituma.

Järgmisena saate lähtestada kontrolleri konfiguratsiooni, et saaksite USB -mängukontrolleri asemel kasutada oma nuppe/juhtnuppe.

$ sudo ~/RetroPie-Setup/retropie_setup.sh

ja minge emulatsioonijaama konfiguratsiooni kaudu

Pakettide haldamine -> Põhipaketid -> emulatsioonijaam -> Konfiguratsioon või Konfiguratsioon / Tööriistad -> emulatsioonijaam ja valige suvand Emulatsioonijaama sisendkonfiguratsiooni tühjendamine / lähtestamine

Järgmine kord taaskäivitamisel teie USB -kontrollerit enam ei seadistata, kuid saate sel hetkel oma kohandatud juhtelemendid seadistada.

Sel hetkel saate oma ROMid Raspberry Pi -le laadida. Selleks on palju erinevaid viise ja minu arvates olid need videod kõige kasulikumad:

Teie brauseri kaudu-see suvand võimaldab teil hõlpsamini juurde pääseda mõnele muule RetroPie installimisel sisalduvale, kuna see annab veebipõhise kasutajaliidese paljude ülesannete jaoks, mida tavaliselt tehakse terminali või RetroPie tekstipõhise kasutajaliidese kaudu.

Üle võrgu - see suvand võimaldab teil ROM -e oma arvuti failibrauserist üle kanda, muutes failidele navigeerimise lihtsamaks. See võimaldab teil uurida ja redigeerida ka RetroPie mõnda jagatud kausta, näiteks BIOS -i, käivitusekraane ja konfiguratsioonifaile.

Mõlema valiku kasutamine võimaldab teie RetroPie installimist paremini kontrollida, kuid ROM -ide edastamiseks on vaja ainult ühte. Valige see, mis teile kõige paremini sobib.

Samm: valmistage ette Raspberry Pi ja puuteekraan

Selle projekti jaoks oli ruumi minimaalselt, nii et alustasin mittevajalike komponentide eemaldamisega Raspberry Pi -st.

Kõigepealt olid USB ja Etherneti pordid. Nende jootet võib olla keeruline eemaldada, kuna sellel on kõrge sulamistemperatuur. Lõikasin suurema osa igast plekist ära ja purustasin järelejäänud osad maha. Olge nende portide eemaldamisel ettevaatlik, kuna mõned väiksemad komponendid saab Raspberry Pi -lt hõlpsasti maha lüüa (kogemustest rääkides).

Üks USB -port on ühendatud (mitte otse) Raspberry Pi hiljuti avatud USB -jootepistikutega. See võimaldab selle ühendada korpuse küljega.

USB toiteväljundi port eemaldati puuteekraanilt samamoodi.

Järgmisena pakkisin GPIO nööpnõelad välja. Leidsin, et lihtsaim viis seda teha oli kõigepealt lõigata ära must plastosa GPIO tihvtide põhja ümber. See võimaldab iga tihvti eraldi lahti keevitada. Kõrgema sulamistemperatuuriga jootmise tõttu ei suutnud ma ühtegi jahvatatud tihvti lahti keevitada, kuid neid saab hiljem lühemaks lõigata.

Samm: looge juhtelementide ahelad

Looge juhtelementide ahelad
Looge juhtelementide ahelad
Looge juhtelementide ahelad
Looge juhtelementide ahelad

Selle sammu jaoks vajate nuppude jootmiseks perf -plaadi sektsioone. Olen avastanud, et vaskjälgedega perf -plaat mõne augu vahel võib toimida paremini kui perf -plaat, kus kõik augud on eraldatud. Kuid see on teie otsustada, mida te kasutate;)

DPAD ja A/B/X/Y jaoks on kaks rombikujulist 4 nupu komplekti. Ma unustasin enda kokkupanekul pilte teha, kuid paigutuse väljamõtlemine ei tohiks olla väga raske. Minu nupud puudutasid peaaegu nende kahte nurka. Nuppe Start/Select saab joodeda üksikute esipaneelide külge või ühendada need nuppudega A/B/X/Y. Mõlemad õlanupud peavad olema joodetud ka nende individuaalsete perf -plaatide külge.

Minu juhtnupud vajasid jootmist nende kaasasolevate katkestuslaudade külge. Tõenäoliselt olete seda juba teinud, kui see oli ka teie juhtum:)

LEDid olid joodetud ühele perfoplaadi ribale ja nii oli ka ADC.

Kontrollige kindlasti juhtmestikku voltmõõturiga, sest testimine pärast kogu korpuse installimist võib olla keeruline!

Võib juhtuda, et ootate enne juhtmete jootmist Raspberry Pi -le või plaadiosade vahel, kuni teate oma korpuse paigutust. Mina seda ei teinud ja see raskendas hiljem kõike sobitamist (oih).

6. samm: kohtuasja loomine

Juhtumi loomine
Juhtumi loomine
Juhtumi loomine
Juhtumi loomine
Juhtumi loomine
Juhtumi loomine
Juhtumi loomine
Juhtumi loomine

Tõenäoliselt võttis see juhtum selle projektiga kõige kauem aega. Teie tehtud ümbris erineb suure tõenäosusega minu omast, nii et ma ei anna millegi kohta täpseid mõõtmeid (pluss kaotasin korpuse paigutuse).

Esi-, üla- ja tagaosa on valmistatud 1/4 "puidust (kui ma õigesti mäletan) ning küljed ja põhi on valmistatud 1/2" puidust.

Alustuseks mõõtke nuppude keskpunktide vaheline kaugus koos nende läbimõõduga nupu kõige laiemas osas. Märkige need mõõtmised korpuse siseküljele, kuhu need paigutate. Soovite (peaaegu) alati puurida korpuse seest väljapoole, kuna puuritud augu põhi näeb kenam välja. See aitab puurimise ajal asetada vanaraua oma augu taha, nii et see plaati ei rebeneks.

Juhtkangide augud puuriti kõigepealt ligikaudseks suuruseks, seejärel lihviti ja ümardati Dremeli tööriistaga seestpoolt, et juhtkangid paremini sobiksid.

Puuteekraani suur auk mõõdeti puuteekraani tagaküljel olevast metallosast. Alustasin puurimisega augu ühe serva lähedale, kuhu ekraan läks, eemaldasin rullsae ühe otsa, panin selle läbi augu ja kinnitasin uuesti, et saaksin augu lõigata. Ekraani tagaküljel asuva lintkaabli ristkülikukujulisse auku tehti väike väljund (ülaltoodud pildil). Kasutasin Dremeli tööriista selle augu küljel oleva osa raseerimiseks, nii et puuteekraan oleks korpuse vastas.

Korpuse ülaosa puuriti umbes samamoodi, ristkülikukujuliste aukudega HDMI, A/V pesa, USB -pordi ja laadimispordi jaoks. Raspberry Pi asub korpuse ülaosa kõrval, nii et HDMI- ja A/V -juhtmeid pole vaja. Tõenäoliselt oleksin pidanud siiski pikendajaid kasutama, kuna see sobis mõnevõrra tihedalt.

Korpuse tagaküljel on ventilatsiooniks kuus auku. Neil pole kindlat suurust ega paigutust, nii et saate nendega laheda mustri teha! Unustasin PowerBoosti laadimise märgutulede taha augu puurida, nii et pean seadet täpselt kinni hoidma, et saaksin neid läbi ventilatsiooniavade näha. Võib -olla soovite puurida korpuse tagaküljele väikese augu, et saaksite neid näha!

Korpuse küljed ja põhi on servadega sälkudega, nii et need asetsevad üksteise külge, ja loovad tasku esi- ja tagaküljele istumiseks.

Kui olete kõik augud puurinud/lõiganud, saate korpuse kokku panna. Minul liimiti kõik peale tagakülje kokku, tagakülg oli kruvitud, et komponentidele oleks lihtne juurde pääseda.

Samm 7: Elektroonika viimistlemine ja katsetamine

Elektroonika viimistlemine ja testimine
Elektroonika viimistlemine ja testimine
Elektroonika viimistlemine ja testimine
Elektroonika viimistlemine ja testimine

Siinkohal peaksite elektroonika lõpetama, jootma ülejäänud juhtmed perfoplaadi sektsioonide vahele. Veenduge, et teie juhtmed oleksid õige pikkusega, et jõuda sinna, kuhu nad peavad minema. Minge alati natuke liiga kauaks, sest võite juhtmeid kergelt painutada, kuid te ei saa neid venitada!

Juhtmeid saab otse Raspberry Pi külge jootma panna, enne kui midagi püsivat teete, kontrollige kindlasti nende paigutust!

Leidsin, et oli kasulik luua perf -plaadiriba, millel oli maandus ja pinge, nii et iga perf -plaadi osa saaks sellega ühendada, mitte Raspberry Pi või muude sektsioonide erinevate tihvtide asemel.

Kontrollige paigaldusavasid ja vahekaugusi, et veenduda oma paigutuse toimimises!

8. etapp: maalimine

Korpuse värvimiseks valisin poolläikiva musta värvi, mis sobis puuteekraaniga väga hästi. Teipisin aukude siseküljed ära, et ei satuks värvi nendesse kohtadesse, kuhu oleks nööbid liimitud. Seestpoolt pole vaja ega tohiks värvida, kuid ärge muretsege, kui natuke sisse satub.

9. samm: komponentide paigaldamine

Komponentide paigaldamine
Komponentide paigaldamine
Komponentide paigaldamine
Komponentide paigaldamine

Nuppude paigaldamiseks lõikasin väiksed tükid 1/4 puidust, mis liimiti perf -plaadi sektsioonide külge. Seejärel liimiti need superliimi abil korpuse siseküljele vastavatesse kohtadesse, kuna puiduliimi tõttu on seda raske käes hoida kuivamise ajal paigas.

Juhtkangide jaoks tegin tüüblite ja väikeste puutükkide abil väikesed "vaheseinad", mis seejärel kruviti ja/või liimiti purunemisplaatide kinnitusavade külge. Kasutasin Gorilla superliimi, kuna see seob kiiresti ja suudab hõlpsasti puidu- ja parfüüriplaati ühendada. Üks juhtkangi katkestuslaud tuli ühel küljel lintlihvmasinaga alla lõigata, et see paremini istuks.

Raspberry Pi paigaldati juhtkangidega sarnaselt, mõnede kinnitusavade külge olid kinnitatud puidust tõkiskingad.

PowerBoosti põhja oli liimitud väike puuplokk, mis seejärel liimiti korpuse küljele.

LED -id liimiti lihtsalt korpuse külge. Sain teada, et superliim "põletas" värvi, kui see valgusdioodide paigaldamisel väljastpoolt sattus, nii et soovite seda tehes olla ettevaatlik.

Pärast aku ühendamist teipiti see kahepoolse vahtteibiga ümbrise põhja külge, mis tundub hästi hoidev.

Pärast seda saate testida selle sisselülitamist ja jätkata viimase sammuga.

Samm: viimistlus

Lõpetamine
Lõpetamine

Nüüd, kui riistvara on valmis, saate RetroPie juhtelementide seadistamise lõpetada. Esmalt ühendage 5v 2,5A toiteadapter või ametlik Raspberry Pi toiteadapter, kuna teie aku ei pruugi veel laetud olla. Veenduge, et teil oleks vähemalt 2,5 A, kui teie Pi on laadimise ajal sisse lülitatud, kuna toide on jagatud PowerBoosti laadimisahela ja Raspberry Pi vahel. Kui laadite seda ajal, mil Pi on välja lülitatud, peaks iga laadija töötama. Käivitage oma Raspberry Pi, hoides toitenuppu umbes 5 sekundit all. Leidsin, et minu oma ei käivitunud mingil põhjusel, kui see oli ühendatud, nii et peate võib -olla laadima akut, kuni PowerBoosti roheline märgutuli süttib (aku on laetud), ja seejärel eemaldage see vooluvõrgust. Kui RetroPie käivitub, peate kontrolleri uuesti seadistama, ainult seekord on see Pythoni kontroller. Kui olete juhtelemendid seadistanud, veenduge, et kõik töötaks, käivitades oma lemmikmängu ja katsetades seda!

11. samm: lõppsõnad ja -autorid

Palju õnne! Olete valmis saanud oma Raspberry Pi mobiilse mänguseadme! Nautige mängude mängimist liikvel olles ja näidake seda oma sõpradele!

Mõned asjad, mida ma oleksin teisiti teinud, on järgmised:

- Arduino kasutamine juhtimiseks, selle asemel et otse Raspberry Pi -ga juhtmeid ühendada. Paar korda põletasin ma GPIO -pin välja ja (ma usun) on Arduino'l rohkem nööpnõela kaitset kui Pi -l.

- 3D -printimine oleks korpuse jaoks tore olnud, kuid kahjuks mul seda pole (veel)

- Planeerisite juhtmestikku paremini. Ma tormasin kohe selle projektiga tegelema, ja siis mõistsin veidi hilja, et oleksin pidanud rohkem planeerima:)

- augud laadimise oleku LED -ide jaoks. PowerBoosti laadimisindikaatorid näitavad, kas aku on laetud või mitte, ja ma unustasin augu puurida, et neid näha oleks. Hea koht oleks ilmselt korpuse tagakülg PowerBoosti taga või LED -ide kohal.

- tagapaneeli eemaldamise augud. Minu tagapaneel on tihedalt istuv, nii et mõned augud, mis võimaldaksid selle sõrmega välja tõmmata, võivad olla hea mõte.

Õnneks suutsin selle projekti lõpetada ja loodan, et teil on või saate ka midagi õppida puidutöötlemise, programmeerimise või jootmise kohta.

Tahaksin tänada hr Fieldsi, kes aitas mind selles projektis. Ta annetas lahkelt oma aja, töökoja ja puidu sellele projektile. Ta aitas mul puidutöötlemise kohta rohkem teada saada ja suutis mind juhtumi tegemise protsessis juhendada.

Täname, et lugesite seda juhendit!

Soovitan: