Съдържание:

Arduino ICSP кабел за програмиране: 12 стъпки
Arduino ICSP кабел за програмиране: 12 стъпки

Видео: Arduino ICSP кабел за програмиране: 12 стъпки

Видео: Arduino ICSP кабел за програмиране: 12 стъпки
Видео: Работа с программатором USBAsp в Arduino IDE 2024, Юли
Anonim
Arduino ICSP кабел за програмиране
Arduino ICSP кабел за програмиране

Ето как обичам да направя кабел за програмиране на Arduino ICSP, който да използвам при зареждане или програмиране.

Стъпка 1: Консумативи

Консумативи
Консумативи

Консумативите са джъмпери Dupont, кондензатор, лепило и термосвиваеми тръби.

Стъпка 2: Целеви край

Целеви край
Целеви край
Целеви край
Целеви край
Целеви край
Целеви край

Започнете с 6 джъмпера Dupont от женска към женска, които все още са на панделка, не са ципирани. И 1 джъмпер от мъж към мъж. Работете върху целевия край на кабела на програмиста. Подредете конекторите в 2 реда по 3 пина всеки модел, който ще се включи в заглавката на ICSP на Arduino.

D12 MISO 1.. 2 VCC

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

Поставете малка лепило между съединителите и поставете малко парче термосвиваема тръба върху монтажа и го свийте. За това не е необходимо много лепило, достатъчно е да предпазите конекторите от подхлъзване след пълно сглобяване. След свиване на тръбите, притиснете конекторите към масата, така че да няма стърчащи или неравни.

Стъпка 3: Премахнете пластмасовата обвивка от проводника GND GND

Извадете пластмасовата обвивка от проводника GND GND
Извадете пластмасовата обвивка от проводника GND GND
Извадете пластмасовата обвивка от проводника GND GND
Извадете пластмасовата обвивка от проводника GND GND
Извадете пластмасовата обвивка от проводника GND GND
Извадете пластмасовата обвивка от проводника GND GND

Погледнете целевия край и цветовете, използвани за щифтовете GND и RST. В този случай лилаво за RST и черно за GND. От края на програмиста извадете пластмасовата обвивка от щифта GND и отстранете пластмасовата обвивка от допълнителния край на проводника Dupont. Върху черупката има лепенка, която леко се издърпва и черупката ще се отлепи.

Стъпка 4: Припоявайте кондензатор към конектори и инсталирайте отново обвивки

Запояйте кондензатор към съединители и преинсталирайте корпусите
Запояйте кондензатор към съединители и преинсталирайте корпусите
Запояйте кондензатор към съединители и преинсталирайте корпусите
Запояйте кондензатор към съединители и преинсталирайте корпусите

Използвайте заключващи щипци, за да затегнете проводниците на място и да действате като радиатор, за да защитите изолацията на проводника, и запоявайте кондензатор към съединителите. Използвайте много малко количество спойка, за да я предпазите от проникване в гнездото за щифтове, което би попречило да се плъзне по заглавието на ICSP на Arduino.

Отрежете проводника от допълнителния кабелен конектор на Dupont, който поставяме в позиция RST на завършения край на конектора. Вкарайте конекторите обратно в черупките с помощта на щифт. Това изискваше допълнителна сила, за да се постави черупката, тъй като проводникът за спойка и кондензатор направи съединителя малко по -дебел. След като отново сложих пластмасовите корпуси, осъзнавам, че следващия път трябва да направя проводниците на кондензатора малко по -дълги, може би с още 1/8 до 1/4 инча. Страната + на кондензатора е свързана към допълнителния щифт, който е предназначен за позицията RST на завършения конектор. - Страната на кондензатора е свързана с черния щифт GND.

Кондензатор от няколко uF е добре, използвах 33uF. 10uF би било добре, но моите 33uF кондензатори бяха по -малки от 10uF кондензаторите, които имах под ръка.

Стъпка 5: Подредете, залепете и термосвийте съединителите

Подредете, залепете и термосвиваеми съединители
Подредете, залепете и термосвиваеми съединители
Подредете, залепете и термосвийте съединителите
Подредете, залепете и термосвийте съединителите
Подредете, залепете и термосвийте съединителите
Подредете, залепете и термосвийте съединителите

Подредете конекторите така, че да съответстват цвят-за-цвят на целевия край. Долният ляв конектор е проводникът за нулиране. На заглавката на ICSP това е щифт 5. Оставете проводника RST, който идва от конектора на целевата страна, извън подреждането на щифтовете от страната на програмиста и го заменете с вашия отрязан конектор, към който е прикрепен кондензаторът. Залепете, термосвийте и направете щифтовете еднакви и дори като в стъпката на крайния край. Използвайте малко по -дълъг парцел от термосвиваема тръба в края на програмиста, за да задържате частично кондензатора.

Стъпка 6: Добавете мъжки съединител на кабела на джъмпера за сигнала за нулиране и маркирайте щифт 1

Добавете мъжки съединител за джъмпер за сигнала за нулиране и маркирайте щифт 1
Добавете мъжки съединител за джъмпер за сигнала за нулиране и маркирайте щифт 1
Добавете конектор за мъжки джъмпер за сигнала за нулиране и маркирайте щифт 1
Добавете конектор за мъжки джъмпер за сигнала за нулиране и маркирайте щифт 1

Изрежете джъмпера от мъж към мъж и използвайте връзка за запояване и термосвиваема тръба, за да я прикрепите към проводника за нулиране, който отива към целевата страна на кабела.

Горният ляв щифт на всеки конектор е щифт 1 на ICSP заглавката на вашия Arduino. Отбележете го с петно боя. Използвах бяла писалка Gelly Roll. Това е всичко, кабелът е завършен.

Стъпка 7: Включете го

Включи го
Включи го
Включи го
Включи го
Включи го
Включи го

Програмистът Arduino е този, който се зарежда с Arduino като скица на ISP. Той получава края на кабела на програмиста, включен с щифт 1 в горния ляв ъгъл. Arduino също има щифт 1, маркиран с малка точка. Проводникът за нулиране се включва в D10.

Целевият край на кабела се включва в Arduino, който ще зареждаме или програмираме.

Повечето Arduinos имат малка точка близо до заглавката на ICSP, за да маркират щифт 1. Ако вашият не го прави или не е много очевиден, сега би било подходящ момент да добавите малко точка, докато имате боята или писалката за боядисване под ръка. Ето снимка на мой Arduino, където добавих точката. На ICme заглавката за usb-към-сериен чип ATmega16u2, разположена хоризонтално близо до горния ляв ъгъл на UNO или MEGA, щифт 1 е в горния десен ъгъл на този конектор.

Стъпка 8: Друг кабел за програмиране за Pro Mini и Pro Micro

Друг кабел за програмиране за Pro Mini и Pro Micro
Друг кабел за програмиране за Pro Mini и Pro Micro
Друг кабел за програмиране за Pro Mini и Pro Micro
Друг кабел за програмиране за Pro Mini и Pro Micro

Аз също харесвам Pro Mini и Pro Micro доста. Това са дъски, изобретени от Sparkfun, които са практически съвместими с щифтове и отпечатъци. Pro Mini има ATmega328p MCU като UNO, а Pro Micro има ATmega32u4 като Leonardo. Обичам да ги използвам като програмисти и да ги програмирам или зареждам чрез ICSP. И така, ето консумативите за изработване на ICSP кабел: женска глава, женски джъмпери Dupont, кондензатор и термосвиваеми тръби.

Нарежете заглавките с правилната дължина, за да се поберат на всички щифтове от едната страна на Pro Mini или Pro Micro. Изрежете в средата на първия неизползван щифт на дълга лента за заглавки. Нужно е само малко натиск с някои диагонални фрези и той ще се разпадне. След това използвайте диагоналните фрези, за да отрежете излишната пластмаса от позицията на щифта, разрушена при изрязването на хедера. Резултатът е 12 позиционен хедер с хубаво подрязани краища. За да получите фантазия, шлайфайте краищата.

Стъпка 9: Отстранете пластмасовите обвивки Dupont

Отстранете пластмасовите черупки Dupont
Отстранете пластмасовите черупки Dupont
Отстранете пластмасовите обвивки Dupont
Отстранете пластмасовите обвивки Dupont
Отстранете пластмасовите черупки Dupont
Отстранете пластмасовите черупки Dupont

Отстранете пластмасовите черупки от краищата на джъмперите Dupont. Забележете малък раздел в черупката. Внимателно издърпайте раздела и издърпайте пластмасовата обвивка.

Стъпка 10: Добавете термосвиваеми тръби и съединители за натискане към женската глава в правилни позиции

Добавете термосвиваеми тръби и съединители за натискане към женската глава в правилни позиции
Добавете термосвиваеми тръби и съединители за натискане към женската глава в правилни позиции
Добавете термосвиваеми тръби и съединители за натискане към женската глава в правилни позиции
Добавете термосвиваеми тръби и съединители за натискане към женската глава в правилни позиции

Плъзнете термосвиваемите тръби върху проводниците. Натиснете конекторите върху щифтовете за запояване на женската глава. Това изисква стабилна ръка и сръчност. Проводниците преминават от MOSI, MISO, SCK, VCC и GND на една заглавка към другата. Проводникът за нулиране преминава от щифт 10 на програмиста Arduino до щифта за нулиране на целевия Arduino.

Дизайнерите на Pro Micro бяха умни, когато решиха оформлението на щифтовете. Въпреки че щифтовете са подредени

10, 16, 14, 15

и това изглежда глупост, случва се да отговаря на функциите на щифтовете на Pro Mini щифтовете

10, 11, 12, 13

Поръчката е:

нулиране-изпращач, MOSI, MISO, SCK, както на Pro Mini, така и на Pro Micro.

Така че ще можете да използвате този кабел с Pro Mini или Pro Micro като програмист и с Pro Mini или Pro Micro като цел.

Стъпка 11: Запоявайте щифтовете

Запоявайте щифтовете
Запоявайте щифтовете
Запоявайте щифтовете
Запоявайте щифтовете
Запоявайте щифтовете
Запоявайте щифтовете

Използвайте заключващи щипци, за да държите щифтовете стабилни, равномерно разположени и прави. Щипците също действат като радиатор, който предотвратява преминаването на топлината на спойката нагоре по проводника и разтопяването на изолацията или преждевременното свиване на термосвиваемите тръби. Запоявайте всеки щифт бързо и не използвайте изобилие от спойка. Използвайте достатъчно, за да свършите работата.

Добавете кондензатор между GND и RST в заглавката на страната на програмиста, за да деактивирате нулирането от DTR щифта на адаптера FTDI. Няколко uF са добре, използвах 33uF. 10uF би било добре, но моите 33uF кондензатори бяха по -малки от 10uF кондензаторите, които имах под ръка. Запоявайте + страната на кондензатора възможно най -близо до пластмасата на заглавката, така че термосвиваемите тръби да покриват колкото е възможно повече. Направих малък процеп близо до края на термосвиваемата тръба, за да премине проводника на кондензатора.

Накрая плъзнете термосвиваемата тръба нагоре по проводника към съединителя, докато се срещне с пластмасата на заглавката, и свийте тръбите с термопистолет.

Стъпка 12: Готово

Свършен
Свършен

Ето го готовия кабел. Използвайте създателя на етикети, за да маркирате кой край на кабела е за програмиста и кой е за целта. И маркирайте кой край на заглавката трябва да сочи към USB страната на FTDI адаптера на Pro Mini или към вградения USB на Pro Micro.

Препоръчано: