Taula de continguts:
Vídeo: Whack-a-Mole! (Sense codi!): 9 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Hola món! He tornat de l'abisme que no publica i hi torno de nou amb un altre instructable. Avui us explicaré com, utilitzant els únics fonaments dels circuits, SENSE CODI, per construir Whack-a-Mole. Tens 30 segons per colpejar tants lunars com puguis. My Whack-a-Mole presenta 3 nivells de velocitat diferents que es controlen mitjançant un interruptor. A més, hi ha un altre mode de joc en què si premeu el botó quan la llum no està encesa, perdrà un punt. En aquest instructiu, explicaré com vaig fer el joc bàsic whack-a-mole (sense velocitats i nivells) utilitzant els conceptes bàsics de la lògica digital, els diferents xips necessaris per construir Whack-a-Mole i quines són les taules de veritat. usat per. Vaig aprendre tot el contingut d’aquest Instructable a través d’un excel·lent programa d’estiu a Cooper Union i vaig construir aquest projecte en un equip de tres persones, així que assegureu-vos de comprovar la seva fantàstica aquí. Espero que pugueu treure almenys una cosa d’aquest instructiu.
Pas 1: Introducció ràpida a l'electrònica digital
"loading =" mandrós"
Com que res no és realment aleatori, farem quelcom tan proper a l’atzar com sigui possible, d’aquí el prefix pseudo. Per a la sincronització del nostre pRNG (que s’introduirà als passadors de rellotge de les xancletes D), haurem de crear un temporitzador 555 que es dispari a una velocitat d’1 segon (o per la velocitat que vulgueu que apareguin els mols). Aquest lloc web proporciona els valors del condensador i de la resistència necessaris per construir aquesta velocitat juntament amb un diagrama de circuits. Assegureu-vos de provar si primer funciona amb un LED. El llum hauria de parpellejar perquè s’encengui i després s’hagi d’apagar i el temps entre les dues vegades que s’encén el LED hauria de ser d’1 segon, no el temps d’encesa del LED.
CONSULTEU FITXES DE DADES !
RECERCA LA PART #
Un cop el temporitzador astable funcioni, creeu el pRNG seguint el diagrama anterior. Connecteu la sortida del temporitzador astable als rellotges de les xancletes D. El pRNG està format per xancles de 5 D amb un XOR per crear l’atzar. Cada xanclet emmagatzema una mica d’informació. Per tant, el generador de nombres pseudo-aleatoris tindrà 5 bits, el que significa que generarà 32 valors; excepte, no volem 32 mols. En lloc d'això, prendrem només 3 bits del pRNG i els alimentarem als pins d'adreces del 4051 Mux / DeMux. Però primer, seguiu el diagrama anterior per construir el pRNG. Les fitxes 4013 tenen 2 xancletes D a cada fitxa: una a l’esquerra i una a la dreta. RESET, SET i VSS es connecten a terra mentre VDD es connecta a l'alimentació. Un cop hàgiu acabat, assegureu-vos que el pRNG funciona connectant LEDs a cada sortida Q (DATASHEET!). De vegades cal iniciar el pRNG mitjançant la connexió de qualsevol Q breument al poder.
Per tenir només vuit mols, aquesta vegada el 4051 actuarà com a demultiplexador (el contrari d’un MUX) on l’entrada està sempre connectada a 1 (alimentació) i els pins d’adreça decidiran quin dels vuit pins de sortida té 1 enviat a. Per tant, connecteu un cable de 3 Qs diferents (3 xancletes D diferents) del pRNG i poseu-los als pins d’adreça del DeMux (E, VEE, GND es connecten a terra, VCC es connecten a la potència, qualsevol Y és una sortida, qualsevol S és un pin d'adreça i Z és la primera entrada). Poseu un LED (amb una resistència) a cada sortida i veureu que els vuit mols parpellegen cada segon (o sigui quina sigui la velocitat del temporitzador). Enhorabona, heu creat els lunars!
Pas 5: és el compte enrere final
Per al compte enrere i el marcador, utilitzarem principalment 4029 comptadors amunt / avall que aparentment poden comptar tant en decimal com en binari. Al meu projecte original vaig fer alguna cosa excessivament complicat comptant en binari, però a meitat del projecte em vaig adonar que puc comptar en dècada (decimal) amb aquests comptadors. CONSULTEU LES FITXES DE DADES
En primer lloc, per al compte enrere, necessitareu un temporitzador astable per connectar-se als dos rellotges que funcionen a 1 segon. Aleshores, un cop funcioni, obteniu dos xips 4029 i configureu-los connectant VDD a l'alimentació; VSS, binari / dècada, amunt / avall, i tots els JAM en un sol xip a terra. Al segon xip, connecteu-ho tot igual, tret del Jam 1 i el 2, per alimentar la resta a terra. El primer pin de transport de xip està connectat a terra. La realització del primer xip està connectada al pin de transport del segon xip. Connecteu l'habilitació actual d'ambdós xips a un botó DEBOUNCED que actuarà com a botó d'inici. Per aturar el joc, necessitareu certa lògica per aturar el temporitzador 555. Per tant, obteniu uns 4071 xips OR i compareu totes les sortides Q dels xips 4029, de manera que, bàsicament, quan arriba a 0, tota la lògica de la porta OR produirà 0, que és l’única vegada que sortirà 0. Agafeu aquesta sortida i col·loqueu-la al pin de restabliment del temporitzador 555 traient el cable d'alimentació que hi havia. Ara ja tens el compte enrere!
Pas 6: marcador
"loading =" mandrós"
Com que al meu equip li quedava una mica de temps, vam decidir afegir les velocitats addicionals i el mode de deducció de punts. Si voleu fer-ho, penseu en utilitzar algunes portes XOR i alguna altra lògica. No és massa complicat, de manera que hauríeu de poder aconseguir-ho. Si sabeu soldar, obteniu proto-barres i soldeu la puntuació i el compte enrere perquè pugueu veure-ho fàcilment quan jugueu. Per fer que la funda aconsegueixi fusta, tallar forats i fer que els talps siguin de punta! He utilitzat un tallador làser, però feu-ho com preferiu. Per als talps impresos en 3D, aneu en línia, cerqueu un talp en 3D, talleu el cos i imprimiu només el cap i enganxeu-lo al botó.
Si teniu problemes, recordeu que això forma part de qualsevol disseny de circuits. Literalment, gairebé tot el meu temps el vaig dedicar a depurar aquest projecte. El disseny és la part més senzilla, trobar el que passa quan es construeix és el repte.
Al final, m’ha agradat molt aquest projecte i espero que vosaltres també ho feu. Definitivament, vaig aprendre moltes coses de fer això i també ho hauria d’haver. No dubteu a publicar comentaris, preguntes o suggeriments. Gràcies!
Recomanat:
Dispensador de desinfectant de mans sense contacte, sense arduino ni microcontrolador: 17 passos (amb imatges)
Dispensador de desinfectant de mans sense contacte DIY sense Arduino ni microcontrolador: Com tots sabem, el brot COVID-19 va colpejar el món i va canviar el nostre estil de vida. En aquesta condició, l’alcohol i els desinfectants per a mans són fluids vitals, però s’han d’utilitzar correctament. Tocar contenidors d’alcohol o desinfectants per a les mans amb les mans infectades
Shelly Sense: alimentació sense fils (WPC Qi Standard): 5 passos (amb imatges)
Shelly Sense: alimentació sense fils (WPC Qi Standard): ATENCIÓ: després d’aquest tutorial perdreu la garantia i també corre el risc de trencar el vostre Shelly Sense. Feu-ho només si sabeu què feu i si sou conscients dels riscos. El Shelly Sense és un producte increïble per percebre tots els
Light Jewel ✽ Controleu la vostra banda LED sense Arduino i codi: 5 passos (amb imatges)
Light Jewel ✽ Controleu la vostra banda LED sense Arduino i codi: es tracta d’una làmpada intel·ligent que canvia la brillantor plegant la peça superior. Concepte: és una làmpada fàcil d’utilitzar per a qualsevol persona que gaudeixi llegint en un entorn relaxant. Proveu d’imaginar a la gent que està asseguda a l’escriptori al costat d’una finestra amb una mica fresca
Navegueu el robot amb sensors de sabates, sense GPS, sense mapa: 13 passos (amb imatges)
Navegueu el robot amb sensors de sabates, sense GPS, sense mapa: el robot es mou en un camí preprogramat i transmet (mitjançant bluetooth) la informació del moviment real a un telèfon per fer un seguiment en temps real. Arduino està preprogramat amb path i oblu s’utilitza per detectar el moviment del robot. oblu transmet moviments per
Refredador / suport per a portàtils de cost zero (sense cola, sense perforació, sense femelles i cargols, sense cargols): 3 passos
Refredador / suport per a portàtils de cost zero (sense cola, sense perforació, sense femelles i cargols, sense cargols): ACTUALITZACIÓ: SI US PLAU VOT PER EL MEU INSTRUCTABLE, GRÀCIES ^ _ ^ TAMBÉ POTS AGRADAR-ME ENTRADA A www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ O POTS VOTAR ELS MEUS MILLORS AMICS