INHOUDSOPGAWE:

Arduino ICSP -programmeerkabel: 12 stappe
Arduino ICSP -programmeerkabel: 12 stappe

Video: Arduino ICSP -programmeerkabel: 12 stappe

Video: Arduino ICSP -programmeerkabel: 12 stappe
Video: ATtiny13 и ATtiny85. Обзор и программирование с помощью Arduino 2024, Julie
Anonim
Arduino ICSP -programmeerkabel
Arduino ICSP -programmeerkabel

Hier is hoe ek daarvan hou om 'n Arduino ICSP -programmeringskabel te maak om te gebruik vir herlaai of programmering.

Stap 1: Voorrade

Voorrade
Voorrade

Die voorrade is Dupont -springers, kondensator, gom en krimpbuise.

Stap 2: Doel einde

Doel einde
Doel einde
Doel einde
Doel einde
Doel einde
Doel einde

Begin met 6 vrou-tot-vroulike Dupont-springers wat nog in 'n lint is, wat nie uitmekaar gerits is nie. En 1 trui van man tot man. Werk aan die doelpunt van die programmeerkabel. Rangskik die verbindings in 2 rye van 3 penne elke patroon, wat by die ICSP -kop op 'n Arduino aansluit.

D12 MISO 1.. 2 VCC

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

Plaas 'n klein bietjie gom tussen die verbindings en plaas 'n klein stukkie krimpbuis oor die eenheid en krimp dit. Daar is nie veel gom hiervoor nodig nie, net genoeg om te verhoed dat die verbindings na die volledige samestelling gly. Nadat u die buis gekrimp het, druk die verbindings plat teen die tafel, sodat daar nie uitsteek of oneweredig is nie.

Stap 3: Verwyder die plastiekdop uit die GND -draad van die programmeerder

Verwyder die plastiekdop van die GND -draad van die programmeerder
Verwyder die plastiekdop van die GND -draad van die programmeerder
Verwyder die plastiekdop van die GND -draad van die programmeerder
Verwyder die plastiekdop van die GND -draad van die programmeerder
Verwyder die plastiekdop van die GND -draad van die programmeerder
Verwyder die plastiekdop van die GND -draad van die programmeerder

Kyk na die teikenkant en die kleure wat vir die GND- en RST -penne gebruik word. In hierdie geval pers vir RST en swart vir GND. Aan die einde van die programmeerder, verwyder die plastiekdop van die GND -pen en verwyder die plastiekdop van 'n ekstra Dupont -draadkant. Daar is 'n oortjie op die dop om saggies te los, en die dop sal afkom.

Stap 4: Soldeerkondensator aan verbindings en herinstalleer skulpe

Soldeerkondensator aan verbindings en herinstalleer skulpe
Soldeerkondensator aan verbindings en herinstalleer skulpe
Soldeerkondensator aan verbindings en herinstalleer skulpe
Soldeerkondensator aan verbindings en herinstalleer skulpe

Gebruik 'n tang om die drade vas te hou en as 'n heatsink te dien om die isolasie van die draad te beskerm, en soldeer 'n kondensator aan die verbindings. Gebruik 'n baie klein hoeveelheid soldeersel om te voorkom dat dit in die penhouer beland, wat verhoed dat dit op die ICSP -kop op die Arduino gly.

Sny die draad af van die ekstra Dupont -draadverbinder wat ons in die RST -posisie van die voltooide connector -einde plaas. Druk die verbindings terug in die doppe met 'n pen. Dit het ekstra krag nodig om die dop te kry, want die soldeer- en kapasitordraad het die aansluiting 'n bietjie dikker gemaak. Nadat ek die plastiekdoppe weer aangebring het, besef ek dat ek die drade van die kondensator die volgende keer effens langer moet maak, miskien nog 1/8 tot 1/4 duim. Die + kant van die kapasitor is gekoppel aan die ekstra pen, wat bedoel is vir die RST -posisie van die voltooide connector. Die kant van die kapasitor is aan die swart GND -pen gekoppel.

'N Kondensator van verskeie uF is goed, ek het 33uF gebruik. 10uF sou goed gewees het, maar my 33uF kapasitors was kleiner as die 10uF kapasitors wat ek byderhand gehad het.

Stap 5: Rangskik, plak en krimp verbindings

Rangskik, plak en krimp verbindings
Rangskik, plak en krimp verbindings
Rangskik, plak en krimp verbindings
Rangskik, plak en krimp verbindings
Rangskik, plak en krimp verbindings
Rangskik, plak en krimp verbindings

Rangskik die verbindings om kleur-vir-kleur by die teikenkant te pas. Die connector links onder is die reset -draad. Op die ICSP -kop is dit pen 5. Laat die RST -draad wat van die teikenkant kom, uit die rangskikking van penne aan die kant van die programmeerder, en vervang dit met u afsny -aansluiting wat die kapasitor aangeheg het. Plak, hitte krimp en maak die penne eenvormig en selfs soos in die doelwitstap. Gebruik 'n effens langer stukkie hitte -krimpslang aan die einde van die programmeerder om die kapasitor gedeeltelik te bevat.

Stap 6: Voeg 'n manlike aansluitdraadverbinding by vir die herstelsignaal en merk pen 1

Voeg manlike jumperdraadverbinder by vir die herstelsignaal en merk pen 1
Voeg manlike jumperdraadverbinder by vir die herstelsignaal en merk pen 1
Voeg manlike jumperdraadverbinder by vir die herstelsignaal en merk pen 1
Voeg manlike jumperdraadverbinder by vir die herstelsignaal en merk pen 1

Sny 'n man-tot-man trui en gebruik 'n soldeerverbinding en 'n krimpkous om dit vas te maak aan die resetdraad wat na die doelkant van die kabel gaan.

Die boonste linker pen van elke aansluiting is pen 1 van die ICSP -kop op u Arduino. Merk dit met 'n kol verf. Ek het 'n wit Gelly Roll -verfpen gebruik. Dit is dit, die kabel is voltooi.

Stap 7: Sluit dit aan

Koppel dit aan
Koppel dit aan
Koppel dit aan
Koppel dit aan
Koppel dit aan
Koppel dit aan

Die programmeerder Arduino is die een wat met die Arduino as ISP -skets gelaai is. Dit kry die programmeerder -einde van die kabel, ingeprop met pen 1 in die linker boonste hoek. Die Arduino het ook pen 1 gemerk met 'n klein kolletjie. Die terugsteldraad sluit aan by D10.

Die doelwit van die kabel sluit aan by die Arduino wat ons gaan laai of programmeer.

Die meeste Arduino's het 'n klein kolletjie naby die ICSP -kop om pen 1 te merk. As die uwe dit nie doen nie, of as dit nie baie duidelik is nie, is dit 'n goeie tyd om 'n kolletjie by te voeg terwyl u die verf- of verfpen byderhand het. Hier is 'n foto van 'n Arduino van my waar ek die kolletjie bygevoeg het. Op die ATmega16u2 usb-na-seriële chip ICSP-kop wat horisontaal naby die linker boonste hoek van UNO of MEGA gerangskik is, is pen 1 in die regter boonste hoek van die aansluiting.

Stap 8: 'n Ander programmeerkabel vir Pro Mini en Pro Micro

Nog 'n programmeerkabel vir Pro Mini en Pro Micro
Nog 'n programmeerkabel vir Pro Mini en Pro Micro
Nog 'n programmeerkabel vir Pro Mini en Pro Micro
Nog 'n programmeerkabel vir Pro Mini en Pro Micro

Ek hou ook baie van Pro Mini en Pro Micro. Dit is borde wat deur Sparkfun uitgevind is, wat feitlik met pen- en voetspoor versoenbaar is. Pro Mini het ATmega328p MCU soos die UNO en Pro Micro het ATmega32u4 soos die Leonardo. Ek hou daarvan om dit as programmeerders te gebruik, en om dit via ICSP te programmeer of te laai. Hier is die voorrade vir die maak van 'n ICSP -kabel: kopstuk, vroulike Dupont -springers, kondensator en krimpbuis.

Sny die kopstukke op die regte lengte om op al die penne aan die een kant van die Pro Mini of Pro Micro te pas. Sny in die middel van die eerste ongebruikte pen van 'n lang kopstrook. Al wat nodig is, is 'n bietjie druk met 'n paar skuins snyers, en dit breek uitmekaar. Gebruik dan die diagonale snyers om die oortollige plastiek uit die penposisie te sny wat vernietig is tydens die sny van die kop. Die resultaat is 'n kop van 12 posisies met mooi afgewerk punte. Om fyn te word, skuur die punte.

Stap 9: Verwyder plastiek Dupont -doppe

Verwyder plastiek Dupont -doppe
Verwyder plastiek Dupont -doppe
Verwyder plastiese Dupont -doppe
Verwyder plastiese Dupont -doppe
Verwyder plastiek Dupont -doppe
Verwyder plastiek Dupont -doppe

Verwyder die plastiekskille van die punte van die Dupont -springers. Let op 'n klein oortjie op die dop. Trek die oortjie saggies op en trek die plastiekdop af.

Stap 10: Voeg hitte -krimpbuise en drukverbindings by die vroulike kop in die regte posisies

Voeg hitte -krimpbuise en drukverbindings op die vroulike kop in die regte posisies by
Voeg hitte -krimpbuise en drukverbindings op die vroulike kop in die regte posisies by
Voeg hitte -krimpbuise en drukverbindings op die vroulike kop in die regte posisies by
Voeg hitte -krimpbuise en drukverbindings op die vroulike kop in die regte posisies by

Skuif die hitte -krimpslang op die drade. Druk die verbindings op die vroulike kop -soldeerspelde. Dit neem vaste hand en behendigheid. Die drade gaan van MOSI, MISO, SCK, VCC en GND op die een kop na die ander kop. Die reset -draad gaan van pen 10 op die programmeerder Arduino, na die reset -pen van die doel Arduino.

Die ontwerpers van Pro Micro was slim toe hulle die uitleg van die pen besluit. Alhoewel die penne gerangskik is

10, 16, 14, 15

en dit blyk onsin te wees, dit stem toevallig ooreen met die penfunksies van die Pro Mini -penne

10, 11, 12, 13

Die bevel is:

reset-sender, MOSI, MISO, SCK, op beide Pro Mini en Pro Micro.

U kan hierdie kabel dus gebruik met 'n Pro Mini of Pro Micro as die programmeerder, en met Pro Mini of Pro Micro as die teiken.

Stap 11: Soldeer die penne

Soldeer die penne
Soldeer die penne
Soldeer die penne
Soldeer die penne
Soldeer die penne
Soldeer die penne

Gebruik 'n tang om die penne stewig, eweredig en reguit te hou. Die tang werk ook as 'n koellichaam wat verhoed dat die soldeerhitte deur die draad beweeg en die isolasie smelt of die krimpbuis te vroeg krimp. Soldeer elke pen vinnig en moenie te veel soldeersel gebruik nie. Gebruik net genoeg om die werk te doen.

Voeg 'n kondensator tussen GND en RST op die kop van die programmeerder-kant om die terugstelling van die FTDI-adapter se DTR-pen uit te skakel. Verskeie uF is goed, ek het 33uF gebruik. 10uF sou goed wees, maar my 33uF kapasitors was kleiner as die 10uF kapasitors wat ek byderhand gehad het. Soldeer die + kant van die kapasitor so na as moontlik aan die kop plastiek, sodat die hitte krimp buis soveel as moontlik bedek. Ek het 'n klein spleet naby die einde van die krimpbuis gemaak sodat die kondensator se draad kon deurloop.

Uiteindelik, skuif die krimpbuis om die draad op die aansluiting totdat dit aan die kopplastiek voldoen en krimp die buis met 'n hittegeweer.

Stap 12: Klaar

Klaar
Klaar

Hier is die voltooide kabel. Gebruik 'n etiketmaker om aan te dui watter einde van die kabel vir die programmeerder is en watter einde vir die teiken. En merk aan watter einde van die kop na die USB-kant van die Pro Mini se FTDI-adapter of die ingeboude USB van die Pro Micro moet wys.

Aanbeveel: