Përmbajtje:

Pajisja e lojërave mobile Raspberry Pi: 11 hapa
Pajisja e lojërave mobile Raspberry Pi: 11 hapa

Video: Pajisja e lojërave mobile Raspberry Pi: 11 hapa

Video: Pajisja e lojërave mobile Raspberry Pi: 11 hapa
Video: ВСЯ НОЧЬ С ПОЛТЕРГЕЙСТОМ В ЖИЛОМ ДОМЕ, я заснял жуткую активность. 2024, Korrik
Anonim
Pajisja e lojërave mobile Raspberry Pi
Pajisja e lojërave mobile Raspberry Pi

A keni dashur ndonjëherë të jeni në gjendje të luani video lojëra klasike në lëvizje, por nuk ishit të sigurt se ku të blini një pajisje të aftë për të drejtuar lojëra të vjetra, ose ato ishin thjesht shumë të shtrenjta? Atëherë bëjeni tuajin!

Ky është një dokumentacion mbi ndërtimin e Pajisjes sime të Raspberry Pi Mobile Gaming, i frymëzuar nga Nintendo Switch. Kostoja është pak më pak se 200 dollarë dhe është në gjendje të ekzekutojë shumë lojëra të vjetra me përdorimin e RetroPie. RetroPie ka mbi 30 emulatorë të integruar, kështu që drejtimi i lojërave të vjetra është një fllad, për sa kohë që keni ROM -të!

Kishte shumë gjëra që do të kisha bërë ndryshe në këtë projekt, dhe do të përpiqem t'i ndaj me ju në këtë tutorial. Në atë mënyrë ju mund të mësoni nga gabimet e mia pa pasur nevojë t'i bëni ato vetë.

Shpresojmë se mund të përdorni udhëzimet në këtë tutorial për të krijuar pajisjen tuaj të lojërave Raspberry Pi. Nëse po, ju lutem më tregoni duke klikuar "Unë e bëra!" në fund të Instruksionit.

Gjithashtu, nëse ju pëlqen ky projekt, ju lutemi votoni për të ashtu siç është në konkursin Game Life. Faleminderit!

Hapi 1: Lista e Pjesëve

Aftësitë

Ju do të duhet të jeni të përshtatshëm me një hekur bashkues, të njihni Python -in bazë dhe të keni njohuri në përpunimin e drurit.

Aftësia për të shkatërruar lojërat video është gjithashtu një domosdoshmëri (unë jam ende duke punuar në këtë edhe pse …)

PJES

1x Raspberry Pi 2 ose 3 - 35 dollarë

1x Raspberry Pi Official 7 Touchscreen - 75 dollarë

1x kartë Micro SD (minimumi 8 GB, ndoshta do të dëshironi më shumë edhe pse për ROM -et tuaja!)

Paketa e baterisë me litium jon 1x - 3.7V 4400mAh - 19.95 dollarë (https://www.adafruit.com/product/354)

2x Xhoystick Analog 2 -boshtësh - 5,95 dollarë (https://www.adafruit.com/product/512)

1x ngarkues PowerBoost 1000 - 19,95 dollarë (https://www.adafruit.com/product/2465)

1x MCP3008 - ADC 8 -kanalësh 10 -bitësh - 3.75 dollarë (https://www.adafruit.com/product/856)

1x xhingël Adafruit - $ 6.95 (https://www.adafruit.com/product/1500)

LED 4x 3 mm

Një shumëllojshmëri butonash prekës - (rrumbullakët: https://www.adafruit.com/product/1009 dhe katror:

Një shumëllojshmëri e telave, rezistencave dhe përbërësve të tjerë të vegjël

Pllakë perfekte

1/4 "dru dhe 1/2" dru për ndërtimin e kasës

MJETET

Makine per ngjitjen e metalit

Fletë për hundën e gjilpërës

Zhveshës me tela

Një Stacion Saldimi/Dora Ndihmuese mund të jetë gjithashtu e dobishme.

Shtypi i stërvitjes

Sharrë brezi/sharrë lëvizëse

Tabela Saw

Sander rrip

Mjet Dremel

SOFTUER

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

Të gjitha skemat e kodit dhe Fritzing janë në dispozicion në këtë skedar Github

Ju gjithashtu do të keni nevojë për një kompjuter tjetër për të ngarkuar RetroPie dhe ROM në Raspberry Pi tuaj. Ky kompjuter do të ketë nevojë për Etcher.io, Win32DiskImager ose një aplikacion tjetër që mund të shkruajë RetroPie në një kartë SD, së bashku me Arduino IDE më të fundit. Nëse po përdorni Windows, do t'ju duhet të instaloni PuTTY (https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html) në mënyrë që të SSH në Raspberry Pi tuaj.

Hapi 2: Breadboard Qarqet tuaja

Fillova duke i futur në qark qarqet e mia, për t'u siguruar që gjithçka funksionoi siç ishte planifikuar.

Unë kam përfshirë skemat dhe kodin në skedarin Github në fillim të mësimit; megjithatë, unë kam bërë disa ndryshime të vogla që kam harruar t'i dokumentoj, kështu që disa gjëra mund të kenë qenë ndryshe nga sa janë tani. Kodi mund të përdoret si një pikënisje për projektin tuaj, por unë rekomandoj që të paktën ta lexoni për ta kuptuar atë dhe ta ndryshoni atë për të përmbushur nevojat tuaja specifike ose për ta bërë atë më të mirë.

Të gjithë kontrollet janë të lidhur me 3.3v, lidhja me 5v mund të dëmtojë Raspberry Pi tuaj

Kontrolluesi i telave

Ka gjithsej 12 butona kontrolli. 4 për A/B/X/Y, 4 për DPAD, një për secilën Fillim dhe Zgjedhje dhe dy butona shpatull. Ju mund të jeni në gjendje të keni 4 butona të shpatullave në varësi të hapësirës, por shumica e lojërave RetroPie që kërkojnë butona të shpatullave kërkojnë vetëm dy (mendoj…).

Butonat janë të lidhur në njërën anë me 3.3v përmes një rezistori 10k, dhe në të njëjtën anë janë të lidhura me kunjin e tyre përkatës GPIO përmes një rezistori 1k. Ana tjetër lidhet drejtpërdrejt me GND (tokë). Nëse logjika është e ndryshme në qarkun tuaj, sigurohuni që logjika në kodin tuaj ta pasqyrojë atë! Në kodin që kam dhënë mund të funksionojë në çdo mënyrë, por mos më citoni për këtë;)

Joysticks janë të lidhur me MCP3008 ADC (Analog to Digital Converter). Ka 8 kanale nga njëra anë, dhe ndërfaqja SPI nga ana tjetër. Sigurohuni që po i lidhni daljet nga levë në pjesën e duhur të ADC! Xhistikët X, Y dhe SEL (përzgjedhja e butonave) janë të gjithë të lidhur me ADC. Kunja SEL nuk është analoge, por për të kursyer në kunjat GPIO, i lidha me ADC. Kam lidhur një rezistencë nga kunjat SEL në 3.3v, pasi dalja është vendosur në një vlerë lundruese kur nuk shtypet, pastaj shkurtohet në tokë kur shtypet.

ADC është e lidhur nëpërmjet 4 kunjave me Raspberry Pi, por disa kunja nuk janë të nevojshme (me sa di unë. Kunjat në skemë u testuan dhe funksionuan mirë, së bashku me disa të tjerë). Siç thashë më lart, sigurohuni që kodi të pasqyrojë pajisjen tuaj!

Instalimet elektrike

Së pari do të duhet të ngarkoni kodin për xhingël nga Arduino IDE. Hapni skedarin TrinketRPi.ino në Arduino IDE, zgjidhni tabelën dhe portin tuaj nga menyja e mjeteve dhe shtypni butonin e ngarkimit.

Dalja 5v e PowerBoost është e lidhur drejtpërdrejt me kunjën Raspberry Pi 5v GPIO dhe pinin 5v të ekranit me prekje, dhe toka nga PowerBoost është e lidhur me kunjat e tokës të Pi dhe Touchscreen. Xhingla mundësohet nga kunja GPIO 3.3v e Raspberry Pi.

Adafruit Trinket përdoret për të kontrolluar fuqinë. Pin 0 në xhingël lidhet me GPIO 15 (jo fizike 15) në Raspberry Pi, dhe kunja 2 në xhingël është e lidhur me kunjin EN në PowerBoost. Së bashku me këtë, një buton i energjisë lidhet midis BAT dhe EN në PowerBoost. Kur ky buton shtypet dhe mbahet për rreth 5 sekonda (koha që duhet për fillimin e xhingël), gjithçka ndizet. Kur lëshohet, Trinket mban pinin 2 HIGH (i lidhur me kunjin EN në PowerBoost), duke e mbajtur fuqinë në sistem.

Butoni i energjisë funksionon vetëm si një çelës ON, pasi nuk isha i sigurt se si të krijoja një qark që do ta linte të veprojë si i ndezur ashtu edhe i fikur. Pi ende mund të mbyllet lehtësisht nga programi kompjuterik!

Kur fillon Pi, kunja 15 vendoset në HIGH (Controller.py) për të njoftuar xhingël se është aktiv. Kur Pi fiket në asnjë mënyrë, kunja 15 shkon poshtë, duke bërë që Trinket të mbajë fuqinë për seconds 20 sekonda, pastaj të fiket plotësisht.

Më vjen keq të them se kam bërë disa ndryshime në këtë që tani janë varrosur në një rrethim, dhe nuk jam i sigurt se çfarë kam bërë pasi ky projekt u bë pak kohë më parë. Ky plan urbanistik duhet të funksionojë, por ju lutemi provojeni para se ta shtrëngoni në një vend të paarritshëm!

Kodi BAT i PowerBoost është i lidhur me ADC për të lexuar nivelin e baterisë. Një rezistencë 6.8k lidh pinin BAT me kanalin ADC, dhe një rezistencë tjetër 10k lidh pinin BAT me GND. Kjo lejon që ADC të marrë tensionin e daljes së baterisë dhe të përafrojë nivelin e baterisë. Kur karikohet, dalja e baterisë do të jetë 5v, kështu që nuk ka asnjë mënyrë për të ditur nivelin e baterisë gjatë ngarkimit me këtë konfigurim.

Nëse dëshironi, mund të lidhni VBUS në PowerBoost në të njëjtën mënyrë si BAT; kjo ju lejon të dini nëse bateria po karikohet.

Treguesit LED

Katër LED -të tregues ju lejojnë të shihni gjëra të tilla si niveli i baterisë, vëllimi ose shkëlqimi i ekranit. Kodi është vendosur vetëm për nivelin e baterisë për momentin.

Çdo LED 3 mm lidhet nga një kunj GPIO, përmes një rezistori 100ohm dhe përsëri në tokë. LED -et e mia janë të gjelbërta, sigurohuni që të zgjidhni rezistorët e përshtatshëm për LED -të e tjera me ngjyrë, pasi ato kanë kërkesa të ndryshme të energjisë!

Kjo është për instalime elektrike! Pasi të keni testuar instalimet elektrike në një dërrasë buke, mund të filloni të bëni një qark më të përhershëm.

Hapi 3: Konfiguroni Softuerin

Vendosni Softuerin
Vendosni Softuerin

Për të ngarkuar RetroPie në kartën SD, do t'ju duhet një aplikacion si Etcher.io (rekomandohet) ose Win32DiskImager, dhe sistemi operativ RetroPie nga lidhja në fillim.

Për të përdorur Etcher, së pari futni kartën tuaj mikro SD në kompjuterin tuaj. Hapni Etcher dhe klikoni "Zgjidh imazhin". Shkoni te dosja ku keni shkarkuar RetroPie, zgjidhni atë dhe klikoni "Hap". Tjetra, klikoni "Zgjidh Drive" dhe zgjidhni kartën tuaj SD nga lista. Sigurohuni që keni zgjedhur kartën SD të saktë, pasi ajo do ta fshijë atë! Klikoni "Flash" dhe prisni që të përfundojë. Do të nxjerrë automatikisht kartën SD pasi të jetë bërë, kështu që është e sigurt për ta hequr nëse është nga kompjuteri juaj.

Nëse nuk keni Raspberry Pi 3, do t'ju duhet një dongle WiFi. Një kontrollues i lojës është i dobishëm në këtë hap, por kërkohet vetëm një tastierë. Vendosni kartën tuaj SD në Raspberry Pi tuaj, lidheni atë me një monitor (ekrani me prekje funksionon mirë) dhe lidhni energjinë. Pasi të fillojë RetroPie, do t'ju duhet të konfiguroni kontrollet. Zgjidhni kontrolluesin/tastierën tuaj dhe ndiqni udhëzimet. Pasi të keni mbaruar, lundroni te cilësimet WiFi në menunë RetroPie dhe konfiguroni WiFi tuaj.

Ju gjithashtu do të duhet të aktivizoni SSH. Kthehuni te menuja RetroPie dhe zgjidhni raspi-config nga lista (besoj se është aty ku është). Nën ndërfaqet, zgjidhni SSH. Do të pyesë nëse dëshironi të aktivizoni SSH. Zgjidhni Po.

Mund t'ju duhet të rindizni Pi tuaj tani. Pasi të rindizet, kthehuni te menyja RetroPie. Unë besoj se ekziston një adresë IP ose opsion Hostname që do t'ju tregojë adresën IP të Raspberry Pi. Kopjoni këtë në një copë letër ose thjesht lini këtë meny të hapur tani për tani.

Në kompjuterin tuaj, do t'ju duhet të SSH në Raspberry Pi tuaj.

Nëse jeni në Windows, shkarkoni, instaloni dhe hapni PuTTY (lidhja në listën e pjesëve) dhe vendosni kutinë "Emri i hostit (ose adresa IP)" në emrin e hostit të Raspberry Pi, pastaj klikoni "Hap" për të filluar sesionin.

Në Mac dhe Linux, thjesht mund të hapni një terminal dhe të shkruani

$ ssh pi@hostname

duke zëvendësuar "hostname" me adresën IP që keni marrë në Raspberry Pi. Vini re se $ nuk është shtypur në terminal, thjesht do të thotë që ky është një kërkesë e re e terminalit.

Tjetra, futni

$ nano /home/pi/Controller.py

dhe ngjitni përmbajtjen e skedarit Controller.py nga Github në të. Controller.py është skripti python që trajton të gjitha hyrjet e kontrollit, të tilla si levë dhe butona.

Ju do të duhet të ndryshoni numrat e kunjave që të përputhen me ato në pajisjen tuaj.

Klikoni CTRL-X ose CMD-X dhe pastaj Y për të ruajtur skedarin. Tjetra, futni

$ sudo nano /etc/rc.local

pastaj futni këtë rresht në skedar:

sudo python3 /home/pi/Controller.py &

pastaj shtypni CTRL-X (Windows) ose CMD-X (Mac) dhe pastaj Y (pa CTRL/CMD) për të ruajtur. Kjo e vendos skriptin Controller.py të nisë në nisje.

Tjetra ju mund të rivendosni konfigurimin e kontrolluesit tuaj, në mënyrë që të mund të përdorni butonat/levë tuaj në vend të një kontrolluesi të lojës USB.

$ sudo ~/RetroPie-Setup/retropie_setup.sh

dhe shkoni te konfigurimi i Emulation Station nëpërmjet

Menaxhoni paketat -> Paketat kryesore -> emulationstation -> Konfigurimi ose Konfigurimi / Veglat -> emulationstation dhe zgjidhni opsionin për Pastrimin / Rivendosjen e konfigurimit të hyrjes së Stacionit të Emulimit

Herën tjetër që të rindizni, kontrolluesi juaj USB nuk do të konfigurohet më, por do të jeni në gjendje të vendosni kontrollet tuaja të personalizuara në atë pikë.

Në këtë pikë, ju mund të ngarkoni ROM -et tuaja në Raspberry Pi. Ka shumë mënyra të ndryshme për ta bërë këtë, dhe unë i gjeta këto video më të dobishme:

Përmes Shfletuesit tuaj-Ky opsion ju jep gjithashtu qasje më të lehtë në disa gjëra të tjera në instalimin tuaj RetroPie, pasi jep një GUI të bazuar në ueb për shumë nga detyrat që normalisht bëhen përmes terminalit ose GUI të bazuar në tekstin RetroPie.

Mbi Rrjetin tuaj - Ky opsion ju lejon të transferoni ROM nga brenda shfletuesit të skedarëve të kompjuterit tuaj, duke e bërë më të lehtë lundrimin në skedarët tuaj. Gjithashtu ju lejon të eksploroni dhe modifikoni disa dosje të përbashkëta në RetroPie, të tilla si BIOS, ekranet splash dhe skedarët e konfigurimit.

Përdorimi i të dy opsioneve do të lejojë më shumë kontroll të instalimit tuaj RetroPie, por nevojitet vetëm një për të transferuar ROM. Zgjidhni atë që ju përshtatet më së miri.

Hapi 4: Përgatitni Raspberry Pi dhe ekran me prekje

Për këtë projekt, hapësira do të ishte minimale, kështu që fillova duke hequr komponentët e panevojshëm nga Raspberry Pi.

Fillimisht ishin portat USB dhe Ethernet. Lidhësi në këto mund të jetë i ndërlikuar për t'u hequr, pasi ka një temperaturë të lartë të shkrirjes. Kam prerë pjesën më të madhe të secilës port me një gërvishtje kallaji, dhe më pas nuk kam bërë pjesë të mbetura. Kini kujdes kur hiqni këto porte, pasi disa përbërës më të vegjël mund të rrëzohen lehtësisht nga Raspberry Pi (duke folur nga përvoja).

Një port i vetëm USB lidhet (jo drejtpërdrejt) në kunjat e saldimit USB të Raspberry Pi të ekspozuar së fundmi. Kjo lejon që ajo të lidhet me anën e rastit.

Porta e fikjes së USB -së u hoq nga ekrani me prekje në të njëjtën mënyrë.

Tjetra, unë i bëra pa shitur kunjat e GPIO. Kam gjetur mënyrën më të lehtë për ta bërë këtë duke prerë së pari pjesën e zezë plastike rreth fundit të kunjave GPIO. Kjo ju lejon të mos -shitni secilën kunj veç e veç. Unë nuk isha në gjendje të shpalosja asnjë nga kunjat e bluar për shkak të lidhjes më të lartë të pikës së shkrirjes, por ato mund të priten më shkurt më vonë.

Hapi 5: Krijoni Qarqe për Kontrollet

Krijoni qarqe për kontrollet
Krijoni qarqe për kontrollet
Krijoni qarqe për kontrollet
Krijoni qarqe për kontrollet

Për këtë hap, do t'ju duhet seksione të bordit të perfit për të bashkuar butonat. Kam gjetur se pllaka e perfit me gjurmë bakri në vija midis disa vrimave mund të funksionojë më mirë sesa pllaka e perfit me të gjitha vrimat e ndara. Varet nga ju se çfarë përdorni;)

Do të ketë dy grupe me 4 butona në një formë diamanti për DPAD dhe për A/B/X/Y. Kam harruar të bëj fotografi të miat ndërsa i bashkoj, por nuk duhet të jetë shumë e vështirë të kuptoj paraqitjen. Butonat e mi kishin të bënin me prekjen e dy këndeve të tyre secila. Butonat Start/Select mund të ngjiten në tabelën individuale të perfit, ose mund të jeni në gjendje ta lidhni njërën me tabelën e butonit të butonit A/B/X/Y. Butonat e shpatullave gjithashtu duhet të ngjiten në dërrasat e tyre individuale të perfit.

Joystics në rastin tim duhej të ngjiteshin në dërrasat e tyre të prishjes. Ju me siguri e keni bërë këtë nëse ky ishte edhe rasti juaj:)

LED -të u ngjitën në një rrip të vetëm të bordit të perfit, dhe kështu ishte ADC.

Sigurohuni që të testoni telat me një voltmetër, sepse testimi pas instalimit të gjithçkaje në kuti mund të jetë i ndërlikuar!

Ju mund të dëshironi të prisni para se të lidhni ndonjë tela në Raspberry Pi ose midis pjesëve të bordit të perfit derisa të njihni paraqitjen tuaj të shtresës së jashtme. Unë nuk e bëra dhe e bëri të vështirë përshtatjen e gjithçkaje më vonë (oops).

Hapi 6: Krijimi i Rastit

Krijimi i Rastit
Krijimi i Rastit
Krijimi i Rastit
Krijimi i Rastit
Krijimi i Rastit
Krijimi i Rastit
Krijimi i Rastit
Krijimi i Rastit

Rasti është ndoshta ajo që zgjati më shumë në këtë projekt. Rasti që bëni ju ka shumë të ngjarë të ndryshojë nga i imi, kështu që unë nuk do të jap dimensione të sakta për asgjë (plus kam humbur paraqitjen për rastin).

Pjesa e përparme, e sipërme dhe e pasme janë bërë nga druri 1/4 "(nëse më kujtohet mirë), dhe anët dhe pjesa e poshtme janë bërë prej druri 1/2".

Filloni duke matur distancën midis qendrave të butonave tuaj, së bashku me diametrin e secilës në pjesën më të gjerë të butonit. Shënoni këto matje në pjesën e brendshme të kutisë ku do t'i vendosni. Ju (pothuajse) gjithmonë dëshironi të stërviteni nga brendësia e kasës në pjesën e jashtme, pasi fundi i një vrime të shpuar do të duket më bukur. Ndihmon të vendosni një tabelë të mbeturinave pas vrimës tuaj gjatë shpimit, në mënyrë që të mos e çajë bordin.

Vrimat e levave u shpuan fillimisht në madhësinë e përafërt, dhe më pas u lëmuan dhe përdorën mjetin Dremel në brendësi për t'i rrumbullakosur ato në mënyrë që levë të përshtaten më mirë.

Vrima e madhe për ekranin me prekje u mat nga pjesa metalike në pjesën e pasme të ekranit me prekje. Fillova duke shpuar një vrimë pranë njërit skaj të vendit ku do të shkonte ekrani, hoqa njërin skaj të sharrës së rrotullës, e futa në vrimë dhe e bashkova përsëri në mënyrë që të mund ta prisja vrimën. Një tejkalim i vogël u bë në vrimën drejtkëndore që kablloja e shiritit në pjesën e pasme të ekranit të kalonte (foto më sipër). Kam përdorur mjetin Dremel për të rruar një pjesë në anën e kësaj vrimë, kështu që ekrani me prekje do të ishte i barabartë me kasën.

Pjesa e sipërme e kutisë është shpuar në të njëjtën mënyrë, me vrima drejtkëndëshe për HDMI, fole A/V, portë USB dhe portë karikimi. Raspberry Pi është ulur pranë pjesës së sipërme të kutisë, në mënyrë që kabllot HDMI dhe A/V të mos nevojiten. Ndoshta duhet të kisha përdorur zgjatues edhe pse, pasi ishte një përshtatje disi e ngushtë.

Pjesa e pasme e kasës ka gjashtë vrima për qëllime ventilimi. Këto nuk kanë ndonjë madhësi ose paraqitje specifike, kështu që ju mund të bëni një model të lezetshëm me to! Kam harruar të bëj një vrimë prapa dritave treguese të ngarkimit të PowerBoost, kështu që më duhet ta mbaj pajisjen ashtu siç duhet për t'i parë përmes vrimave të ventilimit. Ju mund të dëshironi të shponi një vrimë të vogël në pjesën e pasme të kutisë në mënyrë që t'i shihni ato!

Anët dhe pjesa e poshtme e kutisë janë të prera përgjatë skajeve në mënyrë që të vendosen së bashku, dhe krijojnë një xhep për pjesën e përparme dhe të pasme për t'u ulur.

Pasi të keni shpuar/prerë të gjitha vrimat, mund ta montoni kasën. Në timen, gjithçka përveç pjesës së pasme ishte ngjitur së bashku, me pjesën e pasme të vidhosur për të lejuar qasje të lehtë në përbërës.

Hapi 7: Përfundimi i pajisjeve elektronike dhe testimi

Përfundimi i pajisjeve elektronike dhe testimi
Përfundimi i pajisjeve elektronike dhe testimi
Përfundimi i pajisjeve elektronike dhe testimi
Përfundimi i pajisjeve elektronike dhe testimi

Në këtë pikë, duhet të përfundoni elektronikën duke bashkuar telat e mbetur midis pjesëve të bordit të perfit. Sigurohuni që telat tuaj të kenë gjatësinë e duhur për të arritur aty ku duhet të shkojnë. Gjithmonë shkoni për një kohë shumë të gjatë, pasi mund t'i përkulni telat pak, por nuk mund t'i shtrini ato!

Telat mund të ngjiten drejtpërdrejt në Raspberry Pi, vetëm sigurohuni që të kontrolloni dyfish vendosjen para se të bëni diçka të përhershme!

Kam gjetur se ishte e dobishme të krijoja një shirit të bordit të perfit që kishte tokë dhe tension në të, në mënyrë që çdo seksion i bordit të perfit të lidhej me atë në vend të kunjave të ndryshëm në Raspberry Pi ose seksione të tjera.

Provoni vrimat dhe hapësirën e përshtatjes për t'u siguruar që paraqitja juaj funksionon!

Hapi 8: Pikturë

Për të pikturuar rastin tim, unë zgjodha një bojë të zezë gjysmë të shkëlqyeshme që përputhej shumë mirë me ekranin me prekje. I fiksova pjesët e brendshme të vrimave në mënyrë që të mos merrja bojë në zonat që do të kishin butona të ngjitur në to. Brenda nuk ka nevojë dhe nuk duhet të lyhet, por mos u shqetësoni nëse futet pak brenda.

Hapi 9: Instalimi i përbërësve

Instalimi i Komponentëve
Instalimi i Komponentëve
Instalimi i Komponentëve
Instalimi i Komponentëve

Për të instaluar butonat, unë kam prerë copa të vogla prej druri 1/4 të cilat ishin ngjitur në pjesët e pllakës së perfit. Këto më pas ishin ngjitur në pjesën e brendshme të kasës në pikat e tyre përkatëse duke përdorur super zam, pasi zam druri e bën të vështirë mbajtjen në vend ndërsa thahet.

Për levë, bëra "ngërçe" të vogla duke përdorur kunja dhe copa të vogla druri, të cilat më pas u vidhosën dhe/ose u ngjitën në vrimat e montimit në dërrasat e thyerjes. Kam përdorur super zam Gorilla, pasi lidhet shpejt dhe është në gjendje të bashkohet lehtë me dru dhe pllaka perf. Një dërrasë shpërthimi e levës duhej zbukuruar në njërën anë me një rrip rripi për ta bërë atë të përshtatet më mirë.

Raspberry Pi u instalua në një mënyrë të ngjashme me levë, me çelësa druri të bashkangjitur në disa nga vrimat e montimit.

PowerBoost kishte një bllok të vogël prej druri të ngjitur në fund, i cili më pas ishte ngjitur në anën e kasës.

LED -të thjesht ishin ngjitur drejtpërdrejt në kasë. Kam zbuluar se super ngjitësja "ka djegur" bojën nëse ka dalë nga jashtë gjatë instalimit të LED -ve, kështu që ju do të dëshironi të jeni të kujdesshëm kur e bëni këtë.

Pas lidhjes së baterisë, ajo u ngjit në pjesën e poshtme të kutisë duke përdorur shirit shkumë të dyanshëm, i cili duket se mban mirë.

Pas kësaj, mund të provoni që të aktivizohet dhe të vazhdoni në hapin e fundit.

Hapi 10: Përfundimi

Duke përfunduar lart
Duke përfunduar lart

Tani që hardueri është përfunduar, mund të përfundoni vendosjen e kontrolleve në RetroPie. Së pari, lidhni një përshtatës energjie 5v 2.5A, ose ndonjë përshtatës zyrtar të energjisë Raspberry Pi, pasi bateria juaj mund të mos jetë akoma e ngarkuar. Sigurohuni që të keni të paktën 2.5A nëse Pi juaj është ndezur ndërsa e ngarkoni, pasi fuqia ndahet midis qarkut të karikimit PowerBoost dhe Raspberry Pi. Nëse e ngarkoni ndërsa Pi është i fikur, çdo ngarkues duhet të funksionojë. Nisni Raspberry Pi tuaj duke mbajtur butonin e energjisë për rreth 5 sekonda. Kam konstatuar se imja nuk u ndez ndërsa ishte e lidhur për ndonjë arsye, kështu që mund t'ju duhet të ngarkoni baterinë derisa drita jeshile treguese në PowerBoost të ndizet (bateria është e ngarkuar), dhe pastaj shkëputeni atë. Pasi të fillojë RetroPie, do t'ju duhet të konfiguroni përsëri kontrolluesin, vetëm këtë herë do të jetë kontrolluesi Python. Pasi të keni vendosur kontrollet tuaja, sigurohuni që gjithçka funksionon duke filluar lojën tuaj të preferuar dhe duke e testuar atë!

Hapi 11: Fjalët dhe Kreditet përfundimtare

Urime! Ju keni përfunduar pajisjen tuaj Raspberry Pi Mobile Gaming Device! Argëtohuni duke luajtur lojëra në lëvizje dhe duke u treguar miqve tuaj!

Disa gjëra që do të kisha bërë ndryshe janë:

- Përdorimi i një Arduino për kontrollet në vend që të lidheni direkt me Raspberry Pi. Ka pasur disa herë që kam djegur një kunj GPIO, dhe (besoj) Arduino ka më shumë mbrojtje nga pin sesa Pi.

- Shtypja 3D do të ishte mirë për një rast, por për fat të keq nuk e kam (akoma)

- Planifikoi instalimet elektrike më mirë. Unë nxitova menjëherë në këtë projekt, pastaj kuptova pak vonë se duhet të kisha bërë më shumë planifikim:)

- Vrima për ngarkimin e LED -ve të statusit. Treguesit LED të ngarkimit në PowerBoost tregojnë nëse bateria është e ngarkuar apo jo, dhe kam harruar të bëj një vrimë në mënyrë që ato të shihen. Një vend i mirë ndoshta do të ishte pjesa e pasme e kasës prapa PowerBoost, ose në krye sipër LED -ve.

- Vrimat e heqjes së panelit të pasmë. Paneli i pasmë në timen është një lloj përshtatjeje e ngushtë, kështu që disa vrima që do t'ju lejojnë ta nxirrni me gisht mund të jenë një ide e mirë.

Fatmirësisht, unë kam qenë në gjendje ta përfundoj këtë projekt, dhe shpresoj se keni ose do të jeni në gjendje të mësoni diçka rreth përpunimit të drurit, programimit ose bashkimit.

Dua të falënderoj z. Fields që më ndihmoi në këtë projekt. Ai i dhuroi me mirësi kohën, punëtorinë dhe drurin këtij projekti. Ai më ndihmoi të mësoja më shumë rreth përpunimit të drurit dhe ishte në gjendje të më drejtonte gjatë procesit të krijimit të kutisë.

Faleminderit që lexuat këtë Udhëzues!

Recommended: