Sadržaj:

Arduino ICSP kabl za programiranje: 12 koraka
Arduino ICSP kabl za programiranje: 12 koraka

Video: Arduino ICSP kabl za programiranje: 12 koraka

Video: Arduino ICSP kabl za programiranje: 12 koraka
Video: Главная Автоматизация с помощью SMS - Использование и коды использования GSM-клавиатуры Arduino 2024, Juli
Anonim
Arduino ICSP kabl za programiranje
Arduino ICSP kabl za programiranje

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

Korak 1: Potrošni materijal

Supplies
Supplies

Zalihe su Dupont kratkospojnici, kondenzator, ljepilo i termoskupljajuće cijevi.

Korak 2: Ciljajte kraj

Target End
Target End
Target End
Target End
Target End
Target End

Počnite sa 6 Dupont kratkospojnika za žene koji su još uvijek u vrpci, a nisu rajsferširani. 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 i stavite mali komad termoskupljajuće cijevi preko sklopa i skupite ga. Za to nije potrebno mnogo ljepila, tek toliko da 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 sa žice GND na kraju 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 sa GND pina i uklonite plastičnu ljusku s dodatnog kraja Dupont žice. Na ljusci postoji jezičak koji se lagano može izvući i ljuska će se odvojiti.

Korak 4: Lemite kondenzator na konektore i ponovno instalirajte omotače

Lemiti kondenzator na konektore i ponovo instalirati ljuske
Lemiti kondenzator na konektore i ponovo instalirati ljuske
Lemiti kondenzator na konektore i ponovo instalirati ljuske
Lemiti kondenzator na konektore i ponovo instalirati ljuske

Upotrijebite klešta za zaključavanje da biste pričvrstili žice na mjestu i djelovali 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 iglice, š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 završenog kraja konektora. Gurnite konektore natrag u kućište pomoću igle. Ovo 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 trebati produžiti žice na kondenzatoru za možda još 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 za boju ciljnom kraju. Donji lijevi konektor je žica za resetiranje. Na ICSP zaglavlju ovo 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, termoskupljajući i igle učinite ujednačenima, čak i u koraku na kraju cilja. Upotrijebite malo duži komad termoskupljajuće cijevi na kraju programatora da 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

Odrežite kratkospojnik muško-muški i upotrijebite vezu za lemljenje i termoskupljajuću cijev da biste ga pričvrstili na žicu za resetiranje koja ide do ciljane strane kabela.

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

Korak 7: Uključite ga

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đe ima pin 1 označen malom tačkom. Žica za resetiranje se uključuje u D10.

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

Većina Arduinosa ima malu tačku u blizini ICSP zaglavlja za označavanje pina 1. Ako vaš ne zna, ili ako nije vrlo očit, sada bi bilo dobro vrijeme da dodate malo tačke dok vam boja ili olovka budu 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 konektora.

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đe mi se jako sviđaju Pro Mini i Pro Micro. To su ploče koje je izumio Sparkfun i koje su praktično kompatibilne sa iglama i otiskom 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, evo materijala za izradu ICSP kabela: ženski zaglavlje, ženski Dupont kratkospojnici, kondenzator i termoskupljajuće cijevi.

Odrežite zaglavlja na odgovarajuću dužinu kako bi odgovarali svim pinovima s jedne strane Pro Mini ili Pro Micro. Izrežite na sredini prvog neupotrebljenog zatiča dugačke trake sa zaglavljem. 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 sa položaja igle uništenog pri rezanju 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 termoskupljajuće cijevi i konektore za potiskivanje na ženskom zaglavlju u ispravnim položajima
Dodajte termoskupljajuće cijevi i konektore za potiskivanje na ženskom zaglavlju u ispravnim položajima
Dodajte termoskupljajuće cijevi i konektore za potiskivanje na ženskom zaglavlju u ispravnim položajima
Dodajte termoskupljajuće cijevi i konektore za potiskivanje na ženskom zaglavlju u ispravnim položajima

Navucite termoskupljajuću cijev na žice. Gurnite konektore na igle za lemljenje ž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 pinova. Iako su igle raspoređ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

Naredba je sljedeća:

reset-pošiljalac, 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

Upotrijebite klešta za zaključavanje da biste držali igle mirno, ravnomjerno razmaknute i ravne. Pinceta također djeluje kao hladnjak koji sprječava toplinsko lemljenje da putuje uz žicu i topi izolaciju ili prerano skupljajući termoskupljajuć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 sa DTR pina 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 termoskupljajuće cijevi pokrivaju što je više moguće. Napravio sam mali prorez pri kraju termoskupljajuće cijevi kako bi žica kondenzatora mogla proći.

Konačno, gurnite cijev za termoskupljanje prema žici prema konektoru dok ne naiđe na plastiku zaglavlja, a cijev stisnite toplinskim pištoljem.

Korak 12: Gotovo

Gotovo
Gotovo

Evo gotovog kabla. 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čuje se: