Indholdsfortegnelse:
- Trin 1: Opsætning af strømforsyningen
- Trin 2: Opret et "ur"
- Trin 3: Opsætning af DIP -switch
- Trin 4: Opsætning af D -flip -flops
- Trin 5: Tilslut D-flip-flops til DIP-switch og Tack-switch
- Trin 6: Byg de andre 3 sæt
- Trin 7: Videre til et andet brødbræt
- Trin 8: Tilslutning af Quad 2-input XNOR Chip til Dual 4-input AND Chip
- Trin 9: Binde det hele sammen
- Trin 10: Sidste hånd
- Trin 11: En video til reference
Video: BattleDIP: 11 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Skabt af: Forbes Ng
Dette projekt er en god introduktion til digitale logiske kredsløb, da det vil udnytte grundlæggende begreber inden for boolsk logik og hukommelse i kredsløb. Du bruger chips som en Dual D-Type Flip Flop, Quad 2-input XNOR gate og Dual 4-Input AND gate, der alle er tilgængelige i 7400-serien i både TTL- og CMOS-logik eller også 4000-serien. Efter lignende principper fra det klassiske spil, Battleship, tilføjer dette spil et tidsknaldende element, hvor hver spiller skal finde ud af modstanderens kode på DIP -switchen, før de finder ud af din.
Dele, du får brug for
8 x Dual D-Type Flip-Flop:
(74HC74 - Lees ID: 71439) (74LS74 - Lees ID: 7255) (4013 - Lees ID: 7196)
2 x Quad 2-input XNOR (Exclusive-NOR) Gate:
(74HC266 - Lee's ID: 71762) (4077- Lee's ID: 7226)
Mulige alternativer, hvis XNOR -chip ikke er tilgængelig:
2 x Quad 2-input XOR (Exclusive-OR) Gate:
(74HC86 - Lees ID: 71297) (4070 - Lees ID: 7221)
2 x Hex Inverter (IKKE) port:
(74HC04 - Lees ID: 71684) (74LS04 - Lees ID: 7241) (4069 - Lees ID: 7220)
1 x Dual 4-Input OG Gate:
(74HC21 - Lees ID: 71700) (4082 - Lees ID: 7230)
- 1 x 5V spændingsregulator (LM7805 - Lees ID: 7115)
- 1 x 9V batteriklemme (Lees ID: 6538)
- 1 x 9V batteri (Lees ID: 83741)
- 3 x brødbrætter (Lees ID: 10686)
- 4 x Tack Switch (Lees ID: 3122)
- 4 x 4-positions DIP-switch (Lees ID: 367)
- 32 x 10K Ω 1/4W modstande (Lees ID: 9284)
- 16 x 1K Ω 1/4W modstande (Lees ID: 9190)
- 6 x 110 Ω 1/4W modstande (Lees ID: 9102)
- 3 x 5 mm røde LED'er (Lees ID: 549)
- 3 x 5 mm grønne lysdioder (Lees ID: 550)
- Solid Wires (Lees ID: 2249)
- Jumper Cables (Lees ID: 21802)
Trin 1: Opsætning af strømforsyningen
Sæt spændingsregulatoren (7805) på plads. Sæt den røde ledning fra 9V batteriklemmen i samme kolonne som pin 1, og tilslut den sorte ledning i den samme kolonne som pin to. Tag en solid ledning, og slut pin 3 til strømskinnen og en anden solid wire til at forbinde pin 2 og den sorte ledning på batteriklemmen til jordskinnen
Trin 2: Opret et "ur"
Vi vil afhænge af urcyklussen for Flip Flop for at "indstille" vores DIP switch -mønster og "gætte" vores modstanders. Placer en knapkontakt ved siden af spændingsregulatoren hen over DIP -understøttelsen. Brug en solid til at tilslutte power rail til den øverste venstre stang af tack kontakten. Tag en 110Ω modstand og tilslut fra den nederste venstre spids af klemkontakten tilbage til den øverste halvdel af brødbrættet. Placer en LED med det længere ben fra 110Ω modstanden til jordskinnen med det kortere ben. Dette vil være vores trigger for uret. For at gemme vores kode på dip -kontakten skal uret udløses, for flip -floppen kan huske det. LED'en fungerer som en indikator for hver urcyklus.
Trin 3: Opsætning af DIP -switch
Placer en DIP -switch til højre for tack -kontakten. For at opsætte DIP -kontakten skal du tage 4 solide ledninger og forbinde hver af de nederste ben til den nederste strømskinne. Tag 4 1kΩ’er, og tilslut de 4 øverste ben på dip -kontakten til den øverste jordskinne som trækmodstande. Lad 1-2 rækker stå mellem modstandene og dip-kontakten
Trin 4: Opsætning af D -flip -flops
Placer 2 Dual D-Type Flip-Flops chips (74HC74/74LS74/4013) ved siden af hinanden til højre for DIP-kontakten. Tag solide ledninger, og tilslut pin 14 (Vcc) til den øvre power rail, og pin 7 (GND) til den nederste jordskinne for begge flip -flops. Tag 10K Ω modstande for at forbinde stifterne 1, 4, 10 og 13 til strømskinnerne for at forbinde både D flip-flops asynkrone set-direkte input og asynkrone reset-direkte input på hver chip
Trin 5: Tilslut D-flip-flops til DIP-switch og Tack-switch
Slut pin 2 på venstre 74HC74 -chip til øverste pin 1 på DIP -kontakten og pin 2 på chip til højre til øverste pin 3. Tilslut pin 12 på venstre 74HC74 -chip til øverste pin 3 på dip -kontakten og pin 12 på chip til højre til øverste pin 4.
Tilslut stifterne 3 og 11 på begge chips til den samme søjle som den øverste højre spids på klemmekontakten
Trin 6: Byg de andre 3 sæt
Nu hvor vi har et sæt, skal vi lave de andre 3, så hver spiller har et sæt til at sætte deres mønster, og den anden til at gætte modstanderens. Du kan gøre det ved at køre trin 2 til 8 igen, men du vil måske skifte farverne på LED'en til det andet sæt.
Trin 7: Videre til et andet brødbræt
Nu hvor vi har 4 separate sæt, bruger vi de 2 Dual 2-input XNOR-chips (74HC266/74LS266/4077) til at matche og 4-input AND-chippen (74HC21/74LS21/40) for at sikre alle 4 holdninger er sande. Start med at placere alle 3 chips på et andet brødbræt, og tilslut pin 14 (Vcc) til den øvre power rail, og pin 7 (GND) til den nederste jordskinne. Placer nu et jumperkabel på ben 5 og 9 for hver 74HC74 (alle 8 D-flip-flops)
Trin 8: Tilslutning af Quad 2-input XNOR Chip til Dual 4-input AND Chip
Tilslut udgangsstifterne på hver Quad 2-input XNOR-chip, 74HC266 (ben 3, 4, 10, 11), til indgangsstifterne på Dual 4-input AND-chippen, 74HC32 (ben 1, 2, 4, 5 for en XNOR -chip, stifter 9, 10, 12, 13 til den anden XNOR -chip), ved hjælp af massiv tråd. Tag en 110Ω modstand og tilslut stifterne 6 og 8 til deres egen række på henholdsvis brødbrættet. Tilslut en LED i den respektive farve med det længere ben fra 110Ω modstanden til jordskinnen med det kortere ben. LED'en fungerer som en indikatorlampe, når koden for DIP -kontakten er gættet korrekt.
Trin 9: Binde det hele sammen
Denne næste del er afgørende. Tag jumperwiren allerede på pin 5 på en 74HC74 -chip lige ved siden af DIP -kontakten og den samme jumperwire på den tilstødende enhed, og placer den i pins 1 og 2 i 74HC266. Hvad du skal have nu er output fra D Flip Flop, der er tilsluttet DIP -switchens første position på to enheder, der kører gennem den samme XNOR -gate. Dette er designet, så porten kun genererer en sand, når denne position for begge enheder enten er i tændt eller slukket position. Gør det samme for jumpertrådene på pin 9 i 74HC74 -chippen for de samme to enheder, og placer den i ben 5 og 6 i 74HC266. Gå videre til 74HC74 længst fra DIP -kontakten, og anbring jumper -ledningerne på pin 5 i 74HC74 -chippen for de samme to enheder, og placer den i ben 12 og 13 i 74HC266. Vi kan endelig slutte med at placere pin 9 på samme chip for begge enheder på pins 8 og 9. Du skal gøre det samme for de to andre sæt.
Trin 10: Sidste hånd
Tilslut endelig strøm- og jordskinnerne på de to andre brødbrætter til den med spændingsregulatoren.
Anbefalede:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Trin for trin pc -bygning: 9 trin
Trin for trin PC Building: Supplies: Hardware: MotherboardCPU & CPU -køler PSU (strømforsyningsenhed) Opbevaring (HDD/SSD) RAMGPU (ikke påkrævet) CaseTools: Skruetrækker ESD -armbånd/mathermal pasta m/applikator
Tre højttalerkredsløb -- Trin-for-trin vejledning: 3 trin
Tre højttalerkredsløb || Trin-for-trin vejledning: Højttalerkredsløb styrker lydsignalerne, der modtages fra miljøet til MIC og sender det til højttaleren, hvorfra forstærket lyd produceres. Her vil jeg vise dig tre forskellige måder at lave dette højttalerkredsløb på:
Trin-for-trin uddannelse i robotik med et sæt: 6 trin
Trin-for-trin uddannelse i robotteknologi med et kit: Efter ganske få måneder med at bygge min egen robot (se alle disse), og efter at jeg to gange havde dele mislykkedes, besluttede jeg at tage et skridt tilbage og tænke min strategi og retning. De flere måneders erfaring var til tider meget givende, og
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)