Turinys:
- 1 veiksmas: nustatykite maitinimo šaltinį
- 2 žingsnis: nustatykite „laikrodį“
- 3 žingsnis: DIP jungiklio nustatymas
- 4 žingsnis: „D Flip Flops“nustatymas
- 5 veiksmas: prijunkite „D Flip-Flops“prie DIP jungiklio ir „Tack“jungiklio
- 6 žingsnis: sukurkite kitus 3 rinkinius
- 7 veiksmas: pereikite prie kitos duonos lentos
- 8 veiksmas: keturių įėjimų XNOR lusto prijungimas prie dvigubo 4 įvesties ir lusto
- 9 žingsnis: suriškite viską kartu
- 10 žingsnis: paskutiniai prisilietimai
- 11 veiksmas: vaizdo įrašas, skirtas nuorodoms
Video: „BattleDIP“: 11 žingsnių
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Sukūrė: „Forbes Ng
Šis projektas yra geras įvadas į skaitmenines logines grandines, nes jame bus panaudotos pagrindinės loginės logikos ir atminties grandinėse sąvokos. Jūs naudosite lustus, tokius kaip dvigubas D tipo „Flip Flop“, „Quad 2“įvesties „XNOR“vartai ir „Dual 4-Input AND AND gate“, kurie visi yra prieinami 7400 serijos TTL ir CMOS logikos arba 4000 serijos. Remiantis panašiais klasikinio žaidimo „Battleship“principais, šis žaidimas prideda laiko trūkumo elementą, kuriame kiekvienas žaidėjas turi išsiaiškinti priešininko kodą DIP jungiklyje, kol išsiaiškins jūsų.
Jums reikalingos dalys
8 x dvigubas D tipo šleifas:
(74HC74 - Lee ID: 71439) (74LS74 - Lee ID: 7255) (4013 - Lee ID: 7196)
2 x keturių įėjimų XNOR (išskirtinis-NOR) vartai:
(74HC266 - Lee ID: 71762) (4077- Lee ID: 7226)
Galimos alternatyvos, jei nėra XNOR lusto:
2 x keturių 2 įėjimų XOR (išskirtiniai arba OR) vartai:
(74HC86 - Lee ID: 71297) (4070 - Lee ID: 7221)
2 x šešiakampio keitiklio (NE) vartai:
(74HC04 - Lee ID: 71684) (74LS04 - Lee ID: 7241) (4069 - Lee ID: 7220)
1 x dvigubas 4 įėjimų IR vartai:
(74HC21 - Lee ID: 71700) (4082 - Lee ID: 7230)
- 1 x 5 V įtampos reguliatorius (LM7805 - Lee ID: 7115)
- 1 x 9 V akumuliatoriaus spaustukas (Lee ID: 6538)
- 1 x 9 V baterija (Lee ID: 83741)
- 3 x duonos lentos (Lee ID: 10686)
- 4 x tvirtinimo jungiklis (Lee ID: 3122)
- 4 x 4 padėčių DIP jungiklis (Lee ID: 367)
- 32 x 10K Ω 1/4 W rezistoriai (Lee ID: 9284)
- 16 x 1K Ω 1/4 W rezistoriai (Lee ID: 9190)
- 6 x 110 Ω 1/4 W rezistoriai (Lee ID: 9102)
- 3 x 5 mm raudoni šviesos diodai (Lee ID: 549)
- 3 x 5 mm žali šviesos diodai (Lee ID: 550)
- Kietieji laidai (Lee ID: 2249)
- „Jumper Cables“(Lee ID: 21802)
1 veiksmas: nustatykite maitinimo šaltinį
Įdėkite įtampos reguliatorių (7805) į vietą. Įdėkite raudoną laidą iš 9 V akumuliatoriaus spaustuko į tą patį stulpelį kaip ir 1 kaištį, o juodą laidą prijunkite prie to paties stulpelio kaip antrą kaištį. Paimkite tvirtą laidą ir prijunkite 3 kaištį prie maitinimo bėgio ir kitą tvirtą laidą, kad prijungtumėte 2 kaištį ir juodą laidą ant akumuliatoriaus spaustuko prie įžeminimo bėgio
2 žingsnis: nustatykite „laikrodį“
Mes priklausysime nuo „Flip Flop“laikrodžio ciklo, kad „nustatytume“DIP jungiklio modelį ir „atspėtume“priešininko. Padėkite jungiklį šalia įtampos reguliatoriaus per DIP atramą. Naudokite tvirtą jungiklį, kad prijungtumėte maitinimo bėgelį prie viršutinio kairiojo jungiklio koto. Paimkite 110Ω rezistorių ir prijunkite nuo apatinio kairiojo jungiklio kištuko atgal prie viršutinės duonos lentos pusės. Įdėkite šviesos diodą su ilgesne koja nuo 110Ω rezistoriaus iki įžeminimo bėgelio su trumpesne kojelė. Tai bus mūsų laikrodžio trigeris. Kad išsaugotume kodą nusileidimo jungiklyje, reikia suaktyvinti laikrodį, kad flip flop jį prisimintų. Šviesos diodas veiks kaip kiekvieno laikrodžio ciklo indikatoriaus lemputė.
3 žingsnis: DIP jungiklio nustatymas
Padėkite DIP jungiklį dešinėje pusėje. Norėdami nustatyti DIP jungiklį, paimkite 4 vientisus laidus ir prijunkite kiekvieną apatinį kaištį prie apatinio maitinimo bėgelio. Paimkite 4 1 kΩ ir prijunkite viršutinius 4 nusileidimo jungiklio kaiščius prie viršutinio įžeminimo bėgio kaip traukiamus rezistorius. Palikite 1-2 eilutes tarp rezistorių ir panardinimo jungiklio
4 žingsnis: „D Flip Flops“nustatymas
Padėkite 2 dvigubus D tipo „Flip-Flops“lustus (74HC74/74LS74/4013) greta vienas kito DIP jungiklio dešinėje. Paimkite tvirtus laidus ir prijunkite kaištį 14 (Vcc) prie viršutinio maitinimo bėgelio, o 7 kaištį (GND) prie apatinio įžeminimo bėgio, kad galėtumėte naudoti abu šlepetes. Paimkite 10K Ω rezistorius, kad prijungtumėte 1, 4, 10 ir 13 kaiščius prie maitinimo bėgių, kad prijungtumėte „D flip flop“asinchroninį tiesioginį įvestį ir asinchroninį tiesioginio atstatymo įvestį kiekviename luste
5 veiksmas: prijunkite „D Flip-Flops“prie DIP jungiklio ir „Tack“jungiklio
Prijunkite kairiausio 74HC74 lusto 2 kaištį prie viršutinio DIP jungiklio 1 kaiščio ir 2 dešiniausio lusto kaiščio prie viršutinio kaiščio 3. Prijunkite kairiausio 74HC74 lusto 12 kaištį prie viršutinio 3 kaiščio, o dešiniojo lusto 12 kaiščio - prie viršutinio kaiščio 4.
Prijunkite abiejų lustų 3 ir 11 kaiščius prie to paties stulpelio, kaip ir viršutinė dešinė jungiklio jungtis
6 žingsnis: sukurkite kitus 3 rinkinius
Dabar, kai turime vieną rinkinį, turėsime padaryti kitus 3, kad kiekvienas žaidėjas turėtų vieną rinkinį savo modeliui nustatyti, o kitas atspėti priešininko. Tai galite padaryti dar kartą atlikdami 2–8 veiksmus, tačiau galbūt norėsite pakeisti kito rinkinio šviesos diodo spalvas.
7 veiksmas: pereikite prie kitos duonos lentos
Dabar, kai turime 4 atskirus rinkinius, mes naudosime 2 dvigubus 2 įvesties XNOR lustus (74HC266/74LS266/4077), kad suderintume, ir 4 įvesties IR lustą (74HC21/74LS21/40), kad įsitikintume, jog visi 4 pozicijos yra teisingos. Pradėkite padėdami visus 3 lustus ant kitos duonos lentos ir prijunkite kaištį 14 (Vcc) prie viršutinio maitinimo bėgelio, o 7 kaištį (GND) - prie apatinio įžeminimo bėgelio. Dabar uždėkite trumpiklį ant 5 ir 9 kaiščių kiekvienam 74HC74 (visi 8 „D-Flip Flops“)
8 veiksmas: keturių įėjimų XNOR lusto prijungimas prie dvigubo 4 įvesties ir lusto
Prijunkite kiekvieno keturių įėjimų XNOR lusto 74HC266 (3, 4, 10, 11 kaiščiai) išvesties kaiščius prie dvigubo 4 įvesties IR lusto 74HC32 įvesties kaiščių (1, 2, 4, 5 kaiščiai vienam) XNOR mikroschema, 9, 10, 12, 13 kaiščiai kitam XNOR lustui), naudojant kietą laidą. Paimkite 110Ω rezistorių ir atitinkamai prijunkite 6 ir 8 kaiščius prie savo lentos lentos. Prijunkite atitinkamos spalvos šviesos diodą su ilgesne koja nuo 110Ω rezistoriaus prie trumpesnio kojelės įžeminimo bėgio. Šviesos diodas veiks kaip indikatoriaus lemputė, kai DIP jungiklio kodas bus atspėtas teisingai.
9 žingsnis: suriškite viską kartu
Ši kita dalis yra labai svarbi. Paimkite trumpiklį ant 74HC74 lusto 5 kaiščio, esančio šalia DIP jungiklio, ir tą patį jungiamąjį laidą ant gretimo įrenginio ir padėkite jį į 74HC266 1 ir 2 kaiščius. Dabar turėtumėte turėti „D Flip Flop“išvestį, kuri yra prijungta prie pirmosios DIP jungiklio padėties dviejuose įrenginiuose, einančiuose per tuos pačius XNOR vartus. Tai sukurta taip, kad vartai generuotų tikrąją tik tada, kai ta abiejų įrenginių padėtis yra įjungtoje arba išjungtoje padėtyje. Tą patį padarykite su tų pačių dviejų įrenginių 74HC74 lusto 9 kaiščio jungiamaisiais laidais ir padėkite į 74HC266 5 ir 6 kaiščius. Pereikite prie tolimiausio nuo DIP jungiklio esančio 74HC74 ir padėkite trumpiklius ant tų pačių dviejų įrenginių 74HC74 lusto 5 kaiščio ir padėkite jį į 74HC266 12 ir 13 kaiščius. Galiausiai galiausiai baigsime uždėję to paties lusto 9 kaištį abiem vienetams ant 8 ir 9 kaiščių. Tą patį turėsite padaryti su kitais dviem rinkiniais.
10 žingsnis: paskutiniai prisilietimai
Galiausiai prijunkite kitų dviejų maitinimo plokščių maitinimo ir įžeminimo bėgius prie įtampos reguliatoriaus.
Rekomenduojamas:
„Covid“saugos šalmas 1 dalis: „Tinkercad“grandinių įvadas!: 20 žingsnių (su nuotraukomis)
„Covid“saugos šalmas 1 dalis: „Tinkercad“grandinių įvadas!: Sveiki, drauge! Šioje dviejų dalių serijoje sužinosime, kaip naudotis „Tinkercad“grandinėmis - linksma, galinga ir edukacinė priemonė, skirta sužinoti, kaip veikia grandinės! Vienas iš geriausių mokymosi būdų yra tai padaryti. Taigi, pirmiausia suprojektuosime savo projektą:
Žingsnių skaitiklis - mikro: bitas: 12 žingsnių (su paveikslėliais)
Žingsnių skaitiklis - „Micro: Bit“: šis projektas bus žingsnių skaitiklis. Savo žingsniams matuoti naudosime „Micro: Bit“įmontuotą akselerometro jutiklį. Kiekvieną kartą purtant „Micro: Bit“, prie skaičiaus pridėsime 2 ir parodysime jį ekrane
MIDI žingsnių sąsaja: 12 žingsnių (su paveikslėliais)
„MIDI Step“sąsaja: versija ispanų kalba. Šioje instrukcijoje parodysime, kaip sukurti šviesos ir garso sąsają, kurią galima naudoti norint groti „Simon Says“ir kaip MIDI sąsaja. Abu režimai bus žaidžiami kojomis. Fonas Projektas gimė, nes
4 žingsnių skaitmeninis sekos sekiklis: 19 žingsnių (su nuotraukomis)
4 žingsnių skaitmeninis sequencer: CPE 133, Cal Poly San Luis Obispo Projekto kūrėjai: Jayson Johnston ir Bjorn NelsonŠių dienų muzikos industrijoje, viena iš dažniausiai naudojamų “ instrumentų “ yra skaitmeninis sintezatorius. Kiekvienas muzikos žanras, nuo hip-hopo iki pop ir vakaro
Nešiojamas reklamos ženklas pigiai vos 10 žingsnių !!: 13 žingsnių (su nuotraukomis)
Nešiojamas reklamos ženklas pigiai vos per 10 žingsnių !!: Sukurkite savo pigų, nešiojamą reklamos ženklą. Naudodami šį ženklą, bet kurioje miesto vietoje galite bet kur rodyti savo pranešimą ar logotipą. Ši instrukcija yra atsakas į/patobulinimą/pakeitimą: https://www.instructables.com/id/Low-Cost-Illuminated