Բովանդակություն:
- Քայլ 1: Մասեր
- Քայլ 2. ATtiny84 միկրոկոնտրոլեր
- Քայլ 3: AVR ծրագրավորման գործիքներ
- Քայլ 4. Միկրոհսկիչի ծրագրավորում
- Քայլ 5. Նախագծի պատրաստում
- Քայլ 6. Պատրաստում ենք Altoids Gum Tin- ը
- Քայլ 7: PCB- ի նախագծում և պատրաստում
- Քայլ 8: Մասերի զոդում PCB- ին
- Քայլ 9: Թարթիչներ
- Քայլ 10. Մարտկոցի կրիչի պատրաստում
- Քայլ 11: Փոխարկիչի անջատիչի պատրաստում
- Քայլ 12. Աուդիո խցիկի պատրաստում
- Քայլ 13 ՝ սեղմակի կոճակի անջատիչի պատրաստում
- Քայլ 14: Կափարիչի փակումը
Video: Շվեյցարական AVR դանակ. 14 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:52
Շվեյցարական AVR դանակը միավորում է մի շարք AVR ծրագրավորման նախագծեր ՝ մեկ հարմար Altoids Gum Tin- ում: Միկրոկառավարիչների ծրագրավորման ճկունության պատճառով այն նաև ելակետ է ապահովում LED- ների և ձայնի ելքի վրա հիմնված ցանկացած նախագծի համար: SAK- ը կարող է պարունակել այնքան ծրագիր, որքան թույլ է տալիս 8K հիշողությունը և յուրաքանչյուր ծրագրի համար պահպանում է ութ վիճակ: Կապույտ կոճակը SAK- ին ստիպում է շրջել ծրագրերի և վիճակների միջով: արագ սեղմումը ստիպում է նրան մնալ ծրագրում, բայց անցնել հաջորդ վիճակին (ինչպես դա սահմանված է), իսկ երկար սեղմելն առաջ է մղում հաջորդ ծրագրին: Բոլոր ծրագրերի ընթացիկ ծրագիրը և վիճակները պահպանվում են EEPROM- ում օգտագործման միջև:
Ներկայումս SAK- ում իրականացվող նախագծերը ներառում են հետևյալը. Սրանք, բոլոր մյուս կոդերի և հաստատունների հետ միասին (կա տառատեսակների ամբողջական աղյուսակ), զբաղեցնում են առկա տարածքի մոտ 4K- ը: Շատ ավելի մեծ տարածք: MiniMenorah - Evil Mad Scientists. Բացի վերը նշվածից, ես կցանկանայի շնորհակալություն հայտնել օգտագործվող ծրագրային գործիքների մշակողներին (տե՛ս այլ քայլերում) և բոլոր նրանց, ովքեր տեղադրեցին օգտակար կայք, որն ավելի խորացրեց այս թեմաների իմ ընկալումը: Ես կարող եմ ուղղակի վարկ վերցնել այս նախագծում օգտագործված կոդի շատ փոքր մասի համար: Եթե կարծում եք, որ ծածկագիրը ձերն է, ապա դա կարող է լինել: Տեղեկացրեք ինձ, և ես ուրախությամբ ձեզ կվստահեմ: Ամեն դեպքում, շնորհակալություն ներդրման համար:-)
Քայլ 1: Մասեր
Մասեր կարելի է ձեռք բերել մի շարք էլեկտրոնային մատակարարներից: Տարածության սահմանափակության պատճառով բաղադրիչների մեծ մասը պահանջվում է, ինչպես նշված է: Ամեն ինչ հազիվ է տեղավորվում; համոզվեք, որ փոխարինող մասերը լրացուցիչ տարածք չեն զբաղեցնում: Մի փոխարինեք ATtiny84- ով, եթե դուք բացարձակապես համոզված չեք, որ քորոցները համապատասխանում են: Մասերին հաջորդող հղումները վերաբերում են DigiKey- ին և All Electronics- ին: Էլեկտրոնային բաղադրիչներ 1 x U1-ATtiny84-ATTINY84-20PU-ND1 x Ux-IC վարդակից 14-պինանոց DIP-A32879-ND9 x LED-ձեր ընտրած գույնը 9 x ռեզիստորներ-համընկնում են ձեր LED- ների հետ 2 x R1, R2-100 օմ 1/4W 1% մետաղական թաղանթ-100XBK-ND2 x C7, C8-47uF-P5151-ND Տարբեր մարտկոցի սեփականատեր 1-AA 6 "մետաղալարեր) 2461K-NDP Հեռախոսային ստերեո 3.5 մմ (1) MJW-22 Փոխարկիչ անջատիչ SPDT 1/4 "միացված (1) MTS-4 Սեղմեք կոճակի անջատիչ (1) 450-1654-NDMinty BoostSAK- ը սնուցվում է մեկ AA մարտկոցով, որն ուժեղացված է Maxim MAX756 չիպ (MintyBoost! - ի էական բաղադրիչը): Ստորև բերված են այն բաղադրիչները, որոնք անհրաժեշտ են շղթայի այս հատվածի համար: 1 x U1-MAX756CPA DC/DC 3.3/5V DIP-MAX756CPA+-ND1 x Ux-IC վարդակից 8-փին DIP-A32878-ND2 x C7, C8 -0.1uF-399-4151-ND2 x C3, C5-100uF-P5152-ND1 x L1-22uH ճառագայթային-M9985-ND1 x D1-1N5818 Schottky 1A 30V-1N5818-E3/1GI- Ն. Դ
Քայլ 2. ATtiny84 միկրոկոնտրոլեր
Շատ նախագծերում օգտագործվում է կամ ATtiny2313 20-փին կամ ATtiny85 8-պին միկրոկոնտրոլերը: Ես գտա, որ ATtiny2313- ը չափազանց մեծ է (պարիսպի համար) և ATtiny85- ը `չափազանց փոքր (ոչ բավարար հիշողություն, ոչ բավարար ելքային կապում): ATtiny84- ը ճիշտ է.-) ATtiny84- ն ունի 8K ծրագրավորվող ֆլեշ հիշողություն (բավական է շատ փոքր ծրագրեր պահելու համար), 512K EEPROM (օգտագործման միջև վիճակը պահելու համար), մինչև 12 ելքային կապում (9 LED- ների համար, 2 ալիք) աուդիո ելքի, և կոճակի անջատիչ), և շատ այլ բարիքներ, որոնք չեն օգտագործվում այս նախագծում: Եթե ծրագրեր եք ավելացնում, ձեռք բերեք ATtiny84 տվյալների թերթիկի պատճենը: Կան բազմաթիվ ուսուցողական ուղեցույցներ, որոնցով կարելի է սովորել միկրոկառավարիչների այս ընտանիքը ծրագրավորել ինտերնետում: Միկրոկոնտրոլերների օգտակար ամփոփագրի համար տե՛ս Ինչպես ընտրել միկրոկառավարիչ: Նշում Այստեղ նկարագրված նախագիծը իրականում լիովին միացված չէ MiniMenorah- ին: MM- ն պահանջում է ինը ելքային կապում, Brain Machine- ին ՝ երկու, և մեկին փոխելու կոճակ ՝ ընդհանուր տասներկուսի համար: Թեև ATtiny84- ը կարող է կազմաձևվել, որպեսզի ունենա տասներկու ելքային կապ, այն տեղի է ունենում RESET քորոցի հաշվին: RESET քորոցն անջատելը և այն I/O դարձնելը ստիպում է ATtiny84- ին չծրագրավորել USBtinyISP ծրագրով (որը դա չի արել:-) և պահանջում է բարձրավոլտ ծրագրավորում: Ամեն ինչ տեղում է ՝ MM- ին միացնելու համար, բայց պահանջվում է այլ ծրագրավորող, և ես չունեմ:
Քայլ 3: AVR ծրագրավորման գործիքներ
AVR միկրոկոնտրոլերների ծրագրավորման համար անհրաժեշտ է մի քանի բաղադրիչ ՝ ինչպես ապարատային, այնպես էլ ծրագրային ապահովում: Ստորև բերված են այն գործիքները, որոնք ես օգտագործում եմ: Շատ, շատ ուրիշներ գոյություն ունեն նույն գների միջակայքում `անվճարից էժան: Գտեք ձեզ համար հարմար հավաքածու և կառչեք դրանցից: Ավելի լավ է, գտնել ընկերոջը, ով մշակել է համակարգ և օգտագործել իր գործիքները: Ոչինչ առանձնապես դժվար չէ, եթե ամեն ինչ ընթանա այնպես, ինչպես գովազդվում է, բայց բոլոր գործիքների միասին աշխատելը կարող է իսկական մարտահրավեր լինել: Մետաղապլաստե չիպերի կրիչի երկար կապումներն անցնում են դեպի տախտակ և հարմար փորձարարական կարգավորում: Միակ խնդիրը, որին ես հանդիպել եմ, այն է, որ ծրագրավորման քորոցների բաղադրիչները չեն կարող հիմնավորվել ծրագրավորման ընթացքում: Այս խնդիրը լուծելու համար ես երկու մոտեցում եմ որդեգրել: Առաջինը պետք է ունենա երկու չիպերի կրիչ ՝ մեկը ծրագրավորման և մյուսը գործարկման համար (տե՛ս 8-պինկ օրորոց): Սա իդեալական չէ, քանի որ այն հացաթղթերի մեծ մասն անօգտագործելի է դարձնում, և չիպը տեղափոխելը բավականին նյարդայնացնում է: Երկրորդն այն է, որ տեղադրվի մի փոքր անջատիչ, որը ծրագրավորման ընթացքում գետնափողը կապում է հացահատիկի գետնից: Սա ավելի լավ է աշխատում և ավելի շատ տարածք է թողնում տախտակի վրա բաղադրիչների համար: Adafruit Industries- ի ծրագրակազմ USBtinyISP հավաքածու: Մի փոքր փոփոխությամբ (հեռացրեք 10-պին մալուխը և թեքեք LED- ները) ծրագրավորողը տեղավորվում է Altoids Gum Tin- ում: 6-պին մալուխը կարող է նույնիսկ փաթաթվել պահեստավորման համար նախատեսված անագի մեջ: SoftwareWinAVR- ը բաց կոդով ծրագրակազմի մշակման գործիքների հավաքածու է ՝ Windows մեքենաների վրա AVR միկրոկոնտրոլերների ծրագրավորման համար: Այն լավ է աշխատում USBtinyISP ծրագրավորողի հետ (տե՛ս AVR ձեռնարկը): Վերջերս ես ծրագրաշարի Notepad հավելվածի օգտագործումից, որը գալիս է WinAVR- ի հետ, անցել եմ AVL Eclipse Plugin- ով Eclipse- ի օգտագործմանը: Eclipse- ը կարող է օգտագործել avrdude- ը, այնպես որ ամեն դեպքում ստիպված կլինեք տեղադրել WinAVR- ը: Eclipse- ն ունի ավելի լավ նախագծերի կառավարում, օգտակար ձեռնարկներ և անվճար է: Ընդամենը մի քանի րոպե տևեց այն տեղադրելու, ձեռնարկի միջոցով աշխատելու և չիպերի ծրագրավորման համար: honeանգահարեք ընկերոջը Ինտերնետում կան բազմաթիվ ռեսուրսներ: Փնտրեք նրանց, օգնություն խնդրեք: Մարդիկ կարող են լինել բանիմաց և օգտակար: Հաճելի է:-) Նրանք նույնպես կարող են մերժող լինել: Դա գեղեցիկ չէ:-(
Քայլ 4. Միկրոհսկիչի ծրագրավորում
C կոդ Մի քննադատեք այն, ինչ ես չեմ հասկանում: Ես ծրագրավորող չեմ, C- ն իմ մայրենի լեզուն չէ, և ես աշխատում եմ C- ում աշխատելիս Java- ի բարակ թելով և շատ վեբ որոնումներով: Ես ստիպված էի որոշ լրացումներ և փոփոխություններ կատարել: Շվեյցարական AVR դանակի աղբյուրի ծածկագիրը կցված է ստորև ՝ որպես c աղբյուր և վեցանկյուն ֆայլ: Ես կգնահատեի լսելը, թե որտեղ կարելի է կատարելագործել կոդը: Կան մի քանի փոփոխություններ, որոնք ես ակնկալում եմ կատարել օրենսգրքում: Թարմացումները սպասվում են: Միևնույն ժամանակ, կոդը աշխատում է այնպես, ինչպես գովազդվում է: Ապահովիչներ Միկրոհսկիչի ապահովիչները շփոթեցնող են: Ես անջատել եմ մի քանի միկրոկոնտրոլերներ, այնպես էլ նրանց պատահականորեն դնելով արտաքին տատանումների որոնման մեջ և անջատելով RESET քորոցը: Նրանք կարող են վերականգնվել, բայց մինչ այդ դրանք պարզապես սատկած վրիպակներ են: Youգույշ եղեք, եթե ընտրեք փոխելու ապահովիչները: Ապահովիչների ճիշտ արժեքները հաշվարկելու համար օգտագործեք ապահովիչների առցանց հաշվիչ: Ընտրեք թիրախային մասը (ATtiny84) և համապատասխան պարամետրերը `ներքին RC տատանում` 8 ՄՀց հաճախականությամբ (կանխադրված արժեք), մի՛ բաժանեք ժամացույցը ներքին 8 -ով, միացրեք սերիական ծրագրի ներբեռնումը և անջատեք շագանակագույն հայտնաբերումը: Արդյունքը պետք է լինի հետեւյալը. -U lfuse: w: 0xe2: m -U hfuse: w: 0xdf: m -U efuse: w: 0xff: m (ցածր 0xE2 բարձր 0xDF ext 0xFF): Ձեզ անհրաժեշտ է միայն մեկ անգամ այրել ապահովիչները (եթե չեք նախատեսում դրանք փոխել): Eclipse- ը դա հեշտացնում է, ինչպես, վստահ եմ, անում են այլ IDE- ներ: Հարցեր, որոնց ես կցանկանայի պատասխանել ideasանկացած գաղափար կոդի օպտիմալացման վերաբերյալ հացահատիկի վրա? Ինչու՞ Eclipse- ին դուր չեն գալիս lightOn և lightOff գործառույթները, չնայած դրանք կարծես աշխատում են:
Քայլ 5. Նախագծի պատրաստում
Քանի որ այս նախագծի շատ աշխատանքներ կատարում է միկրոկոնտրոլերը, արտաքին մասերը շատ քիչ են: Ստուգելով, որ ձեր ծրագրավորողը և գործիքների շղթան կարգին են, լավ գաղափար կլիներ միացնել սխեման և համոզվել, որ ամեն ինչ աշխատում է այնպես, ինչպես գովազդված է: Ստորև բերված նկարները խառնաշփոթ են իմ ստեղծած իրական տախտակի տարբերակների հետ: Ես օգտագործեցի LED- ները մոդելի անագի մեջ և դուրս հանեցի օրորոցը և չիպը `մի քանի լուսանկարներում օգտագործելու համար: Ընդհանուր էլեկտրագծերը հիմնականում կապում են ակտիվ կապում մի քանի մասի, այնուհետև գետնին: Նշում Պինդ և LED- ների կարգը նույնը չէ տախտակի և PCB- ի վրա (չնայած ենթադրում եմ, որ դրանք կարող եք նույնը դարձնել): Կոդում դուք կտեսնեք կոդի կտորներ, որոնք պետք է կամ միացված լինեն, կամ մեկնաբանվեն ՝ կախված թիրախի տախտակից կամ PCB- ից:
Քայլ 6. Պատրաստում ենք Altoids Gum Tin- ը
Նկարներ ճանապարհինՀարթեցրեք ներքևը: Անագի հատակը թեքվում է դեպի վեր և ներս: Այն պետք է հարթեցվի, որպեսզի մարտկոցը և տպատախտակը տեղավորվեն և նստեն հավասարաչափ: Carefulգույշ եղեք, որ չփչացնեք անագը, ներքևը դուրս մղեք մինչև այն էապես հարթ լինի: Անագին անհրաժեշտ է երեք հավաքածու անցքեր: Ես օգտագործում եմ մետաղյա բռունցք `նշելու անցքերի տեղերը և բրեդ կետի բիտերը (փայտի համար)` անցքերը փորելու համար: Բրեդ կետի բիթերն ունեն կենտրոնական կետ և երկու կտրող եզրեր: Նրանք չեն սահելու, և եզրերը դանդաղ են կտրում մետաղի միջով: Բրեդ կետի բիթերը հասանելի են Լի հովտից (ի թիվս այլ վայրերի): Առաջինը LED- ների համար թիթեղի վերևի ինը 5 մմ անցքերի մի շարք է: Մետրային բրեդ կետի բիթերը մատչելի են, և դրանք LED- ների համար մաքուր և հարմարավետ անցքեր են ստեղծում: Ստեղծեք թղթի ձևանմուշ `նշված անցքերով և նշանները փոխանցեք անագի վերև: Անագի գագաթը ներս մղելուց խուսափելու համար կափարիչի ներքին հատվածը ամրացրեք փայտի մի փոքր բլոկի վրա, երբ հարվածում և հորատում եք գագաթը: Թուղթն ու փայտը տեղում դնելով, ես թիթեղը փչացնում եմ ՝ օգտագործելով դակիչը: Հորատման ժամանակ սկզբում դանդաղ գնացեք: Բրադի կետերի կտրող եզրերը պետք է հավասար շրջան կազմեն: Մակերևույթին ուղղահայաց, բայց ամեն ինչ հորատելը կարող է հանգեցնել մետաղը բռնելու և պատռելու: 5 մմ տրամագծով կետը գեղեցիկ մաքուր անցք է ստեղծում, բայց ես գտա, որ այն պետք է այդքան փոքր -ինչ ընդլայնեի: Ես դա արեցի ներսից 13/64 դյույմանոց սովորական բիթով: Երկրորդ հավաքածուն բաղկացած է երկու 1/4 դյույմանոց անցքերից ՝ անջատիչի և աուդիո խցիկի աջ կողմում գտնվող թիթեղից: Անագի վերջում ամուր կորության պատճառով այս անցքերը պետք է բավականին մոտ լինեն: Համոզվեք, որ դրանք տեղադրեք այնպես, որ բաղադրիչները տեղավորվեն թիթեղի մեջ: Կափարիչը փակվելիս դրանք ուղղահայաց կենտրոնացրեք այն կողմի այն հատվածի վրա: Նշեք բռունցքով և շատ ուշադիր փորեք: Թիթեղը բռնելու բիտերի նկատմամբ զգուշությունը ավելի ուժեղ է կիրառվում ավելի մեծ բիթերի հետ: Վերջին փոսը սեղմիչ կոճակի անջատիչի համար է: Տեղադրեք անցքը դեպի ներքևի աջը այնպես, որ կոճակը չխանգարի թիթեղի մյուս բաղադրիչներին:
Քայլ 7: PCB- ի նախագծում և պատրաստում
Ինտերնետում կան բազմաթիվ ռեսուրսներ, որոնք նկարագրում են PCB- ների ստեղծման գործընթացը: Մեթոդներից ոչ մեկը անխելք կամ հեշտ չէ, բայց կարևոր է գոնե մեկով հարմարվել: Ես օգտագործում եմ CADSoft- ի EAGLE Layout Editor- ի անվճար տարբերակը `տպագիր տպատախտակի սխեմատիկ ձևավորման և դասավորության համար: PCB- ի արտադրության իմ մոտեցումը նկարագրված է Altoids Tin Speaker- ի PCB- ի քայլի պատրաստման և պատրաստման մեջ: Տախտակը փոխանցելուց, փորագրելուց և հորատելուց հետո դուք պատրաստ եք ամեն ինչ միասին զոդել: Նշումներ տպատախտակները հետևյալն են. Տախտակը լավ լվացեք սպասքի օճառով և շփեք այն կանաչ մացառով: Նրբորեն մանրացրեք տախտակի եզրերից ցանկացած բեկոր, որպեսզի փոխանցվող թուղթն ու երկաթը լավ շփվեն տախտակի հետ: Տաքացրեք երկաթը: Թղթի կտոր դրեք տախտակի վրա և տախտակը տաքացրեք երկաթով: Տախտակը բավականին տաքանալուց հետո զգուշորեն տեղադրեք պատրաստված փոխանցման թուղթը տախտակի վրա: Այն անմիջապես կպչունանա (քանի որ տախտակը տաք է), այնպես որ համոզվեք, որ այն ճիշտ տեղադրված է: Այնուհետև արդուկեք անմիջապես փոխանցման թղթի փայլուն հետևի վրա: Սա ինձ երբեք դժվարություն չպատճառեց, բայց դուք օգտագործում եք ձեր սեփական երկաթը: Նախ փորձարկեք: Թող տախտակը սառչի, այնուհետև այն անցկացրեք սառը ջրի տակ: Փոխանցման թուղթը պետք է դուրս գա և թողնի ամբողջ պատկերը: Օգտագործեք 8x սլայդ/բացասական դիտիչ ՝ փոխանցումը դիտելու և բաց թողած կտորները լրացնելու համար: Հաջողություն.
Քայլ 8: Մասերի զոդում PCB- ին
Ինտերնետում կան բազմաթիվ ռեսուրսներ, որոնք նկարագրում են PCB- ներին էլեկտրոնային բաղադրիչների միացման գործընթացը: Տեսեք, օրինակ, ladyada.net- ում զոդման ձեռնարկը: Բաղադրիչների տեղադրման կարգը իրականում նշանակություն չունի, չնայած ես ամենափոքրից մինչև ամենամեծը աշխատել եմ ամենահեշտը: LED/blinkenlight հաղորդիչները բավական երկար են, որպեսզի կարողանաք դրանք թիթեղով ձեւավորել menorah- ի օրինակով: Fullyգուշորեն տեղադրեք LED- ները և թեքեք լարերը այնպես, որ յուրաքանչյուր LED- ի գագաթը տեղադրվի այնպես, որ այն անցնի իր համապատասխան անցքով: Սա կարող է դժվար լինել, բայց իսկապես գեղեցիկ է թվում, երբ վերջապես ստացվի: Եթե հաղորդալարերը շատ երկար են թողնվում, LED- ները կարող են սեղմված լինել ներքևից և դիրքից դուրս գալ անագի կափարիչով: Համոզվեք, որ LED- ների տեղադրման ժամանակ ստուգում եք բևեռայնությունը տախտակի դասավորության հետ: Այս LED- ն կցված է RESET քորոցին, այնպես որ կարող եք ընտրել այն չտեղադրելու մասին: Նշում Աուդիո խցիկի և ռեզիստորների լարերը կիսում են անցքը: Հարմարության համար դիմադրիչները ուղղահայաց դիր այնպես, որ դիմադրիչի մարմինը չանցնի աուդիոալարի անցքի վրայով: Այս պահին կամ պատրաստեք և տեղադրեք աուդիո խցիկը, կամ սպասեք, մինչև այն պատրաստ լինի զոդել դիմադրիչների մեջ: Հետևյալ դիմադրողներին ապամոնտաժելը զվարճալի չէ:
Քայլ 9: Թարթիչներ
LED- ները պետք է պաշտպանված լինեն ռեզիստորներով: Որոշեք ձեր LED- ների լարման անկումը և ընթացիկ պահանջները և հաշվարկեք համապատասխան ռեզիստորները `չիպից 5 Վ աղբյուր ընդունելով: Կան հեշտությամբ հասանելի առցանց հաշվիչներ ՝ դա անելու համար: Ինքներդ պատրաստեք մի փունջ լուսարձակներ: Այս նախագծի համար դրանք պատրաստելիս կտրեք կաթոդը (LED- ի բացասական/կարճ կապը հարթեցված կողմով) և դիմադրիչը ամրացրեք LED- ի ոսպնյակին շատ մոտ: LED- ները թիթեղում ձեւավորում են մենորայի ձեւ: Նույնիսկ այն դեպքում, երբ դիմադրիչը գրեթե դիպչում է ոսպնյակին, մեջքի ամենակարճ LED- ը մի փոքր կճզմվի անագի կափարիչով: Որպեսզի թիթեղների ամուր սահմաններում շորտեր չծագեն, յուրաքանչյուր ռեզիստորը ծածկեք մի ջերմահեղուկ խողովակով:
Քայլ 10. Մարտկոցի կրիչի պատրաստում
Սահեցրեք ջերմության նվազեցման խողովակի փոքր կտորները մարտկոցի բռնակի երկու լարերի երկայնքով: Carefullyգուշորեն մղեք դրանք ամրակի անցքերի մեջ և կծկվեք տեղում: Սրանք ապահովում են լարերի որոշակի պաշտպանվածություն: (Այս հրահանգը կրկնօրինակված է «Նախապատրաստում / անջատել անջատիչը պատրաստելու» էջում): Սև մետաղալարը երկարացրեք և կպցրեք PCB- ի համապատասխան անցքի մեջ: Կարմիր մետաղալարերը ուղղակիորեն զոդվում են միացման անջատիչին; տե՛ս այդ էջի հրահանգները, թե ինչպես վարվել: Նախորդ նախագծերում ես կտրել եմ մարտկոցի բռնակից պահվող ներդիրները: Դա անելով նախատիպի վրա, այժմ զղջում եմ դրա համար: Մարտկոցը չի ցանկանում ամուր մնալ իր տեղում: Թողեք ներդիրները սկսեն և հեռացնեք դրանք միայն այն դեպքում, երբ մարտկոցը լիցքաթափելու հետ կապված խնդիրներ ունեք: Չնայած սա ասելուն ՝ նկարում պատկերված է մարտկոցի պահոց, որի ներդիրներն անջատված են: Դա պայմանավորված է նրանով, որ ես այն ջնջեցի մեկ այլ նախագծից:
Քայլ 11: Փոխարկիչի անջատիչի պատրաստում
Կախված ձեր անջատիչից, գուցե ստիպված լինեք անջատել կապումներից մեկը: Ես դա անում եմ իմ օգտագործած անջատիչներով, թեև դա կարող է ամբողջովին անհրաժեշտ չլինել: Սահեցրեք մի փոքր կտոր ջերմության նվազեցման խողովակ մարտկոցի կրիչի կարմիր կապարի երկայնքով: Carefullyգուշորեն մղեք այն ամրակի անցքի մեջ և կծկվեք տեղում: Այն ապահովում է մետաղալարերի որոշակի պաշտպանվածություն: (Այս հրահանգը կրկնօրինակում է մարտկոցի պահոցը պատրաստելու հրահանգը): Սահեցրեք մեկ այլ փոքր կտոր ջերմամեկուսիչ խողովակի վրա կարմիր մետաղալարով: Կտրեք և կտրեք մետաղալարը երկարությամբ և մի փոքր կպցրեք ինչպես անջատիչի, այնպես էլ մետաղալարի ծայրին: Կպցրեք կարմիր կապարը մարտկոցի պահողից անմիջապես անջատիչի արտաքին քորոցին: Սահեցրեք ջերմացնող խողովակի կտորը հոդի վրա `այն պաշտպանելու և ամրացնելու համար: Երկրորդ մետաղալարը անցնում է անջատիչի միջին քորոցից դեպի PCB: Լարը միացրեք անջատիչին, ինչպես նկարագրված է վերևում: Պաշտպանեք հանգույցը ջերմացնող խողովակով: Մյուս ծայրը կպցրեք PCB- ի համապատասխան անցքին:
Քայլ 12. Աուդիո խցիկի պատրաստում
Աուդիո խցիկի լարերը բոլորը բավականին կարճ են: Կիրառեք մի փոքր սոսինձ կապի և մետաղալարերի կապում, այնուհետև դրանք կպցրեք տեղում: Սահեցրեք ջերմության նվազման խողովակի կտորները հոդերի վրա `դրանք պաշտպանելու և ամրացնելու համար: Հողային մետաղալարը կարող է ուղղակիորեն զոդվել իր անցքի մեջ: Ազդանշանի լարերի ծայրերը յուրաքանչյուրը կիսում են դիմադրության մեկ ծայրով անցքը: Պատրաստեք մետաղալարն ու դիմադրությունը ՝ ծայրերը իրար թեքելով և մի փոքր զոդելով: Այն անցքը, որի մեջ դրանք անցնում են, պետք է փորվի մինչև 3/64 ` երկու լարերը տեղավորելու համար: oldոդեք տեղում:
Քայլ 13 ՝ սեղմակի կոճակի անջատիչի պատրաստում
Պատրաստեք պինդ մետաղալարերի կարճ կտոր ՝ ձևավորելով այն U- ձևի, որը սերտորեն տեղավորվում է անջատիչի ներքևի մասում: Կիրառեք մի փունջ փոս երկու կողմերում `թողեք տեղ անջատիչի համար, և տեղադրեք անջատիչը տեղում: Հալեցրեք զոդը և մետաղալարը մղեք տեղում: Թող զոդը պնդանա և կրկնի մյուս կողմից: Սա պետք է տեղադրի և ամրացնի անջատիչը տեղում: Պատրաստեք երկու կտոր խճճված մետաղալար `երկարությամբ կտրելով և երկու ծայրերը հանելով: Համոզվեք, որ լարերը բավականաչափ երկար են, որպեսզի անագի կափարիչը կարողանա լիովին բացվել: Անջատիչի վրա ամրացրեք երկու համապատասխան կապում, այնուհետև սահեցրեք ջերմահեղուկ խողովակի կտորները հոդերի վրա `դրանք պաշտպանելու և ամրացնելու համար: Sոդեք մյուս ծայրերին տախտակի վրա գտնվող իրենց համապատասխան անցքերի մեջ: fullyգուշորեն անցեք լարերը LED- ների միջև և համոզվեք, որ դրանք մարտկոցների վերևում չեն նստում: Անջատիչի վրա երկու կապում փռեցի այնպես, որ ամենաաջին LED- ը սայթաքի նրանց միջև: Անջատիչի կապումներն անչափ փխրուն են (մյուս երկուսը անջատված են): Նշեք, որ PA7 PCINT7 6 պինն ստեղծվել է ՝ վիճակի փոփոխություն լսելու համար: Սեղմելով կոճակը անջատիչը բարձրացնում է քորոցը և կատարվում է SIGNAL (PCINT0_vect): Կոճակի սեղմման երկարության հիման վրա կամ ոչինչ չի պատահում (կոպիտ դեոնսինգ), վիճակը զարգացած է (կարճ սեղմում), կամ ծրագիրը առաջադեմ է (երկար սեղմում):
Քայլ 14: Կափարիչի փակումը
Եթե այս պահին ամեն ինչ կարգին է, ապա կցանկանաք փակել անագը: Դրանով դուք պետք է շատ զգույշ լինեք LED- ների դիրքի վերաբերյալ:Ես գտնում եմ, որ ես պետք է նրանց բարակ բերանով պտուտակահանով դիրքի բերեմ, որպեսզի նրանք ճիշտ տեղադրվեն իրենց անցքերում: Կափարիչի վրա մի փոքր ներքև ճնշում գործադրեք ՝ LED- ները տեղակայելով, և դրանք, ի վերջո, կսայթաքեն տեղում: Հնարավոր է, որ դուք ստիպված լինեք լարերը տեղադրել այնպես, որ դրանք ընկնեն բաղադրիչների միջև և ոչ թե դրանց վրա: Բացի այդ, կոճակի անջատիչի քորոցները, հնարավոր է, պետք է թեքվեն ճանապարհից:
Խորհուրդ ենք տալիս:
Arduino մեխանիկական սննդի դանակ `6 քայլ
Arduino մեխանիկական սննդի դանակ. Այս Arduino սնուցվող սննդի դանակը նախատեսված է օգնելու ձեզ խոհանոցում կտրել և կտրատել: Սկզբում ես հավատում էի, որ այն կկարողանա կտրել բոլոր սննդամթերքները, բայց ես իմացա, որ ավելի փոքր սերվո շարժիչի պատճառով այն չի կարողացել կտրել
Hot Wire Փրփուր Դանակ `6 քայլ
Hot Wire Փրփուր Դանակ. Ինչպես կատարել ձեր սեփական Hot Wire Cutter
D4E1 PET Դանակ (Artmaker02). 9 քայլ (նկարներով)
D4E1 PET Դանակ (Artmaker02). Ի՞նչ է անում այս շշի դանակը: Այս մեքենան վերամշակված պլաստիկ (PET) շշերը կտրում է օղակների կամ տաքացվող դանակով պարուրաձևերի մեջ ՝ ապահով պատյանում, որը կարող է անվտանգ օգտագործվել բոլորի կողմից: Ինչու ենք մենք դա պատրաստել և ո՞վ դրա համար է: Մենք արդյունաբերական D խումբ ենք
Թարմացրեք հին շվեյցարական բանակի դանակի հիշողության կրիչը մինչև 2 ԳԲ ՝ 11 քայլ
Թարմացրեք ավելի հին շվեյցարական բանակի դանակի հիշողության կրիչը մինչև 2 ԳԲ. (Այստեղ ես օգտագործում եմ Lexar 2 ԳԲ Firefly
Makeոդման երկաթով տաք դանակ պատրաստեք. 4 քայլ (նկարներով)
Makeոդման երկաթով տաք դանակ պատրաստե՞լ. Դուք դժվարանում եք պլաստմասսա կտրել սովորական x-acto դանակով: Այնուհետև ահա մի պարզ գործիք, որը կարող եք անել, հին զոդման երկաթը և x-acto սայրը վերածել տաք դանակի: Այս տաք դանակի գաղափարը իրականում իմը չէ, ես գտա այս գաղափարը ինչ-որ մեկի կողմից պատրաստված