Turinys:

„Arduino“ICSP programavimo kabelis: 12 žingsnių
„Arduino“ICSP programavimo kabelis: 12 žingsnių

Video: „Arduino“ICSP programavimo kabelis: 12 žingsnių

Video: „Arduino“ICSP programavimo kabelis: 12 žingsnių
Video: Как записать загрузчик Outseal PLC Nano на Arduino Nano 2024, Lapkritis
Anonim
„Arduino“ICSP programavimo kabelis
„Arduino“ICSP programavimo kabelis

Štai kaip man patinka gaminti „Arduino ICSP“programavimo kabelį, kurį galima naudoti įkrovimui ar programavimui.

1 žingsnis: reikmenys

Prekės
Prekės

Tiekiamos Dupont džemperiai, kondensatorius, klijai ir termiškai susitraukiantys vamzdžiai.

2 žingsnis: tikslo pabaiga

Tikslinė pabaiga
Tikslinė pabaiga
Tikslinė pabaiga
Tikslinė pabaiga
Tikslinė pabaiga
Tikslinė pabaiga

Pradėkite nuo 6 moterų „Dupont“megztinių, kurie vis dar yra juostelėje ir nebuvo atskirti. Ir 1 megztinis nuo vyrų iki vyrų. Dirbkite ties tiksliniu programuotojo kabelio galu. Išdėstykite jungtis į 2 eilutes po 3 kaiščius, kurie bus prijungti prie „Arduino“ICSP antraštės.

D12 MISO 1.. 2 VCC

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

Įdėkite nedidelę klijų dalį tarp jungčių ir uždėkite nedidelį termiškai susitraukiančio vamzdžio gabalėlį ant agregato ir sutraukite. Tam nereikia daug klijų, tik tiek, kad po visiško surinkimo jungtys neslystų. Susitraukę vamzdelius, prispauskite jungtis prie stalo taip, kad neliktų jokių nelygumų ar nelygumų.

3 žingsnis: nuimkite plastikinį apvalkalą nuo programuotojo galo GND vielos

Nuimkite plastikinį apvalkalą nuo programuotojo galo GND vielos
Nuimkite plastikinį apvalkalą nuo programuotojo galo GND vielos
Nuimkite plastikinį apvalkalą nuo programuotojo galo GND vielos
Nuimkite plastikinį apvalkalą nuo programuotojo galo GND vielos
Nuimkite plastikinį apvalkalą nuo programuotojo galo GND vielos
Nuimkite plastikinį apvalkalą nuo programuotojo galo GND vielos

Pažvelkite į tikslinį galą ir spalvas, naudojamas GND ir RST kaiščiams. Šiuo atveju violetinė - RST, o juoda - GND. Programuotojo gale nuimkite plastikinį apvalkalą nuo GND kaiščio ir nuimkite plastikinį apvalkalą nuo papildomo Dupont vielos galo. Ant apvalkalo yra skirtukas, kuriuo galima švelniai krapštytis, ir apvalkalas nukris.

4 žingsnis: litavimo kondensatorius prie jungčių ir iš naujo įdiekite korpusus

Lituokite kondensatorių prie jungčių ir iš naujo įdiekite korpusus
Lituokite kondensatorių prie jungčių ir iš naujo įdiekite korpusus
Lituokite kondensatorių prie jungčių ir iš naujo įdiekite korpusus
Lituokite kondensatorių prie jungčių ir iš naujo įdiekite korpusus

Naudokite fiksavimo žnyples, kad pritvirtintumėte laidus vietoje ir veiktų kaip radiatorius, apsaugantis laidų izoliaciją, ir prijunkite kondensatorių prie jungčių. Naudokite labai mažą lydmetalio kiekį, kad jis nepatektų į kaiščio talpyklą, o tai neleistų slysti ant „Arduino“ICSP antraštės.

Nupjaukite laidą iš papildomos „Dupont“laido jungties, kurią dedame į baigtos jungties galo RST padėtį. Naudodami kaištį, stumkite jungtis atgal į korpusus. Tam reikėjo šiek tiek papildomų jėgų, kad būtų galima uždėti apvalkalą, nes lydmetalis ir kondensatoriaus viela jungtį padarė šiek tiek storesnę. Po to, kai vėl uždėjau plastikinius korpusus, suprantu, kad kitą kartą kondensatoriaus laidus turėčiau padaryti šiek tiek ilgesnius, galbūt dar 1/8–1/4 colio. Kondensatoriaus + pusė yra prijungta prie papildomo kaiščio, kuris yra skirtas užbaigtos jungties RST padėčiai. Kondensatoriaus pusė yra prijungta prie juodo GND kaiščio.

Tinka kelių uF kondensatorius, aš naudojau 33uF. 10uF būtų buvę gerai, bet mano 33uF kondensatoriai buvo mažesni nei 10uF kondensatoriai, kuriuos turėjau po ranka.

5 veiksmas: sutvarkykite, klijuokite ir termiškai susitraukiančias jungtis

Išdėstykite, klijuokite ir termiškai susitraukiančias jungtis
Išdėstykite, klijuokite ir termiškai susitraukiančias jungtis
Išdėstykite, klijuokite ir termiškai susitraukiančias jungtis
Išdėstykite, klijuokite ir termiškai susitraukiančias jungtis
Išdėstykite, klijuokite ir termiškai susitraukiančias jungtis
Išdėstykite, klijuokite ir termiškai susitraukiančias jungtis

Išdėstykite jungtis taip, kad spalvos atitiktų tikslinį galą. Apatinė kairioji jungtis yra atstatymo laidas. ICSP antraštėje tai yra kaištis 5. Palikite RST laidą, kuris ateina iš tikslinės pusės jungties, iš kaiščių išdėstymo programuotojo pusėje ir pakeiskite jį nutraukta jungtimi, kurioje yra prijungtas kondensatorius. Klijuokite, susitraukite šiluma ir padarykite kaiščius vienodus ir tolygius, kaip ir tiksliniame etape. Programuotojo gale naudokite šiek tiek ilgesnį termiškai susitraukiančio vamzdžio gabalėlį, kad iš dalies būtų kondensatorius.

6 veiksmas: pridėkite vyrišką trumpiklio laido jungtį, skirtą atstatyti signalą ir pažymėti 1 kaištį

Pridėkite vyrišką trumpiklio laido jungtį atstatymo signalui ir pažymėkite 1 kaištį
Pridėkite vyrišką trumpiklio laido jungtį atstatymo signalui ir pažymėkite 1 kaištį
Pridėkite vyrišką trumpiklio laido jungtį atstatymo signalui ir pažymėkite 1 kaištį
Pridėkite vyrišką trumpiklio laido jungtį atstatymo signalui ir pažymėkite 1 kaištį

Iškirpkite megztinį nuo vyro iki vyro ir naudokite lydmetalio jungtį ir termiškai susitraukiantį vamzdelį, kad pritvirtintumėte jį prie atstatymo laido, einančio į tikslinę kabelio pusę.

Viršutinis kairysis kiekvienos jungties kaištis yra „Arduino“ICSP antraštės 1 kaištis. Pažymėkite jį dažų dėme. Aš naudoju baltą „Gelly Roll“dažų rašiklį. Štai viskas, kabelis baigtas.

7 žingsnis: prijunkite

Įjunkite
Įjunkite
Įjunkite
Įjunkite
Įjunkite
Įjunkite

Programuotojas „Arduino“yra tas, kuriame yra „Arduino“kaip ISP eskizas. Jis gauna programuotojo kabelio galą, prijungtą prie kaiščio 1 viršutiniame kairiajame kampe. „Arduino“taip pat turi 1 kaištį, pažymėtą mažu tašku. Atstatymo laidas prijungiamas prie D10.

Tikslinis kabelio galas prijungiamas prie „Arduino“, kurį ketiname įkelti arba užprogramuoti.

Daugelyje „Arduinos“yra mažas taškas šalia ICSP antraštės, kad būtų pažymėtas 1 kaištis. Jei jūsų nėra arba jei tai nėra labai akivaizdu, dabar būtų tinkamas laikas pridėti šiek tiek taško, kol turėsite po ranka dažus ar dažų rašiklį. Čia yra mano „Arduino“nuotrauka, kurioje pridėjau tašką. „ATmega16u2“USB-serijinės mikroschemos ICSP antraštėje, kuri yra horizontaliai šalia viršutinio kairiojo UNO arba MEGA kampo, 1 kaištis yra tos jungties viršutiniame dešiniajame kampe.

8 žingsnis: Kitas „Pro Mini“ir „Pro Micro“programavimo kabelis

Kitas „Pro Mini“ir „Pro Micro“programavimo kabelis
Kitas „Pro Mini“ir „Pro Micro“programavimo kabelis
Kitas „Pro Mini“ir „Pro Micro“programavimo kabelis
Kitas „Pro Mini“ir „Pro Micro“programavimo kabelis

Man taip pat labai patinka „Pro Mini“ir „Pro Micro“. Tai „Sparkfun“išrastos plokštės, kurios praktiškai suderinamos su kaiščiais ir pėdsakais. „Pro Mini“turi ATmega328p MCU, kaip UNO, o „Pro Micro“turi „ATmega32u4“, kaip „Leonardo“. Man patinka juos naudoti kaip programuotojus ir juos programuoti arba įkelti naudojant ICSP. Taigi, čia yra ICSP kabelio gamybos reikmenys: moteriška antraštė, moteriški „Dupont“megztiniai, kondensatorius ir termiškai susitraukiantis vamzdelis.

Iškirpkite tinkamo ilgio antraštes, kad tilptų ant visų smeigtukų vienoje „Pro Mini“ar „Pro Micro“pusėje. Iškirpkite pirmosios nepanaudotos ilgos antraštės juostelės vidurį. Tereikia šiek tiek paspausti su kai kuriomis įstrižomis pjaustyklėmis ir jis suskaidys. Tada įstrižais pjaustytuvais nupjaukite plastiko perteklių iš kaiščio padėties, sunaikintos pjaunant antraštę. Rezultatas yra 12 pozicijų antraštė su gražiais apipjaustytais galais. Norėdami išgalvoti, nušlifuokite galus.

9 veiksmas: nuimkite plastikinius „Dupont“apvalkalus

Nuimkite plastikinius „Dupont“korpusus
Nuimkite plastikinius „Dupont“korpusus
Nuimkite plastikinius „Dupont“korpusus
Nuimkite plastikinius „Dupont“korpusus
Nuimkite plastikinius „Dupont“korpusus
Nuimkite plastikinius „Dupont“korpusus

Nuimkite plastikinius apvalkalus nuo „Dupont“džemperių galų. Atkreipkite dėmesį į nedidelį skirtuką ant korpuso. Švelniai pakelkite skirtuką ir nuimkite plastikinį apvalkalą.

10 veiksmas: pridėkite termiškai susitraukiančius vamzdelius ir stumiamas jungtis ant moteriškos antraštės teisingose padėtyse

Pridėkite termiškai susitraukiančius vamzdelius ir stūmimo jungtis ant moteriškos antgalio teisingose padėtyse
Pridėkite termiškai susitraukiančius vamzdelius ir stūmimo jungtis ant moteriškos antgalio teisingose padėtyse
Pridėkite termiškai susitraukiančius vamzdelius ir stūmimo jungtis ant moteriškos antgalio teisingose padėtyse
Pridėkite termiškai susitraukiančius vamzdelius ir stūmimo jungtis ant moteriškos antgalio teisingose padėtyse

Užmaukite termiškai susitraukiančius vamzdelius ant laidų. Įstumkite jungtis į antgalio lydmetalio kaiščius. Tam reikia tvirtos rankos ir miklumo. Laidai eina iš MOSI, MISO, SCK, VCC ir GND iš vienos antraštės į kitą antraštę. Atstatymo laidas eina nuo programuotojo „Arduino“10 kaiščio iki tikslinio „Arduino“kaiščio.

„Pro Micro“dizaineriai buvo sumanūs, kai nusprendė kaiščių išdėstymą. Nors kaiščiai yra išdėstyti

10, 16, 14, 15

ir tai atrodo nesąmonė, tai atsitinka, kad atitinka „Pro Mini“kaiščių kaiščių funkcijas

10, 11, 12, 13

Užsakymas yra toks:

„reset-sender“, „MOSI“, „MISO“, „SCK“tiek „Pro Mini“, tiek „Pro Micro“.

Taigi, šį kabelį galėsite naudoti su programuotoju „Pro Mini“arba „Pro Micro“, o kaip tikslą - „Pro Mini“arba „Pro Micro“.

11 žingsnis: lituokite kaiščius

Lituokite kaiščius
Lituokite kaiščius
Lituokite kaiščius
Lituokite kaiščius
Lituokite kaiščius
Lituokite kaiščius

Naudokite fiksavimo žnyples, kad kaiščiai būtų pastovūs, tolygiai išdėstyti ir tiesūs. Žnyplės taip pat veikia kaip šilumos kriauklė, neleidžianti lydmetalio šilumai keliauti per laidą ir ištirpinti izoliaciją arba per anksti susitraukti termiškai susitraukiančius vamzdžius. Lituokite kiekvieną kaištį greitai ir nenaudokite per daug litavimo. Naudokite tik tiek, kad atliktumėte darbą.

Pridėkite kondensatorių tarp GND ir RST programuotojo pusės antraštėje, kad išjungtumėte FTDI adapterio DTR kaiščio atstatymą. Keli uF yra gerai, aš naudojau 33uF. 10uF būtų gerai, bet mano 33uF kondensatoriai buvo mažesni nei 10uF kondensatoriai, kuriuos turėjau po ranka. Lituokite kondensatoriaus + pusę kuo arčiau plastikinės antraštės, kad termiškai susitraukiantys vamzdeliai kuo daugiau uždengtų. Prie termiškai susitraukiančio vamzdžio galo padariau nedidelį plyšį, kad praeitų kondensatoriaus viela.

Galiausiai, stumkite termiškai susitraukiančius vamzdelius viela ant jungties, kol jie sutaps su plastikiniu antgaliu, ir sutraukite vamzdelius šilumos pistoletu.

12 žingsnis: Atlikta

padaryta
padaryta

Čia yra baigtas kabelis. Naudokite etikečių rašiklį, kad pažymėtumėte, kuris laido galas skirtas programuotojui, o kuris - tikslui. Ir pažymėkite, kuris antraštės galas turi būti nukreiptas į „Pro Mini“FTDI adapterio USB pusę arba „Pro Micro“įmontuotą USB.

Rekomenduojamas: