Taula de continguts:

3D Tic-Tac-Toe en un cub led: 11 passos
3D Tic-Tac-Toe en un cub led: 11 passos

Vídeo: 3D Tic-Tac-Toe en un cub led: 11 passos

Vídeo: 3D Tic-Tac-Toe en un cub led: 11 passos
Vídeo: Physicist Reveals Time-Travel Secrets of UFOs: Nimitz & Tic Tac | Kevin Knuth 2024, De novembre
Anonim
Image
Image

Alguna vegada has volgut jugar a Tic Tac Toe en 3 dimensions a casa?

Si la resposta és afirmativa, aquest document instructiu us proporciona tota la informació necessària per crear-ne una.

El joc es pot jugar en un cub led de 3x3x3. Cada punt és un led d’un sol color, cada LED s’ha de controlar individualment. Per jugar al tic-tac-toe són necessaris almenys 3 signes diferents (generalment o x i en blanc), però en un cub LED d’un sol color seria impossible.

La solució es fa intermitent. Quan s’inicia el joc, tots els leds estan apagats, el primer jugador juga amb el led encès, el segon jugador està amb el led intermitent, de manera que el joc es pot jugar d’aquesta manera.

Un joystick i un botó us permeten escollir el LED on voleu col·locar el vostre "signe".

Per descomptat, només podeu utilitzar el vostre cub LED com a decoració. Es proporciona un codi que fa que els LEDs parpellegin aleatòriament com al vídeo o un darrere l’altre.

Pas 1: reuniu els components

Reuneix els components
Reuneix els components

La llista de components necessaris per construir el joc:

  • 22 * 30 placa de circuit universal (o superior)
  • Arduino UNO
  • 27 LEDs (he utilitzat LEDs de 3 mm)
  • Mòdul de palanca de control (KY-023)
  • Mòdul de botons (KY-004)
  • 20 cables de pont M-F
  • Filferro
  • Cables flexibles
  • 12 connectors F-F

Eines necessàries

  • Escuma de poliestirè Facilitarà la vostra feina.
  • Kit de soldadura
  • Pistola de cola calenta
  • Pinchers
  • Pelador de cables
  • Regle
  • Paper de vidre (opcional)

Pas 2: Marcatge a la poliestireno

Marcatge a l’espuma de poliestirè
Marcatge a l’espuma de poliestirè

Feu marques de 3x3 en un bloc d’espuma d’espuma i introduïu forats als LED perquè hi càpiguen. Els forats haurien d’estar separats 2 cm l’un de l’altre, ja que estem creant un cub. Per fer-ho, hauríeu d’utilitzar una regla.

Pas 3: paper de vidre dels LEDs (opcional)

Paper de vidre dels LEDs (opcional)
Paper de vidre dels LEDs (opcional)

Per aconseguir un nivell de brillantor més gran, podeu utilitzar un paper de vidre per fregar els LED.

Pas 4: Preparació dels cables

Els cables exposats han de tenir 4,5 cm de llarg, en preparen 24. Aquests seran el marc del cub.

Cal preparar 12 cables flexibles. 9 d’ells haurien de fer 6-7 cm de llarg. 3 d'ells haurien de tenir 12-13 cm. Peleu els dos extrems dels cables.

Pas 5: soldar els LED

Soldar els LED
Soldar els LED
Soldar els LED
Soldar els LED
Soldar els LED
Soldar els LED

En primer lloc, estem connectant els cables negatius junts, normalment és la pota més curta del LED.

Col·loqueu els LEDs sobre la poliestirena que es preparava abans. Col·loqueu els cables tal i com es mostra a la imatge que envolteu la cama més curta al voltant del cable. A continuació, soldeu els LED al fil amb cura, després de soldar un fil a banda i banda, això mantindrà el quadrat unit.

És important que, quan estigueu a punt amb un quadrat, proveu els 9 LED. Es pot fer connectant el bastidor de filferro a terra de l’Arduino. A continuació, utilitzeu un cable M-M Jumper i connecteu-lo als 3,3 V de l'Arduino i toqueu l'altre costat a la pota sense soldar del LED; el LED s'hauria d'encendre. Si no s’encén cap LED, probablement una de les potes positives toqui el marc del filferro, hauríeu de comprovar-les.

Heu de preparar 3 quadrats LED.

Pas 6: Soldar els quadrats junts

Soldant junts les places
Soldant junts les places

Aquesta és la part més difícil, hauríeu de demanar un cop de mà en aquesta etapa.

Col·loqueu un quadrat a l’espuma de poliestirè i, a continuació, enganxeu un cable al costat del LED, en posició vertical. És important que aquest cable tan sols toqui les potes positives dels LED. Emboliqueu la cama positiva (la que encara no heu soldat) al voltant del filferro i soldeu-la. Feu-ho amb tots els LED.

Col·loqueu el segon quadrat a l’alçada de 2 cm. Emboliqueu les potes positives al voltant dels cables verticals. La plaça es quedarà allà d’aquesta manera, de manera que pugueu soldar cadascun després.

A continuació, col·loqueu l'últim quadrat d'alçada de 4 cm. Feu els mateixos passos que abans.

IMPORTANT: els cables horitzontals no han de tocar els cables verticals.

Quan estigueu llest amb el pas, heu de comprovar cada LED com abans.

Pas 7: Fixació del cub al tauler de circuits

Fixació del cub al tauler de circuits
Fixació del cub al tauler de circuits
Fixació del cub al tauler de circuits
Fixació del cub al tauler de circuits

En primer lloc, heu d’utilitzar 9 cables flexibles pelats.

Introduïu un costat del cable a través del forat de la placa de circuit i soldeu-lo al cable horitzontal. Feu-ho amb tots els cables horitzontals. Després fixeu el cub al tauler aplicant cola calenta.

En segon lloc, utilitzeu els 3 cables flexibles més llargs pelats.

Soldeu-los als quadrats i, a continuació, introduïu-los pels forats (podeu fer servir el forat més gran a la cantonada del tauler)

Quan estigueu llest amb el pas, teniu 12 cables penjats a la part inferior del tauler. Els 3 cables connectats als quadrats us permetran triar el LED en direcció vertical. Els 9 cables us permetran triar la columna on voleu il·luminar el LED.

Pas 8: soldeu els connectors

Soldeu els connectors
Soldeu els connectors
Soldeu els connectors
Soldeu els connectors
Soldeu els connectors
Soldeu els connectors
Soldeu els connectors
Soldeu els connectors

Soldeu els connectors de la part superior. Heu de separar els horitzontals i els verticals com jo.

Soldeu els 9 cables als connectors, tal com es mostra a la imatge.

A continuació, soldeu els 3 cables als 3 connectors. Connecteu el cable de la part superior a la 10a clavilla, la mitja a la 11a i la inferior al 12a i soldeu-la allà.

Enganxeu la resta de cables al tauler.

El vostre cub LED està llest. Hauríeu de provar-ho ara.

Pas 9: proveu el cub LED

Proveu el cub LED
Proveu el cub LED

Connecteu l'1-9 del cub LED al D0-D8 a l'Arduino (1 a D0, 2 a D1 …)

Connecteu el 10-12 a Arduino com:

  • 10 a D11
  • 11 a D10
  • 12 a D9

Pengeu el codi proporcionat a Arduino.

La funció ledRandom () farà que els LED parpellegin aleatòriament

La funció ledSeq () farà que els LED parpellegin en una columna un darrere l’altre.

La funció ledWrite (x, y, z, v) us permet escriure qualsevol LED al cub. x, y, z són les coordenades, han d'estar entre 1-3. v és l'estat del LED, quan 0 el LED s'apagarà, quan 1 el LED s'encendrà.

Podeu encendre més LEDs per separat. Però el llamp d'un LED fa que s'apagui el d'abans. Però el retard és de només 0,5 ms, de manera que els veureu activats.

Intentaré millorar aquesta part del programa en el futur.

Pas 10: connecteu el joystick i el botó

Connecteu el joystick i el botó
Connecteu el joystick i el botó

El mòdul del joystick hauria d’estar a la mateixa posició que el cub LED (tal com es mostra a la imatge)

Mòdul de botons:

  • Connecteu el - a l'Arduino GND
  • Connecteu el + (pin central) a l'Arduino 5V
  • Connecteu el S (pin de sortida) a Arduino A3

Mòdul Joystick:

  • SW a A2
  • VRY a A1
  • De VRX a A0
  • + 5V a l’Arduino 5V
  • GND a Arduino GND.

A continuació, fixeu els mòduls i el cub LED en un pla de plàstic i pengeu el codi a l’Arduino.

Pas 11: Diverteix-te:)

El vostre 3D Tic-Tac-Toe està a punt.

Aquí teniu un petit tutorial sobre com jugar:

  • El jugador 1 juga amb el LED encès
  • El jugador 2 juga amb el LED parpellejant
  • El LED parpelleja més ràpidament quan esteu en aquest LED.
  • Podeu triar el vostre LED amb el joystick. Si feu clic amb el joystick, podeu baixar. (des del primer nivell, passarà al tercer)
  • Premeu el botó per deixar-hi el signe. (El posarà allà on el LED parpelleja ràpidament)
  • El guanyador és qui recull tres signes en direcció x, y o z. (Les diagonals encara no estan incloses)
  • Quan algú guanyi a la part superior, s’encendrà la cantonada superior dreta i si

    • El jugador 1 guanya. S'encén la primera fila
    • El jugador 2 guanya. La segona fila s’encén
    • El joc també us mostrarà el lloc on heu recollit els vostres 3 signes.
  • Per començar un joc nou, premeu el joystick durant uns segons.

Important: premeu sempre el botó durant un segon i manteniu el joystick durant mig segon.

Estic planejant millorar el joc en el futur, incloent les diagonals.

Si teniu alguna pregunta, escriviu un comentari o un missatge.

Recomanat: