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

Arduino ICSP ծրագրավորման մալուխ ՝ 12 քայլ
Arduino ICSP ծրագրավորման մալուխ ՝ 12 քայլ

Video: Arduino ICSP ծրագրավորման մալուխ ՝ 12 քայլ

Video: Arduino ICSP ծրագրավորման մալուխ ՝ 12 քայլ
Video: Lesson 01 Arduino Boards | Robojax Arduino Step By Step Course 2024, Նոյեմբեր
Anonim
Arduino ICSP ծրագրավորման մալուխ
Arduino ICSP ծրագրավորման մալուխ

Ահա թե ինչպես եմ սիրում Arduino ICSP ծրագրավորման մալուխ պատրաստել ՝ բեռնման կամ ծրագրավորման համար օգտագործելու համար:

Քայլ 1: Պաշարներ

Պարագաներ
Պարագաներ

Պաշարները Dupont jumpers- ն են, կոնդենսատորը, սոսինձը և ջերմության նվազեցման խողովակները:

Քայլ 2: Թիրախի ավարտ

Թիրախային ավարտ
Թիրախային ավարտ
Թիրախային ավարտ
Թիրախային ավարտ
Թիրախային ավարտ
Թիրախային ավարտ

Սկսեք 6 դիպոնցի կանանցից իգական թռիչքներով, որոնք դեռ ժապավենի մեջ են և միմյանցից սեղմված չեն: Եվ 1 տղամարդ-տղամարդ ցատկող: Աշխատեք ծրագրավորողի մալուխի թիրախային վերջի վրա: Տեղադրեք միակցիչները յուրաքանչյուր տիպի 3 կապում 2 տողի մեջ, որոնք կմիացվեն Arduino- ի ICSP վերնագրին:

D12 MISO 1.. 2 ԵԿԿ

D13 SCK 3.. 4 MOSI D11 RST 5.. 6 GND

Տեղադրեք մի փոքր սոսինձ միակցիչների միջև և տեղադրեք մի փոքր կտոր ջերմամեկուսիչ խողովակի հավաքածուի վրա և փոքրացրեք այն: Դրա համար շատ սոսինձ անհրաժեշտ չէ, պարզապես բավական է, որպեսզի միակցիչները չսայթաքեն ամբողջ հավաքումից հետո: Խողովակը փոքրացնելուց հետո միացրեք միակցիչները սեղանին, որպեսզի դուրս չմնան կամ անհարթ լինեն:

Քայլ 3: Հեռացրեք պլաստիկ պատյանը ծրագրավորողի վերջի GND մետաղալարից

Հեռացրեք պլաստիկ պատյանը ծրագրավորողի վերջից GND մետաղալարից
Հեռացրեք պլաստիկ պատյանը ծրագրավորողի վերջից GND մետաղալարից
Հեռացրեք պլաստիկ պատյանը ծրագրավորողի վերջից GND մետաղալարից
Հեռացրեք պլաստիկ պատյանը ծրագրավորողի վերջից GND մետաղալարից
Հեռացրեք պլաստիկ պատյանը ծրագրավորողի վերջից GND մետաղալարից
Հեռացրեք պլաստիկ պատյանը ծրագրավորողի վերջից GND մետաղալարից

Նայեք թիրախային ծայրին և GND և RST կապում օգտագործվող գույներին: Այս դեպքում մանուշակագույնը RST- ի համար, իսկ սևը GND- ի համար: Merրագրավորողի վերջում հեռացրեք պլաստիկ պատյանը GND կապից և հեռացրեք պլաստիկ կեղևը լրացուցիչ Dupont մետաղալարից: Կեղևի վրա կա ներդիր, որը պետք է նրբորեն պատռվի, և կճեպը կպոկվի:

Քայլ 4. Sոդման կոնդենսատոր միակցիչների համար և նորից տեղադրեք պատյաններ

Sոդման կոնդենսատոր միակցիչների և նորից տեղադրելու պատյաններ
Sոդման կոնդենսատոր միակցիչների և նորից տեղադրելու պատյաններ
Sոդման կոնդենսատոր միակցիչների և նորից տեղադրելու պատյաններ
Sոդման կոնդենսատոր միակցիչների և նորից տեղադրելու պատյաններ

