Talaan ng mga Nilalaman:

BattleDIP: 11 Mga Hakbang
BattleDIP: 11 Mga Hakbang

Video: BattleDIP: 11 Mga Hakbang

Video: BattleDIP: 11 Mga Hakbang
Video: Soviet Navy Heavy aviation cruiser Kiev 1/700 Full build Ship model 2024, Nobyembre
Anonim
BattleDIP
BattleDIP

Nilikha ni: Forbes Ng

Ang proyektong ito ay isang mahusay na pagpapakilala sa mga digital na circuit ng lohika dahil ito ay gagamit ng pangunahing mga konsepto ng Boolean lohika at memorya sa mga circuit. Gumagamit ka ng mga chips tulad ng isang Dual D-Type Flip Flop, Quad 2-input XNOR gate, at Dual 4-Input AND gate na lahat ay magagamit sa serye ng 7400 sa parehong TTL at CMOS na lohika o pati na rin ang 4000 series. Kasunod sa mga katulad na punong-guro mula sa klasikong laro, Battleship, ang larong ito ay nagdaragdag ng isang oras na crunching na elemento kung saan kailangang alamin ng bawat manlalaro ang code ng kalaban sa switch ng DIP bago nila maipakita ang iyo.

Mga Bahaging Kakailanganin Mo

8 x Dual D-Type Flip-Flop:

(74HC74 - Lee's ID: 71439) (74LS74 - Lee's ID: 7255) (4013 - Lee's ID: 7196)

2 x Quad 2-input XNOR (Eksklusibo-NOR) Gate:

(74HC266 - ID ni Lee: 71762) (4077- ID ni Lee: 7226)

Posibleng mga kahalili kung ang XNOR chip ay hindi magagamit:

2 x Quad 2-input XOR (Eksklusibo-O) Gate:

(74HC86 - ID ni Lee: 71297) (4070 - ID ni Lee: 7221)

2 x Hex Inverter (HINDI) Gate:

(74HC04 - Lee's ID: 71684) (74LS04 - Lee's ID: 7241) (4069 - Lee's ID: 7220)

1 x Dual 4-Input AT Gate:

(74HC21 - ID ni Lee: 71700) (4082 - ID ni Lee: 7230)

  • 1 x 5V Voltage Regulator (LM7805 - ID ni Lee: 7115)
  • 1 x 9V Battery Clip (ID ni Lee: 6538)
  • 1 x 9V Baterya (ID ni Lee: 83741)
  • 3 x Mga Breadboard (ID ni Lee: 10686)
  • 4 x Tack Switch (ID ni Lee: 3122)
  • 4 x 4-Position DIP switch (ID ni Lee: 367)
  • 32 x 10K Ω 1 / 4W Resistors (ID ni Lee: 9284)
  • 16 x 1K Ω 1 / 4W Resistors (ID ni Lee: 9190)
  • 6 x 110 Ω 1 / 4W Resistors (ID ni Lee: 9102)
  • 3 x 5mm Red LED's (Lee's ID: 549)
  • 3 x 5mm Green LED's (Lee's ID: 550)
  • Solid Wires (ID ni Lee: 2249)
  • Jumper Cables (ID ni Lee: 21802)

Hakbang 1: Pag-set up ng Power Supply

Pag-set up ng Power Supply
Pag-set up ng Power Supply

Ilagay ang boltahe regulator (7805) sa lugar. Ilagay ang pulang kawad mula sa clip ng 9V na baterya sa parehong haligi bilang pin 1, at ikonekta ang itim na kawad sa parehong haligi bilang pin na dalawa. Kumuha ng isang Solid wire at ikonekta ang pin 3 sa power rail at isa pang solidong kawad upang ikonekta ang pin 2 at ang itim na kawad sa clip ng baterya sa ground rail

Hakbang 2: Magtatag ng isang "Clock"

Itaguyod ang a
Itaguyod ang a

Kami ay depende sa cycle ng orasan ng Flip Flop upang "itakda" ang aming DIP switch pattern at "hulaan" ang kalaban namin. Maglagay ng tack switch sa tabi ng regulator ng boltahe sa suporta ng DIP. Gumamit ng isang solid upang ikonekta ang power rail sa itaas na kaliwang prong ng tack switch. Kumuha ng isang 110Ω risistor at kumonekta mula sa ibabang kaliwang prong ng tack switch pabalik sa itaas na kalahati ng breadboard. Maglagay ng isang LED na may mas mahabang paa mula sa 110Ω risistor patungo sa ground rail na may mas maikling paa. Ito ang aming magiging gatilyo para sa orasan. Upang mai-save ang aming code sa switch ng paglubog, kailangang mai-trigger ang orasan para maalala ito ng flip flop. Gaganap ang LED bilang isang ilaw ng tagapagpahiwatig para sa bawat ikot ng orasan.

Hakbang 3: Pag-set up ng DIP Switch

Pagse-set up ng DIP Switch
Pagse-set up ng DIP Switch

Maglagay ng DIP switch sa kanan ng tack switch. Upang mai-set up ang switch ng DIP, kumuha ng 4 na solidong mga wire at ikonekta ang bawat isa sa ilalim na mga pin sa ilalim ng power rail. Kumuha ng 4 1kΩ's at ikonekta ang tuktok na 4 na pin ng dip switch sa itaas na ground rail bilang pull up resistors. Iwanan ang 1-2 mga hilera sa pagitan ng mga resistors at ang dip switch

Hakbang 4: Pag-set up ng D Flip Flops

Pag-set up ng D Flip Flops
Pag-set up ng D Flip Flops
Pag-set up ng D Flip Flops
Pag-set up ng D Flip Flops

Ilagay ang 2 Dual D-Type Flip-Flops chips (74HC74 / 74LS74 / 4013) sa tabi ng bawat isa sa kanan ng DIP switch. Kumuha ng mga solidong wire at ikonekta ang pin 14 (Vcc) sa itaas na power rail, at i-pin ang 7 (GND) sa ibabang ground rail para sa parehong flip flop. Kumuha ng 10K Ω resistors upang ikonekta ang mga pin na 1, 4, 10, at 13 sa mga riles ng kuryente upang ikonekta ang parehong D flip flop's asynchronous set-direct input at asynchronous reset-direct input sa bawat maliit na tilad

Hakbang 5: I-hook Up ang D Flip-Flops sa DIP Switch at Tack Switch

I-hook Up ang D Flip-Flops sa DIP Switch at Tack Switch
I-hook Up ang D Flip-Flops sa DIP Switch at Tack Switch
I-hook Up ang D Flip-Flops sa DIP Switch at Tack Switch
I-hook Up ang D Flip-Flops sa DIP Switch at Tack Switch
I-hook Up ang D Flip-Flops sa DIP Switch at Tack Switch
I-hook Up ang D Flip-Flops sa DIP Switch at Tack Switch

Ikonekta ang pin 2 ng kaliwang bahagi ng 74HC74 chip sa itaas na pin 1 sa DIP switch at i-pin ang 2 ng pinaka-kanan na chip sa tuktok na pin 3. Ikonekta ang pin 12 ng kaliwang 74HC74 chip sa tuktok na pin 3 sa dip switch at i-pin ang 12 ng pinakamataas na chip sa itaas na pin 4.

Ikonekta ang mga pin na 3 at 11 sa parehong mga chips sa parehong haligi bilang kanang tuktok na prong ng tack switch

Hakbang 6: Buuin ang Iba Pang 3 Sets

Buuin ang Iba Pang 3 Sets
Buuin ang Iba Pang 3 Sets
Buuin ang Iba Pang 3 Sets
Buuin ang Iba Pang 3 Sets

Ngayon na mayroon kaming isang hanay, kakailanganin naming gawin ang iba pang 3 upang ang bawat manlalaro ay may isang hanay upang maitakda ang kanilang pattern, at ang isa pa upang hulaan ang kalaban. Maaari mo itong gawin sa pamamagitan ng pagpapatakbo muli ng mga hakbang 2 hanggang 8, ngunit maaaring gusto mong ilipat ang mga kulay ng LED para sa kabilang hanay.

Hakbang 7: Pumunta sa Isa pang Breadboard

Pumunta sa Isa pang Breadboard
Pumunta sa Isa pang Breadboard
Pumunta sa Isa pang Breadboard
Pumunta sa Isa pang Breadboard
Pumunta sa Isa pang Breadboard
Pumunta sa Isa pang Breadboard

Ngayon na mayroon kaming 4 na magkakahiwalay na hanay, gagamitin namin ang 2 Dual 2-input XNOR chips (74HC266 / 74LS266 / 4077) upang gawin ang pagtutugma at ang 4-input AND chip (74HC21 / 74LS21 / 40) upang matiyak na ang lahat ng 4 ang mga posisyon ay totoo. Magsimula sa pamamagitan ng paglalagay ng lahat ng 3 chips sa isa pang breadboard at ikonekta ang pin 14 (Vcc) sa itaas na power rail, at i-pin ang 7 (GND) sa mas mababang ground rail. Ngayon maglagay ng isang jumper cable sa mga pin 5 at 9 para sa bawat 74HC74 (lahat ng 8 D-Flip Flops)

Hakbang 8: Pagkonekta sa Quad 2-input XNOR Chip sa Dual 4-input AT Chip

Pagkonekta sa Quad 2-input XNOR Chip sa Dual 4-input AT Chip
Pagkonekta sa Quad 2-input XNOR Chip sa Dual 4-input AT Chip
Pagkonekta sa Quad 2-input XNOR Chip sa Dual 4-input AT Chip
Pagkonekta sa Quad 2-input XNOR Chip sa Dual 4-input AT Chip
Pagkonekta sa Quad 2-input XNOR Chip sa Dual 4-input AT Chip
Pagkonekta sa Quad 2-input XNOR Chip sa Dual 4-input AT Chip

Ikonekta ang mga output pin ng bawat Quad 2-input XNOR chip, 74HC266 (pin 3, 4, 10, 11), sa mga input pin ng Dual 4-input AND chip, 74HC32 (pin 1, 2, 4, 5 para sa isa XNOR chip, pin 9, 10, 12, 13 para sa iba pang XNOR chip), gamit ang solidong kawad. Kumuha ng isang 110Ω risistor at ikonekta ang mga pin na 6 at 8 sa kanilang sariling hilera sa breadboard ayon sa pagkakabanggit. Ikonekta ang isang LED ng kani-kanilang kulay na may mas mahabang binti mula sa 110Ω resistor sa ground rail na may mas maikling paa. Ang LED ay kikilos bilang isang ilaw ng tagapagpahiwatig kapag ang code ng DIP switch ay nahulaan nang tama.

Hakbang 9: Magkakatali sa Lahat ng Ito

Magkakatali sa Lahat ng Ito
Magkakatali sa Lahat ng Ito
Magkakatali sa Lahat ng Ito
Magkakatali sa Lahat ng Ito
Magkakatali sa Lahat ng Ito
Magkakatali sa Lahat ng Ito

Ang susunod na bahagi na ito ay mahalaga. Kunin ang jumper wire na nasa pin 5 ng isang 74HC74 chip sa tabi mismo ng switch ng DIP at ang parehong wire ng jumper sa katabing unit at ilagay ito sa mga pin 1 at 2 ng 74HC266. Ang dapat mong magkaroon ngayon ay ang output ng D Flip Flop na na-hook up sa unang posisyon ng DIP switch sa dalawang mga yunit na tumatakbo sa parehong gate ng XNOR. Ito ay dinisenyo upang ang gate ay bumubuo lamang ng isang totoo kapag ang posisyon na iyon para sa parehong mga yunit ay alinman sa nasa posisyon o sa off posisyon. Gawin ang pareho para sa mga jumper wires sa pin 9 ng 74HC74 chip para sa parehong dalawang mga yunit at ilagay ito sa mga pin 5 at 6 ng 74HC266. Ang paglipat sa 74HC74 na pinakamalayo mula sa switch ng DIP at ilagay ang mga jumper wires sa pin 5 ng 74HC74 chip para sa parehong dalawang mga yunit at ilagay ito sa mga pin 12 at 13 ng 74HC266. Maaari naming wakasan sa wakas sa paglalagay ng pin 9 ng parehong chip para sa parehong mga yunit sa mga pin 8 at 9. Kakailanganin mong gawin ang pareho para sa iba pang dalawang mga hanay.

Hakbang 10: Mga Pangwakas na Pag-ugnay

Pangwakas na Pag-ugnay
Pangwakas na Pag-ugnay

Sa wakas, ikonekta ang kapangyarihan at mga daang-bakal ng iba pang dalawang mga breadboard sa isa na may voltage regulator.

Inirerekumendang: