Orodha ya maudhui:

Kifaa cha Michezo ya Kubahatisha cha Raspberry Pi: Hatua 11
Kifaa cha Michezo ya Kubahatisha cha Raspberry Pi: Hatua 11

Video: Kifaa cha Michezo ya Kubahatisha cha Raspberry Pi: Hatua 11

Video: Kifaa cha Michezo ya Kubahatisha cha Raspberry Pi: Hatua 11
Video: Электрика в квартире своими руками. Финал. Переделка хрущевки от А до Я. #11 2024, Julai
Anonim
Kifaa cha Michezo ya Kubahatisha cha Raspberry Pi
Kifaa cha Michezo ya Kubahatisha cha Raspberry Pi

Je! Umewahi kutaka kuwa na uwezo wa kucheza michezo ya video ya kawaida ukiwa unaenda, lakini hakuwa na uhakika wapi kupata kifaa kinachoweza kuendesha michezo ya zamani, au zilikuwa ghali tu? Kisha fanya yako mwenyewe!

Hii ni nyaraka juu ya ujenzi wa Kifaa changu cha Michezo ya Kubahatisha cha Raspberry Pi, kilichoongozwa na Nintendo Switch. Gharama ni chini ya $ 200 tu, na ina uwezo wa kuendesha michezo mingi ya zamani na matumizi ya RetroPie. RetroPie ina emulators zaidi ya 30 iliyojengwa ndani, kwa hivyo kukimbia michezo ya zamani ni upepo, maadamu una ROM!

Kulikuwa na mambo mengi ambayo ningefanya tofauti katika mradi huu, na nitajaribu na kushiriki hiyo na wewe katika mafunzo haya. Kwa njia hiyo unaweza kujifunza kutoka kwa makosa yangu bila kuyafanya mwenyewe.

Tunatumahi kuwa unaweza kutumia maagizo katika mafunzo haya kuunda kifaa chako cha michezo ya kubahatisha cha Raspberry Pi. Ikiwa unafanya tafadhali niambie kwa kubofya "Nimetengeneza!" mwisho wa anayefundishwa.

Pia, ikiwa unapenda mradi huu, tafadhali upigie kura kama ilivyo kwenye mashindano ya Mchezo wa Maisha. Asante!

Hatua ya 1: Orodha ya Sehemu

Ujuzi

Utahitaji kuwa na mkono na chuma cha kutengeneza, ujue chatu ya msingi, na uwe na ufahamu katika usanii.

Uwezo wa kuharibu michezo ya video ni lazima pia (bado ninafanya kazi hiyo ingawa…)

SEHEMU

1x Raspberry Pi 2 au 3 - $ 35

1x Raspberry Pi Rasmi 7 Skrini ya Kugusa - $ 75

1x Micro SD kadi (kiwango cha chini cha 8GB, labda utahitaji zaidi ingawa kwa ROM zako!)

Ufungashaji wa Betri ya Lithiamu ya 1x - 3.7V 4400mAh - $ 19.95 (https://www.adafruit.com/product/354)

2x Analog 2-axis Thumb Joystick - $ 5.95 (https://www.adafruit.com/product/512)

Chaja ya 1x PowerBoost 1000 - $ 19.95 (https://www.adafruit.com/product/2465)

1x MCP3008 - 8-Kituo 10-Bit ADC - $ 3.75 (https://www.adafruit.com/product/856)

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

LED za 4x 3mm

Urval ya vifungo vya kushinikiza - - pande zote: https://www.adafruit.com/product/1009 na mraba:

Aina ya waya, vipinga, na vifaa vingine vidogo

Bodi ya Perf

1/4 "kuni na 1/2" kwa ajili ya kujenga kasha

VIFAA

Chuma cha kulehemu

Sindano Pua Plier

Waya Stripper

Kituo cha Soldering / Mkono wa Kusaidia inaweza kuwa muhimu pia.

Piga vyombo vya habari

Bendi iliona / tembeza msumeno

Jedwali Saw

Sander ya ukanda

Chombo cha Dremel

SOFTWARE

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

Kanuni zote na hesabu za Fritzing zinapatikana katika faili hii ya Github

Utahitaji pia kompyuta nyingine kupakia RetroPie na ROM kwenye Raspberry Pi yako. Kompyuta hii itahitaji Etcher.io, Win32DiskImager, au programu nyingine ambayo inaweza kuandika RetroPie kwenye kadi ya SD, pamoja na Arduino IDE ya hivi karibuni. Ikiwa unaendesha Windows, utahitaji kusanikisha PuTTY (https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html) ili SSH iwe ndani ya Raspberry Pi yako.

Hatua ya 2: Bodi ya mkate Mizunguko Yako

Nilianza kwa kuweka mikate kwenye mizunguko yangu, kuhakikisha kila kitu kinafanyika kama ilivyopangwa.

Nimejumuisha hesabu na nambari kwenye faili ya Github mwanzoni mwa mafunzo; Walakini, nimefanya mabadiliko madogo ambayo nilisahau kuyaandika, kwa hivyo vitu vingine vinaweza kuwa tofauti na ilivyo sasa. Nambari inaweza kutumika kama msingi wa mradi wako, lakini ninapendekeza sana kusoma kwa njia hiyo ili kuielewa, na kuibadilisha ili kukidhi mahitaji yako maalum au kuiboresha.

Udhibiti wote umeunganishwa kwa 3.3v, kuunganisha kwa 5v kunaweza kuharibu Pi yako ya Raspberry

Wiring ya Mdhibiti

Kuna vifungo 12 vya kudhibiti jumla. 4 kwa A / B / X / Y, 4 kwa DPAD, moja kwa kila Anza na Chagua, na vifungo viwili vya bega. Unaweza kuwa na vifungo 4 vya bega kulingana na nafasi, lakini michezo mingi ya RetroPie ambayo inahitaji vifungo vya bega inahitaji mbili tu (nadhani…).

Vifungo vimefungwa waya upande mmoja hadi 3.3v kupitia kontena la 10k, na kwa upande huo wameunganishwa na pini yao ya GPIO kupitia kontena la 1k. Upande wa pili umeunganishwa moja kwa moja na GND (ardhi). Ikiwa mantiki ni tofauti katika mzunguko wako, hakikisha mantiki katika nambari yako inaonyesha hilo! Katika nambari niliyotoa inaweza kufanya kazi kwa njia yoyote, lakini usininukuu juu ya hiyo;)

Vifungo vya kufurahisha vimeunganishwa kwa MCP3008 ADC (Analog to Digital Converter). Kuna njia 8 upande mmoja, na kiolesura cha SPI kwa upande mwingine. Hakikisha unaunganisha matokeo kutoka kwa viunga vya furaha na upande sahihi wa ADC! Vifungo vya furaha 'X, Y na SEL (chagua kitufe) vyote vimeunganishwa na ADC. Pini ya SEL sio analog, lakini kuokoa kwenye pini za GPIO, niliwaunganisha na ADC. Nilitia waya kipinga kutoka kwa pini za SEL hadi 3.3v, kwani pato linawekwa kwa thamani inayoelea wakati haikushinikizwa, kisha nikapunguzwa chini wakati wa kubanwa.

ADC imeunganishwa kupitia pini 4 kwenye Raspberry Pi, lakini pini fulani hazihitajiki (kama ninavyojua. Pini zilizo kwenye mpango huo zilijaribiwa na zilifanywa vizuri, pamoja na zingine chache). Kama nilivyosema hapo juu, hakikisha nambari yako inaonyesha vifaa vyako!

Wiring Nguvu

Utahitaji kupakia kwanza nambari ya Trinket kutoka IDE ya Arduino. Fungua faili ya TrinketRPi.ino kwenye Arduino IDE, chagua bodi yako na bandari kutoka kwa menyu ya zana, na bonyeza kitufe cha kupakia.

Pato la PowerBoost la 5v limeunganishwa moja kwa moja na pini ya Raspberry Pi 5v GPIO na pini ya 5v ya skrini ya kugusa, na ardhi kutoka PowerBoost imeunganishwa na pini za ardhi za Pi na Touchscreen. Trinket inaendeshwa kutoka kwa Raspberry Pi ya 3.3v GPIO pin.

Trinket ya Adafruit hutumiwa kudhibiti nguvu. Bandika 0 kwenye Trinket imeunganishwa na GPIO 15 (sio ya mwili 15) kwenye Raspberry Pi, na pini 2 kwenye Trinket imeunganishwa na pini ya EN kwenye PowerBoost. Pamoja na hayo, kitufe cha nguvu kimefungwa kati ya BAT na EN kwenye PowerBoost. Kitufe hiki kinapobanwa na kushikiliwa kwa sekunde 5 (wakati inachukua Trinket kuanza), kila kitu kimewashwa. Wakati wa kutolewa, Trinket inashikilia pini 2 HIGH (iliyounganishwa na pini ya EN kwenye PowerBoost), ikiweka nguvu kwenda kwenye mfumo.

Kitufe cha nguvu hufanya kazi tu kama swichi ya ON, kwani sikuwa na hakika jinsi ya kutengeneza mzunguko ambao ungeiruhusu itende na kuzima. Pi bado inaweza kufungwa kwa urahisi kutoka kwa programu hiyo!

Wakati Pi inapoanza, pini 15 imewekwa kwa HIGH (Controller.py) kuarifu Trinket kuwa imewashwa. Wakati Pi imezimwa kwa njia yoyote, pini 15 huenda CHINI, na kusababisha Trinket kushikilia nguvu kwa sekunde ~ 20, kisha kuzima nguvu kabisa.

Samahani kusema kwamba nilifanya mabadiliko kwenye hii ambayo sasa imezikwa kwenye boma, na sina hakika ni nini nilifanya kama mradi huu ulifanywa kitambo. Mpangilio huu unapaswa kufanya kazi, lakini tafadhali jaribu kabla ya kuibadilisha mahali pa kufikika!

Pini ya BAT ya PowerBoost imeunganishwa na ADC kusoma kiwango cha betri. Kinzani ya 6.8k inaunganisha pini ya BAT kwenye kituo cha ADC, na kipinzani kingine cha 10k kinaunganisha pini ya BAT na GND. Hii inaruhusu ADC kupata voltage ya pato la betri, na kukadiria kiwango cha betri. Wakati wa kuchaji, pato la betri litakuwa 5v, kwa hivyo hakuna njia yoyote ya kujua kiwango cha betri wakati inachaji na usanidi huu.

Ikiwa ungependa, unaweza kuunganisha VBUS kwenye PowerBoost kwa njia sawa na BAT; hii hukuruhusu kujua ikiwa betri inachaji.

LED za kiashiria

Viashiria vinne vya LED vinakuruhusu kuona vitu kama kiwango cha betri, ujazo au mwangaza. Nambari imewekwa tu kwa kiwango cha betri kwa sasa.

Kila LED ya 3mm imeunganishwa kutoka kwa pini ya GPIO, kupitia kontena la 100ohm, na kurudi ardhini. Taa zangu ni kijani kibichi, hakikisha uchague vipinga sahihi kwa taa zingine za rangi, kwani zina mahitaji tofauti ya nguvu!

Hiyo ni kwa wiring! Baada ya kujaribu wiring yako kwenye ubao wa mkate, unaweza kuanza kutengeneza mzunguko wa kudumu zaidi.

Hatua ya 3: Sanidi Programu

Sanidi Programu
Sanidi Programu

Kwa kupakia RetroPie kwenye kadi ya SD, utahitaji programu kama Etcher.io (iliyopendekezwa) au Win32DiskImager, na mfumo wa uendeshaji wa RetroPie kutoka kwa kiunga hapo mwanzo.

Ili kutumia Etcher, kwanza ingiza kadi yako ndogo ya SD kwenye kompyuta yako. Fungua Etcher, na bonyeza "Chagua Picha". Nenda kwenye folda ambapo umepakua RetroPie, uchague, na ubonyeze "Fungua". Ifuatayo, bonyeza "Chagua Hifadhi", na uchague kadi yako ya SD kutoka kwenye orodha. Hakikisha unachagua kadi sahihi ya SD, kwani itaifuta! Bonyeza "Flash" na subiri kumaliza. Itatoa kadi ya SD kiatomati mara moja, kwa hivyo ni salama kuondoa ikiwa kutoka kwa kompyuta yako.

Ikiwa huna Raspberry Pi 3, utahitaji dongle ya WiFi. Mdhibiti wa mchezo husaidia katika hatua hii, lakini tu kibodi inahitajika. Ingiza kadi yako ya SD kwenye Raspberry Pi yako, uiunganishe na mfuatiliaji (skrini ya kugusa inafanya kazi vizuri) na unganisha nguvu. Mara tu buti za RetroPie, utahitaji kusanidi vidhibiti. Chagua kidhibiti / kibodi yako na ufuate maagizo. Ukimaliza, nenda kwenye mipangilio ya WiFi kwenye menyu ya RetroPie na usanidi WiFi yako.

Utahitaji pia kuwezesha SSH. Rudi kwenye menyu ya RetroPie na uchague raspi-config kutoka kwenye orodha (naamini hapo ndipo iko). Chini ya viunga, chagua SSH. Itakuuliza ikiwa ungependa kuwezesha SSH. Chagua Ndio.

Unaweza kulazimika kuwasha tena Pi yako sasa. Mara tu itakapofungwa upya, rudi kwenye menyu ya RetroPie. Ninaamini kuna anwani ya IP au chaguo la Jina la Mwenyeji ambayo itakuambia anwani ya IP ya Raspberry Pi. Nakili hii kwenye karatasi au acha orodha hii wazi kwa sasa.

Kwenye kompyuta yako, utahitaji SSH kwenye Raspberry Pi yako.

Ikiwa uko kwenye Windows, pakua, sakinisha na ufungue PuTTY (kiungo katika orodha ya sehemu) na uweke sanduku la "Jina la mwenyeji (au anwani ya IP)" kwa jina la mwenyeji wa Raspberry Pi, kisha bonyeza "Fungua" kuanza kikao.

Kwenye Mac na Linux, unaweza tu kufungua terminal na uandike

$ ssh pi @ jina la mwenyeji

ukibadilisha "jina la mwenyeji" na anwani ya IP uliyopata kwenye Raspberry Pi. Kumbuka kuwa $ haijaingizwa kwenye terminal, inamaanisha tu kuwa hii ni mwongozo mpya wa wastaafu.

Ifuatayo, ingiza

$ nano /home/pi/Controller.py

na weka yaliyomo kwenye faili ya Controller.py kutoka Github ndani yake. Controller.py ni hati ya chatu ambayo inashughulikia pembejeo zote za kudhibiti, kama vile vijiti vya kufurahisha na vifungo.

Utahitaji kubadilisha nambari za siri ili zilingane na zile zilizo kwenye vifaa vyako.

Piga CTRL-X au CMD-X na kisha Y uhifadhi faili. Ifuatayo, ingiza

$ sudo nano /etc/rc.local

kisha ingiza mstari huu kwenye faili:

Sudo python3 / nyumba/pi/Controller.py &

kisha gonga CTRL-X (Windows) au CMD-X (Mac) na kisha Y (hakuna CTRL / CMD) kuokoa. Hii inaweka script ya Controller.py kuzindua kwa boot.

Ifuatayo unaweza kuweka upya usanidi wako wa mtawala, ili uweze kutumia vifungo / vitufe vyako badala ya kidhibiti mchezo wa USB.

$ sudo ~ / RetroPie-Setup / retropie_setup.sh

na nenda kwenye usanidi wa Kituo cha Uigaji kupitia

Dhibiti Vifurushi -> Vifurushi Vikuu -> wigo wa kuiga -> Usanidi au Usanidi / Zana -> kuiga na uchague chaguo la Kufuta / Kuweka upya usanidi wa uingizaji wa Stesheni

Wakati mwingine utakapoanza upya, mtawala wako wa USB hatawekwa tena, lakini utaweza kuweka udhibiti wako wa kawaida wakati huo.

Kwa wakati huu, unaweza kupakia ROM zako kwenye Raspberry Pi. Kuna njia nyingi tofauti za kufanya hivyo, na nimepata video hizi kusaidia zaidi:

Kupitia Kivinjari chako - Chaguo hili pia hukupa ufikiaji rahisi wa vitu vingine kwenye usanikishaji wa RetroPie, kwani inatoa GUI ya wavuti kwa majukumu mengi ambayo kawaida hufanywa kupitia terminal au GUI ya maandishi ya RetroPie.

Juu ya Mtandao wako - Chaguo hili hukuruhusu kuhamisha ROM kutoka ndani ya kivinjari cha faili ya kompyuta yako, na kuifanya iwe rahisi kusafiri hadi faili zako. Pia hukuruhusu kukagua na kuhariri folda zingine zilizoshirikiwa kwenye RetroPie, kama vile BIOS, skrini za Splash, na faili za usanidi.

Kutumia chaguzi zote mbili itaruhusu udhibiti zaidi wa usanidi wako wa RetroPie, lakini moja tu inahitajika kuhamisha ROM. Chagua inayokufaa zaidi.

Hatua ya 4: Andaa Raspberry Pi na Skrini ya Kugusa

Kwa mradi huu, nafasi ingekuwa ya chini, kwa hivyo nilianza kwa kuondoa vifaa visivyo vya lazima kutoka kwa Raspberry Pi.

Kwanza ilikuwa bandari za USB na Ethernet. Solder juu ya hizi inaweza kuwa ngumu kuondoa, kwani ina joto la kiwango kikubwa. Nilikata sehemu kubwa ya kila bandari kwa kutumia bati, kisha nikaganda sehemu zilizobaki. Kuwa mwangalifu wakati unapoondoa bandari hizi, kwani vitu vingine vidogo vinaweza kugongwa kwa urahisi kwenye Raspberry Pi (akizungumza kutoka kwa uzoefu).

Bandari moja ya USB imeunganishwa (sio moja kwa moja) kwa pini za solder za USB zilizo wazi za Raspberry Pi. Hii inaruhusu kuunganishwa kwa upande wa kesi.

Bandari ya umeme ya USB iliondolewa kwenye skrini ya kugusa kwa njia ile ile.

Ifuatayo, niliunganisha pini za GPIO. Nilipata njia rahisi ya kufanya hii ilikuwa kwa kwanza kukata sehemu nyeusi ya plastiki karibu chini ya pini za GPIO. Hii hukuruhusu kufungulia kila siri tofauti. Sikuweza kufunua vifungo vyovyote vya ardhi kwa sababu ya kiwango cha juu cha kiwango, lakini zinaweza kupunguzwa baadaye baadaye.

Hatua ya 5: Unda Mizunguko ya Udhibiti

Unda Mizunguko ya Udhibiti
Unda Mizunguko ya Udhibiti
Unda Mizunguko ya Udhibiti
Unda Mizunguko ya Udhibiti

Kwa hatua hii, utahitaji sehemu za bodi ya manukato ili kuziunganisha vifungo. Nimegundua kuwa bodi ya marashi iliyo na athari za shaba katika mistari kati ya baadhi ya mashimo inaweza kufanya kazi bora kuliko bodi ya manukato na mashimo yote yaliyotengwa. Ni juu yako juu ya kile unachotumia;)

Kutakuwa na seti mbili za vifungo 4 katika umbo la almasi kwa DPAD na kwa A / B / X / Y. Nilisahau kuchukua picha zangu wakati nikiiweka pamoja, lakini haipaswi kuwa ngumu sana kujua mpangilio. Vifungo vyangu vilikuwa karibu kugusa kona zao mbili kila moja. Vifungo vya Anza / Chagua vinaweza kuuzwa kwa bodi ya manukato ya kibinafsi, au unaweza kuunganisha moja kwa bodi ya manukato ya A / B / X / Y. Vifungo vya bega lazima vyote viuzwe kwa bodi zao za manukato pia.

Vifungo vya furaha katika kesi yangu vilihitaji kuuzwa kwa bodi zao za kuzuka zikiwemo. Labda tayari umefanya hii ikiwa hiyo ilikuwa kesi yako pia:)

LED zilikuwa zimeuzwa kwa ukanda mmoja wa bodi ya manukato, na kadhalika ADC.

Hakikisha kujaribu wiring na mita ya volt, kwa sababu kujaribu baada ya kusanikisha kila kitu kwenye kesi inaweza kuwa ngumu!

Unaweza kusubiri kabla ya kutengeneza waya wowote kwa Raspberry Pi au kati ya sehemu za bodi ya manukato hadi ujue mpangilio wako wa casing. Sikuweza na ilifanya iwe ngumu kutoshea kila kitu baadaye (oops).

Hatua ya 6: Kuunda Kesi

Kuunda Kesi
Kuunda Kesi
Kuunda Kesi
Kuunda Kesi
Kuunda Kesi
Kuunda Kesi
Kuunda Kesi
Kuunda Kesi

Kesi hiyo labda ndio ilichukua muda mrefu zaidi kwenye mradi huu. Kesi unayounda itatofautiana zaidi na yangu, kwa hivyo sitatoa vipimo halisi juu ya chochote (pamoja na mimi kupoteza muundo wa kesi).

Mbele, juu na nyuma vimetengenezwa kwa fomu 1/4 "kuni (ikiwa nakumbuka kulia), na pande na chini vimetengenezwa kutoka kwa kuni" 1/2 ".

Anza kwa kupima umbali kati ya vituo vya vifungo vyako, pamoja na kipenyo cha kila sehemu iliyo pana zaidi ya kitufe. Tia alama vipimo hivi ndani ya kesi utakayoiweka. Wewe (karibu) kila wakati unataka kuchimba kutoka ndani ya kesi hadi nje, kwani chini ya shimo lililochimba itaonekana nzuri. Inasaidia kuweka bodi chakavu nyuma ya shimo lako wakati wa kuchimba visima, ili isije ikabomoa bodi.

Mashimo ya vijiti vya kufurahisha yalichimbwa kwanza kwa saizi ya kukadiriwa, kisha ikapakwa mchanga na kutumia zana ya Dremel ndani kuzizungusha ili viunga vya furaha vitoshe vizuri.

Shimo kubwa la skrini ya kugusa lilipimwa kutoka sehemu ya chuma nyuma ya skrini ya kugusa. Nilianza kwa kuchimba shimo karibu na ukingo mmoja wa mahali skrini ingeenda, nikatoa ncha moja ya msumeno, nikaiweka kupitia shimo, na kuifunga tena ili niweze kukata shimo. Kizuizi kidogo kilichotengenezwa nje kilitengenezwa kwenye shimo la mstatili kwa kebo ya Ribbon nyuma ya skrini kupita (picha hapo juu). Nilitumia zana ya Dremel kunyoa sehemu chini upande wa shimo hili, kwa hivyo skrini ya kugusa ingeweka bomba dhidi ya kesi hiyo.

Juu ya kesi hiyo ilichimbwa kwa njia ile ile, na mashimo ya mstatili ya HDMI, A / V jack, bandari ya USB na bandari ya kuchaji. Pi ya Raspberry inakaa karibu karibu na juu ya kesi, ili kamba za HDMI na A / V hazihitajiki. Labda ningepaswa kutumia viongezaji ingawa, kwani ilikuwa sawa.

Nyuma ya kesi hiyo ina mashimo sita kwa sababu za uingizaji hewa. Hizi hazina ukubwa maalum au mpangilio, kwa hivyo unaweza kutengeneza muundo mzuri nao! Nilisahau kuchimba shimo nyuma ya taa za kiashiria cha kuchaji cha PowerBoost, kwa hivyo lazima nishike kifaa sawa tu ili nizione kupitia mashimo ya uingizaji hewa. Unaweza kutaka kuchimba shimo ndogo nyuma ya kesi ili uweze kuwaona!

Pande na chini ya kesi hiyo hazijawekwa kando kando ili waweze kuungana pamoja, na kuunda mfuko kwa mbele na nyuma kukaa.

Mara baada ya kuchimba / kukata mashimo yote, unaweza kukusanya kesi hiyo. Katika yangu, kila kitu lakini nyuma ilikuwa imeunganishwa pamoja, na kunyoosha nyuma ili kuruhusu ufikiaji rahisi wa vifaa.

Hatua ya 7: Kumaliza Elektroniki na Kufaa kwa Mtihani

Kumaliza Umeme na Kufaa kwa Mtihani
Kumaliza Umeme na Kufaa kwa Mtihani
Kumaliza Umeme na Kufaa kwa Mtihani
Kumaliza Umeme na Kufaa kwa Mtihani

Kwa wakati huu, unapaswa kumaliza umeme kwa kugeuza waya zilizobaki kati ya sehemu za bodi ya manukato. Hakikisha waya zako ni urefu sahihi wa kufika mahali wanapohitaji kwenda. Daima nenda kwa muda mrefu kidogo, kwani unaweza kuinamisha waya juu kidogo, lakini huwezi kuzinyoosha!

Waya zinaweza kuuzwa moja kwa moja kwa Raspberry Pi, hakikisha unakagua uwekaji mara mbili kabla ya kufanya kitu cha kudumu!

Niligundua kuwa ilikuwa msaada kuunda ukanda wa bodi ya manukato ambayo ilikuwa na ardhi na voltage juu yake, ili kila sehemu ya bodi ya manukato iweze kuungana na hiyo badala ya pini tofauti kwenye Raspberry Pi au sehemu zingine.

Jaribu mashimo yanayofaa na nafasi ili kuhakikisha mpangilio wako unafanya kazi!

Hatua ya 8: Uchoraji

Ili kuchora kesi yangu, nilichagua rangi nyeusi yenye glasi nyeusi ambayo ililingana na skrini ya kugusa vizuri. Niligonga sehemu za ndani za mashimo ili nisipate rangi katika maeneo ambayo yangefungwa vifungo. Ndani haina haja na haipaswi kupakwa rangi, lakini usijali ikiwa kidogo itaingia ndani.

Hatua ya 9: Kuweka Vipengele

Kuweka Vipengele
Kuweka Vipengele
Kuweka Vipengele
Kuweka Vipengele

Ili kufunga vifungo, nilikata vipande vidogo vya 1/4 vya mbao ambavyo vilikuwa vimetundikwa kwa sehemu za bodi ya manukato. Hizi ziliwekwa gundi kwa ndani ya kesi hiyo katika sehemu zao kwa kutumia gundi kubwa, kwani gundi ya kuni inafanya kuwa ngumu kushikilia mahali wakati inakauka.

Kwa vijiti vya kufurahisha, nilitengeneza "kusimama" ndogo kwa kutumia viroba na vipande vidogo vya kuni, ambavyo viliingiliwa na / au kushikamana na mashimo yanayopanda kwenye bodi za kuzuka. Nilitumia gundi super Gorilla, kwani inajifunga haraka na inauwezo wa kujiunga na mbao na bodi ya manukato kwa urahisi. Bodi moja ya kuzuka kwa shangwe ililazimika kupunguzwa chini kwa upande mmoja na sander ya mkanda ili kuifanya iwe sawa.

Raspberry Pi iliwekwa kwa mtindo sawa na vijiti vya kufurahisha, na miti ya mbao iliyowekwa kwenye mashimo mengine.

PowerBoost ilikuwa na kitalu kidogo cha mbao kilichowekwa gundi chini, ambacho kilikuwa kimepigwa kwa upande wa kesi hiyo.

LED zilikuwa zimefungwa moja kwa moja kwenye kesi hiyo. Niligundua kuwa gundi kubwa "ilichoma" rangi ikiwa ingefika nje wakati wa kufunga LED, kwa hivyo utataka kuwa mwangalifu unapofanya hivyo.

Baada ya kuunganisha betri, ilikuwa imepigwa chini ya kesi hiyo kwa kutumia mkanda wa povu wenye pande mbili, ambao unaonekana kushikilia vizuri.

Baada ya hapo, unaweza kujaribu ikiwa inawasha, na endelea kwa hatua ya mwisho.

Hatua ya 10: Kumaliza

Kumaliza
Kumaliza

Sasa kwa kuwa vifaa vimekamilika, unaweza kumaliza kusanidi vidhibiti kwenye RetroPie. Kwanza, ingiza adapta ya nguvu ya 5v 2.5A, au adapta yoyote rasmi ya Raspberry Pi, kwani betri yako haiwezi kuchajiwa bado. Hakikisha unayo angalau 2.5A ikiwa Pi yako imewashwa wakati unachaji, kwani nguvu imegawanywa kati ya mzunguko wa kuchaji wa PowerBoost na Raspberry Pi. Ikiwa unachaji wakati Pi imezimwa, chaja yoyote inapaswa kufanya kazi. Boti ya Raspberry yako kwa kushikilia kitufe cha nguvu kwa sekunde 5. Niligundua kuwa yangu haikuwasha wakati imechomekwa kwa sababu fulani, kwa hivyo italazimika kuchaji betri hadi taa ya kiashiria kijani kwenye PowerBoost itakapowaka (betri imeshtakiwa), kisha uiondoe. Mara tu RetroPie itakapoanza, utahitaji tena kuweka kidhibiti, wakati huu tu ndiye atakuwa mtawala wa chatu. Mara tu unapoweka udhibiti wako, hakikisha kila kitu kinafanya kazi kwa kuanzisha mchezo unaopenda na kuijaribu!

Hatua ya 11: Maneno ya mwisho na Mikopo

Hongera! Umekamilisha Kifaa chako cha Kubahatisha cha Simu ya Raspberry Pi! Furahiya kucheza michezo ukiwa unaenda, na kuionyesha kwa marafiki wako!

Vitu kadhaa ambavyo ningefanya tofauti ni:

- Kutumia Arduino kwa udhibiti badala ya wiring moja kwa moja kwa Raspberry Pi. Kulikuwa na mara chache nilichoma pini ya GPIO, na (naamini) Arduino ina ulinzi wa pini zaidi kuliko Pi.

- Uchapishaji wa 3D ungekuwa mzuri kwa kesi, lakini kwa bahati mbaya sina (bado)

- Iliyopangwa wiring bora. Nilienda haraka kwenye mradi huu, kisha nikagundua kuchelewa kidogo kwamba ningepaswa kupanga mipango zaidi:)

- Mashimo ya hali ya kuchaji LEDs. Viashiria vya kuchaji kwenye PowerBoost vinaelezea ikiwa betri imechajiwa au la, na nilisahau kuchimba shimo ili iweze kuonekana. Mahali pazuri pengine itakuwa nyuma ya kesi nyuma ya PowerBoost, au juu juu ya LEDs.

- Mashimo ya kuondoa jopo la nyuma. Jopo la nyuma kwenye mgodi ni aina ya kubana sana, kwa hivyo mashimo ambayo yatakuruhusu kuivuta kwa kidole inaweza kuwa wazo nzuri.

Nashukuru, niliweza kumaliza mradi huu, na natumai una au utaweza pia na kujifunza kitu juu ya usanifu wa mbao, programu, au kuuza.

Ningependa kumshukuru Bwana Fields kwa kunisaidia katika mradi huu. Yeye kwa fadhili alitoa wakati wake, semina na kuni kwa mradi huu. Alinisaidia kujifunza zaidi juu ya useremala, na aliweza kuniongoza kupitia mchakato wa kutengeneza kesi hiyo.

Asante kwa kusoma hii ya kufundisha!

Ilipendekeza: