Turinys:
- 1 žingsnis: reikmenys
- 2 žingsnis: tikslo pabaiga
- 3 žingsnis: nuimkite plastikinį apvalkalą nuo programuotojo galo GND vielos
- 4 žingsnis: litavimo kondensatorius prie jungčių ir iš naujo įdiekite korpusus
- 5 veiksmas: sutvarkykite, klijuokite ir termiškai susitraukiančias jungtis
- 6 veiksmas: pridėkite vyrišką trumpiklio laido jungtį, skirtą atstatyti signalą ir pažymėti 1 kaištį
- 7 žingsnis: prijunkite
- 8 žingsnis: Kitas „Pro Mini“ir „Pro Micro“programavimo kabelis
- 9 veiksmas: nuimkite plastikinius „Dupont“apvalkalus
- 10 veiksmas: pridėkite termiškai susitraukiančius vamzdelius ir stumiamas jungtis ant moteriškos antraštės teisingose padėtyse
- 11 žingsnis: lituokite kaiščius
- 12 žingsnis: Atlikta
Video: „Arduino“ICSP programavimo kabelis: 12 žingsnių
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Štai kaip man patinka gaminti „Arduino ICSP“programavimo kabelį, kurį galima naudoti įkrovimui ar programavimui.
1 žingsnis: reikmenys
Tiekiamos Dupont džemperiai, kondensatorius, klijai ir termiškai susitraukiantys vamzdžiai.
2 žingsnis: tikslo 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
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
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 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į
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
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
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 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
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
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
Č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:
„Pasidaryk pats“programavimo kabelis naudojant „Arduino Uno“- „Baofeng UV -9R Plus“: 6 žingsniai (su nuotraukomis)
„Pasidaryk pats“programavimo kabelis naudojant „Arduino Uno“-„Baofeng UV-9R Plus“: Sveiki visi, tai yra paprastas vadovas, kaip paversti „Baofeng UV-9R“(arba plius) ausinių / ausinių laidą į programavimo kabelį, naudojant „Ardunio UNO“kaip USB Serijos keitiklis. [ATSISAKYMAS] Aš neprisiimu jokios atsakomybės už bet kokią žalą
Įdomios apdorojimo programavimo gairės dizaineriui-spalvų valdymas: 10 žingsnių
Įdomios apdorojimo programavimo gairės dizaineriui-spalvų valdymas. Ankstesniuose skyriuose mes daugiau kalbėjome apie tai, kaip naudoti kodą formavimui, o ne žinių apie spalvas. Šiame skyriuje mes išsamiau išnagrinėsime šį žinių aspektą
8 kontaktų programavimo skydas: 14 žingsnių (su nuotraukomis)
8 kontaktų programavimo skydas: 8 kontaktų programavimo skydas leidžia programuoti „ATtiny“serijos lustus, naudojant „Arduino“kaip programuotoją. Kitaip tariant, prijunkite jį prie „Arduino“ir tada galėsite lengvai užprogramuoti 8 kontaktų lustus. Tuomet šie maži mikrovaldikliai gali būti
„Baofeng UV-5R“radijo programavimo kabelis su „Arduino“: 3 žingsniai
„Baofeng UV-5R“radijo programavimo kabelis su „Arduino“: aplink gali būti 2,5–3,5 mm stereo garso kabelis. To, kelių jungiamųjų laidų ir atsarginio „Arduino Uno“pakanka, kad būtų sukurtas programavimo kabelis „Baofeng UV-5RV2+“radijui! Gali dirbti ir su kitais radijo imtuvais! &Quot; Programavimas "
16F676 ICSP programavimo lizdas PICkit 2 programuotojui: 6 žingsniai
16F676 PICkit 2 programuotojo ICSP programavimo lizdas: Aš bandau sukurti šį dvigubo nuolatinio variklio modulį savo robotų projektui. Neturėjau vietos įdėti ICSP kaiščio antraštės ant PCB. Taigi aš greitai sumaniau šį dizainą