INHOUDSOPGAWE:
- Stap 1: Stel die kragtoevoer op
- Stap 2: Stel 'n "klok" op
- Stap 3: Die opstel van die DIP -skakelaar
- Stap 4: Die opstel van die D -slippers
- Stap 5: Sluit die D-flip-flops aan op die DIP-skakelaar en klepskakelaar
- Stap 6: Bou die ander 3 stelle
- Stap 7: Gaan na 'n ander broodbord
- Stap 8: Koppel die Quad 2-input XNOR Chip aan die Dual 4-input EN Chip
- Stap 9: Bind dit alles saam
- Stap 10: Laaste aanraking
- Stap 11: 'n Video vir verwysing
Video: BattleDIP: 11 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Geskep deur: Forbes Ng
Hierdie projek is 'n goeie inleiding tot digitale logiese stroombane, aangesien dit basiese konsepte van Boole -logika en geheue in stroombane sal gebruik. U gebruik skyfies soos 'n Dual D-Type Flip Flop, Quad 2-input XNOR-hek, en Dual 4-Input AND-hek wat almal in die 7400-reeks beskikbaar is in beide TTL- en CMOS-logika of ook in die 4000-reeks. Na aanleiding van soortgelyke skoolhoofde uit die klassieke spel, Battleship, voeg hierdie speletjie 'n tydsgeknipte element toe waar elke speler die kode van die teenstander op die DIP -skakelaar moet uitvind voordat hy die uwe kan uitvind.
Onderdele wat u benodig
8 x dubbele D-tipe flip-flop:
(74HC74 - Lee se ID: 71439) (74LS74 - Lee se ID: 7255) (4013 - Lee se ID: 7196)
2 x Quad 2-input XNOR (Exclusive-NOR) Gate:
(74HC266 - Lee se ID: 71762) (4077- Lee se ID: 7226)
Moontlike alternatiewe as XNOR -chip nie beskikbaar is nie:
2 x vier-ingang XOR-hek (eksklusief-OF):
(74HC86 - Lee se ID: 71297) (4070 - Lee se ID: 7221)
2 x heksinverter (NIE) hek:
(74HC04 - Lee se ID: 71684) (74LS04 - Lee se ID: 7241) (4069 - Lee se ID: 7220)
1 x dubbele 4-ingang EN hek:
(74HC21 - Lee se ID: 71700) (4082 - Lee se ID: 7230)
- 1 x 5V spanningsreguleerder (LM7805 - Lee's ID: 7115)
- 1 x 9V batteryklem (Lee se ID: 6538)
- 1 x 9V -battery (Lee se ID: 83741)
- 3 x broodborde (Lee se ID: 10686)
- 4 x Tack Switch (Lee se ID: 3122)
- 4 x 4-posisie DIP-skakelaar (Lee se ID: 367)
- 32 x 10K Ω 1/4W weerstande (Lee se ID: 9284)
- 16 x 1K Ω 1/4W weerstande (Lee se ID: 9190)
- 6 x 110 Ω 1/4W weerstande (Lee se ID: 9102)
- 3 x 5 mm rooi LED's (Lee se ID: 549)
- 3 x 5 mm groen LED's (Lee's ID: 550)
- Solid Wires (Lee se ID: 2249)
- Jumper Cables (Lee's ID: 21802)
Stap 1: Stel die kragtoevoer op
Plaas die spanningsreguleerder (7805). Plaas die rooi draad van die 9V -batteryklem in dieselfde kolom as pen 1, en verbind die swart draad in dieselfde kolom as pen twee. Neem 'n soliede draad en koppel pen 3 aan die kragrail en nog 'n soliede draad om pen 2 en die swart draad op die batteryklem aan die grondrail te koppel
Stap 2: Stel 'n "klok" op
Ons sal afhang van die kloksiklus van die Flip Flop om ons DIP -skakelaarpatroon te "stel" en ons teenstander se "raai" te maak. Plaas 'n klepskakelaar langs die spanningsreguleerder oor die DIP -steun. Gebruik 'n soliede om die kragrail aan die linkerkantste punt van die klepskakelaar te koppel. Neem 'n weerstand van 110Ω en verbind vanaf die onderste punt van die klepskakelaar terug na die boonste helfte van die broodbord. Plaas 'n LED met die langer been van die 110Ω weerstand na die grondrail met die korter been. Dit sal ons sneller vir die klok wees. Om ons kode op die dip -skakelaar te stoor, moet die klok geaktiveer word sodat die flip -flop dit kan onthou. Die LED sal dien as 'n aanwyser vir elke kloksiklus.
Stap 3: Die opstel van die DIP -skakelaar
Plaas 'n DIP -skakelaar regs van die klepskakelaar. Om die DIP -skakelaar in te stel, neem 4 soliede drade en verbind elk van die onderste penne met die onderste kragrail. Neem 4 1kΩ's en koppel die boonste 4 penne van die dipskakelaar aan die boonste grondrail as u weerstande optrek. Laat 1-2 rye tussen die weerstande en die dipskakelaar
Stap 4: Die opstel van die D -slippers
Plaas 2 dubbele D-tipe flip-flops-skyfies (74HC74/74LS74/4013) langs mekaar regs van die DIP-skakelaar. Neem soliede drade en verbind pen 14 (Vcc) aan die boonste kragrail, en pen 7 (GND) aan die onderste grondrail vir beide flipflops. Neem 10K Ω-weerstande om penne 1, 4, 10 en 13 aan die kragrails te koppel om beide D-flipflop se asynchrone set-direct-invoer en asynchrone reset-direkte insette op elke chip aan te sluit
Stap 5: Sluit die D-flip-flops aan op die DIP-skakelaar en klepskakelaar
Koppel pen 2 van die linksste 74HC74 -skyfie aan die boonste pen 1 op die DIP -skakelaar en pen 2 van die regterste skyfie aan die boonste pen 3. Koppel pen 12 van die 74HC74 -skyfie links op die boonste pen 3 op die dipskakelaar en pen 12 van die regterste skyfie aan die boonste pen 4.
Koppel penne 3 en 11 op albei skyfies aan dieselfde kolom as die regterkantste punt van die klepskakelaar
Stap 6: Bou die ander 3 stelle
Noudat ons een stel het, moet ons die ander 3 maak sodat elke speler een stel het om hul patroon te stel, en die ander om die teenstander se raai te raai. U kan dit doen deur stappe 2 tot 8 weer uit te voer, maar u kan die kleure van die LED vir die ander stel verander.
Stap 7: Gaan na 'n ander broodbord
Noudat ons 4 afsonderlike stelle het, gebruik ons die 2 dubbele 2-ingang XNOR-skyfies (74HC266/74LS266/4077) om die ooreenstemmende en die 4-invoer EN-chip (74HC21/74LS21/40) te doen om seker te maak dat al 4 posisies is waar. Begin deur al die 3 skyfies op 'n ander broodbord te plaas en koppel pen 14 (Vcc) aan die boonste kragrail en pen 7 (GND) aan die onderste grondrail. Plaas nou 'n springkabel op penne 5 en 9 vir elke 74HC74 (al 8 D-flip-flops)
Stap 8: Koppel die Quad 2-input XNOR Chip aan die Dual 4-input EN Chip
Koppel die uitvoerpenne van elke Quad 2-input XNOR-chip, 74HC266 (penne 3, 4, 10, 11), aan die ingangspennetjies van die Dual 4-input AND-chip, 74HC32 (penne 1, 2, 4, 5 vir een XNOR -chip, penne 9, 10, 12, 13 vir die ander XNOR -chip), met soliede draad. Neem 'n weerstand van 110Ω en verbind penne 6 en 8 aan hul eie ry op die broodbord. Koppel 'n LED van die onderskeie kleur met die langer been van die 110Ω weerstand aan die grondrail met die korter been. Die LED sal as 'n aanwyserlig dien as die kode van die DIP -skakelaar reg geraai word.
Stap 9: Bind dit alles saam
Hierdie volgende deel is van kardinale belang. Neem die jumperdraad reeds op die pen 5 van 'n 74HC74 -chip langs die DIP -skakelaar en dieselfde jumperdraad op die aangrensende eenheid en plaas dit in penne 1 en 2 van die 74HC266. Wat u nou moet hê, is die uitset van die D Flip Flop wat gekoppel is aan die eerste posisie van die DIP -skakelaar op twee eenhede wat deur dieselfde XNOR -hek loop. Dit is so ontwerp dat die hek slegs 'n ware genereer wanneer die posisie vir beide eenhede in die aan- of af -posisie is. Doen dieselfde vir die jumperdrade op pen 9 van die 74HC74 -chip vir dieselfde twee eenhede en plaas dit in penne 5 en 6 van die 74HC266. Gaan na die 74HC74 wat die verste van die DIP -skakelaar is en plaas die jumperdrade op pen 5 van die 74HC74 -chip vir dieselfde twee eenhede en plaas dit in penne 12 en 13 van die 74HC266. Uiteindelik kan ons eindig deur pen 9 van dieselfde skyf vir albei eenhede op penne 8 en 9. te plaas. U moet dieselfde doen vir die ander twee stelle.
Stap 10: Laaste aanraking
Koppel laastens die krag- en grondrails van die ander twee broodborde aan die een met die spanningsreguleerder.
Aanbeveel:
Spelontwerp in vyf stappe: 5 stappe
Spelontwerp in fliek in 5 stappe: Flick is 'n baie eenvoudige manier om 'n speletjie te maak, veral iets soos 'n legkaart, visuele roman of avontuurlike spel
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: 3 stappe
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: in hierdie instruksies gaan ons gesigsopsporing uitvoer op Raspberry Pi 4 met Shunya O/S met behulp van die Shunyaface-biblioteek. Shunyaface is 'n biblioteek vir gesigherkenning/opsporing. Die projek het ten doel om die vinnigste opsporing en herkenningssnelheid te bereik met
DIY Vanity Mirror in eenvoudige stappe (met LED -strookligte): 4 stappe
DIY Vanity Mirror in eenvoudige stappe (met behulp van LED Strip Lights): In hierdie pos het ek 'n DIY Vanity Mirror gemaak met behulp van die LED strips. Dit is regtig cool, en u moet dit ook probeer
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): 6 stappe
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): wil u u vriende skrik en 'n skreeu geraas maak tydens Halloween? Of wil u net 'n goeie grap maak? Hierdie pop-up skerm van Zombies kan dit doen! In hierdie instruksies sal ek u leer hoe u maklik Zombies kan spring deur Arduino te gebruik. Die HC-SR0
Speel Doom op u iPod in 5 maklike stappe !: 5 stappe
Speel Doom op u iPod in 5 maklike stappe !: 'n Stap-vir-stap gids oor hoe u Rockbox op u iPod kan dubbellaai om Doom en tientalle ander speletjies te speel. Dit is iets baie maklik om te doen, maar baie mense staan nog steeds verbaas as hulle sien hoe ek op my iPod doom speel en deurmekaar raak met die instruksies