Բովանդակություն:

DIY Attiny ծրագրավորման վահան. 8 քայլ (նկարներով)
DIY Attiny ծրագրավորման վահան. 8 քայլ (նկարներով)

Video: DIY Attiny ծրագրավորման վահան. 8 քայլ (նկարներով)

Video: DIY Attiny ծրագրավորման վահան. 8 քայլ (նկարներով)
Video: How to use Prototyping Shield with breadboard for Arduino 2024, Հուլիսի
Anonim
Image
Image
DIY Attiny ծրագրավորման վահան
DIY Attiny ծրագրավորման վահան
DIY Attiny ծրագրավորման վահան
DIY Attiny ծրագրավորման վահան

Եթե դուք փնտրում եք փոքր և ցածր էներգիայի Arduino տախտակ, Attiny- ը իսկապես լավ տարբերակ է, այն իր չափի համար զարմանալիորեն գրավիչ է: Այն ունի 5 GPIO կապում, որոնցից 3 -ը անալոգային կապում են, իսկ 2 -ը `PWM ելքով: Այն նաև իրոք ճկուն է լարման նկատմամբ (2.7 Վ -ից մինչև 5.5 Վ), այնպես որ այն կատարյալ է մարտկոցները սպառելու համար: Արդյո՞ք ես նշեցի, որ այն արժե ընդամենը $ 1: մենք պատրաստվում ենք անցնել այս ուսանելի ուսմունքով:

Արդեն կան բազմաթիվ ուղեցույցներ վահան կառուցելու համար, բայց մի քայլ բացակայում է, երբ Arduino IDE- ի նոր տարբերակները ծրագրաշարի տեղադրման մեջ օգտագործում եմ բոլոր այն ծրագրերում, որոնք ես ստուգել եմ, որ այստեղ նույնպես կանցնեմ: Դիտեք վերը նշված տեսանյութը, որտեղ Ես անցնում եմ այս ուսանելի բոլոր տեղեկությունների միջով:

Եկեք հասնենք դրան:

Քայլ 1. Breadboard Programmer Circuit

Breadboard Programmer Circuit
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- ի համար

Arduino IDE- ի տեղադրում Attiny- ի համար
Arduino IDE- ի տեղադրում Attiny- ի համար
Arduino IDE- ի տեղադրում Attiny- ի համար
Arduino IDE- ի տեղադրում Attiny- ի համար
Arduino IDE- ի տեղադրում Attiny- ի համար
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
. Րագրավորում Attiny
. Րագրավորում Attiny
. Րագրավորում Attiny
. Րագրավորում Attiny
. Րագրավորում Attiny
. Րագրավորում Attiny
. Րագրավորում 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

Եղիր ազատ Little Attiny!
Եղիր ազատ Little Attiny!
Եղիր ազատ Little Attiny!
Եղիր ազատ Little Attiny!
Եղիր ազատ Little Attiny!
Եղիր ազատ Little Attiny!

Հիմա, երբ ամեն ինչ մեծացել է, ժամանակն է հեռացնել երանգը ծրագրավորման վահանի տնից: Ես գտնում եմ, որ դա անելու լավագույն միջոցը հարթ գլխարկով պտուտակահանի օգտագործումն է ՝ այն դուրս հանելու համար: Եթե դուք ուղղակիորեն դուրս հանեք այն, ապա կարող եք կապել դրանք: Պտուտակահանը մի կողմի տակ դրեք չիպի կողքի տակ և նրբորեն հանեք այն, երբ այդ կողմն ազատ է մյուս կողմը և կրկնում: Այժմ կարող եք օգտագործել զգեստավորումը ցանկացած նախագծում, երբ ցանկանում եք միացնել V- ն և գետինը: Վերջին օրինակում ես ցույց եմ տալիս, թե ինչպես կարելի է նույնիսկ մետաղադրամ բջջային մարտկոց օգտագործել այն էներգիայով աշխատելու համար: Հուսով եմ, որ այս հրահանգը օգտակար է ձեզ համար, եթե որևէ հարց ունեք, խնդրում ենք ազատ զգալ հարցնել: Տեսանյութեր. Լրացուցիչ տեսանյութերի համար այցելեք իմ YouTube ալիքը:

Ուղիղ եթեր. Ես ուղիղ հեռարձակում եմ աշխատում էլեկտրոնիկայի նախագծերի վրա ամեն երկուշաբթի Twitch- ում

Եվ ես խոսում եմ էլեկտրոնիկայի և այլ պատահական իրերի մասին Twitter- ում - @witnessmenow

Բրայանը

Խորհուրդ ենք տալիս: