Kazalo:
- 1. korak: Nastavitev napajalnika
- 2. korak: Vzpostavite "uro"
- 3. korak: Nastavitev DIP stikala
- 4. korak: Namestitev D japonk
- 5. korak: D Natikače priključite na DIP stikalo in stikalo Tack
- Korak 6: Zgradite ostale 3 sklope
- 7. korak: Na drugo ploščico
- Korak 8: Priključite čip XNOR z dvema vhodoma na štiri vhode na dvojni vhod IN Čip 4
- 9. korak: Povežite vse skupaj
- 10. korak: Zadnji dotiki
- 11. korak: Videoposnetek za referenco
Video: BattleDIP: 11 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Ustvaril: Forbes Ng
Ta projekt je dober uvod v digitalna logična vezja, saj bo uporabil osnovne koncepte logične logike in pomnilnika v vezjih. Uporabljali boste čipe, kot so dvojna japonka D-tipa, vrata XNOR z dvema vhodoma in štiri vrata z dvema vhodoma IN, ki so na voljo v seriji 7400 v logiki TTL in CMOS ali tudi v seriji 4000. Po podobnih načelih iz klasične igre, Battleship, ta igra dodaja element časovnega krčenja, kjer mora vsak igralec ugotoviti kodo nasprotnika na stikalu DIP, preden ugotovi vašo.
Deli, ki jih boste potrebovali
8 x Dvojne natikače tipa D:
(74HC74 - Leejev ID: 71439) (74LS74 - Leejev ID: 7255) (4013 - Leejev ID: 7196)
2 x Quad 2-vhodna vrata XNOR (izključno-NOR):
(74HC266 - Leejeva ID: 71762) (4077- Leejeva ID: 7226)
Možne alternative, če čip XNOR ni na voljo:
2 x Quad 2-input XOR (Exclusive-OR) Vrata:
(74HC86 - Lee's ID: 71297) (4070 - Lee's ID: 7221)
2 x šestkotni pretvornik (NE) Vrata:
(74HC04 - Leejev ID: 71684) (74LS04 - Leejev ID: 7241) (4069 - Leejev ID: 7220)
1 x dvojni 4-vhod in vrata:
(74HC21 - Lee's ID: 71700) (4082 - Lee's ID: 7230)
- 1 x 5V regulator napetosti (LM7805 - Lee's ID: 7115)
- 1 x 9V sponka za baterijo (Leejev ID: 6538)
- 1 x 9V baterija (Leejev ID: 83741)
- 3 x deske (Lee's ID: 10686)
- 4 x stikalo Tack (Leejev ID: 3122)
- 4 x 4-mestno DIP stikalo (Leejev ID: 367)
- 32 x 10K Ω 1/4 W upori (Leejev ID: 9284)
- 16 x 1K Ω 1/4 W upori (Leejev ID: 9190)
- 6 x 110 Ω 1/4 W upori (Leejev ID: 9102)
- 3 x 5 mm rdeče LED diode (Leejev ID: 549)
- 3 x 5 mm zelene LED diode (Leejev ID: 550)
- Trdne žice (Leejev ID: 2249)
- Skakalni kabli (Leejev ID: 21802)
1. korak: Nastavitev napajalnika
Regulator napetosti (7805) namestite na svoje mesto. Rdečo žico iz sponke za baterijo 9V vstavite v isti stolpec kot pin 1 in črno žico priključite v isti stolpec kot zatič dva. Vzemite trdno žico in priključite zatič 3 na napajalno tirnico, drugo trdno žico pa za priključitev zatiča 2 in črne žice na sponki za akumulator na ozemljitveno tirnico
2. korak: Vzpostavite "uro"
Od cikla ure flip flopa bomo odvisni, da bomo "nastavili" naš vzorec DIP stikala in "uganili" nasprotnika. Stikalo za pritrditev postavite poleg regulatorja napetosti na nosilcu DIP. Za priključitev napajalnega vodila na zgornji levi rog stikalnega stikala uporabite trdno maso. Vzemite 110Ω upor in ga povežite z spodnjim levim robom stikalnega stikala nazaj v zgornjo polovico plošče. Postavite LED z daljšo nogo od upora 110Ω do talne tirnice s krajšo nogo. To bo naš sprožilec za uro. Če želimo shraniti našo kodo na dip stikalo, je treba uro sprožiti, da si jo japonka zapomni. LED bo delovala kot indikatorska lučka za vsak cikel ure.
3. korak: Nastavitev DIP stikala
DIP stikalo postavite desno od stikala. Če želite nastaviti stikalo DIP, vzemite 4 trdne žice in povežite vsak spodnji zatič z spodnjo napajalno tirnico. Vzemite 4 1 kΩ in priključite zgornje 4 zatiče dip stikala na zgornjo ozemljilno tirnico kot izvlečne upore. Med upori in dip stikalom pustite 1-2 vrstice
4. korak: Namestitev D japonk
2 Dvojna čipa D-Type (74HC74/74LS74/4013) postavite drug poleg drugega desno od stikala DIP. Za obe japonki vzemite trdne žice in priključite zatič 14 (Vcc) na zgornjo tirnico, zatič 7 (GND) pa na spodnjo ozemljilno tirnico. Vzemite 10K Ω upor za priključitev zatičev 1, 4, 10 in 13 na napajalne tirnice, da povežete asinhroni vhod D-flip flop z neposrednim vhodom in asinhrono ponastavitev na vsakem čipu
5. korak: D Natikače priključite na DIP stikalo in stikalo Tack
Priključite pin 2 skrajnega levega čipa 74HC74 na zgornji zatič 1 na DIP stikalu in zatič 2 skrajnega desnega čipa na zgornji zatič 3. Priključite zatič 12 skrajnega levega čipa 74HC74 na zgornji zatič 3 na dip stikalu in zatič 12 skrajnega desnega čipa na zgornji zatič. 4.
Nožice 3 in 11 na obeh čipih povežite v isti stolpec kot zgornji desni rog stikalnega stikala
Korak 6: Zgradite ostale 3 sklope
Zdaj, ko imamo en niz, bomo morali narediti ostale 3, tako da bo imel vsak igralec en niz za nastavitev svojega vzorca, drugi pa za ugibanje nasprotnika. To lahko storite tako, da znova zaženete korake od 2 do 8, vendar boste morda želeli spremeniti barve LED za drugi niz.
7. korak: Na drugo ploščico
Zdaj, ko imamo 4 ločene komplete, bomo za ujemanje uporabili 2 dvojna 2-vhodna čipa XNOR (74HC266/74LS266/4077) in 4-vhodni čip AND (74HC21/74LS21/40), da zagotovimo vse 4 položaji so resnični. Začnite tako, da postavite vse 3 čipe na drugo ploščo in priključite zatič 14 (Vcc) na zgornjo napajalno tirnico, zatič 7 (GND) pa na spodnjo ozemljilno tirnico. Zdaj namestite mostični kabel na nožice 5 in 9 za vsakih 74HC74 (vseh 8 D-japonk)
Korak 8: Priključite čip XNOR z dvema vhodoma na štiri vhode na dvojni vhod IN Čip 4
Priključite izhodne zatiče vsakega Quad 2-vhodnega čipa XNOR, 74HC266 (zatiči 3, 4, 10, 11), na vhodne zatiče dvojnega 4-vhodnega čipa AND, 74HC32 (zatiči 1, 2, 4, 5 za enega Čip XNOR, zatiči 9, 10, 12, 13 za drugi čip XNOR) z uporabo trdne žice. Vzemite 110Ω upor in priključite zatiče 6 in 8 v svojo vrstico na plošči. Priključite LED ustrezne barve z daljšo nogo od upora 110Ω na ozemljitveno tirnico s krajšo nogo. Ko je koda stikala DIP pravilno uganila, bo LED delovala kot indikatorska lučka.
9. korak: Povežite vse skupaj
Ta naslednji del je ključnega pomena. Mostično žico vzemite že na zatič 5 čipa 74HC74 tik ob DIP stikalu in isto mostično žico na sosednji enoti in jo postavite v nožici 1 in 2 74HC266. Zdaj bi morali imeti izhod D flip flopa, ki je priključen na prvi položaj stikala DIP na dveh enotah, ki tečeta skozi ista vrata XNOR. To je zasnovano tako, da vrata ustvarijo vrednost samo, če sta ta položaj za obe enoti bodisi v položaju za vklop ali izklop. Enako storite z mostičnimi žicami na zatiču 9 čipa 74HC74 za enaki dve enoti in ga postavite v zatiče 5 in 6 74HC266. Premaknite se na 74HC74, ki je najbolj oddaljen od DIP stikala, in postavite mostične žice na nožico 5 čipa 74HC74 za isti dve enoti in jo postavite na nožice 12 in 13 74HC266. Končno lahko zaključimo z namestitvijo nožice 9 istega čipa za obe enoti na nožici 8 in 9. Enako boste morali storiti za druga dva niza.
10. korak: Zadnji dotiki
Nazadnje priključite napajalne in ozemljitvene tirnice drugih dveh plošč na tisto z regulatorjem napetosti.
Priporočena:
Števec korakov - mikro: Bit: 12 korakov (s slikami)
Števec korakov - Micro: Bit: Ta projekt bo števec korakov. Za merjenje korakov bomo uporabili senzor pospeška, ki je vgrajen v Micro: Bit. Vsakič, ko se Micro: Bit trese, bomo štetju dodali 2 in ga prikazali na zaslonu
Akustična levitacija z Arduino Uno Korak po korak (8 korakov): 8 korakov
Akustična levitacija z Arduino Uno Korak po korak (8 korakov): ultrazvočni pretvorniki zvoka L298N Dc ženski adapter z napajalnim vtičem za enosmerni tok Arduino UNOBreadboard Kako to deluje: Najprej naložite kodo v Arduino Uno (to je mikrokrmilnik, opremljen z digitalnim in analogna vrata za pretvorbo kode (C ++)
Vijak - Nočna ura za brezžično polnjenje DIY (6 korakov): 6 korakov (s slikami)
Bolt - Nočna ura za brezžično polnjenje DIY (6 korakov): Induktivno polnjenje (znano tudi kot brezžično polnjenje ali brezžično polnjenje) je vrsta brezžičnega prenosa energije. Za zagotavljanje električne energije prenosnim napravam uporablja elektromagnetno indukcijo. Najpogostejša aplikacija je brezžično polnjenje Qi
Merilnik korakov 1. del: Enobarvni zaslon 128x32 in Arduino: 5 korakov
Pedometer 1. del: Enobarvni zaslon 128x32 in Arduino: To je osnovna vadnica, ki uči, kako uporabljati zaslon OLED s svojim Arduinom. Uporabljam zaslon velikosti 128x32, lahko pa uporabite tudi drugačen zaslon z ločljivostjo in po potrebi spremenite ločljivost/koordinate. V tem delu vam bom pokazal, kako
Preklopna obremenitvena banka z manjšo velikostjo korakov: 5 korakov
Preklopna banka odpornikov obremenitve z manjšo velikostjo korakov: Banke uporovnih obremenitev so potrebne za preskušanje energetskih proizvodov, za karakterizacijo sončnih kolektorjev, v preskusnih laboratorijih in v industriji. Reostati zagotavljajo stalno spreminjanje odpornosti na obremenitev. Ker pa se vrednost upora zmanjša, moč