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

Գրասեղանի տոնածառի անիմացիոն LED- ներ Attiny85: 6 քայլ
Գրասեղանի տոնածառի անիմացիոն LED- ներ Attiny85: 6 քայլ

Video: Գրասեղանի տոնածառի անիմացիոն LED- ներ Attiny85: 6 քայլ

Video: Գրասեղանի տոնածառի անիմացիոն LED- ներ Attiny85: 6 քայլ
Video: Ամանոր // Տոնածառի խաղալիքներ / Քաղցրավենիք / Flatlay 2024, Նոյեմբեր
Anonim
Image
Image
Գրասեղանի տոնածառի անիմացիոն LED- ները Attiny85
Գրասեղանի տոնածառի անիմացիոն LED- ները Attiny85
Գրասեղանի տոնածառի անիմացիոն LED- ներ Attiny85
Գրասեղանի տոնածառի անիմացիոն LED- ներ Attiny85

Փոքր (32x32 մմ) տոնածառ 8 LED, որոնք անիմացիայի են ենթարկվում ATtiny85 SU (smd) - ով `Սուրբ Christmasննդյան օրը գրասեղանին դնելու համար, անիմացիան տևում է 5 րոպե և կրկնում է մի հանգույց:

SOՐԱԳԻՐ:

անվճար տպագիր սխեմաների ծրագրակազմ ՝ Kicad 5 հղում

Arduino 1.8

USBASP ծրագրավորող կամ ISP Arduino տախտակ

տախտակներ Arduino ծրագրային ապահովման ATTinys ծրագրավորման համար տե՛ս ստորև ՝ դրանք տեղադրելու համար

Քայլ 1:

Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր

Գործիքներ. Էժան խոշորացույց

Oldոդման երկաթ

հուշում 1 մմ 0.5 մմ (կամ 1 մմ) եռակցում

զոդման հոսք

ացետոն

Ուլտրամանուշակագույն ճառագայթման մեկուսիչ մեքենա

Մինի փորվածք և անտառ 0, առավելագույնը 8 մմ

մկրատ ամեն ինչ անելու համար

տաք սոսինձ ատրճանակ կամ 2 բաղադրիչ էպոքսիդ սոսինձ

պինցետ (SMD մուտքագրելու համար)

ներկի լակի սպիտակ և փայլուն լաք

Քայլ 2: Բաղադրիչներ

SMD բաղադրիչներ

8 գունավոր LED (չափ 0805)

4 դիմադրություն 150 Օմ (չափը 1206)

1 դիմադրություն 10 KOhms (չափը 1206)

1 կոնդենսատոր 100nF (չափը 1206)

1 կոնդենսատոր Տանտալ 22μF 10 Վոլտ (չափը B

մի կտոր պղնձի PCB Մետաղական կամ պոչի դիմադրության

epoxy pre sensitized դրական երկկողմանի 5/10 (լավագույնը) կամ 16/10 (ավելի դժվար է կտրել)

Քայլ 3. Սխեմատիկ և PCB

Սխեմատիկ և PCB
Սխեմատիկ և PCB
Սխեմատիկ և PCB
Սխեմատիկ և PCB
Սխեմատիկ և PCB
Սխեմատիկ և PCB

Նշաններ:

Եթե չեք ցանկանում օգտագործել Kicad- ը, ծառի երկու կողմերն էլ թափանցիկ տպելու համար դրանք պետք է արտացոլվեն (գլխիվայր), դրանք SVG վեկտորային ձևաչափով են և բաց են Internet Explorer- ով կամ ավելի լավ `անվճար վեկտորային գծագրման ծրագրակազմով Inkscape link Inskape

Kicad:

բոլոր Kicad ֆայլերն այստեղ են. Kicad 5.1 ֆայլերը

Քայլ 4: Ստեղծեք ՏՏ:

Անել դա !
Անել դա !
Անել դա !
Անել դա !
Անել դա !
Անել դա !

Կտրում. Եթե 0.5 մմ հաստությամբ էպոքսիդ եք օգտագործել, կարող եք մկրատով կտրել ծառի ուրվագիծը (զգույշ եղեք ներքին անկյունների համար), այնուհետև ՝ դանակով: Եթե դուք օգտագործել եք 1.6 մմ էպոքսիդ (16/10), ապա պետք է օգտագործեք սղոցի սայր, ֆայլ և կտրիչ:

SMD բաղադրիչների եռակցումը շատ նուրբ է, խորհուրդ եմ տալիս օգտագործել խոշորացույց, պինցետ, 0.5 մմ (առավելագույնը 1 մմ) զոդման հուշում: Մանրակրկիտ մաքրեք PCB- ն ացետոնով, խոշորացույցով ստուգեք, որ քերծվածքների պատճառով միկրո կտրվածքներ չկան, հոսքը քսեք եռակցման «կարկանդակներից» խուսափելու համար: CMS- ում լավագույն արդյունքի հասնելու համար միշտ թրմեք և կպցրեք մի փոքր հոսքով բաղադրիչները և PCB- ն: SMD LED- ները փխրուն են, դրանք շատ երկար մի տաքացրեք, երբ դրանք կպցրեք: Կան բազմաթիվ ձեռնարկներ, որոնք այրում և եռակցում են CMS- ը youtube- ում և բլոգերում: Եթե դուք սկսնակ եք CMS- ում, խորհուրդ եմ տալիս դիտել դրանք: Մենք սկսում ենք 4 ուղիղ եռակցված մետաղալարով կամ դիմադրության պոչով երկու կողմերից եռակցելով, այնուհետև LED- ները, դրանք պահելով մեկ առ մեկ, մինչդեռ դրանք պահելով պինցետների օգնությամբ, այնուհետև տեղադրեք դրանք PCB- ի վրա: և եռակցեք առաջին քորոցը ՝ ուշադրություն դարձնելով կողմնորոշմանը, կանաչ կետը ցույց է տալիս կաթոդը (ամենաքիչը), այնուհետև կպցրեք երկրորդ քորոցը: Եթե LED- ը (0805 -ում) զոդման համար շատ դժվար է թվում, կարող եք վերցնել վերը նշված չափը (1206 որպես դիմադրիչներ): LED- ի եռակցումից հետո կարող եք եռակցել 150 Օմ -ի 4 դիմադրությունները, որոնք գտնվում են նույն երեսին:

Ipոդումից առաջ չիպը պետք է ծրագրավորվի: Դուք ունեք ընտրություն երկու մոդելների միջև ՝ ATtiny13A (1K հիշողություն) կամ ATtiny85 (8K հիշողություն) programրագրավորման և FUSE BIT- ի բոլոր մանրամասները նկարագրված են ստորև: Երբ չիպը ծրագրավորվում է, կարող եք թիթեղացնել այն, հարմարեցնել այն PCB- ի վրա և կպցնել քորոց, անհրաժեշտության դեպքում համապատասխանեցնել մյուս կապումներին և դրանք զոդել մեկ առ մեկ: Nոդեք կոնդենսատորը 100nF, այնուհետև կպցրեք Tantale10μF 10V կոնդենսատորը, դիմադրությունը 10KOhms և ավարտեք երկու կողմերում հոսանքի կապանքները զոդելով: Այնուհետև մաքրեք PCB- ն ացետոնով և հին ատամի խոզանակով, ստուգեք, որ որևէ հետք չեն շոշափում և փորձարկում են, հոգալով կերակրման + և - բևեռայնության մասին, ծառը պետք է անմիջապես «սկսի», եթե դա այդպես չէ, ստուգեք եռակցումները և հետքեր.

Deարդարեք այն ներկով, փայլերով և լաքերով լճի նկարներով կամ ձեր ճաշակով:

Եթե չեք ցանկանում մուտքագրել ծրագրավորման HEX ֆայլերը կցված են zip- ում ATtiny13A և ATtiny85 համարների համար: Ես չեմ նկարագրում ծրագրավորողների օգտագործման մեթոդը, քանի որ կան ուսուցողական կամ youtube տեսանյութեր, որոնք նկարագրում են այն:

Քայլ 5. PROՐԱԳՐԵՔ ՉԻՊԸ Առանց Arduino HEX ֆայլի միայն

PROՐԱԳՐԻՐ ՉԻՊԸ Առանց Arduino HEX ֆայլի միայն
PROՐԱԳՐԻՐ ՉԻՊԸ Առանց Arduino HEX ֆայլի միայն
PROՐԱԳՐԻՐ ՉԻՊԸ Առանց Arduino HEX ֆայլի միայն
PROՐԱԳՐԻՐ ՉԻՊԸ Առանց Arduino HEX ֆայլի միայն
PROՐԱԳՐԻՐ ՉԻՊԸ Առանց Arduino HEX ֆայլի միայն
PROՐԱԳՐԻՐ ՉԻՊԸ Առանց Arduino HEX ֆայլի միայն

Եթե չեք ցանկանում մուտքագրել ծրագրավորման HEX ֆայլերի տվյալները կցված են zip- ում ATtiny13A և ATtiny85 համարների համար:

HEX ֆայլերի հղում

Attiny հիշողությունը ծրագրավորելու համար ձեզ անհրաժեշտ են ծրագրավորման ծրագրակազմ և ծրագրավորող Windows- ում, ProgIsp- ը շատ ամբողջական ծրագիր է, որը կարող է անել ամեն ինչ AVR միկրոկոնտրոլերների վրա: Իմ ծրագրավորողը USBASP է (մենք այն ebay- ում ծիծաղելի գնով ենք գտնում): Ես PDF- ը վերահաստատեցի PDF- ով ՝ սքրինշոթով:

ProgIsp ձեռնարկ և ծրագրակազմ

Կա նաև avrdudess.exe, այն աշխատում է Windows- ում և (Ubuntu- ով մոնո):

AVRdudess հղում

շատ օգտակար կայք AVR չիպերի համար տե՛ս էկրանի պատկերը ATtiny85- ի համար

AVR ապահովիչների հաշվիչ

տեսեք պատուհանների տակ fusesbit- ի կազմաձևման էկրանը ProgIsp- ով և AVRdudess- ով

Քայլ 6. Փոփոխեք և ծրագրավորեք չիպը Arduino- ի հետ

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