Օգտագործեք կողպեքի պինցետ ՝ լարերը տեղում ամրացնելու և մետաղալարերի մեկուսացումը պաշտպանելու համար որպես ջեռուցիչ, և կոնդենսատորը միացրեք միակցիչներին: Օգտագործեք շատ փոքր քանակությամբ զոդ, որպեսզի այն չմշակվի քորոցների մեջ, ինչը թույլ չի տա, որ այն սահի Arduino- ի ICSP վերնագրի վրա:

Կտրեք մետաղալարը լրացուցիչ Dupont մետաղալարից, որը մենք դնում ենք ավարտված միակցիչի վերջի RST դիրքում: Միակցիչները նորից քորոցով մղեք պատյանների մեջ: Դա որոշ լրացուցիչ ուժ պահանջեց պատյանն ամրացնելու համար, քանի որ զոդման և կոնդենսատորի մետաղալարը միակցիչը մի փոքր ավելի հաստացրեց: Պլաստիկ պատյանները նորից դնելուց հետո ես հասկանում եմ, որ հաջորդ անգամ պետք է մի փոքր երկարացնեմ կոնդենսատորի լարերը, գուցե ևս մեկ 1/8-14 դյույմով: Կոնդենսատորի + կողմը միացված է լրացուցիչ քորոցին, որը նախատեսված է ավարտված միակցիչի RST դիրքի համար: Կոնդենսատորի կողմը միացված է սև GND քորոցին:

Մի քանի uF կոնդենսատոր լավ է, ես օգտագործել եմ 33uF: 10uF լավ կլիներ, բայց իմ 33uF կոնդենսատորներն ավելի փոքր էին, քան 10uF կոնդենսատորները, որոնք ես ունեի ձեռքի տակ:

Քայլ 5. Կարգավորեք, սոսնձեք և ջերմացեք նեղացման միակցիչները

Կազմակերպեք, սոսնձեք և ջերմացեք նեղացման միակցիչները
Կազմակերպեք, սոսնձեք և ջերմացեք նեղացման միակցիչները
Կազմակերպեք, սոսնձեք և ջերմացեք նեղացման միակցիչները
Կազմակերպեք, սոսնձեք և ջերմացեք նեղացման միակցիչները
Կազմակերպեք, սոսնձեք և ջերմացեք նեղացման միակցիչները
Կազմակերպեք, սոսնձեք և ջերմացեք նեղացման միակցիչները

Կարգավորեք միակցիչները, որպեսզի դրանք համապատասխանեն գույնի և գույնի թիրախային ծայրին: Ներքևի ձախ միակցիչը վերակայման մետաղալարն է: ICSP- ի վերնագրում սա քորոց 5 -ն է: Թողարկվող կողային միակցիչից եկող RST մետաղալարը թողեք ծրագրավորողի կողմի կապերի դասավորությունից դուրս և փոխարինեք այն անջատված միակցիչով, որի վրա տեղադրված է կոնդենսատորը: Սոսինձ, ջերմություն փոքրանում և կապումներն են դարձնում միատեսակ և նույնիսկ ինչպես թիրախային փուլում: Useրագրավորողի ծայրին օգտագործեք մի փոքր ավելի երկար ջերմամեկուսիչ խողովակ ՝ կոնդենսատորը մասամբ պարունակելու համար:

Քայլ 6. Ավելացրեք Արական Jumper Wire Միակցիչ ՝ Վերակայման ազդանշանի համար և նշեք Pin 1

Վերականգնվող ազդանշանի համար ավելացրեք Արական Jumper Wire միակցիչ և նշեք Pin 1
Վերականգնվող ազդանշանի համար ավելացրեք Արական Jumper Wire միակցիչ և նշեք Pin 1
Վերականգնվող ազդանշանի համար ավելացրեք Արական Jumper Wire միակցիչ և նշեք Pin 1
Վերականգնվող ազդանշանի համար ավելացրեք Արական Jumper Wire միակցիչ և նշեք Pin 1

Կտրեք արուից դեպի տղամարդ ցատկիչը և օգտագործեք զոդման միացում և ջերմային կծկման խողովակ ՝ այն ամրացնելու համար մալուխի թիրախային կողմ գնացող վերակայման լարին:

Յուրաքանչյուր միակցիչի վերին ձախ քորոցը ձեր Arduino- ի ICSP վերնագրի 1 -ին կապն է: Նշեք այն ներկի բիծով: Ես օգտագործեցի սպիտակ Gelly Roll ներկի գրիչ: Վերջ, մալուխն ավարտված է:

Քայլ 7: Միացրեք այն

Միացրեք այն
Միացրեք այն
Միացրեք այն
Միացրեք այն
Միացրեք այն
Միացրեք այն

Duրագրավորող Arduino- ն այն է, ով բեռնված է Arduino- ով որպես ISP ուրվագիծ: Այն ստանում է ծրագրավորողի մալուխի վերջը, որը միացված է 1 վերին ձախ անկյունում: Arduino- ն ունի նաև 1 -ին փին, որը նշված է մի փոքր կետով: Վերականգնված մետաղալարը միանում է D10- ին:

Մալուխի թիրախային վերջը միանում է Arduino- ին, որը մենք պատրաստվում ենք բեռնել կամ ծրագրավորել:

Arduinos- ի մեծամասնությունը ICSP- ի վերնագրի մոտ մի փոքր կետ ունի `նշելու 1 -ը: Եթե քոնը չունի, կամ եթե դա այնքան էլ ակնհայտ չէ, ապա հիմա լավ ժամանակ կլինի մի փոքր կետ ավելացնելու համար, երբ ձեռքի տակ ունես ներկ կամ ներկի գրիչ: Ահա իմ Արդուինոյի նկարը, որտեղ ես ավելացրել եմ կետը: ATmega16u2 usb-to-serial chip ICSP վերնագրում, որը հորիզոնական դասավորված է UNO- ի կամ MEGA- ի վերին ձախ անկյունի մոտ, 1 կապը գտնվում է այդ միակցիչի վերին աջ անկյունում:

Քայլ 8. Մեկ այլ ծրագրավորման մալուխ Pro Mini- ի և Pro Micro- ի համար

Մեկ այլ ծրագրավորման մալուխ Pro Mini- ի և Pro Micro- ի համար
Մեկ այլ ծրագրավորման մալուխ Pro Mini- ի և Pro Micro- ի համար
Մեկ այլ ծրագրավորման մալուխ Pro Mini- ի և Pro Micro- ի համար
Մեկ այլ ծրագրավորման մալուխ Pro Mini- ի և Pro Micro- ի համար

Ինձ նույնպես շատ են դուր գալիս Pro Mini- ն և Pro Micro- ն: Սրանք Sparkfun- ի կողմից հորինված տախտակներ են, որոնք գործնականում համատեղելի են քորոցների և ոտնահետքերի հետ: Pro Mini- ն ունի ՄԱԿ -ի նման ATmega328p MCU և Pro Micro- ն ՝ Լեոնարդոյի նման ATmega32u4: Ես սիրում եմ դրանք օգտագործել որպես ծրագրավորողներ և ծրագրավորել կամ բեռնաթափել դրանք ICSP- ի միջոցով: Այսպիսով, ահա ICSP մալուխ պատրաստելու պարագաները ՝ կանացի վերնագիր, կանացի Dupont թռիչքներ, կոնդենսատոր և ջերմության նվազեցման խողովակներ:

Կտրեք վերնագրերը աջ երկարությամբ ՝ Pro Mini կամ Pro Micro- ի մի կողմի բոլոր կապում տեղավորվելու համար: Կտրեք երկար վերնագրի շերտի առաջին չօգտագործված քորոցի մեջտեղում: Ընդամենը պետք է մի փոքր ճնշել որոշ անկյունագծային կտրիչներով, և այն կպոկվի: Այնուհետև օգտագործեք անկյունագծային կտրիչներ ՝ գլուխը կտրելիս քանդված քորոցային դիրքից ավելորդ պլաստիկը կտրելու համար: Արդյունքում ստացվում է 12 դիրքի գլուխ ՝ գեղեցիկ կտրված ծայրերով: Գեղեցկություն ձեռք բերելու համար ավազեք ծայրերը:

Քայլ 9: Հեռացրեք պլաստիկ Dupont Shells- ը

Հեռացրեք պլաստիկ Dupont Shells- ը
Հեռացրեք պլաստիկ Dupont Shells- ը
Հեռացրեք պլաստիկ Dupont Shells- ը
Հեռացրեք պլաստիկ Dupont Shells- ը
Հեռացրեք պլաստիկ Dupont Shells- ը
Հեռացրեք պլաստիկ Dupont Shells- ը

Հեռացրեք պլաստիկ պատյանները Dupont թռչկոտիչների ծայրերից: Ուշադրություն դարձրեք պատյանին մի փոքր ներդիրին: Մեղմորեն բարձրացրեք ներդիրը և հանեք պլաստիկ պատյանը:

Քայլ 10: Addիշտ դիրքերում ավելացրեք ջերմային նեղացման խողովակ և սեղմիչ միակցիչներ իգական վերնագրի վրա

Addիշտ դիրքերում ավելացրեք Heat Shrink Tubing և Push միակցիչներ իգական վերնագրի վրա
Addիշտ դիրքերում ավելացրեք Heat Shrink Tubing և Push միակցիչներ իգական վերնագրի վրա
Addիշտ դիրքերում ավելացրեք Heat Shrink Tubing և Push միակցիչներ իգական վերնագրի վրա
Addիշտ դիրքերում ավելացրեք Heat Shrink Tubing և Push միակցիչներ իգական վերնագրի վրա

Սահեցրեք ջերմության նվազեցման խողովակը լարերի վրա: Միակցիչները մղեք վերնագրերի կանացի զոդման կապումներին: Սա տևում է կայուն ձեռք և ճարտարություն: Հաղորդալարերը անցնում են MOSI- ից, MISO- ից, SCK- ից, VCC- ից և GND- ից մի վերնագրից մյուս վերնագրին: Վերականգնվող մետաղալարն անցնում է ծրագրավորող Arduino- ի 10 -րդ կապից մինչև թիրախային Arduino- ի վերականգնման քորոցը:

Pro Micro- ի դիզայներները խելացի էին, երբ որոշում էին քորոցների դասավորությունը: Թեեւ կապումներն են դասավորված

10, 16, 14, 15

և դա կարծես անհեթեթություն է, պատահում է, որ այն համապատասխանում է Pro Mini կապումների քորոցային գործառույթներին

10, 11, 12, 13

Պատվերն է.

զրոյական ուղարկող, MOSI, MISO, SCK, ինչպես Pro Mini- ում, այնպես էլ Pro Micro- ում:

Այսպիսով, դուք կկարողանաք օգտագործել այս մալուխը Pro Mini- ի կամ Pro Micro- ի հետ որպես ծրագրավորող, իսկ Pro Mini- ի կամ Pro Micro- ի հետ `որպես թիրախ:

Քայլ 11: Sոդեք կապում

Sոդեք կապում
Sոդեք կապում
Sոդեք կապում
Sոդեք կապում
Sոդեք կապում
Sոդեք կապում

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

NDրագրավորողի վերնագրում ավելացրեք կոնդենսատոր GND- ի և RST- ի միջև ՝ FTDI ադապտերի DTR կապից անջատումն անջատելու համար: Մի քանի uF լավ է, ես օգտագործել եմ 33uF: 10uF- ը լավ կլիներ, բայց իմ 33uF կոնդենսատորներն ավելի փոքր էին, քան 10uF կոնդենսատորները, որոնք ես ունեի ձեռքի տակ: Կոնդենսատորի + կողմը հնարավորինս սերտաճեք վերնագրի պլաստիկին, որպեսզի ջերմության նվազեցման խողովակները հնարավորինս ծածկեն: Ես մի փոքր ճեղք արեցի ջերմության նվազման խողովակի վերջի մոտ, որպեսզի կոնդենսատորի մետաղալարն անցնի:

Ի վերջո, սահեցրեք ջերմամեկուսիչ խողովակը մետաղալարով դեպի միակցիչը մինչև այն չհանդիպի գլխիկի պլաստիկի հետ, և խողովակը փոքրացրեք ջերմային ատրճանակով:

Քայլ 12: Կատարված է

Կատարած
Կատարած

Ահա պատրաստի մալուխը: Օգտագործեք պիտակ ստեղծող ՝ նշելու համար, թե մալուխի որ ծայրը ծրագրավորողի համար է, և որն է թիրախի համար: Եվ նշեք, թե վերնագրի որ ծայրը պետք է ուղղված լինի Pro Mini- ի FTDI ադապտերի USB կողմին կամ Pro Micro- ի ներկառուցված USB- ին:

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