Orodha ya maudhui:
- Hatua ya 1: Chapisha Kesi
- Hatua ya 2: Mkutano wa Kesi
- Hatua ya 3: Mzunguko
- Hatua ya 4: Mzunguko wa pembeni
- Hatua ya 5: Kupanga programu
- Hatua ya 6: Dock ya hiari
- Hatua ya 7: Matokeo
Video: Dashibodi ya Mchezo wa Homemade- "NinTIMdo RP": Hatua 7 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Unganisha kwenye ukurasa wa wavuti na maelezo ya kina zaidi, orodha ya sehemu na faili
timlindquist.me
Mradi huu ulikuwa kuunda mfumo wa kubahatisha unaoweza kubeba ambao unaweza pia kuwa mara mbili kama kompyuta inayoweza kubebeka. Lengo lilikuwa kuunda koni ambayo ilikuwa ya kazi na ya kupendeza.
Orodha ya Sehemu:
docs.google.com/spreadsheets/d/1Ay6-aW4nAt…
Hatua ya 1: Chapisha Kesi
Ili kuchapisha kifaa pakua faili zangu za mfano wa 3D na uzipeleke kwa printa yako ya 3D. Printa niliyotumia ilikuwa Prusa i3 Mk2 pamoja na filamenti nyeusi ya plastiki. Ubora wa uchapishaji ulionekana kuwa bora katika mpangilio wa azimio la kati. Hakikisha kuongeza vifaa vya kimuundo chini ya kifaa (Mikono ya mikono itaonekana kuwa duni bila hiyo). Vipande vya nyuma vilichapishwa na bomba la nyuma na sinia. Vipande vya mbele vilichapishwa na uso wa mbele ukiwa na sinia. Ikiwa ningechapisha kesi nyingine ningependa kutumia rangi mpya kama zambarau ya atomiki kuonyesha wahusika. Ikiwa wewe ni kama mimi na una kitanda cha kuchapa cha 8inch kufanya kazi na wewe utahitaji kuchapisha toleo la kipande 4 ambalo itakusanywa baada ya kuchapishwa. Walakini, ikiwa kitanda chako ni kikubwa cha kutosha kufanya kama kipande kimoja, chapisha sahani ya mbele na ya nyuma kama kitengo kimoja na epuka uchungu wa kuzipiga pamoja.
Faili za Mfano:
github.com/timlindquist/Nintimdo-RP_3D_mod …….
Hatua ya 2: Mkutano wa Kesi
Kukusanya kwanza jiunga na vipande vya mbele kulia na kushoto kwa kuingiza kitambaa cha chuma kwenye mashimo ya usawa. Weka mahali pazuri gundi kwenye viungo na salama nusu pamoja. Rudia mchakato wa sehemu ya chini kulia na kushoto. Baada ya hii unapaswa kushoto na nusu iliyokusanyika mbele na nyuma. Sasa ni wakati wa kushikamana na kusimama kwa chuma 5 kwa kuunganisha sahani za mbele na za nyuma. Njia rahisi zaidi ya kufanya hivyo ni kupata kwanza msimamo kwa urefu sahihi. 13 mm kina nyuma 5 mm kina mbele. Kwa hivyo fanya msimamo wa 18mm au chini kidogo. Nilifanya hivyo kwa kuweka msimamo mrefu katika makamu na kutumia grinder kunyoa saizi. Hakikisha kusaga tu upande mmoja kwa sababu utahitaji nyuzi kwa upande mwingine. Baada ya kupata gundi sahihi ya urefu wote wa kusaga pande kwa uso wa mbele ukitumia gundi ya gorilla ya kawaida na uiruhusu ikauke. Hakikisha wote wamesimama wima wakati wa mchakato huu. Mara kavu futa gundi bora ambayo ilitengeneza povu ili nyuso ziweze kuwezeshwa wakati zimewekwa pamoja. Sasa angalia ikiwa unaweza kuingiza sahani ya nyuma kwenye safu ili kujiunga na mbele. Pindua pamoja kupitia bamba la nyuma ili kupata salama. Skrini ya gundi juu kwa kuweka sura na bomba la duwa Gorilla Epoxy. Nilivaa sana wakati nilifanya hivi na ilifurika kwenye skrini. Kwa bahati nzuri inasugua! Bamba na acha kavu kwa muda kisha panga nyuma na gundi ya kawaida ya Gorilla.
** Kumbuka: Jaribu kupata gundi nyembamba ya CA (super gundi) kwa nje kwani "itawaka" PLA na kutia rangi nyeupe.
Hatua ya 3: Mzunguko
Vitufe vya Mzunguko:
Kukamata mashinikizo yote hufanywa kwa kutumia Teensy ++ 2.0. Pini za dijiti kwenye microcontroller hutumiwa kwa vifungo vyovyote vya waandishi wa habari. Pini za Analog hutumiwa kwa vifungo ambavyo vina majimbo mengi kama vile vijiti vya kufurahisha. Ili kuweka pini za dijiti waya rahisi pini ya dijiti kwa swichi, uwe na ncha nyingine ya ubadilishaji waya chini. Kitufe kinapobanwa kitavuta pini ya voltage ya juu chini kwa mtawala kuhisi. Huna haja ya kuwa na wasiwasi juu ya vipinga kwani vimejumuishwa kwenye bodi ya Vijana. Ili kupiga pini za analogi utahitaji kupendelea kifaa chako cha analog na voltage ya juu na chini na usome kiwango cha voltage na katika safu hiyo kwenye pini ya analog. Kwa viunga vya kufurahisha kuna pembejeo 3 kwa kila mhimili. Toa 5V kwa moja ya pini, GND kwa nyingine na mstari wa kusoma voltage hadi mwisho. Hakikisha kuunganisha hii kwa usahihi au haitafanya kazi (tumia multimeter kuona ikiwa voltage ya pato inabadilika kwenye pini sahihi.) Kwa kweli fimbo ya kufurahisha ni kontena inayobadilika ambayo inafanya kazi kama mgawanyiko wa voltage. Voltage ya pato kwenye pini iliyosomwa itatofautiana kati ya 0 na 5V kulingana na nafasi ya vijiti vya kufurahisha. (Kawaida upendeleo 5V na GND huwa kwenye pini za pembejeo za nje za kifurushi na ile ya kati itakuwa pini yako inayosomeka ya voltage. Ikiwa 5V na GND ni tofauti na yangu, udhibiti wako utabadilishwa, hii inaweza kurekebishwa katika programu au kuzunguka tena).
Mzunguko wa Nguvu:
Betri tatu ya Anker hutoa nguvu kwa kifaa chote. Ili kuwasha / kuzima kifaa, pato la kidhibiti cha betri limetiwa waya kwa swichi kisha Raspberry Pi. Kwa sababu kifaa kinaweza kuteka hadi 2A swichi rahisi ya kugeuza 250mA haiwezi kushughulikia mahitaji ya sasa. Badala yake unaweza kutumia swichi kudhibiti voltage ya lango kwenye transistor ya PMOS kutumikia kusudi la kubadili. Waya 5V ya betri kwa chanzo cha transistor ya PMOS na swichi. Mwisho mwingine wa ubadilishaji umeunganishwa kwa lango la transistor ya PMOS na kontena la 10K lililounganishwa na GND (wakati swichi iko wazi kuzuia lango kutoka kuelea linaunganisha kwa GND kupitia kontena). Machafu yamefungwa kwa pembejeo ya 5V kwenye Raspberry Pi pamoja na ardhi. Ili kuchaji betri waya tu bodi ndogo ya kuzuka ya kike ya USB kwa pini sahihi za kuchaji (inaongeza pembejeo kwa kesi). Nilificha swichi hii katika ulaji wa hewa nyuma ya kifaa. Hapo awali nilikuwa nikipanga kuwa na kitufe cha betri kuwasha na kuzima kifaa kwa kukishika kwa muda fulani, kwa bahati mbaya niliishiwa chumba na ilibidi nifanye utekelezaji rahisi. Ubunifu huu mbadala umeonyeshwa kwenye skimu chini.
Mzunguko wa Sauti:
Kwa sauti nilitaka sauti icheze kawaida kutoka kwa spika (ikiwa haijanyamazishwa) na ielekeze kwa vichwa vya sauti ikiwa imechomekwa. Kwa bahati nzuri, viti vingi vya kike vya 3.5mm vya kichwa vina uwezo wa kufanya hivyo. Wakati kuziba ya kiume imeingizwa msemaji atainama na kuunda mzunguko wazi, na hivyo kuzuia ishara kufikia spika. Kwa kuwa spika ni mzigo mkubwa ishara ya sauti lazima ikukuzwe ili kuweza kuisikia. Hii imefanywa kwa kutumia kipaza sauti cha darasa la stereo ambacho nimepata kwenye matunda. Pendelea tu kipaza sauti na 5V na GND. Hatuna pembejeo za sauti za kutofautisha kwa hivyo weka spika za kushoto na kulia kwa vituo vyema na funga vituo vibaya kwa GND. Faida ni kubadilishwa kwa kutumia jumper. Ninaweka faida kwa kiwango cha juu na ninabadilisha sauti ya sauti ya sauti kupitia programu ili kurekebisha sauti. Kunyamazisha kifaa nina transistor ya NMOS inayodhibiti upendeleo wa 5V. Lango hili la transistors la NMOS linadhibitiwa na Vijana. Suala nililo nalo ni kelele ya mara kwa mara ya masafa ya juu iko katika spika za nje. Nitachambua hii kwenye oscilloscope, inaweza kuwa ikitoka kwa upendeleo wa 5V kwa sababu ya mdhibiti akibadilisha betri au laini zinaweza kuchukua RF mahali pengine. Pia, hakikisha kupotosha mistari ya kulia na kushoto ili kupunguza kuingiliwa kwa umeme (EMI).
Hatua ya 4: Mzunguko wa pembeni
Mzunguko huu ni pamoja na milima ya USB na kiashiria cha LED. Agiza PCB kwenye kiunga changu na ukate nusu kando ya laini iliyotiwa alama kwa kutumia msumeno wa bendi. Kwa upande wa USB solder zote bandari mbili za kike za USB kwenye bodi. Kwenye upande wa LED solder 5 resistors 5 na 5 resistors mfululizo. 5V, GND, D +, D-inaweza kupanuliwa kwa kutumia waya kutoka kwa Raspberry PI ya USB iliyofifia kwa PCB. PCB ya LED inaweza kuwekwa ili taa iangaze kupitia mashimo juu ya kesi. Waya 5 PWM matokeo ya Vijana kwa LED pamoja na GND. Kwa kutofautisha mzunguko wa ushuru unaweza kubadilisha mwangaza wa LED.
Ununuzi wa PCB:
Hatua ya 5: Kupanga programu
Vijana:
Ikiwa umeiweka waya sawa sawa na mimi unaweza kutumia nambari niliyotoa kwenye Github. Walakini, ningependekeza uiandike mwenyewe kwani utaelewa mfumo vizuri na kuweza kuutumia kwa urahisi na kuubadilisha upendavyo. Kupanga programu ni rahisi sana, inakuja tu kuandika rundo la taarifa ikiwa utaangalia ikiwa vifungo vyako vilibanwa. Maagizo yanayofaa yaliyowekwa kutoka PJRC. Unaweza kutumia IDE ya Arduino kuandika nambari yako na kupakia kwa Vijana.
CODE:
github.com/timlindquist/Nintimdo-RP
Vifungo vya Dijiti: Mfano huu unanionyesha nikiangalia ikiwa pini 20 ya dijiti imeshinikizwa na kisha kutoa amri sahihi ya furaha ya fimbo. Unaweza kuchagua yoyote 1 hadi 32 kwa kitufe kwani Retropie hufanya usanidi wa ramani ya mtawala mwanzoni wakati wowote. Joystick.button (vifungo: 1-32, Imesisitizwa = 1 Imetolewa = 0)
Vifungo vya Analog:
Kwa mfano, wima ya kulia ya wima imeunganishwa kwa pini ya analogi 41. Kazi ya AnalogRead (pini) inapokea kiwango cha voltage kati ya 0 na 5V na inarudisha thamani ya 0 hadi 1023. Nafasi bora ya kituo inaweza kuwa sawa na 2.5V au 512, Walakini hii haikuwa hivyo kwa fimbo yangu ya analogi kwa hivyo marekebisho yanahitajika kufanywa. Hii ilifanywa kupitia urekebishaji ulioonyeshwa hapa chini. Baada ya hapo nilihitaji kuangalia ikiwa mipaka haikuzidi 0 hadi 1023. Mwishowe amri ya furaha ya analog ilitumwa juu ya serial kuwa kitufe cha Analog Z kutumia Joystick. Z (thamani 0 hadi 1023).
Hatua ya 6: Dock ya hiari
Dock:
Ujenzi huu haungekuwa kamili bila kizimbani cha kuchaji na uunganisho rahisi wa Runinga kwa hivyo nilibuni moja kwenye picha hapa chini. Aina za 3D zinapatikana na zingine kwenye kifurushi changu cha Github.
Mifano:
github.com/timlindquist/Nintimdo-RP_3D_mod …….
Hatua ya 7: Matokeo
Kwa maoni ya nyuma napenda ningefanya bandari ya HDMI nje na PCB badala ya mlima wa ukuta wa kike ulionunuliwa kabla. Hii ingehifadhi kwenye nafasi nyingi kwa uhalisi nilipaswa kuweka kebo kwa njia ya ond kuepuka kuikata na kugeuza waya 19 tena. Nimechanwa juu ya kwenda na betri ndogo kwa sababu urefu wa seli ndio sababu yangu inayopunguza unene wa kifaa chote. Walakini, kupunguza hii kungeathiri vibaya maisha yangu ya betri.
Kwa jumla hii ilinigharimu karibu $ 350 kutengeneza. Hii haijumuishi raspberry pi niliyovunja kujaribu kunyoa saizi… Bado nilikuwa na furaha niliijaribu. Ulikuwa mradi wa kufurahisha wa majira ya joto kuona ikiwa ningeweza kuifanya iwezekane iwezekanavyo wakati huo huo nikitia ndani sifa nyingi za kupendeza.
Ilipendekeza:
Fanya Dashibodi yako ya Mchezo ya Kubebea Retro! ambayo pia ni Ubao wa Win10 !: Hatua 6 (na Picha)
Tengeneza Dashibodi yako ya Mchezo ya Kubebeka ya Retro! …… ambayo pia ni Ubao wa Win10!: Katika mradi huu nitakuonyesha jinsi ya kuunda dashibodi ya mchezo wa retro inayoweza kusonga ambayo inaweza pia kutumika kama kibao cha Windows 10. Itakuwa na 7 " LCD ya HDMI iliyo na skrini ya kugusa, LattePanda SBC, USB ya Aina ya C PD ya PCB na chache zaidi inayosaidia
Dashibodi ya Mchezo wa Hand Raspberry Pi Zero Handheld: 6 Hatua (na Picha)
Dashibodi ya Mchezo wa Hand Raspberry Pi Zero Handheld: Katika mradi huu nitakuonyesha jinsi nilivyotumia Raspberry Pi Zero, betri za NiMH, mzunguko wa ulinzi wa kutolea juu zaidi, LCD ya nyuma na sauti ya sauti ili kuunda koni ya mchezo wa mkono ambayo inaweza kucheza michezo ya retro. Tuanze
Dashibodi ya Mchezo wa Mkononi ya ESP32: Hatua 21 (na Picha)
ESP32 Handheld Game Console: Mafundisho haya yanaonyesha jinsi ya kutumia ESP32 na ATtiny861 kujenga koni ya mchezo wa emulator ya NES
Jinsi ya kutengeneza Dashibodi yako ya Mchezo mwenyewe: Hatua 6 (na Picha)
Jinsi ya kutengeneza Dashibodi yako ya Mchezo: Je! Umewahi kutaka kufanya koni yako ya mchezo wa video? Koni ambayo ni ya bei rahisi, ndogo, yenye nguvu na hata inafaa kabisa mfukoni mwako? Kwa hivyo katika mradi huu, nitawaonyesha ninyi watu jinsi ya kutengeneza koni ya mchezo kwa kutumia Raspberry Pi. Lakini Raspberry ni nini
Kadi ya Biashara / Dashibodi ya Mchezo: Skrini ya ATtiny85 na OLED: Hatua 5 (na Picha)
Kadi ya Biashara / Dashibodi ya Mchezo: Skrini ya ATtiny85 na OLED: Halo kila mtu! Leo nitakuonyesha jinsi unaweza kuunda kadi yako ya biashara / koni ya mchezo / chochote unachofikiria ambacho kinaonyesha onyesho la nyuma la I2C OLED na ATtiny85 Microprocessor. Katika hii ya kufundisha nitakuambia jinsi PCB ambayo ninastahili