Kazalo:

Arduino ICSP kabel za programiranje: 12 korakov
Arduino ICSP kabel za programiranje: 12 korakov

Video: Arduino ICSP kabel za programiranje: 12 korakov

Video: Arduino ICSP kabel za programiranje: 12 korakov
Video: Подключаем текстовый LCD 16x2 к arduino по I2C 2024, Julij
Anonim
Arduino ICSP kabel za programiranje
Arduino ICSP kabel za programiranje

Evo, kako rad naredim programski kabel Arduino ICSP za uporabo pri zagonu ali programiranju.

1. korak: Zaloge

Zaloge
Zaloge

Zaloge so skakalci Dupont, kondenzator, lepilo in toplotno skrčljive cevi.

2. korak: ciljni konec

Ciljni konec
Ciljni konec
Ciljni konec
Ciljni konec
Ciljni konec
Ciljni konec

Začnite s 6 Dupont skakalkami za ženske, ki so še vedno v traku in niso bile narazen. In 1 skakalec od moškega do moškega. Delajte na ciljnem koncu programatorskega kabla. Konektorje razporedite v 2 vrstici po 3 zatičev za vsak vzorec, ki bodo priključeni v glavo ICSP na Arduinu.

D12 MISO 1.. 2 VCC

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

Med priključke položite majhno količino lepila, na sklop položite majhen kos toplotno skrčljive cevi in ga skrčite. Za to ni potrebno veliko lepila, dovolj je, da konektorji po polni montaži ne zdrsnejo. Ko skrčite cev, pritisnite konektorje ravno na mizo, da ne bi štrleli ali bili neenakomerni.

Korak: Odstranite plastično lupino z žice GND na koncu programerja

Odstranite plastično lupino z žice GND na koncu programerja
Odstranite plastično lupino z žice GND na koncu programerja
Odstranite plastično lupino z žice GND na koncu programerja
Odstranite plastično lupino z žice GND na koncu programerja
Odstranite plastično lupino z žice GND na koncu programerja
Odstranite plastično lupino z žice GND na koncu programerja

Oglejte si ciljni konec in barve, ki se uporabljajo za nožice GND in RST. V tem primeru vijolična za RST in črna za GND. Na koncu programatorja odstranite plastično lupino z zatiča GND in odstranite plastično lupino z dodatnega konca žice Dupont. Na lupini je jeziček, ki ga je treba nežno odtrgati in lupina se bo odlepila.

4. korak: Spajkajte kondenzator na priključke in znova namestite lupine

Spajkajte kondenzator na priključke in znova namestite lupine
Spajkajte kondenzator na priključke in znova namestite lupine
Spajkajte kondenzator na priključke in znova namestite lupine
Spajkajte kondenzator na priključke in znova namestite lupine

Z zaklepnimi kleščami pritrdite žice na mestu in delujte kot hladilnik za zaščito izolacije žice in spajkajte kondenzator na konektorje. Uporabite zelo majhno količino spajkalnika, da se ne vpije v vtičnico, kar bi preprečilo, da bi zdrsnilo na glavo ICSP na Arduinu.

Odrežite žico iz dodatnega priključka Dupont, ki ga postavljamo v položaj RST na dokončanem koncu priključka. S pomočjo zatiča potisnite priključke nazaj v lupine. Za namestitev lupine je bilo potrebno nekaj dodatne sile, saj je zaradi spajkanja in kondenzatorske žice konektor nekoliko debel. Po tem, ko sem znova namestil plastične lupine, se zavedam, da bi moral naslednjič kable na kondenzatorju nekoliko podaljšati, morda za še 1/8 do 1/4 palca. + Stran kondenzatorja je povezana z dodatnim zatičem, ki je namenjen položaju RST dokončanega konektorja. - stran kondenzatorja je povezana s črnim zatičem GND.

Kondenzator z več uF je v redu, uporabil sem 33uF. 10uF bi bilo v redu, toda moji kondenzatorji 33uF so bili manjši od kondenzatorjev 10uF, ki sem jih imel pri roki.

5. korak: Razporedite, lepite in toplotno skrčite konektorje

Namestite, lepite in toplotno skrčite konektorje
Namestite, lepite in toplotno skrčite konektorje
Namestite, lepite in toplotno skrčite konektorje
Namestite, lepite in toplotno skrčite konektorje
Namestite, lepite in toplotno skrčite konektorje
Namestite, lepite in toplotno skrčite konektorje

Konektorje razporedite tako, da se barva-za-barva ujema s ciljnim koncem. Spodnji levi priključek je žica za ponastavitev. Na glavi ICSP je to pin 5. Pustite žico RST, ki prihaja iz priključka na ciljni strani, iz razporeditve nožic na strani programatorja in jo zamenjajte z odrezanim konektorjem, na katerem je priključen kondenzator. Lepite, toplotno skrčite in naredite zatiče enakomerno in enako kot v koraku na koncu cilja. Za delno zadrževanje kondenzatorja uporabite nekoliko daljši kos toplotno skrčne cevi na koncu programatorja.

Korak 6: Dodajte moški žični priključek mostička za ponastavitev signala in označite pin 1

Dodajte signalni priključek moškega mostička za signal za ponastavitev in označite pin 1
Dodajte signalni priključek moškega mostička za signal za ponastavitev in označite pin 1
Dodajte signalni priključek moškega mostička za signal za ponastavitev in označite pin 1
Dodajte signalni priključek moškega mostička za signal za ponastavitev in označite pin 1

Odrežite mostiček moški in uporabite spajkalno povezavo in toplotno skrčljivo cev, da ga pritrdite na žico za ponastavitev, ki gre na ciljno stran kabla.

Zgornji levi zatič vsakega priključka je nožica 1 glave ICSP na vašem Arduinu. Označite ga z madežem barve. Uporabil sem belo pisalo Gelly Roll. To je to, kabel je popoln.

7. korak: Priključite ga

Priključite ga
Priključite ga
Priključite ga
Priključite ga
Priključite ga
Priključite ga

Programer Arduino je tisti, ki je naložen z Arduino kot skico ponudnika internetnih storitev. Programerski konec kabla je priključen s pin 1 v zgornjem levem kotu. Arduino ima tudi pin 1, označen z majhno piko. Žica za ponastavitev se priključi na D10.

Ciljni konec kabla se priključi na Arduino, ki ga bomo zagnali ali programirali.

Večina Arduinov ima v bližini glave ICSP pikico, ki označuje pin 1. Če vaša ne, ali če ni zelo očitna, bi bil pravi čas, da dodate malo piko, medtem ko imate barvo ali pisalo pri roki pri roki. Tukaj je slika mojega Arduina, kjer sem dodal piko. Na glavi ICSP USB-do-serijskega čipa ATmega16u2, ki je vodoravno razporejena blizu zgornjega levega kota UNO ali MEGA, je pin 1 v zgornjem desnem kotu tega priključka.

8. korak: Še en programski kabel za Pro Mini in Pro Micro

Še en programski kabel za Pro Mini in Pro Micro
Še en programski kabel za Pro Mini in Pro Micro
Še en programski kabel za Pro Mini in Pro Micro
Še en programski kabel za Pro Mini in Pro Micro

Tudi Pro Mini in Pro Micro sta mi zelo všeč. To so plošče, ki jih je izumil Sparkfun in so praktično združljive z zatiči in odtisi. Pro Mini ima ATmega328p MCU kot UNO, Pro Micro pa ATmega32u4 kot Leonardo. Rad jih uporabljam kot programerje in jih programiram ali zaženem prek ICSP. Torej, tukaj so zaloge za izdelavo kabla ICSP: ženska glava, samice Dupont mostički, kondenzator in toplotno skrčljive cevi.

Glave odrežite na pravo dolžino, da se prilegajo vsem zatičem na eni strani Pro Mini ali Pro Micro. Odrežite na sredini prvega neuporabljenega zatiča dolgega glavnega traku. Potreben je le majhen pritisk z nekaj diagonalnimi rezalniki in se bo razbil. Nato z diagonalnimi rezalniki odrežite odvečno plastiko s položaja zatiča, uničenega pri rezanju glave. Rezultat je 12 -mestna glava z lepo obrezanimi konci. Če želite, da so šminke, pobrusite konce.

9. korak: Odstranite plastične lupine Dupont

Odstranite plastične lupine Dupont
Odstranite plastične lupine Dupont
Odstranite plastične lupine Dupont
Odstranite plastične lupine Dupont
Odstranite plastične lupine Dupont
Odstranite plastične lupine Dupont

Odstranite plastične lupine s koncev mostičkov Dupont. Oglejte si majhen zavihek na lupini. Nežno dvignite jeziček in izvlecite plastično lupino.

Korak 10: Dodajte toplotno skrčljive cevi in potisne priključke na ženski glavi v pravilnih položajih

Dodajte toplotne skrčljive cevi in potisne priključke na ženski glavi v pravilnih položajih
Dodajte toplotne skrčljive cevi in potisne priključke na ženski glavi v pravilnih položajih
Dodajte toplotne skrčne cevi in potisne priključke na ženski glavi v pravilnih položajih
Dodajte toplotne skrčne cevi in potisne priključke na ženski glavi v pravilnih položajih

Termoskrčljivo cev nataknite na žice. Konektorje potisnite na spajkalne spojke ženskih glav. Za to sta potrebna mirna roka in spretnost. Žice gredo od MOSI, MISO, SCK, VCC in GND na eni glavi v drugo glavo. Žica za ponastavitev gre od zatiča 10 na programerju Arduino do zatiča za ponastavitev ciljnega Arduina.

Oblikovalci Pro Micro so bili pametni, ko so se odločili za postavitev zatičev. Čeprav so zatiči razporejeni

10, 16, 14, 15

in to se zdi nesmiselno, zgodi se, da ustreza funkcijam pin pin Pro Mini

10, 11, 12, 13

Naročilo je:

reset-pošiljatelj, MOSI, MISO, SCK, na Pro Mini in Pro Micro.

Tako boste lahko ta kabel uporabljali s programom Pro Mini ali Pro Micro kot programerjem in s Pro Mini ali Pro Micro kot tarčo.

11. korak: Spajkajte zatiče

Spajkajte zatiče
Spajkajte zatiče
Spajkajte zatiče
Spajkajte zatiče
Spajkajte zatiče
Spajkajte zatiče

Z zaklepnimi kleščami držite zatiče mirno, enakomerno razporejeno in ravno. Pincete delujejo tudi kot hladilnik, ki preprečuje, da bi toplota spajkanja potovala navzgor po žici in stalila izolacijo ali prezgodaj skrčila toplotno skrčljivo cev. Vsak zatič hitro spajkajte in ne uporabljajte preveč spajkanja. Uporabite le toliko, da opravite delo.

Dodajte kondenzator med GND in RST na glavi programatorja, da onemogočite ponastavitev z vtiča DTR adapterja FTDI. Več uF je v redu, uporabil sem 33uF. 10uF bi bilo v redu, toda moji kondenzatorji 33uF so bili manjši od kondenzatorjev 10uF, ki sem jih imel pri roki. Spojite stran + kondenzatorja čim bližje plastiki glave, da toplotno skrčljiva cev čim bolj pokrije. Na koncu toplotno skrčljive cevi sem naredil majhno režo, skozi katero je šla žica kondenzatorja.

Na koncu potisnite toplotno skrčljivo cev navzgor po žici na priključek, dokler se ne dotakne plastike glave, ter cev skrčite s toplotno pištolo.

12. korak: Končano

Končano
Končano

Tukaj je končan kabel. Z izdelovalcem nalepk označite, kateri konec kabla je za programerja in kateri za cilj. Označite, kateri konec glave mora biti usmerjen proti USB strani adapterja FTDI Pro Mini ali vgrajenemu USBju Pro Micro.

Priporočena: