Բովանդակություն:
- Քայլ 1: Էներգամատակարարման կարգավորում
- Քայլ 2: Ստեղծեք «ժամացույց»
- Քայլ 3: DIP անջատիչի կարգավորում
- Քայլ 4: Տեղադրեք D մատանի արկղերը
- Քայլ 5. Կցեք D սփռոցները դեպի DIP անջատիչ և Tack անջատիչ
- Քայլ 6. Կառուցեք մյուս 3 հավաքածուները
- Քայլ 7: Անցեք մեկ այլ տախտակ
- Քայլ 8. Quad 2 մուտքագրող XNOR չիպը միացնելով երկակի 4 մուտքագրվող AND չիպին
- Քայլ 9: Այս ամենը միասին կապելը
- Քայլ 10: Վերջնական հպումներ
- Քայլ 11. Տեսանյութ հղման համար
Video: BattleDIP: 11 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Ստեղծող ՝ Forbes Ng
Այս նախագիծը լավ ներածություն է թվային տրամաբանական սխեմաների համար, քանի որ այն կօգտագործի բուլյան տրամաբանության և հիշողության հիմնական հասկացությունները սխեմաներում: Դուք կօգտագործեք չիպսեր, ինչպիսիք են D-Type-Flip Flop- ը, Quad 2-input XNOR դարպասը և Dual 4-Input AND դարպասը, որոնք բոլորը հասանելի են 7400 շարքերում ՝ ինչպես TTL, այնպես էլ CMOS տրամաբանությամբ կամ նաև 4000 շարքով: Հետևելով դասական խաղի ՝ Battleship- ի նման սկզբունքներին, այս խաղը ավելացնում է ժամանակի ճզմման տարր, որտեղ յուրաքանչյուր խաղացող պետք է պարզի հակառակորդի կոդը DIP անջատիչում ՝ նախքան ձերինը դուրս գալը:
Մասեր, որոնք ձեզ անհրաժեշտ կլինեն
8 x Երկակի D- տիպի մատով խփում
(74HC74 - Լիի ID: 71439) (74LS74 - Լիի ID: 7255) (4013 - Լիի ID: 7196)
2 x Quad 2-input XNOR (Exclusive-NOR) Gate:
(74HC266 - Լիի ID: 71762) (4077- Լիի ID: 7226)
Հնարավոր այլընտրանքներ, եթե XNOR չիպը հասանելի չէ.
2 x Quad 2-input XOR (Exclusive-OR) Gate:
(74HC86 - Լիի ID: 71297) (4070 - Լիի ID: 7221)
2 x Hex Inverter (NOT) Gate:
(74HC04 - Լիի ID: 71684) (74LS04 - Լիի ID: 7241) (4069 - Լիի ID: 7220)
1 x Երկակի 4 մուտքագրում և դարպաս
(74HC21 - Լիի ID: 71700) (4082 - Լիի ID: 7230)
- 1 x 5V լարման կարգավորիչ (LM7805 - Լիի ID: 7115)
- 1 x 9V մարտկոցի սեղմիչ (Լիի ID: 6538)
- 1 x 9V մարտկոց (Լիի ID ՝ 83741)
- 3 x Breadboards (Լիի ID: 10686)
- 4 x Tack Switch (Լիի ID: 3122)
- 4 x 4-դիրքի DIP անջատիչ (Լիի ID: 367)
- 32 x 10K Ω 1/4W դիմադրիչներ (Լիի ID: 9284)
- 16 x 1K Ω 1/4W դիմադրիչներ (Լիի ID: 9190)
- 6 x 110 Ω 1/4W դիմադրիչներ (Լիի ID: 9102)
- 3 x 5 մմ կարմիր LED (Լիի ID: 549)
- 3 x 5 մմ կանաչ LED (Լիի ID: 550)
- Պինդ լարեր (Լիի ID: 2249)
- Թռիչքային մալուխներ (Լիի ID: 21802)
Քայլ 1: Էներգամատակարարման կարգավորում
Տեղադրեք լարման կարգավորիչը (7805) տեղում: 9V մարտկոցի սեղմակից կարմիր մետաղալարերը տեղադրեք նույն սյունակում, ինչպես 1 -ին կապը և միացրեք սև մետաղալարը նույն սյունակում, ինչպես երկու կապում: Վերցրեք ամուր մետաղալար և միացրեք կապը 3 հոսանքի ռելսին, և մեկ այլ պինդ մետաղալար `կապիչ 2 -ը և մարտկոցի ամրացման սև մետաղալարը միացրեք գետնին:
Քայլ 2: Ստեղծեք «ժամացույց»
Մենք կախված կլինենք Flip Flop- ի ժամացույցի ցիկլից `« սահմանելու »մեր DIP անջատիչի օրինակը և« գուշակելու »մեր հակառակորդին: Տեղադրեք միակցիչ անջատիչ լարման կարգավորիչի կողքին DIP աջակցության վրա: Օգտագործեք պինդ միացում `էլեկտրահաղորդիչը միացնելու անջատիչի վերին ձախ ճարմանդին: Վերցրեք 110Ω ռեզիստոր և միացրեք ամրացման անջատիչի ներքևի ձախ ծայրից դեպի հետի տախտակի վերին կեսը: Ավելի երկար ոտքով LED տեղադրեք 110Ω դիմադրիչից մինչև գետնին ՝ ավելի կարճ ոտքով: Սա կլինի ժամացույցի մեր ձգանը: Ընկղման անջատիչի վրա մեր կոդը պահելու համար ժամացույցը պետք է գործարկվի, որպեսզի այն հիշի թեքահարթակը: LED- ը հանդես կգա որպես ժամացույցի յուրաքանչյուր ցիկլի ցուցիչ:
Քայլ 3: DIP անջատիչի կարգավորում
Տեղադրեք DIP անջատիչ ամրացման անջատիչի աջ կողմում: DIP անջատիչը տեղադրելու համար վերցրեք 4 ամուր լար և միացրեք ներքևի յուրաքանչյուր կապում ստորին հոսանքի ռելսին: Վերցրեք 4 1kΩ և միացրեք ընկղմման անջատիչի վերևի 4 կապում վերգետնյա ռելսին, ինչպես ձգվող դիմադրիչներ: Թողեք 1-2 տող դիմադրիչների և ընկղմման անջատիչի միջև
Քայլ 4: Տեղադրեք D մատանի արկղերը
Տեղադրեք երկու D-Type Flip-Flops երկու չիպ (74HC74/74LS74/4013) միմյանց կողքին DIP անջատիչի աջ կողմում: Վերցրեք ամուր լարեր և միացրեք քորոց 14 -ը (Vcc) վերին հոսանքի ռելսին, իսկ կապը 7 (GND) `ստորին ստորգետնյա ռելսին` երկու մատուռների համար: Վերցրեք 10K Ω ռեզիստորներ ՝ 1, 4, 10 և 13 կապումներն էլեկտրական ռելսերին միացնելու համար ՝ յուրաքանչյուր չիպի վրա միացնելու ինչպես D մատնահետքի ասինխրոն սեթ-ուղիղ մուտքը, այնպես էլ ասինքրոն վերականգնում-ուղիղ մուտքը:
Քայլ 5. Կցեք D սփռոցները դեպի DIP անջատիչ և Tack անջատիչ
Միացրեք 74HC74 ձախ ձախակողմյան չիպի 2 -րդ կապը DIP անջատիչի վերևի 1 -ին կապին, իսկ աջից ՝ 2 -ի վերևի կապին: 3. 74HC74 ձախ ձախակողմյան չիպի 12 -րդ քորոցը միացրեք անջատիչի վերևի 3 -րդ պտուտակին և աջ ծայրամասի 12 -ի կապը `վերևի քորոցին: 4
Երկու չիպերի 3 -րդ և 11 -րդ կապերը միացրեք միևնույն սյունակին, ինչպես ամրացման անջատիչի վերևի աջ անկյունը
Քայլ 6. Կառուցեք մյուս 3 հավաքածուները
Այժմ, երբ մենք ունենք մեկ սեթ, մեզ պետք է պատրաստենք մյուս 3 -ը, որպեսզի յուրաքանչյուր խաղացող ունենա մեկ հավաքածու `իր օրինակը սահմանելու համար, իսկ մյուսը` գուշակելու մրցակցիը: Դուք կարող եք դա անել ՝ նորից գործարկելով 2 -ից 8 -րդ քայլերը, բայց գուցե ցանկանաք մյուս սարքի համար փոխել LED- ի գույները:
Քայլ 7: Անցեք մեկ այլ տախտակ
Այժմ, երբ մենք ունենք 4 առանձին հավաքածու, մենք կօգտագործենք 2 երկակի երկու մուտքի XNOR չիպ (74HC266/74LS266/4077) ՝ համապատասխանեցումը և 4 մուտքագրման AND չիպը (74HC21/74LS21/40) ՝ 4-ը համոզվելու համար: դիրքորոշումները ճշմարիտ են: Սկսեք ՝ տեղադրելով բոլոր 3 չիպերը մեկ այլ տախտակի վրա և միացրեք քորոցը 14 (Vcc) վերին հոսանքի ռելսին, իսկ կապը 7 (GND) ՝ ստորգետնյա երկաթուղուն: Այժմ տեղադրեք jumper մալուխը 5 և 9 կապում յուրաքանչյուր 74HC74- ի համար (բոլոր 8 D-Flip Flops)
Քայլ 8. Quad 2 մուտքագրող XNOR չիպը միացնելով երկակի 4 մուտքագրվող AND չիպին
Միացրեք Quad 2-մուտքագրվող XNOR չիպի, 74HC266 (կապում 3, 4, 10, 11) յուրաքանչյուր ելքային կապը, երկակի 4 մուտքագրվող AND չիպի, 74HC32 մուտքի կապումներին (1-ին, 2, 4, 5 XNOR չիպ, կապում 9, 10, 12, 13 մյուս XNOR չիպի համար), օգտագործելով պինդ մետաղալարեր: Վերցրեք 110Ω դիմադրություն և միացրեք 6 -րդ և 8 -րդ կապում համապատասխանաբար տախտակի վրա իրենց իսկ տողին: Միացրեք համապատասխան գույնի LED- ն `110Ω դիմադրիչից ավելի երկար ոտքով, ավելի կարճ ոտքով` գետնին: LED- ը հանդես կգա որպես ցուցիչ, երբ DIP անջատիչի ծածկագիրը ճիշտ կռահվի:
Քայլ 9: Այս ամենը միասին կապելը
Այս հաջորդ մասը վճռորոշ է: Վերցրեք jumper մետաղալարն արդեն 74HC74 չիպի 5 -րդ կապում, անմիջապես DIP անջատիչի կողքին և նույն ցատկող մետաղալարը հարակից միավորի վրա և տեղադրեք 74HC266- ի 1 -ին և 2 -րդ կապում: Այն, ինչ այժմ պետք է ունենաք, D Flip Flop- ի թողարկումն է, որը միացված է նույն XNOR դարպասով անցնող երկու միավորի DIP անջատիչի առաջին դիրքին: Սա նախագծված է այնպես, որ դարպասը ճշմարիտ է առաջացնում միայն այն դեպքում, երբ երկու միավորների համար այդ դիրքը գտնվում է միացված կամ անջատված դիրքում: Նույնը արեք 74HC74 չիպի 9 -րդ կապում թռչկոտող լարերի համար նույն երկու միավորի համար և տեղադրեք 74HC266- ի 5 -րդ և 6 -րդ կապերում: Անցնելով DIP անջատիչից ամենահեռավոր 74HC74- ին և տեղադրեք ցատկող լարերը 74HC74 չիպի 5 -րդ կապում նույն երկու միավորի համար և տեղադրեք 74HC266- ի 12 -րդ և 13 -րդ կապերում: Վերջապես, մենք կարող ենք ավարտել նույն չիպի 9 -րդ կապը տեղադրելով երկու միավորների համար 8 և 9 կապում: Դուք նույնը պետք է անեք մյուս երկու հավաքածուների համար:
Քայլ 10: Վերջնական հպումներ
Վերջապես, մյուս երկու տախտակների հոսանքի և գրունտային ռելսերը միացրեք լարման կարգավորիչով մեկին:
Խորհուրդ ենք տալիս:
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ | Քայլ առ քայլ. Այս նախագծում ես նախագծելու եմ մի պարզ Arduino մեքենայի հետադարձ կայանման սենսորային միացում ՝ օգտագործելով Arduino UNO և HC-SR04 ուլտրաձայնային տվիչ: Այս Arduino- ի վրա հիմնված Car Reverse ազդանշանային համակարգը կարող է օգտագործվել ինքնավար նավարկության, ռոբոտների ռանգի և այլ տեսականու համար
Քայլ առ քայլ համակարգչային շենք. 9 քայլ
Քայլ առ քայլ համակարգչի կառուցում. Պարագաներ. Սարքավորումներ. Մայրական համակարգիչ CPU coolerPSU (Էներգամատակարարման միավոր) Պահեստավորում (HDD/SSD) RAMGPU (պարտադիր չէ) Գործ CaseTools: Պտուտակահան ESD ապարանջան/matsthermal paste w/aplikator
Երեք բարձրախոս շղթա -- Քայլ առ քայլ ձեռնարկ ՝ 3 քայլ
Երեք բարձրախոս շղթա || Քայլ առ քայլ ձեռնարկ. Բարձրախոսների սխեման ուժեղացնում է շրջակա միջավայրից ստացված աուդիո ազդանշանները MIC- ում և այն ուղարկում է խոսնակին, որտեղից արտադրվում է ուժեղացված ձայնը:
Քայլ առ քայլ կրթություն ռոբոտաշինության մեջ `հանդերձանքով. 6 քայլ
Քայլ առ քայլ կրթություն ռոբոտաշինության մեջ ՝ հանդերձանքով. Իմ սեփական ռոբոտը կառուցելուց մի քանի ամիս անց (խնդրում եմ անդրադառնալ այս բոլորին), և երկու անգամ մասերի խափանումից հետո, ես որոշեցի մի քայլ հետ գնալ և նորից մտածել իմ մասին ռազմավարություն և ուղղություն: Մի քանի ամսվա փորձը երբեմն շատ հատուցող էր, և
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)