Sommario:

Gioco binario: 9 passaggi (con immagini)
Gioco binario: 9 passaggi (con immagini)

Video: Gioco binario: 9 passaggi (con immagini)

Video: Gioco binario: 9 passaggi (con immagini)
Video: GUARDATE COSA è successo in classe! Ho promesso di mettere 10 a chi stacca i quaderni #shorts 2024, Novembre
Anonim
Gioco binario
Gioco binario

Questo è un gioco che ho creato su Tinkercad Circuits per imparare i numeri binari.

Se vuoi seguire questa guida e crearne una tua, i file e il codice possono essere trovati sul mio github all'indirizzo

Passaggio 1: versione giocabile

Passaggio 2: parti necessarie

Parti necessarie
Parti necessarie
Parti necessarie
Parti necessarie
Parti necessarie
Parti necessarie
Parti necessarie
Parti necessarie

1 pulsante in metallo robusto con anello LED bianco - Momentaneo bianco da 16 mm

1 Adafruit METRO 328 con intestazioni - ATmega328 - Funzionerebbe anche qualsiasi variazione di Arduino Uno. Mi piace il Metro perché il fondo è liscio, quindi non ho avuto bisogno di mettere dei distanziatori per il tabellone nel mio progetto.

Vite a esagono incassato 15 M3 x 8

3 dadi M3

1 LCD 16x2

4 distanziatori da 40 mm

Filo intrecciato con copertura in silicone - 30 AWG - Ho usato più colori per rendere il cablaggio facile da seguire.

9 Interruttore a levetta SPDT Montaggio a pannello - Qualsiasi stile funzionerà, ma volevo lo stile piatto.

9 Dado del vestito dell'interruttore 1/4-40 - Opzionale, per l'aspetto. Puoi anche utilizzare l'hardware fornito con lo switch.

Passaggio 3: progettazione

Progettare
Progettare
Progettare
Progettare
Progettare
Progettare

Ho progettato la custodia in Fusion 360. Ciò mi ha permesso di posizionare tutte le parti e assicurarmi che si adattassero. Una volta fatto, sono stato in grado di stampare in 3D la custodia e vedere come si adatta.

Si adattava bene, quindi ho creato un svg dei due pannelli. Il passo successivo è stato quello di preparare i file per essere inviati per il taglio laser. Ho seguito i modelli forniti da Ponoko. Le istruzioni sono state messe anche sulla piastra inferiore in modo che le persone sappiano come funziona il gioco.

Ci è voluta un po' più di una settimana per ottenere le mie parti da Ponoko.

Passaggio 4: assemblaggio del pannello superiore

Montaggio del pannello superiore
Montaggio del pannello superiore
Montaggio del pannello superiore
Montaggio del pannello superiore
Montaggio del pannello superiore
Montaggio del pannello superiore
Montaggio del pannello superiore
Montaggio del pannello superiore

Il pannello superiore va insieme abbastanza facilmente.

Per prima cosa inserire i nove interruttori a levetta e serrarli verso il basso. Quindi inserisci le viti m3 per il display. Metti i distanziatori sull'altro lato e poi avvita le viti attraverso i fori di montaggio sul display. L'ultima parte è il pulsante da 16 mm.

Passaggio 5: assemblare il pannello inferiore

Assemblare il pannello inferiore
Assemblare il pannello inferiore
Assemblare il pannello inferiore
Assemblare il pannello inferiore

Utilizzare 3 viti e dadi M3 per fissare la scheda alla piastra inferiore. Come puoi vedere nella foto ho sbagliato i fori durante il taglio laser. Ho risolto questo problema per il modello che ho inserito su github

Passaggio 6: cablaggio

Cablaggio
Cablaggio
Cablaggio
Cablaggio
Cablaggio
Cablaggio

Per cablare seguire lo schema. Il design originale utilizzava anche il digitale 1 e 0, ma se gli interruttori non fossero nella posizione corretta, la scheda avrebbe problemi a caricare il codice.

Ho saldato i fili ai connettori maschio collegati alla scheda Arduino. Ciò consente una facile disconnessione in futuro se dovessi riutilizzare la scheda. Il display LCD utilizza anche intestazioni femminili a cui saldare.

Un problema che avevo notato dopo aver cablato era il cablaggio degli interruttori. È necessario verificare le connessioni per un circuito chiuso. Usando gli interruttori che ho elencato in precedenza quando la leva è in basso al centro e il perno superiore è chiuso. Dato che ho cablato male il mio, avevo bisogno di cambiare il mio codice. Per il codice che fornisco in questa guida si presume che il tuo sia cablato correttamente.

Anche quando si collega il pulsante metallico, dovrebbe essere nella normale configurazione aperta.

Passaggio 7: alimentarlo

Alimentarlo
Alimentarlo

Puoi collegare la scheda a un computer tramite il cavo USB per alimentarla o utilizzare un caricabatterie per telefono portatile come questo

Passaggio 8: come giocare

Come giocare
Come giocare
Come giocare
Come giocare
Come giocare
Come giocare

Quando si accende, se è in modalità facile, ti verrà assegnato un numero casuale compreso tra 0 e 15. Se è in modalità difficile, sarà 0 - 255.

Quindi capovolgi gli interruttori verso l'alto per rappresentare 1 o verso il basso per 0, quindi premi il pulsante per vedere se lo hai corretto. Se corretto, riprodurrà il tono di risposta corretto e ti darà un nuovo numero. In caso di errore, suonerà e dirà di riprovare.

Il valore degli interruttori da sinistra a destra è 2^7(128), 2^6(64), 2^5(32), 2^4(16), 2^3(8), 2^2(4), 2^1(2), 2^0(1).

Se il numero casuale fosse 18, il valore binario sarebbe 0001 0010. Questo perché 2^4(16) + 2^1(2) sarebbe uguale a 18.

Se fosse 255 sarebbe 1111 1111, poiché tutti i numeri sommati sono uguali a 255.

Passaggio 9: video in cui viene riprodotto

Image
Image
Concorso Circuiti 2016
Concorso Circuiti 2016

Primo Premio al Concorso Circuiti 2016

Consigliato: