Sommario:
- Passaggio 1: raccogliere i componenti
- Passaggio 2: marcatura sul polistirolo
- Passaggio 3: carteggiare i LED (opzionale)
- Passaggio 4: preparazione dei cavi
- Passaggio 5: saldatura dei LED
- Passaggio 6: saldatura dei quadrati insieme
- Passaggio 7: fissare il cubo al circuito stampato
- Passaggio 8: saldare i connettori
- Passaggio 9: prova il cubo LED
- Passaggio 10: collegare il joystick e il pulsante
- Passaggio 11: divertiti:)
Video: Tic-Tac-Toe 3D su un cubo led: 11 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
Hai mai desiderato giocare a Tic Tac Toe in 3 dimensioni a casa?
Se la risposta è sì, questo Instructable ti fornisce tutte le informazioni necessarie per costruirne uno.
Il gioco è giocabile su un cubo led 3x3x3. Ogni punto è un led monocolore, ogni led deve essere comandato singolarmente. Per giocare a tic-tac-toe sono necessari almeno 3 segni diversi, (di solito bue e vuoto) tuttavia in un cubo LED monocolore ciò sarebbe impossibile.
La soluzione è led lampeggiante. Quando il gioco viene avviato ogni led spento, il primo giocatore gioca con il led acceso, il secondo giocatore è con il led lampeggiante, quindi il gioco è giocabile in questo modo.
Un joystick e un pulsante ti permettono di scegliere il LED dove vuoi posizionare il tuo "segno".
Certo, puoi semplicemente usare il tuo cubo LED come decorazione. Viene fornito un codice che fa lampeggiare i LED in modo casuale come nel video o uno dopo l'altro.
Passaggio 1: raccogliere i componenti
L'elenco dei componenti necessari per costruire il gioco:
- 22*30 Circuito universale (o più grande)
- Arduino UNO
- 27 LED (ho usato LED da 3 mm)
- Modulo joystick (KY-023)
- Modulo pulsanti (KY-004)
- 20 ponticelli M-F
- Filo
- Fili flessibili
- Connettore 12 F-F
Strumenti necessari
- Styrofoam Semplificherà il tuo lavoro!
- Kit di saldatura
- Pistola per colla a caldo
- Pizzicatori
- Pelapatate
- Governate
- Carta vetrata (opzionale)
Passaggio 2: marcatura sul polistirolo
Fai dei segni 3x3 su un blocco di polistirolo e fai dei fori sui LED per adattarli. I fori dovrebbero essere distanti 2 cm l'uno dall'altro, poiché stiamo creando un cubo. Dovresti usare un righello per farlo.
Passaggio 3: carteggiare i LED (opzionale)
Per ottenere un livello di luminosità maggiore, puoi utilizzare una carta vetrata per strofinare i LED.
Passaggio 4: preparazione dei cavi
I fili scoperti dovrebbero essere lunghi 4,5 cm, prepararne 24. Questi saranno la cornice del cubo.
Devono essere preparati 12 fili flessibili. 9 di loro dovrebbero essere lunghi 6-7 cm. 3 di loro dovrebbero essere 12-13 cm. Sbucciare entrambe le estremità dei fili.
Passaggio 5: saldatura dei LED
Prima di tutto, stiamo collegando i cavi negativi insieme, di solito questa è la gamba più corta del LED.
Posizionare i LED sul polistirolo che è stato preparato in precedenza. Posiziona i fili come mostrato nell'immagine e avvolgi la gamba più corta attorno al filo. Quindi saldare accuratamente i LED al filo, dopodiché saldare un filo su entrambi i lati, questo manterrà il quadrato insieme.
È importante che quando sei pronto con un quadrato, testa tutti i 9 LED. Può essere fatto collegando il telaio del filo alla terra dell'Arduino. Quindi utilizzare un cavo Jumper M-M e collegarlo al 3,3 V dell'Arduino e toccare l'altro lato sulla gamba non saldata del LED, il LED dovrebbe accendersi. Se nessun LED si accende, probabilmente una delle gambe positive tocca il telaio del filo, dovresti controllarle.
Devi preparare 3 quadrati LED.
Passaggio 6: saldatura dei quadrati insieme
Questa è la parte più difficile, dovresti chiedere una mano in quella fase.
Posiziona un quadrato sul polistirolo, quindi attacca un filo accanto al LED, in posizione verticale. È importante che questo filo tocchi SOLO i piedini positivi dei LED. Avvolgi la gamba positiva (quella che non hai ancora saldato) attorno al filo e saldala. Fallo con ogni LED.
Posiziona il secondo quadrato all'altezza di 2 cm. Avvolgere le gambe positive attorno ai fili verticali. Il quadrato rimarrà lì in quel modo, quindi puoi saldare ognuno dopo quello.
Quindi posizionare l'ultimo quadrato in altezza di 4 cm. Fai gli stessi passaggi di prima.
IMPORTANTE: i fili orizzontali non devono toccare i fili verticali.
Dopo che sei pronto con il passaggio, dovresti controllare ogni LED come prima.
Passaggio 7: fissare il cubo al circuito stampato
In primo luogo, è necessario utilizzare 9 fili spellati flessibili.
Inserire un lato del filo attraverso il foro nel circuito stampato, saldarlo al filo orizzontale. Fallo con tutti i fili orizzontali. Dopodiché fissa il cubo alla tavola, applicando della colla a caldo.
In secondo luogo, utilizzare i 3 fili spellati flessibili più lunghi.
Saldali ai quadrati, quindi inseriscili attraverso i fori (puoi usare il foro più grande all'angolo della tavola)
Quando sei pronto con il passaggio, hai 12 fili appesi nella parte inferiore della scheda. I 3 fili collegati ai quadrati ti permetteranno di scegliere il LED in direzione verticale. I 9 fili ti permetteranno di scegliere la colonna dove vuoi accendere il LED.
Passaggio 8: saldare i connettori
Saldare i connettori in alto. Dovresti separare quelli orizzontali e verticali come ho fatto io.
Saldare i 9 fili ai connettori, come mostrato nell'immagine.
Quindi saldare i 3 fili ai 3 connettori. Collegare il filo dall'alto al decimo pin, il centro all'11 e il fondo al dodicesimo, e saldarli lì.
Incolla il resto dei fili alla scheda.
Il tuo cubo LED è pronto, dovresti provarlo ora.
Passaggio 9: prova il cubo LED
Collega l'1-9 sul cubo LED al D0-D8 nell'Arduino (1 a D0, 2 a D1…)
Collega il 10-12 ad Arduino come:
- 10 a D11
- 11 a D10
- 12 a D9
Carica il codice fornito su Arduino.
La funzione ledRandom() farà lampeggiare i LED in modo casuale
La funzione ledSeq() farà lampeggiare i LED in una colonna uno dopo l'altro.
La funzione ledWrite(x, y, z, v) consente di scrivere qualsiasi LED sul cubo. x, y, z sono le coordinate, devono essere comprese tra 1-3. v è lo stato del LED, quando 0 il LED si spegne, quando 1 il LED si accende.
Puoi accendere più LED separatamente. Ma accendere un LED fa spegnere quello prima. Ma il ritardo è di soli 0,5 ms, quindi li vedrai entrambi accesi.
Cercherò di migliorare questa parte del programma in futuro.
Passaggio 10: collegare il joystick e il pulsante
Il modulo joystick dovrebbe essere nella stessa posizione del cubo LED (come mostrato nell'immagine)
Modulo pulsante:
- Collega il - all'Arduino GND
- Collega il + (pin centrale) all'Arduino 5V
- Collega la S (pin di uscita) ad Arduino A3
Modulo joystick:
- SW a A2
- VRY a A1
- VRX su A0
- +5V all'Arduino 5V
- GND al GND di Arduino.
Quindi fissa i moduli e il cubo LED su un piano di plastica e carica il codice su Arduino.
Passaggio 11: divertiti:)
Il tuo Tic-Tac-Toe 3D è pronto.
Ecco un breve tutorial su come giocare:
- Il giocatore 1 gioca con il LED acceso
- Il giocatore 2 gioca con il LED lampeggiante
- Il LED lampeggia più velocemente, quando sei su quel LED.
- Puoi scegliere il tuo LED con il Joystick. Cliccando con il Joystick è possibile scendere. (dal primo livello si passa al terzo)
- Premi il pulsante per posare la tua firma lì. (Lo metterà dove il LED lampeggia velocemente)
- Il vincitore è colui che raccoglie tre segni in direzione x, y o z. (Le diagonali non sono ancora incluse)
-
Quando qualcuno vince in alto, l'angolo in alto a destra si illumina e se
- Il giocatore 1 vince. Si accende la prima fila
- Il giocatore 2 vince. Si accende la seconda fila
- Il gioco ti mostrerà anche il luogo in cui hai raccolto i tuoi 3 segni.
- Per iniziare una nuova partita, premi il joystick per alcuni secondi.
Importante: premere sempre il pulsante per un secondo e tenere premuto il joystick per mezzo secondo.
Ho intenzione di migliorare il gioco in futuro, includendo le diagonali.
Se hai qualche domanda scrivi un commento o un messaggio.
Consigliato:
Come realizzare un cubo LED - Cubo LED 4x4x4: 3 passaggi
Come realizzare un cubo LED | LED Cube 4x4x4: un LED Cube può essere pensato come uno schermo LED, in cui semplici LED da 5 mm svolgono il ruolo di pixel digitali. Un cubo LED ci consente di creare immagini e modelli utilizzando il concetto di un fenomeno ottico noto come persistenza della visione (POV). Così
Cubo LED 3D fai da te con un Raspberry Pi: 6 passaggi (con immagini)
Cubo LED 3D fai-da-te con un Raspberry Pi: questo progetto illustra come abbiamo realizzato un cubo LED 3D fai-da-te dai LED ws2812b. Il cubo è 8x8x8 di LED, quindi 512 in totale, e gli strati sono fatti di lastre acriliche che abbiamo preso dal deposito di casa. Le animazioni sono alimentate da un Raspberry Pi e da una fonte di alimentazione a 5V. Ns
Cubo Lightbox LED semplice: 7 passaggi (con immagini)
Cubo Lightbox LED semplice: Ciao a tutti. Questa volta vorrei condividere con voi un modello del cubo lightbox semplice che può essere utilizzato con i lati aperti (per riprendere la parte dell'oggetto grande) e chiusi per quelli piccoli. Questo cubo ha una costruzione modulare, potrebbe essere facilmente d
CUBO LED RGB 4x4x4: 6 passaggi (con immagini)
RGB LED CUBE 4x4x4: oggi condividerò come realizzare un cubo led 4x4x4 costruito con Arduino Nano, LED RGB da 10 mm - anodo comune e PCB prototipo a doppia faccia. Cominciamo
Cubo magico o cubo con microcontrollore: 7 passaggi (con immagini)
Cubo magico o cubo microcontrollore: in questo Instructables, ti mostrerò come creare un cubo magico da un microcontrollore difettoso. Questa idea è venuta da quando ho preso il microcontrollore ATmega2560 difettoso da Arduino Mega 2560 e ho creato un cubo .Riguardo all'hardware Magic Cube, ho fatto come