Sommario:
- Passaggio 1: versione giocabile
- Passaggio 2: parti necessarie
- Passaggio 3: progettazione
- Passaggio 4: assemblaggio del pannello superiore
- Passaggio 5: assemblare il pannello inferiore
- Passaggio 6: cablaggio
- Passaggio 7: alimentarlo
- Passaggio 8: come giocare
- Passaggio 9: video in cui viene riprodotto
Video: Gioco binario: 9 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
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
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
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
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
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
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
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
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
Primo Premio al Concorso Circuiti 2016
Consigliato:
Il gioco binario a decimale Matcher: 10 passaggi
Il gioco Binary to Decimal Matcher: questo istruibile mostrerà il processo e i moduli necessari per creare il nostro gioco Binary to Decimal Matcher. Entro 60 secondi, gli utenti tradurranno e inseriranno in binario quanti numeri decimali generati casualmente sul display a sette segmenti
Controller di gioco fai-da-te basato su Arduino - Controller di gioco Arduino PS2 - Giocare a Tekken con il gamepad Arduino fai da te: 7 passaggi
Controller di gioco fai-da-te basato su Arduino | Controller di gioco Arduino PS2 | Giocare a Tekken con il gamepad Arduino fai da te: Ciao ragazzi, giocare è sempre divertente, ma giocare con il tuo controller di gioco personalizzato fai-da-te è più divertente. Quindi creeremo un controller di gioco usando arduino pro micro in queste istruzioni
Modellismo ferroviario punto a punto automatizzato con binario di raccordo: 10 passaggi (con immagini)
Modellismo ferroviario punto a punto automatizzato con binario di raccordo: i microcontrollori Arduino aprono grandi possibilità nel modellismo ferroviario, soprattutto quando si tratta di automazione. Questo progetto è un esempio di tale applicazione. È la continuazione di uno dei progetti precedenti. Questo progetto si compone di un punto
Controller di gioco Arduino con luci che rispondono al tuo gioco Unity:: 24 passaggi
Controller di gioco Arduino con luci che rispondono al tuo gioco Unity:: Prima di tutto ho scritto questa cosa a parole. Questa è la prima volta che uso istruibile, quindi ogni volta che dico: scrivi il codice in questo modo sappi che mi riferisco all'immagine nella parte superiore di quel passaggio. In questo progetto uso 2 arduino per eseguire 2 bit separati
Amplificatore da tavolo con visualizzazione audio, orologio binario e ricevitore FM: 8 passaggi (con immagini)
Amplificatore da tavolo con visualizzazione audio, orologio binario e ricevitore FM: mi piacciono gli amplificatori e oggi condividerò il mio amplificatore da tavolo a bassa potenza che ho realizzato di recente. L'amplificatore che ho progettato ha alcune caratteristiche interessanti. Ha un orologio binario integrato e può dare ora e data e può visualizzare l'audio spesso chiamato audio