Sommario:
- Passaggio 1: introduzione rapida all'elettronica digitale
- Passaggio 5: è il conto alla rovescia finale
- Passaggio 6: tabellone segnapunti
Video: Colpisci una talpa! (Nessun codice!): 9 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
Ciao mondo! Sono tornato dall'abisso senza pubblicazione e sono tornato di nuovo con un altro Instructable! Oggi vi spiegherò come, utilizzando solo i fondamenti dei circuiti, SENZA ALCUN CODICE, per costruire Whack-a-Mole! Hai 30 secondi per colpire più talpe che puoi. My Whack-a-Mole dispone di 3 diversi livelli di velocità che sono controllati da un interruttore. Inoltre, c'è un'altra modalità di gioco in cui se premi il pulsante quando la luce non è accesa, perderai un punto! In questo Instructable, spiegherò come ho realizzato il gioco base di Whack-a-mole (senza velocità e livelli) usando le basi della logica digitale, i diversi chip necessari per costruire Whack-a-Mole e quali sono le tabelle della verità usato per. Ho appreso tutti i contenuti di questo Instructable attraverso un eccellente programma estivo presso Cooper Union e ho costruito questo progetto in un team di tre persone, quindi assicurati di dare un'occhiata alla loro bellezza qui! Spero che tu possa portare via almeno una cosa da questo Instructable!
Passaggio 1: introduzione rapida all'elettronica digitale
"caricamento = "pigro"
Poiché nulla è veramente casuale, creeremo qualcosa il più vicino possibile a casuale, da cui il prefisso pseudo. Per i tempi del nostro pRNG (che verrà inserito nei pin dell'orologio dei D Flip-Flops), dovremo creare un timer 555 stabile che scatti a una velocità di 1 secondo (o comunque velocemente vuoi che appaiano i nei). Questo sito Web fornisce i valori di condensatore e resistore necessari per costruire questa velocità insieme a uno schema elettrico. Assicurati di testare se funziona prima usando un LED. La luce dovrebbe lampeggiare per accendersi e poi spegnersi e il tempo tra le due volte in cui il LED si accende dovrebbe essere di 1 secondo, non il tempo che il LED è acceso.
CONTROLLA LE SCHEDE TECNICHE!
CERCA LA PARTE #
Una volta che il timer astabile funziona, costruisci il pRNG seguendo lo schema sopra. Collegare l'uscita del timer astabile agli orologi dei flip-flop D. Il pRNG è composto da flip-flop 5 D con uno XOR per creare la casualità. Ogni flip-flop memorizza un bit di informazioni. Quindi, il generatore di numeri pseudo-casuali avrà 5 bit, il che significa che genererà 32 valori; tranne che non vogliamo 32 moli. Invece, prenderemo solo 3 bit dal pRNG e li inseriremo nei pin di indirizzo del Mux/DeMux 4051. Ma prima, segui lo schema sopra per costruire il pRNG. I chip 4013 hanno flip-flop 2D su ogni chip: uno a sinistra e uno a destra. RESET, SET e VSS si collegano a terra mentre VDD si collega all'alimentazione. Una volta terminato, assicurati che il pRNG funzioni collegando i LED a ciascuna uscita Q (DATASHEET!). A volte è necessario avviare il pRNG collegando brevemente qualsiasi Q all'alimentazione.
Per avere solo otto moli, questa volta il 4051 fungerà da Demultiplexer (l'opposto di un MUX) dove l'unico ingresso è sempre collegato a 1 (alimentazione) e i pin di indirizzo decideranno quale degli otto pin di uscita avere quell'1 inviato a. Quindi, collega un filo da 3 diversi Q (3 diversi flip flop D) dal pRNG e inseriscili nei pin di indirizzo del DeMux (E, VEE, GND collegati a terra, VCC collegati all'alimentazione, qualsiasi Y è un'uscita, qualsiasi S è un pin di indirizzo e Z è il primo input). Metti un LED (con un resistore) su ciascuna uscita e vedrai le otto talpe lampeggiare ogni secondo (o qualunque sia la velocità del tuo timer astabile). Congratulazioni hai creato le talpe!
Passaggio 5: è il conto alla rovescia finale
Per il conto alla rovescia e il tabellone, utilizzeremo principalmente 4029 contatori su/giù che apparentemente possono contare sia in decimale che in binario. Nel mio progetto originale ho fatto qualcosa di eccessivamente complicato contando in binario ma a metà del progetto mi sono reso conto che posso contare in decadi (decimali) usando questi contatori. CONTROLLA LE SCHEDE TECNICHE
Innanzitutto, per il conto alla rovescia, avrai bisogno di un timer astabile da collegare a entrambi gli orologi che funzionano a 1 secondo. Quindi, una volta che funziona, prendi due chip 4029 e configurali collegando il VDD all'alimentazione; VSS, Binary/decade, up/down e tutti i JAM su un chip a terra. Sul secondo chip, collega tutto allo stesso modo tranne Jam 1 e 2 per alimentare il resto a terra. Il primo pin di riporto del chip è collegato a massa. Il riporto del primo chip è collegato al pin di riporto del secondo chip. Collega l'attuale abilitazione di entrambi i chip a un pulsante DEBOUNCED che fungerà da pulsante di avvio. Per fermare il gioco, avrai bisogno di un po' di logica per fermare il timer 555. Quindi, prendi alcuni chip OR 4071 e confronta tutte le uscite Q dei chip 4029, quindi in pratica quando raggiunge 0, tutta la logica della porta OR emetterà 0, che è l'unica volta che emetterà 0. Prendi quell'output e posizionalo nel pin di reset del timer 555 togliendo il cavo di alimentazione che era lì. Ora hai il conto alla rovescia!
Passaggio 6: tabellone segnapunti
"caricamento = "pigro"
Dato che la mia squadra aveva del tempo residuo, abbiamo deciso di aggiungere le velocità extra e la modalità di detrazione punti. Se vuoi farlo, pensa di usare alcune porte XOR e qualche altra logica. Non è eccessivamente complicato quindi dovresti essere in grado di ottenerlo. Se sai come saldare, procurati dei protoboard e salda il punteggio e il conto alla rovescia in modo da poterlo vedere facilmente quando giochi. Per fare in modo che il caso prendi del legno, fai dei buchi e voilà stai per le talpe! Ho usato un laser cutter, ma fallo come preferisci. Per i nei stampati in 3D, vai online, cerca un neo 3D, taglia il corpo, stampa solo la testa e incollala sul bottone.
Se hai problemi, ricorda che fa parte di qualsiasi progetto di circuito. Letteralmente, quasi tutto il mio tempo è stato speso per il debug di questo progetto. Il design è la parte facile, trovare ciò che non va quando lo costruisci è la sfida.
Alla fine, questo progetto mi è piaciuto molto e spero che sia piaciuto anche a te. Ho sicuramente imparato molto facendo questo e avrei dovuto farlo anch'io. Non esitate a postare commenti, domande o suggerimenti! Grazie!
Consigliato:
Guida facile per riparare le cuffie BOSE QC25 rotte - NESSUN SUONO da un orecchio: 5 passaggi (con immagini)
Guida facile per RIPARARE le cuffie BOSE QC25 rotte - NESSUN SUONO da un orecchio: Bose è ben nota per le sue cuffie e, soprattutto, per la sua linea di cancellazione attiva del rumore. La prima volta che ho messo un paio di QuietComfort 35 in un negozio di elettronica, sono rimasto sbalordito dal silenzio che riescono a creare. Tuttavia, ho avuto una vita molto
Come installare un faro anteriore AGS-001 controllabile in un Game Boy Advance originale (nessun LOCA!): 5 passaggi (con immagini)
Come installare un faro anteriore AGS-001 controllabile in un Game Boy Advance originale (nessun LOCA!): Stai cercando di illuminare lo schermo del tuo vecchio Game Boy Advance. Non puoi trovare quei nuovissimi kit IPS retroilluminati da nessuna parte e i vecchi kit AGS-101 sono esauriti o troppo cari. Inoltre, vuoi essere in grado di vedere lo schermo mentre sei fuori
Distruggere una talpa con il martello: 4 passaggi
Distruggere una talpa con un martello: Introduzione: Il giocattolo chiamato Colpire le talpe con un martello consiste in una tavola con cinque fori nella parte superiore e un martello. Ogni foro contiene una singola talpa di plastica e il macchinario necessario per spostarla su e giù. Una volta avviato il gioco, le talpe imploreranno
Colpisci un pulsante Multigiocatore: 4 passaggi
Colpisci un pulsante Multigiocatore: Un gioco come un Colpisci la talpa.Utilizzando LED e pulsanti.Ci sono 2 modalità:-Giocatore singolo-MultigiocatoreIn modalità giocatore singolo, ci sono 3 livelli:LEVEL_1: 1 diodo per 1 secondoLEVEL_2: 2 diodi per 1 secondoLEVEL_3: 2 diodi per 0,7 secondiE per il multip
Colpisci qualcuno: 6 passaggi (con immagini)
Whack-a-somebody: questo progetto era per "Creative Electronics", un modulo del quarto anno di ingegneria elettronica di Beng presso l'Università di Malaga, Scuola di telecomunicazioni (www.etsit.uma.es). In questo tutorial abbiamo creato una versione personalizzata del Whack-a-mole