Orodha ya maudhui:

Wavivu 301 Dart Buddy !: 5 Hatua
Wavivu 301 Dart Buddy !: 5 Hatua

Video: Wavivu 301 Dart Buddy !: 5 Hatua

Video: Wavivu 301 Dart Buddy !: 5 Hatua
Video: Muki Rai - "WERA" (Official Music Video) 2024, Novemba
Anonim
Wavivu 301 Dart Buddy!
Wavivu 301 Dart Buddy!
Wavivu 301 Dart Buddy!
Wavivu 301 Dart Buddy!
Wavivu 301 Dart Buddy!
Wavivu 301 Dart Buddy!

Wenzangu wa chuo kikuu na mimi hivi karibuni tulirithi bodi ya dart iliyopigwa…

Tulianza kuchunguza michezo kama 301, ambayo kila mchezaji anaanzia alama 301 anashuka hadi alama sifuri kwa mwendo wa raundi chache. Hii ilikuwa ya kufurahisha, hata hivyo kuandika kwenye ubao mweupe (mdogo) uliyopewa karibu na ubao kulikuwa na muda mwingi, na kumzuia mchezaji anayefuata kupiga risasi hadi mchezaji wa zamani atoke.

HIVYO, nilifikiri itakuwa mradi wa kufurahisha alasiri kupiga mjeledi pamoja na kikokotoo cha arduino ambacho kinaweza kutusaidia.

Katika saa moja au zaidi nilikuwa na mfano mbaya wa kufanya kazi kwenye ubao wa mkate. Walakini na masaa kadhaa ya kazi niliondoa ubao wa mkate na kufunga kila kitu kwenye sanduku la bei rahisi ambalo nilining'iniza ukutani.

Vifaa

Arduino Nano

Toleo lolote la bei rahisi la Adafruit / Amazon la yafuatayo:

Skrini ya 16x2 LCD

Keypad

Potentiometer (vipingaji vilivyoshirikishwa vitafanya kazi)

Kiume-kiume, kiume-kike, kike-kike waya za kuruka

Spika ya Piezo

Bodi ya mkate

Hatua ya 1: Kanuni na Mipango

Kanuni na Mipango
Kanuni na Mipango

Nambari hiyo ilikuwa rahisi sana na ya msingi. Sikuenda kupenda kitu chochote hapa kwani ilikuwa mradi wa haraka, lakini unaweza kuchafua na nambari kwa kupenda kwako. Nilipanga mchezo kwa mahali popote kutoka kwa mchezaji mmoja hadi wanne.

Niliandika kazi ya arduino ili kuridhisha wachezaji wanne. Niliiita "mchezo4p". Kisha nikanakili na kuipachika mara tatu zaidi na nikapeana jina kazi "game1P", "game2P", n.k na nilifuta nambari ya ziada ipasavyo. Wazo la kimsingi lilikuwa kama ifuatavyo:

1) Machapisho, alama ya haraka 1 kwenda

2) Wakati mchezaji anaingia alama, endelea kwa mchezaji anayefuata ikiwa kuna moja

3) kurudia (2) hadi wachezaji wote waende, kisha anza saa (1)

4) ikiwa alama ya mchezaji hufikia sifuri, maliza mchezo na ushawishi mchezo mpya

Unaweza kuangalia nambari ili uone jinsi nilivyoshughulikia vitu kama

-Kuingiza vitu kwenye kitufe

-Kuhakikisha uingizaji mzuri

-Kuruhusu nyongeza zote na kutoa kwa kutumia funguo za chini kushoto na kulia mtawaliwa

Hatua ya 2: Keypad

Keypad
Keypad

Nilitumia kitufe cha bei rahisi kushughulikia uingizaji wangu.

Maktaba ya kibodi ya Arduino hutunza kila kitu kizuri nyuma ya pazia kilichoelezewa vizuri hapa. Kimsingi unahitaji pini moja kwa safu na pini moja kwa kila safu bure kwenye arduino yako.

Kwa upande wangu, nilitumia kitufe cha kulia cha chini kuchochea hatua ya kutoa (kutoa alama yako kutoka 301) na kitufe cha chini kushoto kwa kuongezea (ikiwa mtu atachanganyikiwa, mchezo hauwezi kuharibiwa). Kubonyeza funguo hizi bila kuingia kwa nambari kwanza tu imeendelea kwa kicheza kifuatacho.

Baada ya kucheza kwa dakika kadhaa na mfuatiliaji wa Serial na nambari ya mfano iliyotolewa ambayo inakuja na maktaba ya vitufe, nilikuwa tayari kuunganisha skrini ya LCD kuonyesha vitufe.

Hatua ya 3: Screen ya LCD

Skrini ya LCD
Skrini ya LCD

Kwa mara nyingine tena, arduino ina jengo katika maktaba ya sehemu hii pia. Maktaba ya LCD hushughulikia shenanigans ambazo skrini za LCD hutumia. Rasilimali kubwa ya pinout inaweza kupatikana hapa. Skrini zote za LCD ambazo nimewahi kutumia zinafuata pinout sawa iliyoelezewa kwenye kiunga hicho.

Wakati wa mfano mbaya, sikuweza kupata potentiometer, ambayo inahitajika kurekebisha utofauti wa maandishi kwenye skrini na taa ya nyuma (inahitajika kwa pini 3). Kwa hivyo nilitumia rundo la vipinga kuunda mgawanyiko wa voltage na nikatafuta doa nilionekana kuwa mzuri.

Baada ya dakika kadhaa zaidi kuchanganyikiwa na mfuatiliaji wa serial, nilikuwa tayari kuiweka yote pamoja!

Hatua ya 4: Bidhaa ya mwisho (Mbaya) ya Kufanya Kazi

Hapa kuna video ya bidhaa ya mkate kwenye hatua. Kila kitu hufanya kazi kama inavyotarajiwa.

Unaweza kuacha hapa baada ya saa yako ya kazi, au unaweza kutumia masaa mengine machache na kuipakia ili uonekane mzuri kidogo kama nilivyofanya…

Hatua ya 5: Kengele zote na filimbi

Image
Image

Hapana, sio bomu. Hii inaonekana kuwa mbaya sana, lakini inafanya kazi ifanyike!

Niliongeza spika kwa maoni yanayopendeza yanayolingana na vitufe vyema / vibaya. Nikiwa na sanduku dogo la plastiki nililokuwa nimeweka karibu na vifungo vingine vya zip, niliweza kupakia kitu hiki na kukining'iniza ukutani!

Asante kwa kusoma, tafadhali pima na fikiria kunipigia kura katika "Changamoto ya Saa 1" ambayo makadirio haya yamewasilishwa.

Jisikie huru kuuliza maswali kwenye maoni!

Ilipendekeza: