Sadržaj:

Uradi sam Arduino Tic Toc Toe igra: 6 koraka (sa slikama)
Uradi sam Arduino Tic Toc Toe igra: 6 koraka (sa slikama)

Video: Uradi sam Arduino Tic Toc Toe igra: 6 koraka (sa slikama)

Video: Uradi sam Arduino Tic Toc Toe igra: 6 koraka (sa slikama)
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Decembar
Anonim
Image
Image

Igra Tic Tac Toe je klasična igra za dva igrača. Postaje zabavno ako se igrate sa svojom djecom, porodicom i prijateljima. Ovdje sam pokazao kako napraviti igru Tic Tac Toe koristeći Arduino Uno, tipke i LED piksele. Ovaj Arduino bazirani 4 do 4 Tic Tac Toe isti je kao i klasični Tic Tac Toe, samo što su razlike X i O predstavljene u dvije različite boje. Ova igra ima napisan program koji može odlučiti tko je pobjednik ili je igra draw. Ovaj projekt je u osnovi matrica 4 x 4 RGB sa svakim pikselom u kojem se nalazi dugme. Ako se piksel gurne, trebao bi zasvijetliti zadanom bojom. Ova igra je postavljena u dvije boje: nebesko plava boja koja predstavlja igrača 1 i ružičasta boja koja predstavlja igrača 2. Ako igrač pobijedi, sve LED diode bi se trebale animirati tom bojom igrača. Ako je igra neriješena, sve LED diode bi se trebale animirati crvenom bojom. Nakon završetka jedne igre, igru treba ponovno pokrenuti kako bismo imali gumb za resetiranje povezan s Arduinom.

Korak 1: Potrebne komponente:

3D štampanje
3D štampanje
  • Arduino Uno (1)
  • WS2812B LED ili NeoPixel LED diode (16)
  • Tasteri (17)
  • Baterija 3,7V/5V (1)
  • ON/OFF prekidač (1)
  • 3D štampani delovi

Korak 2: 3D štampanje:

3D štampanje
3D štampanje
3D štampanje
3D štampanje
  • 3D ispis svih dijelova navedenih na donjoj poveznici.
  • 3D Print 16 malo dugme u bijeloj boji PLA, a preostali dijelovi se mogu 3D štampati u bilo kojoj boji koju želite.
  • Link za STL datoteke:
  • Nakon ispisa svih dijelova instalirajte svih 16 bijelih dugmadi u niz pomoću brzog ljepila.

Korak 3: Izrada tastature sa tasterima:

Izrada tastature sa tasterima
Izrada tastature sa tasterima
Izrada tastature sa tasterima
Izrada tastature sa tasterima
  • Uzmite komad kartona, označite položaje u odnosu na 3D štampani niz na kartonu.
  • Zalijepite svih 16 tipki na karton na označena mjesta.
  • Ostvarite sve veze lemljenjem gumba uz pomoć nekih žica.

Korak 4: Povezivanje kruga:

Povezivanje kruga
Povezivanje kruga
Povezivanje kruga
Povezivanje kruga
Povezivanje kruga
Povezivanje kruga
Povezivanje kruga
Povezivanje kruga
  • Povežite tipkovnicu tipki na Arduino Uno kao što je prikazano na dijagramu kola (R1 ~ A0, R2 ~ A1, R3 ~ A2, R4 ~ A3, C1 ~ A4, C2 ~ A5, C3 ~ Pin 2, C4 ~ Pin 3).
  • Također uzmite dodatno dugme (dugme za poništavanje) i povežite se na Arduino. (Resetiraj, GND).
  • Priključite sve LED diode piksela (-Ve/GND ~ GND, +Ve/5V ~ 5V, Podaci u ~ Pin 5).
  • Koristio sam WS2812b LED diode. Možete koristiti LED trake koje bi mogle biti prikladnije za upotrebu.
  • Priključite bateriju od 3,7 V/5 V pomoću prekidača za uključivanje/isključivanje.
  • Umetnite sve LED diode u svako bijelo 3D štampano dugme, po jednu LED lampicu u svako dugme.

Korak 5: Kod:

Šifra
Šifra
Šifra
Šifra
  • Otvorite kôd u Arduino IDE:
  • Instalirajte KeyPad biblioteku i FastLED biblioteku u Arduino IDE.
  • Povežite Arduino Uno sa računarom.
  • Odaberite vrstu ploče i port.
  • Otpremite kôd.

Korak 6: Pravila igre:

Pravila igre
Pravila igre
Pravila igre
Pravila igre
Pravila igre
Pravila igre
Pravila igre
Pravila igre
  • Sky Blue predstavlja igrača 1.
  • Pink predstavlja igrača 2.
  • Igrači ne bi trebali pritisnuti već pritisnuto dugme.
  • Ako bilo koji igrač osvoji matricu će animirati svojom bojom.
  • Ako je igra neriješena, matrica će se animirati crvenom bojom.

Preporučuje se: