Mundarija:

Arduino ICSP dasturlash kabeli: 12 qadam
Arduino ICSP dasturlash kabeli: 12 qadam

Video: Arduino ICSP dasturlash kabeli: 12 qadam

Video: Arduino ICSP dasturlash kabeli: 12 qadam
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Noyabr
Anonim
Arduino ICSP dasturlash kabeli
Arduino ICSP dasturlash kabeli

Bu erda men yuklash yoki dasturlash uchun ishlatiladigan Arduino ICSP dasturlash kabelini yasashni yaxshi ko'raman.

1 -qadam: materiallar

Ta'minotlar
Ta'minotlar

Ta'minot - Dupont o'tish moslamalari, kondansatör, elim va issiqlik o'tkazmaydigan quvurlar.

2 -qadam: maqsadni tugatish

Maqsadning oxiri
Maqsadning oxiri
Maqsadning oxiri
Maqsadning oxiri
Maqsadning oxiri
Maqsadning oxiri

6 ta ayoldan ayolga Dupontdan sakrashni boshlang, ular haligacha lentada, bir-biridan ajratilmagan. Va 1 erkak-erkak jumper. Dasturchi kabelining maqsadli uchi ustida ishlang. Ulagichlarni Arduino -dagi ICSP sarlavhasiga ulanadigan har bir naqsh uchun 3 qatorli 2 qatorga joylashtiring.

D12 MISO 1.. 2 VCC

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

Ulagichlar orasiga kichik yopishtiruvchi yopishtirgich qo'ying va uning ustiga issiqlik o'tkazgichining kichik bir bo'lagini qo'ying va uni qisib qo'ying. Buning uchun juda ko'p yopishtiruvchi kerak emas, ulagichlar to'liq yig'ilgandan keyin sirg'alib ketmasligi uchun etarli. Quvurni qisib qo'ygandan so'ng, ulagichlarni stolga tekis qilib bosing, shunda ular chiqib ketmaydi yoki notekis bo'ladi.

3 -qadam: Plastik qobiqni Programmer End GND simidan olib tashlang

Plastik qobiqni GND dasturchisining so'nggi simidan olib tashlang
Plastik qobiqni GND dasturchisining so'nggi simidan olib tashlang
Plastik qobiqni GND dasturchisining so'nggi simidan olib tashlang
Plastik qobiqni GND dasturchisining so'nggi simidan olib tashlang
Plastik qobiqni GND dasturchisining so'nggi simidan olib tashlang
Plastik qobiqni GND dasturchisining so'nggi simidan olib tashlang

Maqsadli uchiga va GND va RST pinlari uchun ishlatiladigan ranglarga qarang. Bu holda, RST uchun binafsha, GND uchun qora. Dasturchi uchida GND pinidan plastik qobiqni, qo'shimcha Dupont sim uchidan plastik qobiqni olib tashlang. Qobiqda muloyimlik bilan ochish uchun yorliq bor va qobiq o'chadi.

4-qadam: Ulagichlarga lehim kondansatörü va qobiqlarni qayta o'rnating

Ulagichlarga lehim kondansatörü va qobiqlarni qayta o'rnating
Ulagichlarga lehim kondansatörü va qobiqlarni qayta o'rnating
Ulagichlarga lehim kondansatörü va qobiqlarni qayta o'rnating
Ulagichlarga lehim kondansatörü va qobiqlarni qayta o'rnating

Simlarni mahkamlash uchun qulflash forsepsidan foydalaning va sim izolyatsiyasini himoya qilish uchun sovutgich vazifasini bajaring va ulagichlarga kondansatkichni lehimlang. Arduino -dagi ICSP sarlavhasiga siljishiga to'sqinlik qiladigan, uni idishga kirmasligi uchun juda oz miqdorda lehim ishlating.

Qo'shimcha Dupont simli ulagichining simini kesib oling, biz tugallangan ulagich uchining RST holatiga qo'yamiz. Ulagichlarni pin yordamida qobiqlarga qaytaring. Bu qobiqni olish uchun qo'shimcha kuch talab qildi, chunki lehim va kondansatör simlari ulagichni biroz qalinroq qilib qo'ydi. Plastik qobiqlarni qayta qo'ygandan so'ng, men keyingi safar kondansatordagi simlarni biroz uzunroq qilishim kerakligini tushunaman, ehtimol 1/8 dan 1/4 dyuymgacha. Kondensatorning + tomoni tugallangan ulagichning RST holatiga mo'ljallangan qo'shimcha pinga ulanadi. Kondensatorning yon tomoni qora GND piniga ulangan.

Bir necha uF kondansatör yaxshi, men 33uF ishlatardim. 10uF yaxshi bo'lardi, lekin mening 33uF kondensatorlarim qo'limdagi 10uF kondansatkichlardan kichikroq edi.

5 -qadam: ulagichlarni joylashtiring, yopishtiring va torting

Issiqlik qisqaradigan ulagichlarni joylashtiring
Issiqlik qisqaradigan ulagichlarni joylashtiring
Issiqlik qisqaradigan ulagichlarni joylashtiring
Issiqlik qisqaradigan ulagichlarni joylashtiring
Issiqlik qisqaradigan ulagichlarni joylashtiring
Issiqlik qisqaradigan ulagichlarni joylashtiring

Ulagichlarni rangning maqsadli uchiga mos keladigan tarzda joylashtiring. Pastki chap ulagich - bu tiklash simidir. ICSP sarlavhasida bu 5 -pin. Maqsadli ulagichdan keladigan RST simini dasturchi tomonidagi pimlardan tashqarida qoldiring va uni kondansatör ulangan kesilgan ulagich bilan almashtiring. Iplarni yopishtiring, qizdiring va pimlarni bir tekis qilib qo'ying, hatto maqsadning oxirgi bosqichida bo'lgani kabi. Kondensatorni qisman o'z ichiga olish uchun, dasturchining uchida bir oz uzunroq issiqlik qisqaruvchi trubkadan foydalaning.

6 -qadam: Signalni tiklash va 1 -pinni belgilash uchun erkak o'tish simli ulagichini qo'shing

Signalni tiklash va 1 -pinni belgilash uchun erkak o'tish simli ulagichini qo'shing
Signalni tiklash va 1 -pinni belgilash uchun erkak o'tish simli ulagichini qo'shing
Signalni tiklash va 1 -pinni belgilash uchun erkak o'tish simli ulagichini qo'shing
Signalni tiklash va 1 -pinni belgilash uchun erkak o'tish simli ulagichini qo'shing

Erkak-erkak o'tish moslamasini kesib oling va kabelning maqsadli tomoniga o'tadigan tiklash simiga ulash uchun lehim va issiqlik o'tkazgich trubkasidan foydalaning.

Har bir ulagichning yuqori chap pimi Arduino -dagi ICSP sarlavhasining 1 -pinidir. Uni bo'yoq joyi bilan belgilang. Men oq Gelly Roll bo'yoqli qalamdan foydalandim. Mana, kabel tugadi.

7 -qadam: ulang

Uni ulang
Uni ulang
Uni ulang
Uni ulang
Uni ulang
Uni ulang

Dasturchi Arduino - bu Arduino -ga ISP eskizi sifatida yuklangan dasturchi. U dasturchining yuqori chap burchagidagi 1 -pin bilan ulangan kabelning uchini oladi. Arduino -da kichik nuqta bilan belgilangan 1 -pin bor. Qayta tiklash sim D10 ga ulanadi.

Kabelning maqsadli uchi biz yuklaydigan yoki dasturlaydigan Arduino -ga ulanadi.

Ko'pgina Arduinolarda ICSP sarlavhasi yaqinida 1 -pinni belgilash uchun kichik nuqta bor. Agar sizniki bo'lmasa yoki bu aniq bo'lmasa, hozir qo'lingizda bo'yoq yoki qalam bo'lsa, ozgina nuqta qo'shing. Bu erda men nuqta qo'shgan Arduino rasmim. ATMga16u2 usb-seriyali chip ICSP sarlavhasida, UNO yoki MEGA-ning yuqori chap burchagiga gorizontal joylashtirilgan, 1-pin bu ulagichning yuqori o'ng burchagida joylashgan.

8 -qadam: Pro Mini va Pro Micro uchun boshqa dasturiy kabel

Pro Mini va Pro Micro uchun yana bir dasturiy kabel
Pro Mini va Pro Micro uchun yana bir dasturiy kabel
Pro Mini va Pro Micro uchun yana bir dasturiy kabel
Pro Mini va Pro Micro uchun yana bir dasturiy kabel

Menga Pro Mini va Pro Micro ham juda yoqadi. Bu Sparkfun ixtiro qilgan taxtalar bo'lib, ular amalda pin va oyoq iziga mos keladi. Pro Mini -da UNO kabi ATmega328p MCU va Pro Micro -da Leonardo kabi ATmega32u4 mavjud. Men ularni dasturchi sifatida ishlatishni va ularni ICSP orqali dasturlashni yoki yuklashni yaxshi ko'raman. Shunday qilib, bu erda ICSP kabelini ishlab chiqarish uchun materiallar: ayol boshi, ayol Dupontli o'tish moslamalari, kondansatör va issiqlik o'tkazmaydigan quvurlar.

Pro Mini yoki Pro Micro -ning bir tomonidagi barcha pimlarga mos kelishi uchun sarlavhalarni to'g'ri uzunlikka kesib oling. Uzoq sarlavha chizig'ining birinchi ishlatilmaydigan pinini o'rtasidan kesib oling. Faqat diagonalli kesgichlar bilan ozgina bosish kifoya qiladi va u parchalanadi. Keyin diagonal to'sarlardan foydalanib, ortiqcha plastmassani sarlavhani kesish paytida vayron qilingan joydan kesing. Natijada, chiroyli kesilgan uchlari bo'lgan 12 pozitsiyali sarlavha. Xushbichim olish uchun uchlarini silliqlang.

