Taula de continguts:
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-13 06:57
El joc Tic Tac Toe és un joc clàssic de dos jugadors. Es fa divertit quan el jugueu amb els vostres fills, familiars i amics. Aquí he mostrat com fer un joc de Tic Tac Toe amb un Arduino Uno, botons i LEDs Pixel. Aquest Tic Tac Toe de 4 per 4 basat en Arduino és el mateix que el clàssic Tic Tac Toe, només la diferència és que X i O es representen en dos colors diferents. Aquest joc té escrit un programa que pot decidir qui és el guanyador o el joc Aquest projecte és bàsicament una matriu RGB de 4 per 4 amb cada píxel amb un polsador. Si s’empeny un píxel, s’hauria d’il·luminar amb el color establert. Aquest joc es defineix amb dos colors Blau cel que representen el jugador 1 i el color rosa que representa el jugador 2. Si un jugador guanya, tots els LED haurien d’animar-se amb el color del jugador. Si el joc és dibuixat, tots els LED haurien d’animar-se amb color vermell. Després de completar un joc, s'hauria de reiniciar el joc per fer que tinguem un botó de reinici connectat a Arduino.
Pas 1: components necessaris:
- Arduino Uno (1)
- LED WS2812B o LED NeoPixel (16)
- Botons de pressió (17)
- Bateria de 3,7 V / 5 V (1)
- Interruptor ON / OFF (1)
- Parts impreses en 3D
Pas 2: impressió 3D:
- Imprimeix en 3D totes les parts proporcionades a l'enllaç següent.
- Botó petit d'impressió 3D 16 en PLA blanc i les parts restants es poden imprimir en 3D en qualsevol color que vulgueu.
- Enllaç per a fitxers STL:
- Després d'imprimir totes les parts, instal·leu els 16 botons blancs de la matriu amb una mica de cola ràpida.
Pas 3: fabricació de botons de teclat:
- Agafeu un tros de cartró, marqueu les posicions respecte al quadre imprès en 3D del cartró.
- Enganxeu tots els 16 polsadors del cartró a les posicions marcades.
- Feu totes les connexions soldant els botons amb l'ajuda d'alguns cables.
Pas 4: Connexió del circuit:
- Connecteu el teclat dels botons a Arduino Uno com es mostra al diagrama de circuits (R1 ~ A0, R2 ~ A1, R3 ~ A2, R4 ~ A3, C1 ~ A4, C2 ~ A5, C3 ~ Pin 2, C4 ~ Pin 3).
- Preneu també un polsador addicional (botó Reset) i connecteu-vos a Arduino (Reset, GND).
- Connecteu tots els LED de píxels. (- Ve / GND ~ GND, + Ve / 5V ~ 5V, Data In ~ Pin 5).
- He utilitzat LEDs WS2812b, podeu utilitzar les tires de leds que poden ser més còmodes d'utilitzar.
- Connecteu la bateria de 3,7 V / 5 V amb un interruptor ON / OFF.
- Inseriu tots els LEDs en cada botó blanc imprès en 3D, un LED per cada botó.
Pas 5: Codi:
- Obriu el codi a Arduino IDE:
- Instal·leu la biblioteca KeyPad i la biblioteca FastLED a l'IDE Arduino.
- Connecteu Arduino Uno al vostre PC.
- Seleccioneu Tipus de placa i Port.
- Pengeu el codi.
Pas 6: regles per jugar:
- Cel blau representa el jugador 1.
- El rosa representa el jugador 2.
- Els jugadors no haurien de prémer el botó que ja s’ha premut.
- Si algun jugador guanya la matriu animarà amb el seu color.
- Si el joc es dibuixa, la matriu s'animarà amb color vermell.