"Tugma sa Kulay" (Reflex Game): 4 na Hakbang
"Tugma sa Kulay" (Reflex Game): 4 na Hakbang
Anonim
Larawan
Larawan

Panimula:

Para sa aking proyekto sa paaralan hindi ako sigurado kung ano ang gagawin, ngunit pagkatapos ng ilang pag-iisip, nagpasya akong gumawa ng isang reflex na laro. Gamechool kami pagkatapos. Kailangan naming gumawa ng isang bagay na interactive at natatangi, kaya ang isang laro ay magiging perpekto! Masaya ako kung paano naging ang lahat at inaasahan kong masisiyahan ka rin sa paglalakbay!

Kaya sa produktong ito ipapakita ko sa iyo kung paano ako gumawa ng sarili kong larong "Kulay ng Pagtutugma" sa Arduino. Kaya bago kami magsimula kailangan kong sabihin na ang 1 maliit na bahagi ng laro ay hindi gumagana dahil may isang bagay na mali sa aking code upang makuha mo ang aking code at subukang lutasin ito, ngunit makakarating kami doon.

Hakbang 1: Paano Ito Gumagana?

Kaya karaniwang gumawa ako ng isang laban sa 1 na laro kung saan kailangan mong maging unang isa na nakakuha ng 4 na puntos. Paano mo makukuha ang mga puntos? Sa gayon ito ay simple, kailangan mong magkaroon ng pinakamahusay na mga reflex. Nakakuha ka ng 3 magkakaibang kulay (pula, berde at asul) sa isang gilid at magkaparehong bilang para sa kabilang panig. Sa isang gilid ang isa sa tatlong mga kulay (LEDs) ay nagsisimulang mag-flash para sa isang maikling sandali, sabihin nating red flashes. Pagkatapos nito sa kabilang panig ay i-flash din ang isa sa tatlong mga LED at kung iyon ay pula (tulad ng flash mula sa kabilang panig) kailangan mong maging ang unang pindutin ang pindutan at kung sino ang unang makakuha ng isang punto. Ngunit kung ang berde o asul na kumikislap, hindi mo dapat pindutin ang pindutan dahil kung hindi man mawawala sa iyo ang isang punto (ito ang bahagi na hindi gagana para sa akin). Kaya upang mapanatili itong simple, kailangan mo lamang pindutin kapag tumutugma ang mga kulay at huwag pindutin kung hindi magkatugma ang mga kulay. Ang unang umabot sa 4 na puntos ay nanalo sa laban.

Upang mapanatili itong kawili-wili, may isa pa na hindi ko nasabi tungkol sa laro. Kapag ang berdeng ilaw ay kumikislap sa 1 gilid at ginagawa rin ito sa kabilang panig at pinindot muna ng berdeng bahagi ang pindutan, makakakuha siya ng 2 puntos. Ang parehong bilang sa asul na gilid ngunit sa halip na ang 2 berde na led ay dapat na mayroong 2 asul na led ng flash.

Hakbang 2: Ang Mga Kagamitan

Para sa hakbang na ito ilalarawan ko ang lahat ng kailangan mong gawin upang gawing iyo ang proyektong ito!

Ano ang ginamit ko:

Teknolohiya

- 1x Arduino Uno

- 5x Green LEDs

- 5x Blue LEDs

- 2x Red LEDs

- 1x Dilaw na LED

- 2x Maliit na mga pindutan

- 37x power cable (halos 40 cm ang haba bawat isa)

- 1x solder board

Mga Kagamitan

- Kahoy na kahoy (higit pa tungkol dito sa "Pagbuo ng Iyong Proyekto")

- Kahoy na tatsulok (lapad: 10 cm, haba: 10 cm, taas: 7 cm)

- 2x Wooden silindro (para sa mga pindutan)

- Kulayan (puti, asul, berde, pula, orange at dilaw)

Ito ang lahat ng ginamit kong materyal upang likhain ang produktong ito. Kung saan saan gagamitin ay ipapaliwanag ang lahat dito sa ibaba. Kung nais mong gumamit ng ibang bagay pagkatapos mayroon ako, sigurado na sige! Ang isang piraso ng iyong sariling pagkamalikhain ay hindi maaaring saktan. Maaari kang lumabas sa iyong imahinasyon.

Hakbang 3: Pagbuo ng Iyong Proyekto

Pagbuo ng Iyong Proyekto
Pagbuo ng Iyong Proyekto
Pagbuo ng Iyong Proyekto
Pagbuo ng Iyong Proyekto
Pagbuo ng Iyong Proyekto
Pagbuo ng Iyong Proyekto

Sa hakbang na ito ipapakita ko sa iyo kung paano ko nagawa ang aking kahon para sa laro. Nagsimula ako sa ilang mga magaspang na sketch kaya alam ko kung ano ang nais kong gawin at kung gaano kalaki ang lahat ng kailangan. Nakakuha ako ng sapat na puwang sa kahon mismo upang masakop ang lahat ng mga kable ng kuryente at ang arduino.

1. Magsimula sa ilang mga sketch. Sa hakbang na ito dapat mong i-sketch kung paano mo nais ang iyong laki ng kahon, kung saan mo nais ang mga LED at kung saan ilalagay ang mga pindutan. Hindi ko dapat gawing maliit ang iyong kahon dahil kung hindi, wala kang sapat na puwang upang mailagay ang lahat sa iyong proyekto.

2. Ilagay ang iyong mga sketch sa kahoy upang malaman mo kung saan puputulin, nakita atbp Gumawa ako ng isang kahon na may sukat na 34 cm (haba) x 26 cm (lapad) x 10 cm (taas). Ang ilalim ay natanggal upang ma-slide mo ang iyong arduino doon mismo. Ginawa ko rin ang kahoy na tatsulok mula sa kahoy din, ang mga ito ay 10 cm (lapad) x 10 cm (haba) x 7 cm (taas). Gumawa ng isang butas sa tatsulok (tungkol sa 2 cm ang lapad) upang ang mga kable ng kuryente ay dumaan doon.

3. I-drill ang mga butas para sa mga pindutan at LED. Gumawa ako ng maliliit na butas para sa aking 13 LEDs, ginawa ko ito upang ang mga LED ay hindi magkasya sa butas ngunit ang mga pin lamang mula sa LED. Para sa mga pindutan na gumawa ako ng isang butas kung saan maaaring dumaan ang aking malalaking mga pindutan, ginawa ko ang mga kahoy na pindutan mula sa isang broomstick (ang diameter ay 2, 8 cm).

4. Ikabit ang mga tatsulok. Inilakip ko ang mga kahoy na triangles sa gitna ng mga gilid ng kahon (ang mga lapad na gilid).

5. Bago ka magsimula dito (pumunta sa bahagi 5 mula sa Teknolohiya) Idikit nang magkasama ang mga piraso ng kahoy. Hindi gaanong sasabihin dito, ibinibigay ito ng bahagi ng bolt. Sa sandaling ito ay nakadikit ako sa aking tuktok na kahoy sa aking iba pang mga bahagi ng kahon.

6. Oras upang ipinta ang iyong proyekto. Maaari mong ibigay ito sa anumang mga kulay na gusto mo, pagkatapos ng bahaging ito kailangan mong maghintay nang kaunti bago ito tuyo. subukang magkaroon ng ilang mga nakatutuwang mga cool na ideya.

7. Ang LED ay ikabit ang ilaw. Matapos matuyo ang pintura, maaari mong ikabit ang lahat ng mga LED sa mga butas na iyong ginawa, maghintay hanggang matuyo ang pandikit at kung hindi mo nais na palamutihan ang iyong mga LED maaari kang dumiretso sa teknikal na bahagi.

8. Palamuti. Kung nais mong palamutihan ang iyong mga LED, magpatuloy. Gumawa ng isang bagay na nais mo ngunit tiyaking makikita mo pa rin ang ilaw ng LED.

Hakbang 4: Teknolohiya

Teknolohiya
Teknolohiya
Teknolohiya
Teknolohiya
Teknolohiya
Teknolohiya

Sa wakas ay nakarating kami sa huling bahagi, para sa akin ito ang pinaka masayang bahagi ngunit ang pinakamahirap na bahagi din. Ngayon ay gagawa kami ng ilang mga electric circuit at kailangan naming mag-program ng ilang mga bagay-bagay. Napanood ko ang maraming mga tutorial sa online at lubos kong inirerekumenda na gawin mo rin ito. Sa online mayroong maraming mga tutorial na maaaring makatulong sa iyo nang higit sa magagawa ko.

Ngunit magpatuloy tayo sa proseso!

1. Manood ng ilang mga tutorial at gumawa ng ilang pangunahing bagay sa iyong arduino. Nagsimula akong gumawa ng LED flash on at off. Pagkatapos nito sinubukan kong gawin ang LED magpatuloy pagkatapos kong pindutin ang pindutan at na kung paano ako nagsimula sa buong proyekto. Malaki ang naitulong sa akin ng video na ito sa aking tukoy na proyekto.

2. Sinusubukan ang iyong prototype sa isang breadboard. Kung nakuha mo ang iyong ideya dapat mong subukang gumawa ng iyong sariling electric circuit. Kung nais mong gamitin ang akin, kailangan mo lamang sundin ang mga cable mula sa aking iskedyul ng cable.

3. Pagdating ng isang pangkalahatang-ideya ng iyong mga kable. Napakahalaga na lumikha ng isang mahusay na iskedyul para sa lahat ng iyong mga cable. Alam mo, kung maraming mga cable ang pupunta sa + pagkatapos ay dapat mong kulayan ang lahat ng pareho at magkaparehong bilang para sa -. Ito ay isang talagang mahalagang hakbang, dahil kung aalisin mo ang lahat mula sa iyong breadboard, maaari mo pa ring makita kung aling cable ang dapat pumunta. Makakatulong din kung pupunta ka sa paghihinang. Maaari mong gawin ang katulad ko at lumikha ng isang iskedyul sa papel, o maaari kang gumawa ng isang online sa Fritzing. Hindi ko pa itinatayo ito sa Fritzing dahil mas maganda ang pakiramdam na gawin ito sa papel (para sa akin atleast).

4. Paggawa ng mga kable. Dumating tayo sa huling ilang bahagi ng proyekto. Kailangan mong gumawa ng ilang mga kable ng kuryente na maaari mong ikabit sa isang arduino at ikonekta ito sa mga LED at ang mga pindutan. Mayroon akong ilang mga lalaki hanggang lalaki na mga kable na maaaring mai-plug sa arduino, pinutol ko ang mga ito sa kalahati at hinubaran ang kawad upang maihihin ko ito sa aking iba pang mga kable ng kuryente.

5. Ikonekta ang mga pindutan. Kaya bago mo maghinang ng sama-sama ang lahat, kailangan mo munang maghinang ng ilang mga cable sa mga pindutan. dapat mong ilagay muna ang mga pindutan sa pamamagitan ng isang solder board at pagkatapos ay ihihinang ito sa mga kable. Ngayon ay maaari mong itabi ang solder board gamit ang mga pindutan at mga cable sa pamamagitan ng butas na iyong kinakasama sa tatsulok. Kung naidikit mo ang solder board sa tatsulok maaari kang bumalik sa bahagi 5 mula sa "Pagbuo ng Iyong Proyekto".

5. Oras upang maghinang. Ngayon ay oras na para sa huling pisikal na bahagi! Ngayon dapat mong solder ang lahat ng sama-sama. Kung naging maayos ang lahat dapat mayroon kang iskedyul ng cable sa ngayon, nangangahulugan ito na madali mong makikita kung ano ang kailangang solder sa aling cable. Good luck!

6. Coding. Para sa pag-coding, isinulat ko ang pinakamalaking bahagi sa aking sarili at nakakuha ng tulong sa code mula sa video sa bahagi 1 ng teknolohiya. Hindi ko mailarawan ang lahat ng aking nagawa, ngunit iiwan ko ang code sa ibaba. Kung mayroon kang mga problema sa iyong code, maaari kong subukang tulungan!

Sa ngayon, kung hindi mo nais na mag-program, kopyahin lamang ang code at ikonekta ang iyong arduino sa iyong computer. Ipadala ang code sa iyong arduino at dapat itong gumana!

Salamat sa iyo para sa pagbabasa ng gabay na ito at nais ko ang lahat ng magandang kapalaran sa paggawa ng larong ito!