Բովանդակություն:
- Քայլ 1. Breadboard Programmer Circuit
- Քայլ 2: Այն, ինչ ձեզ հարկավոր կլինի
- Քայլ 3: Վահանի դասավորությունը
- Քայլ 4: Վահանի կառուցում
- Քայլ 5: Ստեղծեք ձեր ծրագրավորողը
- Քայլ 6. Arduino IDE- ի տեղադրում Attiny- ի համար
- Քայլ 7: mingրագրավորում Attiny- ին
- Քայլ 8: Եղի՛ր ազատ Little Attiny
Video: DIY Attiny ծրագրավորման վահան. 8 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Եթե դուք փնտրում եք փոքր և ցածր էներգիայի Arduino տախտակ, Attiny- ը իսկապես լավ տարբերակ է, այն իր չափի համար զարմանալիորեն գրավիչ է: Այն ունի 5 GPIO կապում, որոնցից 3 -ը անալոգային կապում են, իսկ 2 -ը `PWM ելքով: Այն նաև իրոք ճկուն է լարման նկատմամբ (2.7 Վ -ից մինչև 5.5 Վ), այնպես որ այն կատարյալ է մարտկոցները սպառելու համար: Արդյո՞ք ես նշեցի, որ այն արժե ընդամենը $ 1: մենք պատրաստվում ենք անցնել այս ուսանելի ուսմունքով:
Արդեն կան բազմաթիվ ուղեցույցներ վահան կառուցելու համար, բայց մի քայլ բացակայում է, երբ Arduino IDE- ի նոր տարբերակները ծրագրաշարի տեղադրման մեջ օգտագործում եմ բոլոր այն ծրագրերում, որոնք ես ստուգել եմ, որ այստեղ նույնպես կանցնեմ: Դիտեք վերը նշված տեսանյութը, որտեղ Ես անցնում եմ այս ուսանելի բոլոր տեղեկությունների միջով:
Եկեք հասնենք դրան:
Քայլ 1. Breadboard Programmer Circuit
Կարծում եմ, արժե նշել, որ դուք կարող եք օգտագործել տախտակի միացում `նախշը նույնպես ծրագրավորելու համար, եթե նախընտրում եք վահան կառուցել: Ես ուզում էի վահանը, որպեսզի հետագայում ավելի մշտական բան ունենայի: Եթե ընտրեք տախտակի ծրագրավորողը, ծրագրային քայլերը հետագայում նույնն են, ինչ վահանի համար: Դրա համար անցեք 5 -րդ քայլին:
Քայլ 2: Այն, ինչ ձեզ հարկավոր կլինի
Theրագրավորողի կառուցման համար ձեզ հարկավոր են հետևյալ մասերը.
Attiny85* - Հավանաբար, դրանցից մեկը պետք կգա.) Protoboard (10 հատ)*Արական վերնագրի կապում*120 կտոր կոնդենսատորների հավաքածու (ունի մեզ անհրաժեշտ 10uF)*IC վարդակից (20 տուփ)*Հիմնական մեկնարկային հավաքածու (ունի LED և 1K մեզ անհրաժեշտ ռեզիստոր)*
Mega տախտակ, որն օգտագործել եմ* - ցանկացած Mega կամ Uno, այնուամենայնիվ, կաշխատի:
Ձեզ նույնպես կպահանջվի եռակցման երկաթ և որոշ լարեր, *= Գործընկերային հղումներ
Քայլ 3: Վահանի դասավորությունը
Վերոնշյալ պատկերներում դուք կարող եք տեսնել այն վահանի դասավորությունը, որը մենք պատրաստվում ենք պատրաստել: Ես գտնում եմ, որ պատկերը բաղադրիչներով և մետաղալարով մի փոքր չափազանց մարդաշատ է, ուստի ես միացում կազմեցի ՝ օգտագործելով միայն լարերը և միայն բաղադրիչները, որպեսզի ավելի հեշտ լինի կարդալ
Դուք կարիք չունեք օգտագործել այնքան կապում, որքան ես, ես վերջին նկարում նշեցի այն, ինչ իրականում անհրաժեշտ են, պարզապես մտածեցի, որ ավելի հեշտ կլինի վահանը միացնել ճիշտ տեղում, եթե այն օգտագործի բոլոր կապում վերևը և ներքևը:
Քայլ 4: Վահանի կառուցում
Դա բավականին ուղիղ միացում է կառուցելու համար, ամենաբարդ մասը, հավանաբար, պարզապես կապումներն ուղղելն է:
Կապերը կատարելու եղանակը հետևյալն էր.
- Կտրեք արական վերնագրի կապումներն այնպես, որ դրանք տեղավորվեն ձեր Mega/Uno- ի վերին և ստորին տողերում:
- Տեղադրեք դրանք Arduino- ի մեջ:
- Տեղադրեք նախատախտակը վերևում և նշեք դրանք սուրճի միջոցով:
- Հեռացրեք վերնագրերը arduino- ից:
- Վերնագրերի պլաստիկը մղեք կապումների մի ծայրին (ես դրա համար օգտագործեցի նախատախտակը, պարզապես այն հրեցի դեպի սեղանը): Նրանք պետք է ի վերջո նմանվեն վերևի նկարի քորոցներին
- Տեղադրեք քորոցները նախատախտակի վերևի մասում (վերևում ՝ պլաստիկ)
- Sոդեք դրանք տեղում, կպցրեք միայն այնքան, որ պահեք դրանք այս պահին:
Դրանից հետո դա պարզապես շղթայի կառուցման դեպք է, տեղադրեք ձեր բաղադրիչները և թեքեք կապումներն դեպի այն վայրը, որտեղ դուք պետք է դրանք միացնեք և միացնեք դրանք: Ինձ դուր է գալիս օգտագործել կապույտ գույնը, երբ կպցնում եմ իմ բաղադրիչները, երբ ես զոդում եմ: Ես ընդգրկել եմ իմ տախտակի ներքևի ավարտված պատկերը ՝ ցույց տալու, թե ինչ է իմը: Համոզվեք, որ կրկնակի ստուգեք LED- ի և կոնդենսատորի ուղղությունը այն միացնելուց առաջ: LED- ի համար ռեզիստորը պետք է միացված լինի LED- ի կարճ լուսարձակին: Կոնդենսատորի համար արծաթագույն նշագծով ոտքը պետք է միացված լինի գետնին: Ի վերջո, հավանաբար, լավ գաղափար է ինքներդ ձեզ ինչ -որ նշում կամ հուշում տալ `այն միացնելիս հիշեցնելու Attiny- ի կողմնորոշման մասին: Եթե ստուգեք վերջին վերևի պատկերը Ես ցույց եմ տալիս իմ նկարը, որը նշում է ներքևի ձախ անկյունը, որը կհամապատասխանի լուսամուտի կետին:
Եթե ունեք բազմաչափ հաշվիչ, ես կառաջարկեի կապերը փորձարկել ցանկացած կամուրջի միջև, հատկապես ներքևի կապում, քանի որ դրանք հոսանքի կապում են:
Քայլ 5: Ստեղծեք ձեր ծրագրավորողը
Մեր Arduino- ն որպես ծրագրավորող օգտագործելու համար նախ պետք է ուրվագծել այն: Նախ ձեր վահանը միացրեք ձեր arduino- ին, նրանք միացրեք USB մալուխը ձեր arduino- ին: Բացեք Arduino IDE- ն, այնուհետև կտտացրեք Ֆայլ -> Օրինակներ - > 11. ArdduinoISP -> ArduinoISP
Մենք պետք է փոփոխություն կատարենք այս ֆայլում, սա այն մասն է, որը ես գտա, որ բացակայում է մյուս բոլոր ուղեցույցներից:
Ոլորեք ներքև այս ֆայլի վրա, մինչև չտեսնեք մեկնաբանված տող // #սահմանեք USE_OLD_STYLE_WIRING
Հեռացրեք մեկնաբանությունը այս տողից (այնպես որ այն այժմ պետք է նմանվի #սահմանի USE_OLD_STYLE_WIRING)
Այժմ կարող եք այս ուրվագիծը վերբեռնել ձեր arduino- ում, ինչպես ցանկացած այլ էսքիզ:
Քայլ 6. Arduino IDE- ի տեղադրում Attiny- ի համար
Մենք պետք է տեղադրենք Attiny ծրագրակազմը խորհրդի կառավարչի միջոցով, նախքան Attiny ծրագրավորելը
Առաջին բանը, որ մենք պետք է անենք, նոր տող ավելացնել մեր Լրացուցիչ խորհուրդների մենեջերի URL- ներին, որը կարելի է գտնել Ֆայլ -> Նախապատվություններ բաժնում:
URL- ը, որը դուք պետք է ավելացնեք, հետևյալն է.
raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
Կտտացրեք «Տախտակների կառավարիչ» URL տուփի աջ կոճակին և վերը նշվածը մուտքագրեք նոր տողում:
Այժմ ցանկանում եք բացել Տախտակների կառավարիչը, անցեք Գործիքներ -> Տախտակ. «Ինչ էլ որ ընտրված լինի» -> Տախտակների կառավարիչ
Որոնեք «attiny» և կտտացրեք տեղադրել:
Քայլ 7: mingրագրավորում Attiny- ին
Այժմ մենք պատրաստ ենք սկսել Attiny- ի ծրագրավորումը:
Գործիքների ներքո ընտրեք հետևյալը.
- Տախտակներից ներքև ընտրեք ATtiny25/45/85:
- Բացվող ներքևում ընտրեք Attiny85 պրոցեսորը:
- Selectամացույցի ներքևում ընտրեք Ներքին 8 ՄՀց:
- Պորտը պետք է լինի Arduino- ի Com պորտը, որը դուք օգտագործում եք որպես ծրագրավորող:
- Merրագրավորող բացվող ընտրացանկից ընտրեք Arduino- ն որպես ISP:
Այժմ մենք կարող ենք այրել bootloader- ը, կա լավ նկարագրություն, թե ինչ է անում bootloader- ը և առավելություններն/թերությունները այստեղ: Կրկին գնացեք Գործիքներ և ընտրեք Burn Bootloader:
Հաջորդը մենք պետք է ծրագրենք էսքիզ դեպի Attiny
Բացեք թարթման հիմնական օրինակը ՝ Ֆայլ -> Օրինակներ -> Հիմունքներ -> Թարթել
Քանի որ երեսպատումը LED_BUILTIN- ի համար քորոց չունի, մենք պետք է այն մեր ուրվագծում փոխարինենք 0 -ով, քանի որ մենք ունենք LED- ը 0 -ի վրա: Հետո պետք է կարողանաք այս ուրվագիծը վերբեռնել ձեր տախտակին `սեղմելով վերբեռնումը: Հուսանք, որ LED- ը պետք է թարթվի:
Քայլ 8: Եղի՛ր ազատ Little Attiny
Հիմա, երբ ամեն ինչ մեծացել է, ժամանակն է հեռացնել երանգը ծրագրավորման վահանի տնից: Ես գտնում եմ, որ դա անելու լավագույն միջոցը հարթ գլխարկով պտուտակահանի օգտագործումն է ՝ այն դուրս հանելու համար: Եթե դուք ուղղակիորեն դուրս հանեք այն, ապա կարող եք կապել դրանք: Պտուտակահանը մի կողմի տակ դրեք չիպի կողքի տակ և նրբորեն հանեք այն, երբ այդ կողմն ազատ է մյուս կողմը և կրկնում: Այժմ կարող եք օգտագործել զգեստավորումը ցանկացած նախագծում, երբ ցանկանում եք միացնել V- ն և գետինը: Վերջին օրինակում ես ցույց եմ տալիս, թե ինչպես կարելի է նույնիսկ մետաղադրամ բջջային մարտկոց օգտագործել այն էներգիայով աշխատելու համար: Հուսով եմ, որ այս հրահանգը օգտակար է ձեզ համար, եթե որևէ հարց ունեք, խնդրում ենք ազատ զգալ հարցնել: Տեսանյութեր. Լրացուցիչ տեսանյութերի համար այցելեք իմ YouTube ալիքը:
Ուղիղ եթեր. Ես ուղիղ հեռարձակում եմ աշխատում էլեկտրոնիկայի նախագծերի վրա ամեն երկուշաբթի Twitch- ում
Եվ ես խոսում եմ էլեկտրոնիկայի և այլ պատահական իրերի մասին Twitter- ում - @witnessmenow
Բրայանը
Խորհուրդ ենք տալիս:
8-Pin ծրագրավորման վահան. 14 քայլ (նկարներով)
8-Pin ծրագրավորման վահան. 8-Pin ծրագրավորման վահանը թույլ է տալիս ծրագրավորել ATtiny շարքի չիպերը ՝ օգտագործելով Arduino- ն որպես ծրագրավորող: Այլ կերպ ասած, դուք այն միացնում եք ձեր Arduino- ին և այնուհետև կարող եք հեշտությամբ ծրագրավորել 8-պինանոց չիպսեր: Այս փոքր միկրոկոնտրոլերներն այնուհետև կարող են լինել
Arduino Attiny ծրագրավորման վահան - SMD ՝ 4 քայլ
Arduino Attiny Programming Shield - SMD. Բարև, ես վերջին ամիսների ընթացքում աշխատում էի իմ ծրագրավորման գործիքի ՝ կրելի սարքերի համար: Այսօր ես կցանկանայի կիսվել, թե ինչպես ես ստեղծեցի իմ Arduino Shield- ը: Որոշ ժամանակ googling- ից հետո գտա այս հետաքրքիր հին հոդվածը `Attiny ծրագրավորման վահանը, որը
ATtiny Arduino ծրագրավորման վահան. 7 քայլ
ATtiny Arduino Programming Shield Այս էական բաղադրիչը թույլ է տալիս միացնել և ծրագրավորել ATtiny չիպսերը Arduino IDE- ի միջոցով: Այս նախագիծը
ATMEGA328 Bootloader ծրագրավորման վահան Arduino Uno- ի համար. 3 քայլ (նկարներով)
ATMEGA328 Bootloader Programming Shield Arduino Uno- ի համար. ATMEGA328P boot-loader ծրագրավորման վահան Arduino- ի համար Uno Երբեմն դա տեղի է ունենում և դուք վնասում եք ձեր Arduino Uno Atmega328P միկրոպրոցեսորը: Դուք կարող եք փոխել պրոցեսորը: Բայց նախ անհրաժեշտ է ծրագրավորել boot-loader- ը դրա մեջ: Այսպիսով, այս ձեռնարկը, թե ինչպես պատրաստել այս բ
DIY բազմաֆունկցիոնալ ռոբոտի բազա և շարժական վահան. 21 քայլ (նկարներով)
DIY բազմաֆունկցիոնալ ռոբոտների բազա և շարժական վահան. Բարև բոլորին, վերջերս ես սկսեցի աշխատել ռոբոտաշինության նախագծերի վրա `օգտագործելով Arduino- ն: Բայց ես չունեի համապատասխան հիմք աշխատելու համար, վերջնական արդյունքը հիանալի տեսք չուներ, և միակ բանը, որ ես տեսնում էի, իմ բոլոր բաղադրիչներն են ՝ խճճված լարերի մեջ: Չհաջողվեց նկարահանել ցանկացած