Satura rādītājs:
- 1. darbība: barošanas avota iestatīšana
- 2. darbība: izveidojiet pulksteni
- 3. darbība: DIP slēdža iestatīšana
- 4. solis: D Flip Flops iestatīšana
- 5. solis: savienojiet D Flip-Flops ar DIP slēdzi un tack slēdzi
- 6. darbība: izveidojiet pārējos 3 komplektus
- 7. solis: pārejiet uz citu maizes dēli
- 8. darbība. Četrkodolu 2 ieeju XNOR mikroshēmas pievienošana divkāršai 4 ieeju UN mikroshēmai
- 9. solis: sasaistiet to visu kopā
- 10. solis: pēdējie pieskārieni
- 11. darbība: video uzziņai
Video: BattleDIP: 11 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Izveidoja: Forbes Ng
Šis projekts ir labs ievads digitālajās loģikas shēmās, jo tajā tiks izmantotas Būla loģikas un atmiņas ķēdēs pamatjēdzieni. Jūs izmantosit tādas mikroshēmas kā Dual D-Flip Flop, četrkodolu 2 ieeju XNOR vārti un Dual 4-ieejas AND vārti, kas ir pieejami 7400 sērijā gan TTL, gan CMOS loģikā vai arī 4000 sērijā. Sekojot līdzīgiem principiem no klasiskās spēles Battleship, šī spēle pievieno laiku satricinošu elementu, kurā katram spēlētājam pirms DIP slēdža ir jānoskaidro pretinieka kods.
Vajadzīgās detaļas
8 x divu veidu D-Flip-Flop:
(74HC74 - Lī ID: 71439) (74LS74 - Lī ID: 7255) (4013 - Lī ID: 7196)
2 x četru 2 ieeju XNOR (ekskluzīvs-NOR) vārti:
(74HC266 - Lī ID: 71762) (4077- Lī ID: 7226)
Iespējamās alternatīvas, ja XNOR mikroshēma nav pieejama:
2 x četru 2 ieeju XOR (ekskluzīvi-VAI) vārti:
(74HC86 - Lī ID: 71297) (4070 - Lī ID: 7221)
2 x sešstūra invertora (NAV) vārti:
(74HC04 - Lī ID: 71684) (74LS04 - Lī ID: 7241) (4069 - Lī ID: 7220)
1 x divējāda 4 ieejas UN vārti:
(74HC21 - Lī ID: 71700) (4082 - Lī ID: 7230)
- 1 x 5V sprieguma regulators (LM7805 - Lī ID: 7115)
- 1 x 9V akumulatora klipsis (Lī ID: 6538)
- 1 x 9 V akumulators (Lī ID: 83741)
- 3 x maizes dēļi (Lī ID: 10686)
- 4 x tack slēdzis (Lee ID: 3122)
- 4 x 4 pozīciju DIP slēdzis (Lī ID: 367)
- 32 x 10K Ω 1/4 W rezistori (Lī ID: 9284)
- 16 x 1K Ω 1/4 W rezistori (Lī ID: 9190)
- 6 x 110 Ω 1/4 W rezistori (Lī ID: 9102)
- 3 x 5 mm sarkanas gaismas diodes (Lī ID: 549)
- 3 x 5 mm zaļas gaismas diodes (Lī ID: 550)
- Cietie vadi (Lī ID: 2249)
- Jumper Cables (Lī ID: 21802)
1. darbība: barošanas avota iestatīšana
Novietojiet sprieguma regulatoru (7805) vietā. Ievietojiet sarkano vadu no 9V akumulatora skavas tajā pašā kolonnā, kurā ir 1. tapa, un pievienojiet melno vadu tajā pašā kolonnā, kurā ir otrā tapa. Paņemiet vienlaidu vadu un pievienojiet tapu 3 strāvas sliedei un citu cietu vadu, lai savienotu tapu 2 un melno vadu uz akumulatora skavas ar zemējuma sliedi
2. darbība: izveidojiet pulksteni
Mēs būsim atkarīgi no Flip Flop pulksteņa cikla, lai "iestatītu" mūsu DIP slēdža modeli un "uzminētu" mūsu pretinieka. Novietojiet slēdzi blakus sprieguma regulatoram pāri DIP atbalstam. Izmantojiet masīvu, lai savienotu barošanas sliedi ar slēdža augšējo kreiso zaru. Paņemiet 110Ω rezistoru un pievienojiet no slēdža kreisās apakšējās malas atpakaļ uz maizes dēļa augšējo pusi. Novietojiet LED ar garāku kāju no 110Ω rezistora līdz zemes sliedei ar īsāko kāju. Tas būs mūsu pulksteņa sprūda. Lai saglabātu mūsu kodu uz dip slēdža, ir jāaktivizē pulkstenis, lai flip flop to atcerētos. Gaismas diode darbosies kā indikators katram pulksteņa ciklam.
3. darbība: DIP slēdža iestatīšana
Novietojiet DIP slēdzi labajā pusē. Lai iestatītu DIP slēdzi, paņemiet 4 cietus vadus un pievienojiet katru apakšējo tapu pie apakšējās barošanas sliedes. Paņemiet 4 1kΩ un pievienojiet iegremdēšanas slēdža augšējās 4 tapas augšējai sliedei kā pacelšanas rezistorus. Atstājiet 1-2 rindas starp rezistoriem un iemērkšanas slēdzi
4. solis: D Flip Flops iestatīšana
Novietojiet divas D-veida Flip-Flops mikroshēmas (74HC74/74LS74/4013) blakus viena otrai pa labi no DIP slēdža. Paņemiet cietus vadus un pievienojiet tapu 14 (Vcc) augšējai strāvas sliedei, un 7. tapu (GND) abām flip flopēm pie apakšējās zemes sliedes. Paņemiet 10K Ω rezistorus, lai pieslēgtu 1., 4., 10. un 13.tapu pie strāvas sliedēm, lai katrā mikroshēmā pievienotu gan D flip flop asinhrono tiešo ieeju, gan asinhrono atiestatīšanas tiešo ieeju
5. solis: savienojiet D Flip-Flops ar DIP slēdzi un tack slēdzi
Pievienojiet kreisākās 74HC74 mikroshēmas 2. tapu DIP slēdža 1. augšējai tapai un labākās mikroshēmas 2. tapu augšējai tapai 3. Savienojiet kreisās 74HC74 mikroshēmas 12. tapu ar iegremdēšanas slēdža 3. augšējo tapu un labākās mikroshēmas 12. tapu augšējai tapai 4.
Pievienojiet abu mikroshēmu tapas 3 un 11 tai pašai kolonnai, kas ir pieslēgšanas slēdža augšējā labajā kātiņā
6. darbība: izveidojiet pārējos 3 komplektus
Tagad, kad mums ir viens komplekts, mums būs jāizveido pārējie 3, lai katram spēlētājam būtu viens komplekts, lai iestatītu savu modeli, un otrs, lai uzminētu pretinieka. To var izdarīt, vēlreiz izpildot 2. līdz 8. darbību, bet, iespējams, vēlēsities mainīt citas gaismas diodes krāsas.
7. solis: pārejiet uz citu maizes dēli
Tagad, kad mums ir 4 atsevišķi komplekti, mēs izmantosim 2 divkāršas 2 ievades XNOR mikroshēmas (74HC266/74LS266/4077), lai veiktu saskaņošanu, un 4 ievades UN mikroshēmu (74HC21/74LS21/40), lai pārliecinātos, ka visas 4 pozīcijas ir patiesas. Sāciet, novietojot visas 3 mikroshēmas uz cita maizes dēļa un pievienojiet tapu 14 (Vcc) augšējai strāvas sliedei un 7. tapu (GND) apakšējai sliedei. Tagad novietojiet pārejas kabeli uz 5. un 9. tapām katrai 74HC74 (visas 8 D-Flip Flops)
8. darbība. Četrkodolu 2 ieeju XNOR mikroshēmas pievienošana divkāršai 4 ieeju UN mikroshēmai
Pievienojiet katras Quad 2 ieejas XNOR mikroshēmas 74HC266 (3., 4., 10., 11. tapa) izejas tapas pie divu četru ieeju UN 74HC32 mikroshēmas ieejas tapām (1, 2, 4, 5 tapas vienam) XNOR mikroshēma, tapas 9, 10, 12, 13 citai XNOR mikroshēmai), izmantojot cietu vadu. Paņemiet 110Ω rezistoru un pievienojiet tapas 6 un 8 attiecīgi savai maizes dēļa rindai. Pievienojiet attiecīgās krāsas gaismas diodi ar garāku kāju no 110Ω rezistora pie zemes sliedes ar īsāko kāju. Gaismas diode darbosies kā indikators, ja DIP slēdža kods ir uzminēts pareizi.
9. solis: sasaistiet to visu kopā
Šī nākamā daļa ir izšķiroša. Paņemiet džempera vadu jau uz 74HC74 mikroshēmas 5. tapas tieši blakus DIP slēdzim un to pašu džempera vadu blakus esošajai vienībai un ievietojiet to 74HC266 1. un 2. tapā. Tagad jums vajadzētu iegūt D Flip Flop izvadi, kas ir savienots ar DIP slēdža pirmo pozīciju divās vienībās, kas iet caur tiem pašiem XNOR vārtiem. Tas ir veidots tā, lai vārti radītu patiesību tikai tad, ja šī pozīcija abām vienībām atrodas ieslēgtā vai izslēgtā stāvoklī. Dariet to pašu attiecībā uz pārejas vadiem uz 74HC74 mikroshēmas 9. tapas tām pašām divām vienībām un ievietojiet to 74HC266 5. un 6. tapā. Pārejot uz 74HC74, kas atrodas vistālāk no DIP slēdža, un novietojiet džemperu vadus uz 74HC74 mikroshēmas 5. tapas tām pašām divām vienībām un ievietojiet to 74HC266 12. un 13. tapā. Beidzot varam beigt, ievietojot vienas mikroshēmas 9. tapu abām vienībām uz 8. un 9. tapām. Tas pats būs jādara arī pārējiem diviem komplektiem.
10. solis: pēdējie pieskārieni
Visbeidzot, pievienojiet pārējo divu maizes dēļu barošanas un zemējuma sliedes tam, kuram ir sprieguma regulators.
Ieteicams:
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: 4 soļi
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: Šajā projektā es izveidošu vienkāršu Arduino automašīnas atpakaļgaitas stāvvietas sensora shēmu, izmantojot Arduino UNO un ultraskaņas sensoru HC-SR04. Šo uz Arduino bāzēto automašīnas reverso brīdinājuma sistēmu var izmantot autonomai navigācijai, robotu diapazonam un citiem diapazoniem
Soli pa solim datora veidošana: 9 soļi
Soli pa solim datora veidošana: Piegādes: Aparatūra: mātesplateCPU & CPU dzesētājs PSU (barošanas bloks) Krātuve (HDD/SSD) RAMGPU (nav nepieciešams) Korpuss Instrumenti: skrūvgriezis ESD rokassprādze/matermālā pasta ar aplikatoru
Trīs skaļruņu shēmas -- Soli pa solim apmācība: 3 soļi
Trīs skaļruņu shēmas || Soli pa solim apmācība: Skaļruņu ķēde pastiprina no vides saņemtos audio signālus uz MIC un nosūta to skaļrunim, no kura tiek radīts pastiprināts audio. Šeit es parādīšu trīs dažādus veidus, kā izveidot šo skaļruņu shēmu, izmantojot:
Arduino Halloween Edition - zombiju uznirstošais ekrāns (soļi ar attēliem): 6 soļi
Arduino Helovīna izdevums - zombiju uznirstošais ekrāns (soļi ar attēliem): Vai vēlaties Helovīnā nobiedēt savus draugus un radīt kliedzošu troksni? Vai arī vienkārši gribi uztaisīt labu palaidnību? Šis zombiju uznirstošais ekrāns to var izdarīt! Šajā pamācībā es iemācīšu jums, kā viegli izveidot izlecošus zombijus, izmantojot Arduino. HC-SR0
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): 8 soļi
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): ultraskaņas skaņas pārveidotāji L298N līdzstrāvas adaptera strāvas padeve ar vīriešu līdzstrāvas tapu Arduino UNOBreadboard un analogie porti koda konvertēšanai (C ++)