Obsah:
- Krok 1: Spotřební materiál
- Krok 2: Cíl cíle
- Krok 3: Odstraňte plastovou skořepinu z GND drátu na konci programátoru
- Krok 4: Připájejte kondenzátor ke konektorům a znovu nainstalujte skořepiny
- Krok 5: Uspořádejte, lepte a smršťujte konektory
- Krok 6: Přidejte konektor propojovacího kabelu pro resetovací signál a označovací kolík 1
- Krok 7: Připojte jej
- Krok 8: Další programovací kabel pro Pro Mini a Pro Micro
- Krok 9: Odstraňte plastové Dupont skořápky
- Krok 10: Přidejte smršťovací bužírky a tlačné konektory na zásuvku ve správných polohách
- Krok 11: Pájejte kolíky
- Krok 12: Hotovo
Video: Programovací kabel Arduino ICSP: 12 kroků
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
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
Dodávky jsou Dupont propojky, kondenzátor, lepidlo a smršťovací bužírky.
Krok 2: 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
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
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 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
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
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
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é 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
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
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
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.