Orodha ya maudhui:

Nyoka inayoweza kubeba: 3 Hatua
Nyoka inayoweza kubeba: 3 Hatua

Video: Nyoka inayoweza kubeba: 3 Hatua

Video: Nyoka inayoweza kubeba: 3 Hatua
Video: Siha Na Maumbile: Kutibu Jino Bovu 2024, Novemba
Anonim
Nyoka inayobebeka
Nyoka inayobebeka
Nyoka inayobebeka
Nyoka inayobebeka

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

Hatua ya 1: Prototyping
Hatua ya 1: Prototyping
Hatua ya 1: Prototyping
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

Hatua ya 2: Usimbuaji
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

Hatua ya 3: Ndondi
Hatua ya 3: Ndondi
Hatua ya 3: Ndondi
Hatua ya 3: Ndondi
Hatua ya 3: Ndondi
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: