Obsah:

Programovací kabel Arduino ICSP: 12 kroků
Programovací kabel Arduino ICSP: 12 kroků

Video: Programovací kabel Arduino ICSP: 12 kroků

Video: Programovací kabel Arduino ICSP: 12 kroků
Video: 1. Arduino Nano 2024, Červenec
Anonim
Programovací kabel Arduino ICSP
Programovací kabel Arduino ICSP

Zde je návod, jak rád vyrábím programovací kabel Arduino ICSP, který se používá pro zavádění nebo programování.

Krok 1: Spotřební materiál

Zásoby
Zásoby

Dodávky jsou Dupont propojky, kondenzátor, lepidlo a smršťovací bužírky.

Krok 2: Cíl cíle

Cíl cíle
Cíl cíle
Cíl cíle
Cíl cíle
Cíl cíle
Cíl cíle

Začněte s 6 propojkami Dupont mezi ženami a ženami, které jsou stále na pásu karet, nebyly rozepnuty. A 1 skokan z muže na muže. Zapracujte na cílovém konci kabelu programátoru. Uspořádejte konektory do 2 řad po 3 pinech, které se zapojí do záhlaví ICSP na Arduinu.

D12 MISO 1.. 2 VCC

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

Mezi konektory naneste malé množství lepidla a na sestavu položte malý kousek smršťovací trubičky a zmenšete ji. K tomu není potřeba mnoho lepidla, jen tolik, aby konektory po úplné montáži neklouzaly. Po smrštění hadiček přitlačte konektory na stůl tak, aby nevyčnívaly nebo nebyly nerovnoměrné.

Krok 3: Odstraňte plastovou skořepinu z GND drátu na konci programátoru

Odstraňte plastovou skořepinu z GND drátu na konci programátoru
Odstraňte plastovou skořepinu z GND drátu na konci programátoru
Odstraňte plastovou skořepinu z GND drátu na konci programátoru
Odstraňte plastovou skořepinu z GND drátu na konci programátoru
Odstraňte plastovou skořepinu z GND drátu na konci programátoru
Odstraňte plastovou skořepinu z GND drátu na konci programátoru

Podívejte se na cílový konec a barvy použité pro piny GND a RST. V tomto případě fialová pro RST a černá pro GND. Na konci programátoru odstraňte plastovou skořepinu z kolíku GND a vyjměte plastovou skořepinu z dalšího konce Dupontova drátu. Na skořepině je záložka, kterou můžete jemně vypáčit, a skořepina se uvolní.

Krok 4: Připájejte kondenzátor ke konektorům a znovu nainstalujte skořepiny

Pájecí kondenzátor ke konektorům a přeinstalujte skořepiny
Pájecí kondenzátor ke konektorům a přeinstalujte skořepiny
Pájecí kondenzátor ke konektorům a přeinstalujte skořepiny
Pájecí kondenzátor ke konektorům a přeinstalujte skořepiny

Pomocí upínacích kleští upněte dráty na místě a chovejte se jako chladič k ochraně izolace vodičů a ke konektorům připájejte kondenzátor. Použijte velmi malé množství pájky, aby se nedostalo do kolíkové zásuvky, což by zabránilo jeho sklouznutí na hlavičku ICSP na Arduinu.

Odřízněte vodič od přídavného konektoru Dupont, který vkládáme do polohy RST dokončeného konce konektoru. Zatlačte konektory zpět do skořepin pomocí kolíku. K tomu, aby se plášť dostal, bylo zapotřebí určité zvláštní síly, protože pájecí a kondenzátorový vodič trochu zesílil konektor. Po opětovném nasazení plastových obalů si uvědomuji, že příště bych měl dráty na kondenzátoru trochu prodloužit, možná o dalších 1/8 až 1/4 palce. Strana + kondenzátoru je připojena k extra kolíku, který je určen pro polohu RST dokončeného konektoru. Strana kondenzátoru je připojena k černému kolíku GND.

Kondenzátor několika uF je v pořádku, použil jsem 33uF. 10uF by bylo v pořádku, ale mé 33uF kondenzátory byly menší než 10uF kondenzátory, které jsem měl po ruce.

Krok 5: Uspořádejte, lepte a smršťujte konektory

Uspořádejte, lepte a smršťujte konektory
Uspořádejte, lepte a smršťujte konektory
Uspořádejte, lepte a smršťujte konektory
Uspořádejte, lepte a smršťujte konektory
Uspořádejte, lepte a smršťujte konektory
Uspořádejte, lepte a smršťujte konektory

Uspořádejte konektory tak, aby odpovídaly barvě cílového konce. Levý dolní konektor je resetovací vodič. Na záhlaví ICSP je to kolík 5. Nechte vodič RST, který pochází z konektoru cílové strany, mimo uspořádání kolíků na straně programátoru a nahraďte jej přerušeným konektorem s připojeným kondenzátorem. Lepidlo, smršťování a zajištění kolíků rovnoměrně a rovnoměrně jako v kroku cíle. Na konec programátoru použijte o něco delší kus smršťovací bužírky, aby částečně obsahoval kondenzátor.

Krok 6: Přidejte konektor propojovacího kabelu pro resetovací signál a označovací kolík 1

Přidejte konektor propojovacího kabelu s konektorem Male pro resetovací signál a značku Pin 1
Přidejte konektor propojovacího kabelu s konektorem Male pro resetovací signál a značku Pin 1
Přidejte konektor propojovacího kabelu s konektorem Male pro resetovací signál a značku Pin 1
Přidejte konektor propojovacího kabelu s konektorem Male pro resetovací signál a značku Pin 1

Odřízněte propojku typu male-to-male a pomocí pájecího spojení a smršťovací bužírky ji připevněte na resetovací vodič, který jde na cílovou stranu kabelu.

Levý horní kolík každého konektoru je pin 1 hlavičky ICSP na vašem Arduinu. Označte to skvrnou barvy. Použil jsem bílé malovací pero Gelly Roll. To je vše, kabel je kompletní.

Krok 7: Připojte jej

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

Programátor Arduino je načten náčrtem Arduino jako ISP. Získá konec kabelu programátoru zapojený kolíkem 1 v levém horním rohu. Arduino má také pin 1 označený malou tečkou. Resetovací vodič se zapojuje do D10.

Cílový konec kabelu se zapojuje do Arduina, které budeme zavádět nebo programovat.

Většina Arduinos má malou tečku poblíž ICSP záhlaví pro označení pinu 1. Pokud vaše ne, nebo pokud to není příliš zřejmé, nyní by bylo vhodné přidat malou tečku, když máte po ruce barvu nebo malířské pero. Zde je obrázek mého Arduina, kde jsem přidal tečku. Na záhlaví ICSP USB-to-serial čipu ATmega16u2, které je uspořádáno vodorovně v blízkosti levého horního rohu UNO nebo MEGA, je pin 1 v pravém horním rohu tohoto konektoru.

Krok 8: Další programovací kabel pro Pro Mini a Pro Micro

Další programovací kabel pro Pro Mini a Pro Micro
Další programovací kabel pro Pro Mini a Pro Micro
Další programovací kabel pro Pro Mini a Pro Micro
Další programovací kabel pro Pro Mini a Pro Micro

Také mám docela rád Pro Mini a Pro Micro. Jsou to desky vynalezené Sparkfunem, které jsou prakticky kompatibilní s pinem a stopou. Pro Mini má ATmega328p MCU jako UNO a Pro Micro má ATmega32u4 jako Leonardo. Rád je používám jako programátory a programuji je nebo zavádím přes ICSP. Zde jsou zásoby pro výrobu kabelu ICSP: zásuvka, zásuvka Dupont, propojka, kondenzátor a smršťovací bužírka.

Zkraťte záhlaví na správnou délku, aby se vešly na všechny kolíky na jedné straně Pro Mini nebo Pro Micro. Vystřihněte uprostřed prvního nepoužitého kolíku dlouhého pruhu záhlaví. Stačí u některých diagonálních fréz malý tlak a rozpadne se. Poté pomocí diagonálních fréz odstřihněte přebytečný plast z polohy čepu zničené při řezání záhlaví. Výsledkem je záhlaví o 12 pozicích s pěkně ořezanými konci. Chcete -li získat efekt, zbrouste konce.

Krok 9: Odstraňte plastové Dupont skořápky

Odstraňte plastové Dupont skořápky
Odstraňte plastové Dupont skořápky
Odstraňte plastové Dupont skořápky
Odstraňte plastové Dupont skořápky
Odstraňte plastové Dupont skořápky
Odstraňte plastové Dupont skořápky

Odstraňte plastové skořepiny z konců propojek Dupont. Všimněte si malé záložky na plášti. Jemně vypáčte poutko nahoru a stáhněte plastový obal.

Krok 10: Přidejte smršťovací bužírky a tlačné konektory na zásuvku ve správných polohách

Přidejte smršťovací bužírky a tlačné konektory na zásuvku ve správných polohách
Přidejte smršťovací bužírky a tlačné konektory na zásuvku ve správných polohách
Přidejte smršťovací bužírky a tlačné konektory na zásuvku ve správných polohách
Přidejte smršťovací bužírky a tlačné konektory na zásuvku ve správných polohách

Nasuňte smršťovací hadičku na vodiče. Nasuňte konektory na pájecí kolíky hlavičky. To vyžaduje pevnou ruku a zručnost. Vodiče vedou z MOSI, MISO, SCK, VCC a GND na jedné hlavičce do druhé hlavičky. Resetovací vodič jde od pinu 10 na programátoru Arduino k resetovacímu pinu cílového Arduina.

Návrháři Pro Micro byli chytří, když se rozhodli pro rozložení pinů. Ačkoli jsou kolíky uspořádány

10, 16, 14, 15

a zdá se, že je to nesmysl, náhodou to odpovídá pinovým funkcím pinů Pro Mini

10, 11, 12, 13

Objednávka je:

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

Tento kabel tedy budete moci použít s programátorem Pro Mini nebo Pro Micro a jako cíl s Pro Mini nebo Pro Micro.

Krok 11: Pájejte kolíky

Pájejte kolíky
Pájejte kolíky
Pájejte kolíky
Pájejte kolíky
Pájejte kolíky
Pájejte kolíky

Pomocí zajišťovacích kleští držte čepy stabilně, rovnoměrně a rovně. Kleště také fungují jako chladič, který zabraňuje tomu, aby se teplo pájky dostalo nahoru po drátu a roztavilo izolaci nebo předčasně zmenšilo smršťovací hadičku. Rychle pájejte každý kolík a nepoužívejte nadbytek pájky. K dokončení práce použijte jen tolik, kolik potřebujete.

Přidejte kondenzátor mezi GND a RST do záhlaví na straně programátora, abyste deaktivovali reset z kolíku DTR adaptéru FTDI. Několik uF je v pořádku, použil jsem 33uF. 10uF by bylo v pořádku, ale moje 33uF kondenzátory byly menší než 10uF kondenzátory, které jsem měl po ruce. Připájejte + stranu kondenzátoru co nejblíže plastům sběrnice, aby se smršťovací bužírka co nejvíce zakryla. Udělal jsem malou štěrbinu poblíž konce smršťovací bužírky, aby mohl projít vodič kondenzátoru.

Nakonec zasuňte smršťovací bužírku nahoru po vodiči na konektor, dokud se nesetká s plastovou lištou, a smršťujte hadičku pomocí horkovzdušné pistole.

Krok 12: Hotovo

Hotovo
Hotovo

Zde je hotový kabel. Pomocí štítkovače označte, který konec kabelu je pro programátor a který konec je pro cíl. A označte, který konec záhlaví by měl směřovat na stranu USB adaptéru FTDI Pro Mini nebo na vestavěné USB v Pro Micro.

Doporučuje: