สารบัญ:

วิธีทำ ARDUINO NANO/MINI - วิธีเบิร์น Bootloader: 5 ขั้นตอน
วิธีทำ ARDUINO NANO/MINI - วิธีเบิร์น Bootloader: 5 ขั้นตอน

วีดีโอ: วิธีทำ ARDUINO NANO/MINI - วิธีเบิร์น Bootloader: 5 ขั้นตอน

วีดีโอ: วิธีทำ ARDUINO NANO/MINI - วิธีเบิร์น Bootloader: 5 ขั้นตอน
วีดีโอ: ทำเครื่องโปรแกรม Bootloader สำหรับ Arduino DIY EP.9 2024, กรกฎาคม
Anonim
วิธีทำ ARDUINO NANO/MINI | วิธีเบิร์น Bootloader
วิธีทำ ARDUINO NANO/MINI | วิธีเบิร์น Bootloader
วิธีทำ ARDUINO NANO/MINI | วิธีเบิร์น Bootloader
วิธีทำ ARDUINO NANO/MINI | วิธีเบิร์น Bootloader

ในคำแนะนำนี้ฉันจะแสดงวิธีสร้าง Arduino MINI จาก Scratch

ขั้นตอนที่เขียนในคำแนะนำนี้สามารถใช้เพื่อสร้างบอร์ด Arduino ใด ๆ สำหรับข้อกำหนดโครงการที่กำหนดเองของคุณ

โปรดดูวิดีโอเพื่อความเข้าใจที่ดีขึ้น

มีสามส่วนในบทช่วยสอนนี้

1. การออกแบบและรวบรวมส่วนประกอบทั้งหมด

2. เบิร์น Bootloader ลงบนชิปใหม่

3.อัปโหลดรหัสทดสอบ

ฉันได้แนบไฟล์ PCB ไว้ที่ท้ายบทความนี้

มาเริ่มกันเลย!

ขั้นตอนที่ 1: รายการวัสดุ

รายการวัสดุ
รายการวัสดุ
รายการวัสดุ
รายการวัสดุ
รายการวัสดุ
รายการวัสดุ
  1. CP2102 โมดูล USB เป็น TTL (หรือคล้ายกันเช่น CH340)
  2. Arduino NANO
  3. สายจัมเปอร์
  4. Atmega328P-AU ชิป
  5. ตัวควบคุม AMS1117 5V
  6. คริสตัล 16MHz
  7. LED SMD
  8. ตัวต้านทาน SMD (330R, 10K) (แพ็คเกจ 0604)
  9. สวิตช์ปุ่ม
  10. ตัวเก็บประจุ (0.1uF, 22pF, 10uF) (ฉันใช้ประเภทเซรามิก แต่บอร์ดถูกออกแบบมาสำหรับแพ็คเกจ SMD_0612)
  11. เทอร์มินัลสตริป
  12. เครื่องมือและอุปกรณ์เสริมทั้งหมดสำหรับการบัดกรี SMD

ขั้นตอนที่ 2: แผนภาพวงจรและการทำแผงวงจร

แผนภาพวงจรและการทำแผงวงจร
แผนภาพวงจรและการทำแผงวงจร
แผนภาพวงจรและการทำแผงวงจร
แผนภาพวงจรและการทำแผงวงจร
แผนภาพวงจรและการทำแผงวงจร
แผนภาพวงจรและการทำแผงวงจร
แผนภาพวงจรและการทำแผงวงจร
แผนภาพวงจรและการทำแผงวงจร

ฉันสร้างบอร์ด Arduino MINI ในบทช่วยสอนการบัดกรี SMD ของฉัน คุณสามารถชำระเงินวิดีโอหากต้องการเรียนรู้วิธีการ

สรุปสั้นๆ…ฉันใช้แผ่นบัดกรีบน PCB โดยใช้ลายฉลุ วางส่วนประกอบ และบัดกรีโดยใช้เครื่องเป่าลมร้อน

ฉันใช้ไฟล์ Arduino PCB แบบโอเพ่นซอร์สจากเว็บไซต์ Arduino และแก้ไขเล็กน้อยตามความต้องการและชิ้นส่วนที่มี ต่อมาฉันสั่ง PCB Online จาก JLCPCB

ขั้นตอนที่ 3: การเชื่อมต่อและขั้นตอนในการเขียน Bootloader

การเชื่อมต่อและขั้นตอนการเผาไหม้ Bootloader
การเชื่อมต่อและขั้นตอนการเผาไหม้ Bootloader
การเชื่อมต่อและขั้นตอนการเผาไหม้ Bootloader
การเชื่อมต่อและขั้นตอนการเผาไหม้ Bootloader
การเชื่อมต่อและขั้นตอนการเผาไหม้ Bootloader
การเชื่อมต่อและขั้นตอนการเผาไหม้ Bootloader

โปรดปฏิบัติตามรายละเอียดการเชื่อมต่อนี้ (ดูลิงก์รูปภาพ/วิดีโอเพื่อให้เข้าใจง่าย*)

ArduinoMINI ทำเองที่บ้าน …………….. Arduino NANO

พิน 15 (MOSI) ………………………………. D11

พิน 16 (MISO)………………………………. D12

พิน 17(SCK)……………………………………D13

พิน 29(รีเซ็ต)…………………………….. D10

VCC……………………………………………. VCC (5V)

GND……………………………………………GND

ขั้นตอน ในการเขียน Boot loader หลังจากทำการเชื่อมต่อที่ถูกต้อง

1) เชื่อมต่อ Arduino NANO กับ USB ของพีซีของคุณ

2) เลือกบอร์ดและพอร์ตคอมที่เหมาะสม

3) ในเมนูเครื่องมือ ให้เลือก ARDUINO AS ISP Programmer เส้นทาง: เครื่องมือ>โปรแกรมเมอร์>Arduino As ISP

4) ไปที่ Tools และเลือก Burn Boot Loader เส้นทาง:เครื่องมือ> เบิร์น Boot Loader

5) อาจใช้เวลาถึงหนึ่งนาทีและข้อความ " Done Burning Boot Loader" จะปรากฏขึ้น

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

*ภาพทั้งหมดอยู่ในลำดับตามขั้นตอน

ขั้นตอนที่ 4: การทดสอบโดยอัปโหลดรหัส

การทดสอบโดยการอัปโหลดรหัส
การทดสอบโดยการอัปโหลดรหัส
การทดสอบโดยการอัปโหลดรหัส
การทดสอบโดยการอัปโหลดรหัส
การทดสอบโดยการอัปโหลดรหัส
การทดสอบโดยการอัปโหลดรหัส

ในขั้นตอนนี้ เราจะเรียนรู้การอัปโหลดโค้ดไปยัง Homemade Arduino MINI ตัวใหม่ คุณจะต้องทำตามขั้นตอนนี้ทุกครั้งเพื่ออัปโหลดรหัส

อ้างอิงลิงค์รูปภาพ/วิดีโอเพื่อให้เข้าใจง่าย

ฉันจะอัปโหลดภาพร่าง LED กะพริบเพื่อทดสอบว่าไมโครคอนโทรลเลอร์ตัวใหม่ทำงานอย่างถูกต้องหรือไม่

รายละเอียดการเชื่อมต่อ:

Arduino MINI ทำเองที่บ้าน …………….. CP2102

Rx……………………………………………… Tx

Tx………………………………………………. Rx

VCC……………………………………………. VCC (5V)

GND……………………………………………GND

1. หลังจากทำการเชื่อมต่อแล้ว ให้เชื่อมต่อ USB to TTL Converter Board (CP2102) เข้ากับคอมพิวเตอร์ของคุณ

2. เปิด Blink LED Sketch จากเมนูตัวอย่าง

3. ในเมนูเครื่องมือ เลือกโปรแกรมเมอร์ AVRISP และอัปโหลดรหัส

4. เลือกพอร์ต COM และการตั้งค่าบอร์ดที่เหมาะสม

5. เมื่อหน้าจอคอมพิวเตอร์แสดงการอัปโหลด ให้กดปุ่มรีเซ็ต เนื่องจากเรายังไม่ได้เชื่อมต่อ DTR Pin เพื่อรีเซ็ต

ไฟ LED กะพริบแสดงว่าไมโครคอนโทรลเลอร์ทำงานอย่างถูกต้อง และบอร์ดที่เทียบเท่า Arduino Mini นี้สามารถใช้กับโครงการของคุณได้ ดังนั้นเราจึงได้เรียนรู้วิธีโหลดชิป ATMEGA 328P-AU ใหม่เอี่ยม

ขั้นตอนที่ 5: การแก้ไขปัญหา

การแก้ไขปัญหา
การแก้ไขปัญหา
การแก้ไขปัญหา
การแก้ไขปัญหา

โดยทำตามขั้นตอนจากขั้นตอนก่อนหน้านี้ คุณสามารถบูตชิป Atmega ได้อย่างง่ายดาย

แต่เนื่องจากซอฟต์แวร์บางอย่างหรือข้อผิดพลาดของมนุษย์ จะไม่สำเร็จ นี่คือคำแนะนำบางส่วนจากฉัน:

1) ตรวจสอบการเชื่อมต่อวงจรและส่วนประกอบของคุณ (ส่วนใหญ่เป็น Crystal) หากการเบิร์น Boot loader ไม่ทำงาน

2) ตรวจสอบให้แน่ใจว่าคุณได้กล่าวถึงบอร์ดและพอร์ต COM ที่ถูกต้องในซอฟต์แวร์

3) ตรวจสอบสาย USB ที่ชำรุด

4) หากไมโครคอนโทรลเลอร์ร้อนขึ้นเมื่อได้รับพลังงาน แสดงว่าคุณอาจมี IC ผิดพลาด

5) ตรวจสอบความต่อเนื่องใน PCB และสะพานประสานที่ไม่ต้องการ เนื่องจากเราใช้ส่วนประกอบ SMD

แนะนำ: