Orodha ya maudhui:
- Hatua ya 1: Hatua ya 1: Prototyping
- Hatua ya 2: Hatua ya 2: Usimbuaji
- Hatua ya 3: Hatua ya 3: Ndondi
Video: Nyoka inayoweza kubeba: 3 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Hii ni mafunzo juu ya jinsi ya kutengeneza mchezo wako wa nyoka inayoweza kubebeka! Unachohitaji ni arduino, umeme na njia fulani ya kushughulikia jambo lote. Hapa kuna orodha ya mahitaji yote:
- Arduino uno (1)
- Moduli ya Joystick (1)
- Matrix iliyoongozwa (1)
- waya zingine (dume 10 hadi kike na 2 kiume hadi kiume)
- betri (kuifanya iweze kubeba kikamilifu) (7-12V inapendekezwa)
- ubao wa mkate (kwa prototyping)
- vifaa vya kutengeneza kesi (unaweza kutengeneza kesi kwa njia anuwai).
Hatua ya 1: Hatua ya 1: Prototyping
Anza na kuunganisha kitanda chako cha kufurahisha na LED kwa arduino. Skimu ya wiring imeonyeshwa hapo juu, lakini hapa kuna mafunzo yaliyoandikwa:
Kwanza unaunganisha pini ya 5v kwenye arduino hadi mahali kwenye ubao wa mkate, tutaita kila kitu kinachounganisha hadi wakati huu mstari wa volt. Kisha unaunganisha pini ya ardhini na mahali pengine kwenye ubao wa mkate ambao hauunganishi na laini ya volt, tutaiita hii mstari wa chini.
Sasa unachukua tumbo lako la LED na unganisha pini ya VCC kwenye laini ya volt na pini ya GND kwenye laini ya ardhini. Baada ya hii unaweza kuunganisha DIN-, CS- na CLK-pin kulingana na 13-, 12- na 11-pin kwenye arduino yako. Matrix yako ya LED inafanya kazi sasa.
Mwishowe unachukua moduli yako ya faraja na unganisha GND-pin kwenye laini ya chini na pini ya 5V kwa laini ya volt. Kisha unganisha VRx- na VRy-pin kwa analogi 0 na 1 kwenye arduino yako (A0 na A1) na unganisha pini ya SW na pini-2.
Kwa hiari, sio kwa hiari ikiwa unataka kuifanya iweze kubebeka kabisa, unaweza kuongeza betri kadhaa (7-12V inapendekezwa, kwa mfano betri ya 9V iliyo na kontakt ya snap ya 9V). Unaweza tu kuunganisha mwisho + wa betri yako kwa Arduino Vin na - mwisho kwa Arduino ardhi (mtini 1). Unaweza kuongeza ubadilishaji kati ya tangazo la betri Vin-pin ili kugeuza Arduino kwa urahisi au ya.
Mfano wako umewekwa sasa! Baada ya kumaliza kuweka alama (kwa hivyo unajua kila kitu kinafanya kazi) unaweza kubadilisha ubao wa mkate na bamba la kutengeneza ili kuifanya iwe chini ya kuanguka.
Hatua ya 2: Hatua ya 2: Usimbuaji
Uwekaji alama wa mradi huu una sehemu 2. Katika sehemu ya kwanza tunahitaji kuhakikisha kuwa tunaweza kutumia ledmatrix. Sikufanya hivi mwenyewe kwani hii ni nambari inayofuata ya usimbuaji na mimi ni mtu wa kati tu. Ikiwa unataka kucheza karibu na hii, Inayoweza kufundishwa na arduino ina mafunzo kadhaa ya kushangaza juu ya jinsi ya kufanya hivyo. Nilitumia hizi kuweka alama kwa msingi wa mchezo wangu wa nyoka:
www.instructables.com/id/LED-Matrix-with-A…
Baada ya kufuata mafunzo haya, unaweza kuingia hadi kutengeneza mchezo wako wa nyoka. Ikiwa hautaki kukagua nambari zote mwenyewe, unaweza kupakua yangu hapo juu. Hakikisha tu kuwa pini zako zimewekwa kwenye zile sahihi. Hapa kuna mafunzo ndogo juu ya jinsi ya kuunda nambari:
Kwanza nilinakili nambari ya MakeSpace_LEDMatrix kutoka kwa mafunzo. Ikiwa umepakua faili ya zip kutoka kwa mafunzo unaweza kuipata katika mifano. Niliondoa usimbuaji wote ambao ulivuta kitu kwenye tumbo kwa sababu tutafanya hivyo sisi wenyewe.
Unaweza kutengeneza anuwai kadhaa:
- x na y msimamo wa chakula.
- safu ya maandishi ya x na y ya mwili wa nyoka
- tofauti ya mwelekeo
- tofauti ya urefu wa nyoka
- tofauti ya alama (unaweza kufanya hii kutegemea urefu)
- pumziko boolean
Katika usanidi, anza na kuchora chakula na nyoka kwenye tumbo na kuongeza kuchelewesha. Kisha nenda kwenye kitanzi. Kwanza hakikisha kitanzi kinaendesha tu wakati mchezo haujasimamishwa na usisitishe mchezo wakati wowote fimbo ya kufurahisha imebanwa (SW-pin / pin-2). Hakikisha mwili wa nyoka unafuata kichwa kwa kuchukua nafasi ya x na y ya bodi ya mwisho kwa nafasi ya x na y ya bodypart inayofuata. Hii inaweza kufanywa kwa urahisi kwa kutumia kitanzi.
Sasa unaweza kufanya kichwa kielekee kuelekea uelekeo unaokwenda. Ikimaliza, badilisha mwelekeo wa kichwa cha nyoka wakati wowote fimbo ya kufurahisha imeshinikizwa kuelekea mwelekeo. Kumbuka kuwa sio lazima uweze kubadilisha mwelekeo kuwa mwelekeo ambao tayari unakwenda na nyoka haiwezi kugeuza U. Sasa hakikisha kwamba wakati wowote nyoka huacha tumbo (-1 au 8) inarudi upande mwingine wa tumbo badala yake. Fanya hivi kwenye mhimili wa x na y.
Wakati wowote kichwa cha nyoka kinafikia karamu za chakula, ongeza 1 kwa urefu wa nyoka (ambayo inapaswa kuzaa mwili mwingine) na upe chakula nafasi mpya, isiyo ya kawaida kwenye tumbo. Mwishoni mwa kitanzi, futa sehemu za nyoka kwenye tumbo na uweke kuchelewesha.
Mwishowe tunataka kutengeneza skrini ya mchezo. Katika kitanzi chako, fanya kitanzi kinachoangalia kila bodi ya mwili ikiwa inagongana na kichwa. Wakati inafanya, ifanye iweke batili mpya inayoitwa kitu kama GameOver. Hapa unaweza kuandika mchezo kwa matrix ukitumia nambari zilizopewa kwenye mafunzo ya tumbo, kisha unaweza kuchora alama na baada ya hapo uweke upya mchezo. Kumbuka kuwa kuweka upya mchezo utapatikana wakati wa kuweka upya vigeuzi vyote vya kuanzia.
Hatua ya 3: Hatua ya 3: Ndondi
Unaweza kutengeneza sanduku kwa njia anuwai. Kama nilivyosema, inashauriwa kwanza uunganishe wiring pamoja kabla ya kuweka kila kitu kwenye sanduku.
Nilitaka kutengeneza sanduku kutoka kwa mbao lakini kwa sababu ya ukosefu wa muda niliifanya kutoka kwa kadibodi, styrofoam, gundi na karatasi yenye rangi. Kwanza nilitengeneza sanduku kutoka kwa kadibodi kwa kuikata na kuikunja. Katika sanduku hili niliweka wiring yangu, betri na arduino yangu. Fimbo ya furaha na tumbo ziliwekwa juu ya sanduku, na wiring ikiingia ndani ya sanduku. Baada ya hapo nilichukua styrofoam kufunika kila kitu isipokuwa starehe na tumbo. Niliifunga kitu chote kwenye karatasi ya kijani kibichi, na kuifunga vizuri. Mwishowe nikapata mapambo kwa njia ya kupigwa nyekundu na herufi za samawati.
Na umemaliza! Sasa una mchezo wa nyoka wa kubeba kuchukua pigo unayotaka kwenda. Wewe si sh * t Nintendo.
Ilipendekeza:
Spika ya kubeba ya digrii 360: Hatua 8
Spika ya Kubebea digrii 360: Ni nini inatoa? Halo kila mtu, tunatumahi kuwa nyote mnaburudika karibu na DIY. Wakati huu nimerudi na spika maalum inayoweza kubeba digrii 360 ambayo ni tofauti kidogo na ile ya kawaida huko nje. Inatumia madereva 6 ya spika binafsi (jozi ya woofers,
Robot ya Kuzuia Kizuizi cha kubeba mzigo mzito wa malipo: Hatua 6
Kizuizi cha Kuepuka Kuzuia Kubeba Mzigo Mzito: Hii ni roboti ya kuzuia kikwazo iliyojengwa kubeba mwamba wa mtoto wangu
Kubeba Spika wa Sanduku La Baridi: Hatua 4
Beba Spika wa Sanduku La Baridi: Niliunganisha nguvu ya nguvu na spika kwenye sanduku dogo la kubeba
Jinsi ya Kufanya Kesi Rahisi ya Kubeba kwa Asus Eee: Hatua 7
Jinsi ya Kufanya Kesi Rahisi ya Kubeba kwa Asus Eee: Nimekuwa nikitamani Asus Eee kwa muda sasa, na mwishowe nikanunua moja. Kwa sababu ni ndogo sana, sitaki (na sihitaji kuibeba) katika kesi ya jadi ya kompyuta ndogo. Sleeve ambayo inasafiri na Eee ni nzuri ikiwa unaiweka ndani
Jinsi-Kwa: Altoids Mlinzi wa Hifadhi ya USB / Kesi ya Kubeba: Hatua 5
Jinsi-Kwa: Altoids Bati ya Hifadhi ya USB / Kesi ya Kubeba: Hii inayoweza kufundishwa itakuonyesha jinsi ya kutengeneza kizingiti cha gari la USB / kesi ya kubeba nje ya bati ya Altoids. Ikiwa wewe ni kama mimi na una anatoa nyingi za kidole gumba cha USB, hii itasaidia kupanga sehemu ya maisha yako ya dijiti! Mradi huu rahisi unaweza kuwa ubunifu