9 -qadam: Plastik Dupont qobiqlarini olib tashlang

Plastik Dupont qobiqlarini olib tashlang
Plastik Dupont qobiqlarini olib tashlang
Plastik Dupont qobiqlarini olib tashlang
Plastik Dupont qobiqlarini olib tashlang
Plastik Dupont qobiqlarini olib tashlang
Plastik Dupont qobiqlarini olib tashlang

Dupont o'tish moslamalarining uchidan plastik qobiqlarni olib tashlang. Qobiqdagi kichik yorliqqa e'tibor bering. Tirnoqni sekin yuqoriga siljiting va plastik qobiqni tortib oling.

10 -qadam: To'g'ri pozitsiyadagi ayol sarlavhasiga issiqlik qisqaruvchi quvur va ituvchi ulagichlarni qo'shing

To'g'ri pozitsiyadagi ayol sarlavhasiga issiqlik qisqaruvchi quvurlar va itargichlarni qo'shing
To'g'ri pozitsiyadagi ayol sarlavhasiga issiqlik qisqaruvchi quvurlar va itargichlarni qo'shing
To'g'ri pozitsiyadagi ayol sarlavhasiga issiqlik qisqaruvchi quvurlar va itargichlarni qo'shing
To'g'ri pozitsiyadagi ayol sarlavhasiga issiqlik qisqaruvchi quvurlar va itargichlarni qo'shing

Issiqlikka chidamli quvurni simlarga o'tkazing. Ulagichlarni ayol boshidagi lehim pimlariga suring. Bu barqaror qo'l va epchillikni talab qiladi. Simlar bir sarlavhada MOSI, MISO, SCK, VCC va GND dan ikkinchi sarlavhaga o'tadi. Qayta tiklash simlari Arduino dasturchisining 10 -pinidan maqsad Arduino -ni tiklash piniga o'tadi.

Pro Micro dizaynerlari pim sxemasini tanlashda aqlli edilar. Pinlar tartibga solingan bo'lsa -da

10, 16, 14, 15

va bu bema'nilik kabi ko'rinadi, bu Pro Mini pinlarining pin funktsiyalariga to'g'ri keladi

10, 11, 12, 13

Buyurtma quyidagicha:

reset-yuboruvchi, MOSI, MISO, SCK, ham Pro Mini, ham Pro Micro-da.

Shunday qilib, siz ushbu kabelni dasturchi sifatida Pro Mini yoki Pro Micro bilan, maqsad sifatida esa Pro Mini yoki Pro Micro bilan ishlata olasiz.

11 -qadam: Pimlarni lehimlang

Pimlarni lehimlang
Pimlarni lehimlang
Pimlarni lehimlang
Pimlarni lehimlang
Pimlarni lehimlang
Pimlarni lehimlang

Pimlarni tekis, bir tekis va tekis ushlab turish uchun qulflash qisqichlaridan foydalaning. Forseps, shuningdek, issiqlik o'tkazgich vazifasini bajaradi, bu esa lehimning simi bo'ylab harakatlanishiga va izolyatsiyani eritishiga yoki issiqlik qisqaruvchi trubkaning muddatidan oldin qisilishiga to'sqinlik qiladi. Har bir pinni tez lehimlang va haddan tashqari lehim ishlatmang. Ishni bajarish uchun etarli miqdorda foydalaning.

FTDI adapterining DTR pinidan tiklashni o'chirish uchun, dasturchi tomonidagi sarlavhaga GND va RST o'rtasida kondansatör qo'shing. Bir nechta uF yaxshi, men 33uF ishlatardim. 10uF yaxshi bo'lardi, lekin mening 33uF kondensatorlarim qo'limdagi 10uF kondansatkichlardan kichikroq edi. Kondensatorning + tomonini plastik plastmassaga iloji boricha yaqinroq joylashtiring, shunda issiqlik o'tkazgich quvurlari iloji boricha yopiladi. Kondensator simining o'tishi uchun issiqlik qisqaruvchi trubaning oxiriga yaqin kichik bir teshik qildim.

Nihoyat, issiqlik o'tkazgich trubkasini simga ulagichga suring va u plastmassa sarlavhasiga to'g'ri kelgunga qadar siljiting va quvurni issiqlik tabancasi bilan torting.

12 -qadam: Bajarildi

Bajarildi
Bajarildi

Mana, tayyor kabel. Kabelning qaysi uchi dasturchi uchun, qaysi uchi nishonga tegishli ekanligini belgilash uchun yorliq ishlab chiqaruvchidan foydalaning. Sarlavhaning qaysi uchi Pro Mini-ning FTDI adapterining USB tomoniga yoki Pro Micro-ning o'rnatilgan USB-ga yo'naltirilishi kerakligini belgilang.

Tavsiya: