Sadržaj:

Arduino ICSP kabel za programiranje: 12 koraka
Arduino ICSP kabel za programiranje: 12 koraka
Anonim
Arduino ICSP kabel za programiranje
Arduino ICSP kabel za programiranje

Evo kako volim napraviti Arduino ICSP programski kabel za korištenje pri pokretanju ili programiranju.

Korak 1: Opskrba

Pribor
Pribor

Opskrba je Dupont kratkospojnicima, kondenzatorima, ljepilom i termoskupljajućim cijevima.

Korak 2: Ciljajte kraj

Ciljni kraj
Ciljni kraj
Ciljni kraj
Ciljni kraj
Ciljni kraj
Ciljni kraj

Započnite sa 6 Dupont kratkospojnika za žene koji su još uvijek u vrpci, a nisu rašireni. I 1 muško-muški skakač. Radite na ciljnom kraju kabela programatora. Rasporedite konektore u 2 reda po 3 pina svaki uzorak, koji će se uključiti u ICSP zaglavlje na Arduinu.

D12 MISO 1.. 2 VCC

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

Stavite mali dio ljepila između konektora, te stavite mali komad termoskupljajuće cijevi preko sklopa i skupite ga. Za to nije potrebno mnogo ljepila, tek toliko da se konektori ne skliznu nakon potpune montaže. Nakon skupljanja cijevi, pritisnite konektore ravno uz stol tako da nema virilih ili neravnih.

Korak 3: Uklonite plastičnu ljusku s GND žice programatora

Uklonite plastičnu ljusku s GND žice programatora
Uklonite plastičnu ljusku s GND žice programatora
Uklonite plastičnu ljusku s GND žice programatora
Uklonite plastičnu ljusku s GND žice programatora
Uklonite plastičnu ljusku s GND žice programatora
Uklonite plastičnu ljusku s GND žice programatora

Pogledajte ciljni kraj i boje korištene za GND i RST pinove. U ovom slučaju, ljubičasta za RST, a crna za GND. Na kraju programatora uklonite plastičnu ljusku s GND zatika i uklonite plastičnu ljusku s dodatnog kraja žice Dupont. Na ljusci postoji jezičak za nježno izvlačenje i ljuska će se odvojiti.

Korak 4: Lemljenje kondenzatora na konektore i ponovna instalacija školjki

Lemiti kondenzator na konektore i ponovno instalirati ljuske
Lemiti kondenzator na konektore i ponovno instalirati ljuske
Lemiti kondenzator na konektore i ponovno instalirati ljuske
Lemiti kondenzator na konektore i ponovno instalirati ljuske

Pincetom za zaključavanje pričvrstite žice na mjestu i djelujte kao hladnjak za zaštitu izolacije žice te lemite kondenzator na konektore. Upotrijebite vrlo malu količinu lema kako biste spriječili njegovo upadanje u utičnicu za pin, što bi spriječilo njegovo klizanje na ICSP zaglavlje na Arduinu.

Odrežite žicu s dodatnog konektora Dupont žice koji stavljamo u položaj RST dovršenog kraja priključka. Gurnite konektore natrag u školjke pomoću igle. To je zahtijevalo dodatnu silu da bi se postavila ljuska, jer je žica lemljenja i kondenzatora učinila konektor malo debljim. Nakon što sam ponovno stavio plastične omote, shvaćam da ću sljedeći put morati produžiti žice na kondenzatoru za još nekih 1/8 do 1/4 inča. + Strana kondenzatora spojena je na dodatni pin, koji je namijenjen za položaj RST dovršenog konektora. - Strana kondenzatora spojena je na crni GND pin.

Kondenzator od nekoliko uF je u redu, koristio sam 33uF. 10uF bi bilo u redu, ali moji kondenzatori od 33uF bili su manji od kondenzatora od 10uF koje sam imao pri ruci.

Korak 5: Rasporedite, zalijepite i termoskupljajući konektore

Rasporedite, zalijepite i termoskupljajući konektore
Rasporedite, zalijepite i termoskupljajući konektore
Rasporedite, zalijepite i termoskupljajući konektore
Rasporedite, zalijepite i termoskupljajući konektore
Rasporedite, zalijepite i termoskupljajući konektore
Rasporedite, zalijepite i termoskupljajući konektore

Rasporedite konektore tako da odgovaraju boji u boji ciljnom kraju. Donji lijevi konektor je žica za resetiranje. Na ICSP zaglavlju to je pin 5. Ostavite RST žicu koja dolazi sa konektora na ciljnoj strani izvan rasporeda pinova na strani programatora i zamijenite je svojim odsječenim konektorom na kojem je priključen kondenzator. Zalijepite, termoskupljajte i ujednačite igle kao u koraku na kraju cilja. Upotrijebite malo duži komad termoskupljajuće cijevi na kraju programatora kako biste djelomično zadržali kondenzator.

Korak 6: Dodajte muški priključak žice kratkospojnika za signal za poništavanje i označite pin 1

Dodajte muški priključak žice kratkospojnika za signal za poništavanje i označite pin 1
Dodajte muški priključak žice kratkospojnika za signal za poništavanje i označite pin 1
Dodajte muški priključak žice kratkospojnika za signal za poništavanje i označite pin 1
Dodajte muški priključak žice kratkospojnika za signal za poništavanje i označite pin 1

Izrežite kratkospojnik muško-muški i upotrijebite vezu za lemljenje i termoskupljajuću cijev kako biste ga pričvrstili na žicu za resetiranje koja ide na ciljnu stranu kabela.

Gornji lijevi pin svakog priključka je pin 1 ICSP zaglavlja na vašem Arduinu. Označite ga mrljom boje. Koristila sam bijelu olovku za boje Gelly Roll. To je to, kabel je gotov.

Korak 7: Uključite ga u utičnicu

Uključite ga
Uključite ga
Uključite ga
Uključite ga
Uključite ga
Uključite ga

Programer Arduino je onaj koji ima Arduino kao skicu ISP -a. Dobija kraj programatora kabela, priključen s iglom 1 u gornjem lijevom kutu. Arduino također ima pin 1 označen malom točkom. Žica za resetiranje uključuje se u D10.

Ciljni kraj kabela uključuje se u Arduino koji ćemo pokrenuti ili programirati.

Većina Arduinosa ima malu točku u blizini ICSP zaglavlja za označavanje pina 1. Ako vaš nema, ili ako nije vrlo očit, sada bi bilo dobro vrijeme da dodate malo točke dok imate boju ili olovku pri ruci. Evo slike mog Arduina gdje sam dodao točku. Na ICme zaglavlju USB-to-serijski čip ATmega16u2 čip koji je vodoravno postavljen blizu gornjeg lijevog kuta UNO ili MEGA, pin 1 je u gornjem desnom kutu tog priključka.

Korak 8: Još jedan kabel za programiranje za Pro Mini i Pro Micro

Još jedan kabel za programiranje za Pro Mini i Pro Micro
Još jedan kabel za programiranje za Pro Mini i Pro Micro
Još jedan kabel za programiranje za Pro Mini i Pro Micro
Još jedan kabel za programiranje za Pro Mini i Pro Micro

Također mi se jako sviđaju Pro Mini i Pro Micro. To su ploče koje je izumio Sparkfun i koje su praktički kompatibilne s pin i otiscima stopala. Pro Mini ima ATmega328p MCU poput UNO -a, a Pro Micro ima ATmega32u4 poput Leonarda. Volim ih koristiti kao programere te ih programirati ili pokrenuti putem ICSP -a. Dakle, ovdje su zalihe za izradu ICSP kabela: ženski zaglavlje, ženski Dupont kratkospojnici, kondenzator i termoskupljajuće cijevi.

Izrežite zaglavlja na odgovarajuću duljinu kako bi stali na sve igle s jedne strane Pro Mini ili Pro Micro. Izrežite na sredini prve neiskorištene iglice dugačke trake za zaglavlje. Sve što je potrebno je mali pritisak s nekim dijagonalnim rezačima i on će se raspasti. Zatim upotrijebite dijagonalne rezače za rezanje viška plastike s položaja igle uništene prilikom rezanja zaglavlja. Rezultat je zaglavlje s 12 položaja s lijepo obrezanim krajevima. Za ukrašavanje, izbrusite krajeve.

Korak 9: Uklonite plastične Dupont školjke

Uklonite plastične Dupont školjke
Uklonite plastične Dupont školjke
Uklonite plastične Dupont školjke
Uklonite plastične Dupont školjke
Uklonite plastične Dupont školjke
Uklonite plastične Dupont školjke

Uklonite plastične ljuske s krajeva Dupont kratkospojnika. Obratite pažnju na mali jezičak na ljusci. Lagano podignite jezičak i skinite plastičnu ljusku.

Korak 10: Dodajte termoskupljajuće cijevi i potisne konektore na ženski držač u ispravnim položajima

Dodajte toploskupljajuće cijevi i potisne konektore na ženski držač u ispravnim položajima
Dodajte toploskupljajuće cijevi i potisne konektore na ženski držač u ispravnim položajima
Dodajte toploskupljajuće cijevi i potisne konektore na ženskom zaglavlju u ispravnim položajima
Dodajte toploskupljajuće cijevi i potisne konektore na ženskom zaglavlju u ispravnim položajima

Navucite termoskupljajuću cijev na žice. Gurnite konektore na lemilice ženskog zaglavlja. Za to su potrebne mirna ruka i spretnost. Žice idu od MOSI, MISO, SCK, VCC i GND na jednom zaglavlju do drugog zaglavlja. Žica za resetiranje ide od pina 10 programatora Arduino do pina za resetiranje ciljnog Arduina.

Dizajneri Pro Microa bili su pametni kada su odlučili o rasporedu iglica. Iako su igle posložene

10, 16, 14, 15

i čini se da je to besmisleno, događa se da odgovara funkcijama pinova pinova Pro Mini

10, 11, 12, 13

Redoslijed je sljedeći:

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

Dakle, moći ćete koristiti ovaj kabel s Pro Mini ili Pro Micro kao programerom, a s Pro Mini ili Pro Micro kao metom.

Korak 11: Lemite igle

Lemite igle
Lemite igle
Lemite igle
Lemite igle
Lemite igle
Lemite igle

Pincetom za zaključavanje držite igle mirno, ravnomjerno razmaknute i ravne. Pinceta također djeluje kao hladnjak koji sprječava toplinu lemljenja da putuje uz žicu i topi izolaciju ili prerano skupljajući toplinski skupljajuće cijevi. Svaku iglu brzo lemite i nemojte koristiti višak lemljenja. Iskoristite tek toliko da posao obavite.

Dodajte kondenzator između GND i RST na zaglavlju na strani programatora da biste onemogućili resetiranje s DTR pina adaptera FTDI adaptera. Nekoliko uF je u redu, koristio sam 33uF. 10uF bi bilo u redu, ali moji kondenzatori od 33uF bili su manji od kondenzatora od 10uF koje sam imao pri ruci. Lemiti + stranu kondenzatora što je moguće bliže plastici zaglavlja tako da toplinski skupljajuće cijevi pokrivaju što je više moguće. Napravio sam mali prorez pri kraju cijevi za termoskupljanje kako bi žica kondenzatora prošla.

Na kraju gurnite termoskupljajuću cijev uz žicu na konektor dok ne dodirne plastiku zaglavlja, a cijev stisnite toplinskim pištoljem.

Korak 12: Gotovo

Gotovo
Gotovo

Evo gotovog kabela. Pomoću izrađivača naljepnica označite koji je kraj kabela za programera, a koji za metu. I označite koji kraj zaglavlja treba usmjeriti prema USB strani FTDI adaptera Pro Mini-a ili ugrađenom USB-u Pro Micro-a.

Preporučeni: