สารบัญ:
- ขั้นตอนที่ 1: วัสดุสิ้นเปลือง
- ขั้นตอนที่ 2: เป้าหมายสิ้นสุด
- ขั้นตอนที่ 3: ถอดเปลือกพลาสติกออกจากโปรแกรมเมอร์ End GND Wire
- ขั้นตอนที่ 4: ประสาน Capacitor กับตัวเชื่อมต่อและติดตั้ง Shells อีกครั้ง
- ขั้นตอนที่ 5: จัดเรียง กาว และตัวเชื่อมต่อการหดตัวด้วยความร้อน
- ขั้นตอนที่ 6: เพิ่มขั้วต่อสายจัมเปอร์ชายสำหรับสัญญาณรีเซ็ตและทำเครื่องหมายพิน 1
- ขั้นตอนที่ 7: เสียบเข้า
- ขั้นตอนที่ 8: อีกสายการเขียนโปรแกรมสำหรับ Pro Mini และ Pro Micro
- ขั้นตอนที่ 9: ถอดปลอกพลาสติกดูปองท์
- ขั้นตอนที่ 10: เพิ่ม Heat Shrink Tubing และ Push Connectors บนส่วนหัวของตัวเมียในตำแหน่งที่ถูกต้อง
- ขั้นตอนที่ 11: ประสานพิน
- ขั้นตอนที่ 12: เสร็จสิ้น
วีดีโอ: สายเคเบิลการเขียนโปรแกรม Arduino ICSP: 12 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
นี่คือวิธีที่ฉันชอบสร้างสายการเขียนโปรแกรม 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
ดูปลายเป้าหมายและสีที่ใช้สำหรับหมุด 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 ของส่วนหัว 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 ค่อนข้างมาก เป็นบอร์ดที่คิดค้นโดย Sparkfun ซึ่งใช้งานได้จริงกับพินและรอยเท้า Pro Mini มี ATmega328p MCU เหมือน UNO และ Pro Micro มี ATmega32u4 เหมือน Leonardo ฉันชอบที่จะใช้มันเป็นโปรแกรมเมอร์ และเขียนโปรแกรมหรือบูตโหลดผ่าน ICSP ต่อไปนี้เป็นอุปกรณ์สำหรับทำสายเคเบิล ICSP: หัวต่อตัวเมีย จัมเปอร์ดูปองต์ตัวเมีย ตัวเก็บประจุ และท่อหดด้วยความร้อน
ตัดส่วนหัวให้มีความยาวที่เหมาะสมเพื่อให้พอดีกับหมุดทั้งหมดที่ด้านหนึ่งของ Pro Mini หรือ Pro Micro ตัดตรงกลางพินแรกที่ไม่ได้ใช้ของแถบส่วนหัวยาว ใช้แรงกดเล็กน้อยกับใบมีดแนวทแยงบางตัวและจะแตกออกจากกัน จากนั้นใช้มีดตัดในแนวทแยงเล็มพลาสติกส่วนเกินออกจากตำแหน่งพินที่ถูกทำลายเมื่อตัดส่วนหัว ผลลัพธ์ที่ได้คือส่วนหัว 12 ตำแหน่งพร้อมปลายตัดที่สวยงาม เพื่อให้ได้แฟนซีให้ทรายปลาย
ขั้นตอนที่ 9: ถอดปลอกพลาสติกดูปองท์
นำเปลือกพลาสติกออกจากปลายจัมเปอร์ดูปองท์ สังเกตแถบเล็ก ๆ บนเปลือก งัดแถบขึ้นเบาๆ แล้วดึงเปลือกพลาสติกออก
ขั้นตอนที่ 10: เพิ่ม 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
แนะนำ:
สายเคเบิลการเขียนโปรแกรม DIY โดยใช้ Arduino Uno - Baofeng UV-9R Plus: 6 ขั้นตอน (พร้อมรูปภาพ)
สายเคเบิลการเขียนโปรแกรม DIY โดยใช้ Arduino Uno - Baofeng UV-9R Plus: สวัสดีทุกคน นี่คือคำแนะนำง่ายๆ ในการแปลงสายเคเบิลหูฟัง / หูฟังของ Baofeng UV-9R (หรือบวก) เป็นสายการเขียนโปรแกรมโดยใช้ Ardunio UNO เป็น USB ตัวแปลงอนุกรม [ข้อจำกัดความรับผิดชอบ] ฉันไม่รับผิดชอบต่อความเสียหายใด ๆ สาเหตุ
ตัวเชื่อมต่อ ICSP สำหรับ Arduino Nano ที่ไม่มีหัวต่อแบบบัดกรี แต่ Pogo Pin: 7 ขั้นตอน
ตัวเชื่อมต่อ ICSP สำหรับ Arduino Nano ที่ไม่มีส่วนหัวของพินที่บัดกรี แต่ Pogo Pin: สร้างตัวเชื่อมต่อ ICSP สำหรับ Arduino Nano ที่ไม่มีส่วนหัวของพินบัดกรีบนบอร์ด แต่ Pogo Pin ชิ้นส่วน3×2 Pin Socket x1 - APitch 2.54mm Dupont Line Wire Female Pin Connector เทอร์มินัลที่อยู่อาศัย x6 - BP75-E2 (หัวทรงกรวย 1.3 มม.) โพรบทดสอบสปริง Pogo Pin
Arduino 3.3V แบบสแตนด์อโลนพร้อมนาฬิกา 8 MHz ภายนอกที่ถูกตั้งโปรแกรมจาก Arduino Uno ผ่าน ICSP / ISP (พร้อมการตรวจสอบแบบอนุกรม!): 4 ขั้นตอน
Arduino 3.3V แบบสแตนด์อโลนพร้อมนาฬิกา 8 MHz ภายนอกที่ถูกตั้งโปรแกรมจาก Arduino Uno ผ่าน ICSP / ISP (พร้อมการตรวจสอบแบบอนุกรม!): วัตถุประสงค์: เพื่อสร้าง Arduino แบบสแตนด์อโลนที่ทำงานบน 3.3V จากนาฬิกาภายนอก 8 MHz ในการตั้งโปรแกรมผ่าน ISP (หรือที่เรียกว่า ICSP, การเขียนโปรแกรมซีเรียลในวงจร) จาก Arduino Uno (ทำงานที่ 5V) ในการแก้ไขไฟล์ bootloader และเบิร์น th
การทำความเข้าใจ ICSP สำหรับไมโครคอนโทรลเลอร์ PIC: 4 ขั้นตอน (พร้อมรูปภาพ)
การทำความเข้าใจ ICSP สำหรับไมโครคอนโทรลเลอร์ PIC: การเขียนโปรแกรมไมโครคอนโทรลเลอร์ไม่ใช่เรื่องยาก การสร้างโปรแกรมเมอร์ทำให้โครงการอิเล็กทรอนิกส์เป็นโครงการแรกที่ยอดเยี่ยม เป้าหมายของคำแนะนำนี้คือการอธิบายวิธี 'in circuit serial programming' อย่างง่ายที่ใช้กับ Microchip PICs
Pic 16F676 ซ็อกเก็ตการเขียนโปรแกรม ICSP สำหรับโปรแกรมเมอร์ PICkit 2: 6 ขั้นตอน
Pic 16F676 ซ็อกเก็ตการเขียนโปรแกรม ICSP สำหรับโปรแกรมเมอร์ PICkit 2: ฉันกำลังพยายามสร้างโมดูลมอเตอร์ DC คู่นี้สำหรับโครงการหุ่นยนต์ของฉัน และฉันไม่มีที่ว่างสำหรับวางส่วนหัวของหมุด ICSP บน PCB ดังนั้นฉันจึงล้อเลียนการออกแบบนี้อย่างรวดเร็ว