Orodha ya maudhui:

Mchezo wa vidole vya Arduino Tic Toc ya DIY: Hatua 6 (na Picha)
Mchezo wa vidole vya Arduino Tic Toc ya DIY: Hatua 6 (na Picha)

Video: Mchezo wa vidole vya Arduino Tic Toc ya DIY: Hatua 6 (na Picha)

Video: Mchezo wa vidole vya Arduino Tic Toc ya DIY: Hatua 6 (na Picha)
Video: Leslie Kean on David Grusch (UFO Whistleblower): Non-Human Intelligence, Recovered UFOs, UAP, & more 2024, Novemba
Anonim
Image
Image

Mchezo wa Tic Tac Toe ni mchezo wa kawaida wa wachezaji wawili. Inakuwa ya kufurahisha wakati unacheza na watoto wako, familia na marafiki. Hapa nimeonyesha jinsi ya kutengeneza mchezo wa Tic Tac Toe ukitumia Arduino Uno, vifungo vya Push na LED za Pixel. Hii Arduino inayotegemea 4 na 4 Tic Tac Toe ni sawa na Tic Tac Toe ya kawaida, tofauti tu ni X na O zinawakilishwa katika rangi mbili tofauti. Mchezo huu una programu iliyoandikwa ndani ambayo inaweza kuamua ni nani mshindi au mchezo ni chora Mradi huu kimsingi ni 4 na 4 RGB Matrix na kila pikseli ina kitufe cha kushinikiza ndani yake. Ikiwa pikseli imesukumwa basi inapaswa kuwaka na rangi yake iliyowekwa. Mchezo huu umewekwa na rangi mbili Sky Blue color inayowakilisha Player 1 na Pink color inayowakilisha Player 2. Ikiwa mchezaji atashinda basi LED zote zinapaswa kuishi na rangi ya kichezaji. Ikiwa mchezo ni sare basi LED zote zinapaswa kuishi na rangi nyekundu. Baada ya kukamilisha mchezo mmoja, mchezo unapaswa kuanza upya kufanya hivyo kwamba tuna kitufe cha kuweka upya kilichounganishwa na Arduino.

Hatua ya 1: Vipengele vinahitajika:

Uchapishaji wa 3D
Uchapishaji wa 3D
  • Arduino Uno (1)
  • LED za WS2812B au LED za NeoPixel (16)
  • Vifungo vya kushinikiza (17)
  • 3.7V / 5V Betri (1)
  • Washa / ZIMA switch (1)
  • Sehemu zilizochapishwa za 3D

Hatua ya 2: Uchapishaji wa 3D:

Uchapishaji wa 3D
Uchapishaji wa 3D
Uchapishaji wa 3D
Uchapishaji wa 3D
  • Chapisha 3D sehemu zote zilizotolewa kwenye kiunga hapa chini.
  • 3D Print 16 kifungo kidogo katika PLA nyeupe na sehemu zilizobaki zinaweza kuchapishwa kwa 3D kwa rangi yoyote unayotaka.
  • Kiungo cha Faili za STL:
  • Baada ya kuchapisha sehemu zote sakinisha vifungo vyote 16 vyeupe kwenye safu ukitumia gundi ya haraka.

Hatua ya 3: Kufanya Kitufe cha Kushinikiza

Kufanya Kitufe cha Kushinikiza KeyPad
Kufanya Kitufe cha Kushinikiza KeyPad
Kufanya Kitufe cha Kushinikiza KeyPad
Kufanya Kitufe cha Kushinikiza KeyPad
  • Chukua kipande cha kadibodi, weka alama kwa nafasi kwa safu ya 3D iliyochapishwa kwenye kadibodi.
  • Gundi vifungo vyote 16 vya kushinikiza kwenye kadibodi kwenye nafasi zilizowekwa alama.
  • Fanya viunganisho vyote kwa kuziba vifungo kwa msaada wa waya zingine.

Hatua ya 4: Uunganisho wa Mzunguko:

Uunganisho wa Mzunguko
Uunganisho wa Mzunguko
Uunganisho wa Mzunguko
Uunganisho wa Mzunguko
Uunganisho wa Mzunguko
Uunganisho wa Mzunguko
Uunganisho wa Mzunguko
Uunganisho wa Mzunguko
  • Unganisha vitufe vya kushinikiza kwa Arduino Uno kama inavyoonyeshwa kwenye mchoro wa mzunguko. (R1 ~ A0, R2 ~ A1, R3 ~ A2, R4 ~ A3, C1 ~ A4, C2 ~ A5, C3 ~ Pin 2, C4 ~ Pin 3).
  • Pia chukua kitufe cha kushinikiza cha ziada (Rudisha Kitufe) na unganisha kwa Arduino. (Rudisha, GND).
  • Unganisha LED zote za pikseli. (- Ve / GND ~ GND, + Ve / 5V ~ 5V, Data In ~ Pin 5).
  • Nimetumia LED za WS2812b, Unaweza kutumia vipande vilivyoongozwa ambavyo vinaweza kuwa rahisi kutumia.
  • Unganisha 3.7V / 5V Batter na ON / OFF switch.
  • Ingiza LED zote katika kila vifungo vyeupe vya 3D vilivyochapishwa, LED moja kwa kila kitufe.

Hatua ya 5: Nambari:

Nambari
Nambari
Nambari
Nambari
  • Fungua nambari katika Arduino IDE:
  • Sakinisha maktaba ya KeyPad na maktaba ya FastLED kwenye Arduino IDE.
  • Unganisha Arduino Uno kwenye PC yako.
  • Chagua Aina ya Bodi na Bandari.
  • Pakia nambari.

Hatua ya 6: Kanuni za kucheza:

Kanuni za kucheza
Kanuni za kucheza
Kanuni za kucheza
Kanuni za kucheza
Kanuni za kucheza
Kanuni za kucheza
Kanuni za kucheza
Kanuni za kucheza
  • Sky Blue inawakilisha Mchezaji 1.
  • Pink inawakilisha Mchezaji 2.
  • Wacheza hawapaswi kushinikiza kitufe ambacho tayari kimesukuma.
  • Ikiwa mchezaji yeyote atashinda matrix ataishi na rangi yake.
  • Ikiwa Mchezo ni sare basi tumbo litaishi na rangi nyekundu.

Ilipendekeza: