สารบัญ:

สายเคเบิลการเขียนโปรแกรม Arduino ICSP: 12 ขั้นตอน
สายเคเบิลการเขียนโปรแกรม Arduino ICSP: 12 ขั้นตอน

วีดีโอ: สายเคเบิลการเขียนโปรแกรม Arduino ICSP: 12 ขั้นตอน

วีดีโอ: สายเคเบิลการเขียนโปรแกรม Arduino ICSP: 12 ขั้นตอน
วีดีโอ: ATTINY13 สอนวิธี ใช้งาน เขียนโปรแกรมลง Arduino Attiny13 Arduino Stand Alone 2024, พฤศจิกายน
Anonim
สายเคเบิลการเขียนโปรแกรม Arduino ICSP
สายเคเบิลการเขียนโปรแกรม Arduino ICSP

นี่คือวิธีที่ฉันชอบสร้างสายการเขียนโปรแกรม Arduino ICSP เพื่อใช้ในการบูตโหลดหรือตั้งโปรแกรม

ขั้นตอนที่ 1: วัสดุสิ้นเปลือง

เสบียง
เสบียง

อุปกรณ์ประกอบด้วยจัมเปอร์ดูปองท์ ตัวเก็บประจุ กาว และท่อหดด้วยความร้อน

ขั้นตอนที่ 2: เป้าหมายสิ้นสุด

เป้าหมายสิ้นสุด
เป้าหมายสิ้นสุด
เป้าหมายสิ้นสุด
เป้าหมายสิ้นสุด
เป้าหมายสิ้นสุด
เป้าหมายสิ้นสุด

เริ่มด้วยจัมเปอร์ดูปองท์หญิง-หญิง 6 ตัว ที่ยังริบบิ้นอยู่ ยังไม่ได้รูดซิปออกจากกัน และจัมเปอร์ชาย-ชาย 1 คน ทำงานที่ปลายสายโปรแกรมเมอร์เป้าหมาย จัดเรียงตัวเชื่อมต่อเป็น 2 แถว 3 พินแต่ละรูปแบบ ซึ่งจะเสียบเข้ากับส่วนหัว ICSP บน Arduino

D12 มิโซ 1.. 2 VCC

D13 เอสซีเค 3.. 4 MOSI D11 RST 5.. 6 GND

ใส่กาวเล็กน้อยระหว่างตัวเชื่อมต่อ และวางท่อหดด้วยความร้อนชิ้นเล็กๆ ไว้บนชุดประกอบแล้วหด ไม่จำเป็นต้องใช้กาวมากนัก เพียงเท่านี้ก็เพียงพอแล้วที่จะป้องกันไม่ให้ขั้วต่อลื่นไถลหลังจากประกอบเสร็จ หลังจากหดท่อแล้ว ให้กดขั้วต่อให้ราบกับโต๊ะเพื่อไม่ให้มีสิ่งใดยื่นออกมาหรือไม่สม่ำเสมอ

ขั้นตอนที่ 3: ถอดเปลือกพลาสติกออกจากโปรแกรมเมอร์ End GND Wire

ถอดเปลือกพลาสติกออกจากโปรแกรมเมอร์ End GND Wire
ถอดเปลือกพลาสติกออกจากโปรแกรมเมอร์ End GND Wire
ถอดเปลือกพลาสติกออกจากโปรแกรมเมอร์ End GND Wire
ถอดเปลือกพลาสติกออกจากโปรแกรมเมอร์ End GND Wire
ถอดเปลือกพลาสติกออกจากโปรแกรมเมอร์ End GND Wire
ถอดเปลือกพลาสติกออกจากโปรแกรมเมอร์ End GND Wire

ดูปลายเป้าหมายและสีที่ใช้สำหรับหมุด GND และ RST ในกรณีนี้ สีม่วงสำหรับ RST และสีดำสำหรับ GND ที่ปลายโปรแกรมเมอร์ ให้ถอดเปลือกพลาสติกออกจากขา GND และถอดเปลือกพลาสติกออกจากปลายสายดูปองท์พิเศษ มีแถบที่เปลือกให้แงะเบาๆ แล้วเปลือกจะหลุดออกมา

ขั้นตอนที่ 4: ประสาน Capacitor กับตัวเชื่อมต่อและติดตั้ง Shells อีกครั้ง

ตัวเก็บประจุประสานกับตัวเชื่อมต่อและติดตั้งเชลล์ใหม่
ตัวเก็บประจุประสานกับตัวเชื่อมต่อและติดตั้งเชลล์ใหม่
ตัวเก็บประจุประสานกับตัวเชื่อมต่อและติดตั้งเชลล์ใหม่
ตัวเก็บประจุประสานกับตัวเชื่อมต่อและติดตั้งเชลล์ใหม่

ใช้คีมล็อคเพื่อยึดสายไฟให้เข้าที่และทำหน้าที่เป็นฮีทซิงค์เพื่อป้องกันฉนวนของสายไฟ และประสานตัวเก็บประจุเข้ากับขั้วต่อ ใช้บัดกรีจำนวนเล็กน้อยเพื่อป้องกันไม่ให้จุ่มเข้าไปในเต้ารับเข็ม ซึ่งจะป้องกันไม่ให้เลื่อนไปที่ส่วนหัวของ ICSP บน Arduino

ตัดสายไฟของขั้วต่อสายดูปองท์พิเศษที่เราวางในตำแหน่ง 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 ของคุณ ทำเครื่องหมายด้วยจุดสี ฉันใช้ปากกาสีเจลลีโรลสีขาว เท่านี้ก็สายครบแล้ว

ขั้นตอนที่ 7: เสียบเข้า

เสียบเข้าไป
เสียบเข้าไป
เสียบเข้าไป
เสียบเข้าไป
เสียบเข้าไป
เสียบเข้าไป

โปรแกรมเมอร์ Arduino เป็นโปรแกรมที่โหลด Arduino เป็นร่าง ISP ปลายสายของโปรแกรมเมอร์เสียบเข้ากับพิน 1 ที่มุมซ้ายบน Arduino ยังมีพิน 1 ที่มีจุดเล็ก ๆ สายรีเซ็ตเสียบเข้ากับ D10

ปลายสายปลายทางเสียบเข้ากับ Arduino ที่เราจะไปบูตโหลดหรือโปรแกรม

Arduinos ส่วนใหญ่มีจุดเล็ก ๆ ใกล้กับส่วนหัว ICSP เพื่อทำเครื่องหมายพิน 1 หากคุณไม่มีหรือหากไม่ชัดเจนนัก ตอนนี้เป็นเวลาที่ดีที่จะเพิ่มจุดเล็ก ๆ ในขณะที่คุณมีปากกาสีหรือปากกาสีอยู่ในมือ นี่คือรูปภาพของ Arduino ของฉันที่ฉันเพิ่มจุด บนส่วนหัว ICSP ของชิป usb-to-serial ของ 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: หัวต่อตัวเมีย จัมเปอร์ดูปองต์ตัวเมีย ตัวเก็บประจุ และท่อหดด้วยความร้อน

ตัดส่วนหัวให้มีความยาวที่เหมาะสมเพื่อให้พอดีกับหมุดทั้งหมดที่ด้านหนึ่งของ Pro Mini หรือ Pro Micro ตัดตรงกลางพินแรกที่ไม่ได้ใช้ของแถบส่วนหัวยาว ใช้แรงกดเล็กน้อยกับใบมีดแนวทแยงบางตัวและจะแตกออกจากกัน จากนั้นใช้มีดตัดในแนวทแยงเล็มพลาสติกส่วนเกินออกจากตำแหน่งพินที่ถูกทำลายเมื่อตัดส่วนหัว ผลลัพธ์ที่ได้คือส่วนหัว 12 ตำแหน่งพร้อมปลายตัดที่สวยงาม เพื่อให้ได้แฟนซีให้ทรายปลาย

ขั้นตอนที่ 9: ถอดปลอกพลาสติกดูปองท์

ถอดเปลือกดูปองท์พลาสติก
ถอดเปลือกดูปองท์พลาสติก
ถอดเปลือกดูปองท์พลาสติก
ถอดเปลือกดูปองท์พลาสติก
ถอดเปลือกดูปองท์พลาสติก
ถอดเปลือกดูปองท์พลาสติก

นำเปลือกพลาสติกออกจากปลายจัมเปอร์ดูปองท์ สังเกตแถบเล็ก ๆ บนเปลือก งัดแถบขึ้นเบาๆ แล้วดึงเปลือกพลาสติกออก

ขั้นตอนที่ 10: เพิ่ม Heat Shrink Tubing และ Push Connectors บนส่วนหัวของตัวเมียในตำแหน่งที่ถูกต้อง

เพิ่ม Heat Shrink Tubing และ Push Connectors บนส่วนหัวของตัวเมียในตำแหน่งที่ถูกต้อง
เพิ่ม Heat Shrink Tubing และ Push Connectors บนส่วนหัวของตัวเมียในตำแหน่งที่ถูกต้อง
เพิ่ม Heat Shrink Tubing และ Push Connectors บนส่วนหัวของตัวเมียในตำแหน่งที่ถูกต้อง
เพิ่ม Heat Shrink Tubing และ Push Connectors บนส่วนหัวของตัวเมียในตำแหน่งที่ถูกต้อง

สอดท่อหดความร้อนลงบนสายไฟ ดันขั้วต่อเข้ากับหมุดบัดกรีส่วนหัวของตัวเมีย สิ่งนี้ใช้มือที่มั่นคงและคล่องแคล่ว สายไฟเปลี่ยนจาก 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

แนะนำ: