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

Վերահսկեք ամեն ինչ մեկ AVR կապով ՝ 4 քայլ
Վերահսկեք ամեն ինչ մեկ AVR կապով ՝ 4 քայլ

Video: Վերահսկեք ամեն ինչ մեկ AVR կապով ՝ 4 քայլ

Video: Վերահսկեք ամեն ինչ մեկ AVR կապով ՝ 4 քայլ
Video: ESP32 Tutorial 15 - DC Motor Speed Control with ESP32 L293D | SunFounder's ESP32 IoT Learnig kit 2024, Հուլիսի
Anonim
Կառավարեք ամեն ինչ մեկ AVR կապով
Կառավարեք ամեն ինչ մեկ AVR կապով
Կառավարեք ամեն ինչ մեկ AVR կապով
Կառավարեք ամեն ինչ մեկ AVR կապով

Այս հրահանգը ցույց է տալիս, թե ինչպես կարելի է վերահսկել led- ների խումբը մեկ միկրոպրոցեսորային ելքով: Միկրո, որը ես կօգտագործեմ, Atmel Attiny2313- ն է:

Քայլ 1: Մասեր և գործիքներ

Մասեր և գործիքներ
Մասեր և գործիքներ
Մասեր և գործիքներ
Մասեր և գործիքներ

Մասեր. Attiny2313 (ստացել է 5 անվճար նմուշ Atmel- ից) 20 փին վարդակ Դիմադրիչներ (ցանկացած չափս կաշխատի ՝ կախված ձեր կարգավորումից: Ես ավելի ուշ կբացատրեմ) 5 վ կարգավորիչ (ցանկացածը կաշխատի, ես օգտագործում եմ LM340) տրանզիստորներ կամ Mosfets (ամենահեշտը գտեք և ամենաէժանը սովորաբար 2n3904- ն են: Պարզապես համոզվեք, որ դա NPN տրանզիստոր է կամ N-Channel Mosfet) 2 փոքր կոնդենսատորներ (կարգավորիչի համար փնտրեք տվյալների թերթիկ,.1uf և.22uf LM340- ով) Շատ լուսադիոդներ Որոշ նախատախտակ կամ տախտակ nyանկացած ծրագրավորող AVRWireTools- ի համար. oldոդման երկաթ

Քայլ 2: Սխեմատիկ և ինչպես է այն աշխատում

Սխեմատիկ և ինչպես է այն աշխատում
Սխեմատիկ և ինչպես է այն աշխատում
Սխեմատիկ և ինչպես է այն աշխատում
Սխեմատիկ և ինչպես է այն աշխատում
Սխեմատիկ և ինչպես է այն աշխատում
Սխեմատիկ և ինչպես է այն աշխատում

Առաջին սխեմատիկ պատկերը ցույց է տալիս, թե ինչպես եմ LED- ների շարքերը միացրել ելքային կապում: AVR- ի ելքային քորոցը գնում է դեպի տրանզիստորի հիմքը, որը միացված է որպես անջատիչ: Երբ ելքը ցածր է կամ 0v, տրանզիստորը անջատված է, և հոսանքը չի կարող բեռի միջով հոսել դեպի գետնին: Երբ ելքը բարձր է կամ 5 վ, տրանզիստորը միացված է, և հոսանքը կարող է բեռի միջով հոսել դեպի գետնին: Սա կոչվում է ցածր կողմի անջատում և կարող է օգտագործվել led, dc շարժիչների, stepper շարժիչների և շատ այլ բաների համար, որոնք պահանջում են ավելի մեծ լարում կամ հոսանք, քան միկրո կարող է թողնել: Այս նախագծի բեռը կլինի որոշ լեդերի: լարված ցանկացած ձևով, ինչպես ուզում եք, բայց ձեր կողմից օգտագործվող էներգիայի աղբյուրը որոշելու է, թե ինչպես կարող եք դրանք միացնել: Ինձ համար ես գտա նոութբուքի լիցքավորիչ, որը կարող է թողնել 16 վ լարման առավելագույնը 7,5 ամպեր: Այժմ լուսադիոդները միացնելու ամենաարդյունավետ միջոցը գտնվում էր մի շարք զուգահեռ զանգվածում, ինչպես ցույց է տրված երրորդ նկարում: Ռեզիստորի չափը որոշելու համար նախ պարզեք, թե որքան լարվածություն է ընկնում մեկ լեդում: Կապույտ և կանաչ լեդերի համար, որոնք ես օգտագործում էի, լարման անկումը մոտավորապես 3 -ից 3,3 վոլտ է: Կարմիր և դեղին լեդերը մոտ 2.2 վոլտ են: Այժմ գումարեք շարքի բոլոր լարման անկումները (3*5 = 15 վ) Հիմա հանեք դա ձեր աղբյուրի լարումից (16-15 = 1 վ) ռեզիստոր (1v) կարող է լինել իր բեռը, կամ կարող եք կցել այնքան, որքան ցանկանում եք, քանի դեռ այդ բեռի ընդհանուր հոսանքը չի գերազանցում տրանզիստորի սահմանը: (2n3904 կարող է աշխատել 100 մ)*Տրանզիստորը կարող է փոխարինվել N-Channel Mosfet- ով

Քայլ 3: Կառուցեք այն

Կառուցեք այն
Կառուցեք այն
Կառուցեք այն
Կառուցեք այն
Կառուցեք այն
Կառուցեք այն
Կառուցեք այն
Կառուցեք այն

Այժմ դուք կարող եք սկսել ձեր շրջանագծի հացահատիկը: Այն բանից հետո, երբ ես մի քանի փորձություն արեցի սեղանի վրա, ես ամեն ինչ միացրեցի նախատախտակի վրա: Եթե ցանկանում էիք իսկական երևակայություն ստանալ, կարող եք դասավորել ձեր սեփական տախտակը և փորագրել այն ՝ օգտագործելով դրա վրա բացատրված գործընթացներից մեկը: կայք.

Քայլ 4: Programրագրավորեք AVR- ը

Այժմ ժամանակն է ծրագրավորելու ձեր AVR- ը: Եթե չգիտեք, թե ինչպես դա անել, ստուգեք այս հրահանգը ՝ https://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/ Ահա ահա իմ պատրաստած ծրագիրը Այն պարզապես ընդմիշտ անցնում է հաջորդականությունների օղակով: Երբ AVR- ը ծրագրավորվի, կարող եք այն կպցնել ձեր տախտակի վրա զոդված վարդակից, կամ եթե վարդակ չունեք, ստուգեք ծրագիրը տախտակի վրա, և եթե այն ճիշտ է, ապա կարող եք չիպը կպցնել ձեր տախտակին:

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