Obsah:

Programovací kábel Arduino ICSP: 12 krokov
Programovací kábel Arduino ICSP: 12 krokov

Video: Programovací kábel Arduino ICSP: 12 krokov

Video: Programovací kábel Arduino ICSP: 12 krokov
Video: Wattmetr - Popis konstrukce 2024, Júl
Anonim
Programovací kábel Arduino ICSP
Programovací kábel Arduino ICSP

Tu je návod, ako rád vyrábam programovací kábel Arduino ICSP, ktorý sa používa na zavádzanie alebo programovanie.

Krok 1: Spotrebný materiál

Zásoby
Zásoby

Dodávateľom sú prepojky Dupont, kondenzátor, lepidlo a zmršťovacie bužírky.

Krok 2: Cieľový koniec

Cieľový koniec
Cieľový koniec
Cieľový koniec
Cieľový koniec
Cieľový koniec
Cieľový koniec

Začnite so 6 prepojkami Dupont medzi ženami a ženami, ktoré sú stále na stužke, neboli rozopnuté na zips. A 1 skokan z muža na muža. Pracujte na cieľovom konci kábla programátora. Spojte konektory do 2 radov po 3 piny pre každý vzor, ktoré sa zapoja do hlavičky ICSP na Arduine.

D12 MISO 1.. 2 VCC

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

Medzi konektory naneste malé množstvo lepidla a na zostavu naneste malý kúsok teplom zmrštiteľnej trubice a stiahnite ju. Na to nie je potrebné veľa lepidla, len toľko, aby sa konektory po úplnej montáži nešmýkali. Po zmrštení hadičiek zatlačte konektory na stôl tak, aby nevytŕčali ani neboli nerovnomerné.

Krok 3: Odstráňte plastovú škrupinu z vodiča GND na konci programátora

Odstráňte plastovú škrupinu z vodiča GND na konci programátora
Odstráňte plastovú škrupinu z vodiča GND na konci programátora
Odstráňte plastovú škrupinu z vodiča GND na konci programátora
Odstráňte plastovú škrupinu z vodiča GND na konci programátora
Odstráňte plastovú škrupinu z vodiča GND na konci programátora
Odstráňte plastovú škrupinu z vodiča GND na konci programátora

Pozrite sa na cieľový koniec a farby použité pre piny GND a RST. V tomto prípade fialová pre RST a čierna pre GND. Na konci programátora vyberte plastovú škrupinu z kolíka GND a odstráňte plastovú škrupinu z prídavného konca drôtu Dupont. Na škrupine je úchytka na jemné vypáčenie a škrupina sa uvoľní.

Krok 4: Spájajte kondenzátor s konektormi a znova nainštalujte škrupiny

Spájkujte kondenzátor na konektory a znova nainštalujte škrupiny
Spájkujte kondenzátor na konektory a znova nainštalujte škrupiny
Spájajte kondenzátor na konektory a znova nainštalujte škrupiny
Spájajte kondenzátor na konektory a znova nainštalujte škrupiny

Na zaistenie vodičov na mieste a fungovanie chladiča na ochranu izolácie drôtu použite zaisťovacie kliešte a na konektory spájkujte kondenzátor. Použite veľmi malé množstvo spájky, aby sa nedostala do kolíkovej zásuvky, čo by zabránilo jej skĺznutiu na hlavičku ICSP na Arduine.

Odrežte drôt od prídavného konektora vodiča Dupont, ktorý vkladáme do polohy RST dokončeného konca konektora. Zatlačte konektory späť do škrupín pomocou kolíka. Na navlečenie plášťa bolo potrebné vynaložiť dodatočnú silu, pretože spájkovací a kondenzátorový drôt spôsobil, že konektor bol trochu hrubší. Po opätovnom nasadení plastových škrupín si uvedomujem, že nabudúce by som mal vodiče na kondenzátore predĺžiť o niečo dlhšie, možno o ďalších 1/8 až 1/4 palca. Strana + kondenzátora je pripojená k extra kolíku, ktorý je určený pre polohu RST dokončeného konektora. Strana kondenzátora je pripojená k čiernemu kolíku GND.

Kondenzátor niekoľkých uF je v poriadku, použil som 33uF. 10uF by bolo v poriadku, ale moje 33uF kondenzátory boli menšie ako 10uF kondenzátory, ktoré som mal po ruke.

Krok 5: Usporiadajte, lepidlo a tepelne zmršťovacie konektory

Usporiadajte, lepidlo a tepelne zmršťovacie konektory
Usporiadajte, lepidlo a tepelne zmršťovacie konektory
Usporiadajte, lepidlo a tepelne zmršťovacie konektory
Usporiadajte, lepidlo a tepelne zmršťovacie konektory
Usporiadajte, lepte a tepelne zmršťovacie konektory
Usporiadajte, lepte a tepelne zmršťovacie konektory

Usporiadajte konektory tak, aby zodpovedali farbe k farbe cieľového konca. Vľavo dole je konektor resetovacieho vodiča. Na záhlaví ICSP je to kolík 5. Nechajte vodič RST, ktorý pochádza z konektora na cieľovej strane, mimo usporiadanie kolíkov na strane programátora a nahraďte ho prerušeným konektorom, ku ktorému je pripojený kondenzátor. Prilepte, zmršťujte a upravte kolíky rovnomerne a rovnomerne ako v kroku na konci cieľa. Na koniec programátora použite o niečo dlhší kus zmršťovacej trubice, aby sa čiastočne zadržal kondenzátor.

Krok 6: Pridajte konektor mužského prepojovacieho drôtu pre resetovací signál a označovací kolík 1

Pridajte konektor mužského prepojovacieho drôtu pre resetovací signál a označovací kolík 1
Pridajte konektor mužského prepojovacieho drôtu pre resetovací signál a označovací kolík 1
Pridajte konektor mužského prepojovacieho drôtu pre resetovací signál a označovací kolík 1
Pridajte konektor mužského prepojovacieho drôtu pre resetovací signál a označovací kolík 1

Odstrihnite prepojku muž-muž a použite spájkovacie spojenie a zmršťovaciu hadičku, aby ste ju pripevnili na resetovací drôt, ktorý ide na cieľovú stranu kábla.

Ľavý horný kolík každého konektora je kolíkom 1 hlavičky ICSP na vašom Arduino. Označte ho škvrnou farby. Použil som biele farbiace pero Gelly Roll. To je všetko, kábel je kompletný.

Krok 7: Pripojte ho

Zapoj to
Zapoj to
Zapoj to
Zapoj to
Zapoj to
Zapoj to

Programátor Arduino je ten, ktorý má načítaný náčrt Arduino ako ISP. Pripojí sa ku koncu kábla programátora, zapojenému pomocou kolíka 1 v ľavom hornom rohu. Arduino má tiež pin 1 označený malou bodkou. Resetovací vodič sa zapojí do D10.

Cieľový koniec kábla sa zapojí do Arduina, ktoré ideme zaviesť alebo naprogramovať.

Väčšina Arduinov má malú bodku v blízkosti hlavičky ICSP na označenie kolíka 1. Ak ten váš nie je, alebo ak to nie je veľmi zrejmé, teraz by bolo vhodné pridať malú bodku, kým budete mať farbu alebo pero k dispozícii. Tu je obrázok môjho Arduina, kde som pridal bodku. Na hlavičke ICSP USB-to-serial čipu ATmega16u2, ktorá je usporiadaná horizontálne v blízkosti ľavého horného rohu UNO alebo MEGA, je kolík 1 v pravom hornom rohu tohto konektora.

Krok 8: Ďalší programovací kábel pre Pro Mini a Pro Micro

Ďalší programovací kábel pre Pro Mini a Pro Micro
Ďalší programovací kábel pre Pro Mini a Pro Micro
Ďalší programovací kábel pre Pro Mini a Pro Micro
Ďalší programovací kábel pre Pro Mini a Pro Micro

Tiež mám celkom rád Pro Mini a Pro Micro. Sú to dosky vynájdené spoločnosťou Sparkfun, ktoré sú prakticky kompatibilné s kolíkom a stopou. Pro Mini má MCU ATmega328p ako UNO a Pro Micro má ATmega32u4 ako Leonardo. Rád ich používam ako programátory a na ich programovanie alebo zavádzanie cez ICSP. Tu je materiál na výrobu kábla ICSP: zásuvka, zásuvka Dupont, zásuvka, kondenzátor a zmršťovacia trubica.

Zrežte hlavičky na správnu dĺžku, aby sa zmestili na všetky kolíky na jednej strane Pro Mini alebo Pro Micro. Vystrihnite uprostred prvého nepoužitého kolíka dlhého pruhu hlavičky. Stačí malý tlak pri niektorých diagonálnych frézach a rozpadne sa. Potom pomocou diagonálnych fréz odstrihnite prebytočný plast z polohy kolíka zničenej pri rezaní hlavičky. Výsledkom je 12 -polohová hlavička s pekne orezanými koncami. Aby ste získali fantáziu, prebrúste konce.

Krok 9: Odstráňte plastové duplexné škrupiny

Odstráňte plastové duplexné škrupiny
Odstráňte plastové duplexné škrupiny
Odstráňte plastové duplexné škrupiny
Odstráňte plastové duplexné škrupiny
Odstráňte plastové duplexné škrupiny
Odstráňte plastové duplexné škrupiny

Odstráňte plastové škrupiny z koncov prepojok Dupont. Všimnite si malú záložku na škrupine. Jemne vypáčte úchytku a stiahnite plastovú škrupinu.

Krok 10: Pridajte teplom zmrštiteľné trubice a tlačné konektory na hlavičku v správnych polohách

Pridajte tepelne zmršťovacie trubice a tlačné konektory na hlavičku v správnych polohách
Pridajte tepelne zmršťovacie trubice a tlačné konektory na hlavičku v správnych polohách
Pridajte tepelne zmršťovacie trubice a tlačné konektory na hlavičku v správnych polohách
Pridajte tepelne zmršťovacie trubice a tlačné konektory na hlavičku v správnych polohách

Nasuňte zmršťovaciu hadičku na drôty. Nasuňte konektory na spájkovacie kolíky zásuviek. Chce to pevnú ruku a šikovnosť. Vodiče prechádzajú z MOSI, MISO, SCK, VCC a GND na jednu hlavičku do druhej hlavičky. Resetovací vodič prechádza z kolíka 10 na programátore Arduino na resetovací kolík cieľového Arduina.

Dizajnéri Pro Micro boli múdri, keď sa rozhodli pre rozloženie pinov. Aj keď sú čapy usporiadané

10, 16, 14, 15

a zdá sa, že je to nezmysel, zhoduje sa to s funkciami pinov kolíkov Pro Mini

10, 11, 12, 13

Objednávka je:

reset-sender, MOSI, MISO, SCK, na Pro Mini aj Pro Micro.

Tento kábel teda budete môcť použiť s programátorom Pro Mini alebo Pro Micro a s programom Pro Mini alebo Pro Micro ako cieľom.

Krok 11: Spájkujte kolíky

Spájkujte kolíky
Spájkujte kolíky
Spájkujte kolíky
Spájkujte kolíky
Spájkujte kolíky
Spájkujte kolíky

Pomocou zaisťovacích klieští držte kolíky stabilne, rovnomerne a rovnomerne. Kliešte tiež pôsobia ako chladič, ktorý zabraňuje tomu, aby sa teplo spájky dostalo hore po drôte a roztavilo izoláciu alebo predčasne zmršťovalo teplom zmrštiteľnú hadičku. Spájkujte každý kolík rýchlo a nepoužívajte nadbytok spájky. Na dokončenie práce použite len toľko, koľko potrebujete.

Pridajte kondenzátor medzi GND a RST do hlavičky na strane programátora, aby ste deaktivovali reset z kolíka DTR adaptéra FTDI. Niekoľko uF je v poriadku, použil som 33uF. 10uF by bolo v poriadku, ale moje 33uF kondenzátory boli menšie ako 10uF kondenzátory, ktoré som mal po ruke. Spájkujte + stranu kondenzátora čo najbližšie k hlavičkovému plastu, aby sa zmršťovacia trubica čo najviac kryla. Blízko konca zmršťovacej trubice som urobil malú štrbinu, cez ktorú by mal prechádzať drôt kondenzátora.

Nakoniec zasuňte zmršťovaciu hadičku hore po drôte na konektor, kým sa nedostane do kontaktu s plastom zbernice, a zmršťujte hadičku teplovzdušnou pištoľou.

Krok 12: Hotovo

hotový
hotový

Tu je hotový kábel. Pomocou štítkovača označte, ktorý koniec kábla je pre programátor a ktorý koniec je pre cieľ. A označte, ktorý koniec hlavičky má smerovať k USB strane adaptéra FTDI Pro Mini alebo k vstavanému USB portu Pro Micro.

Odporúča: