สารบัญ:
- ขั้นตอนที่ 1: รายการวัสดุ
- ขั้นตอนที่ 2: แผนภาพวงจรและการทำแผงวงจร
- ขั้นตอนที่ 3: การเชื่อมต่อและขั้นตอนในการเขียน Bootloader
- ขั้นตอนที่ 4: การทดสอบโดยอัปโหลดรหัส
- ขั้นตอนที่ 5: การแก้ไขปัญหา
วีดีโอ: วิธีทำ ARDUINO NANO/MINI - วิธีเบิร์น Bootloader: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
ในคำแนะนำนี้ฉันจะแสดงวิธีสร้าง Arduino MINI จาก Scratch
ขั้นตอนที่เขียนในคำแนะนำนี้สามารถใช้เพื่อสร้างบอร์ด Arduino ใด ๆ สำหรับข้อกำหนดโครงการที่กำหนดเองของคุณ
โปรดดูวิดีโอเพื่อความเข้าใจที่ดีขึ้น
มีสามส่วนในบทช่วยสอนนี้
1. การออกแบบและรวบรวมส่วนประกอบทั้งหมด
2. เบิร์น Bootloader ลงบนชิปใหม่
3.อัปโหลดรหัสทดสอบ
ฉันได้แนบไฟล์ PCB ไว้ที่ท้ายบทความนี้
มาเริ่มกันเลย!
ขั้นตอนที่ 1: รายการวัสดุ
- CP2102 โมดูล USB เป็น TTL (หรือคล้ายกันเช่น CH340)
- Arduino NANO
- สายจัมเปอร์
- Atmega328P-AU ชิป
- ตัวควบคุม AMS1117 5V
- คริสตัล 16MHz
- LED SMD
- ตัวต้านทาน SMD (330R, 10K) (แพ็คเกจ 0604)
- สวิตช์ปุ่ม
- ตัวเก็บประจุ (0.1uF, 22pF, 10uF) (ฉันใช้ประเภทเซรามิก แต่บอร์ดถูกออกแบบมาสำหรับแพ็คเกจ SMD_0612)
- เทอร์มินัลสตริป
- เครื่องมือและอุปกรณ์เสริมทั้งหมดสำหรับการบัดกรี SMD
ขั้นตอนที่ 2: แผนภาพวงจรและการทำแผงวงจร
ฉันสร้างบอร์ด Arduino MINI ในบทช่วยสอนการบัดกรี SMD ของฉัน คุณสามารถชำระเงินวิดีโอหากต้องการเรียนรู้วิธีการ
สรุปสั้นๆ…ฉันใช้แผ่นบัดกรีบน PCB โดยใช้ลายฉลุ วางส่วนประกอบ และบัดกรีโดยใช้เครื่องเป่าลมร้อน
ฉันใช้ไฟล์ Arduino PCB แบบโอเพ่นซอร์สจากเว็บไซต์ Arduino และแก้ไขเล็กน้อยตามความต้องการและชิ้นส่วนที่มี ต่อมาฉันสั่ง PCB Online จาก JLCPCB
ขั้นตอนที่ 3: การเชื่อมต่อและขั้นตอนในการเขียน 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
แนะนำ:
วิธีทำ DIY 32 Band LED Audio Music Spectrum Analyzer โดยใช้ Arduino Nano ที่บ้าน #arduinoproject: 8 ขั้นตอน
วิธีทำ DIY 32 Band LED Audio Music Spectrum Analyzer โดยใช้ Arduino Nano ที่บ้าน #arduinoproject: วันนี้เราจะสร้างเครื่องวิเคราะห์สเปกตรัมเพลงเสียง LED 32 แบนด์ที่บ้านโดยใช้ Arduino มันสามารถแสดงสเปกตรัมความถี่และเล่นเพลงได้ในเวลาเดียวกันหมายเหตุ max7219LED ต้องต่อที่หน้าตัวต้านทาน 100k ไม่เช่นนั้นเสียงของสปี
วิธีทำ Mini Conveyor: 4 ขั้นตอน (พร้อมรูปภาพ)
วิธีทำ Mini Conveyor: วันนี้ฉันกำลังสร้าง mini Conveyor โดยใช้สิ่งของพื้นฐาน Conveyer เป็นเครื่องจักรที่ขนส่งสิ่งของจากที่หนึ่งไปยังอีกที่หนึ่งโดยใช้ลูกกลิ้ง ดังนั้นฉันจึงสร้างแบบจำลองขนาดเล็ก ถ้าคุณชอบดู รายละเอียดโปรดชมวิดีโอและลงคะแนนให้
(DIY) วิธีทำ ESP8266 Ultra Mini & Simple Relay Home Automation Board: 17 ขั้นตอน
(DIY) วิธีทำ ESP8266 Ultra Mini & Simple Relay Home Automation Board: สวัสดีทุกคนวันนี้ฉันจะแจ้งให้คุณทราบวิธีทำ Mini Esp 12 Wifi Relay Board ขนาดเพียง 3.9 ซม. x 3.9 ซม.! บอร์ดนี้มีคุณสมบัติเจ๋ง ๆ ที่คนรักเทคโนโลยีทุกคนจะชอบ ฉันได้รวมไฟล์ทั้งหมดไว้ในขั้นตอนต่อไปแล้ว บอร์ดนี้
วิธีทำ 4-in-1 Arduino Nano Development Board: 4 ขั้นตอน
วิธีทำ 4-in-1 Arduino Nano Development Board: ในคำแนะนำนี้ คุณจะได้เรียนรู้วิธีสร้างบอร์ดพัฒนา Arduino Nano บอร์ดพัฒนา Arduino nano มีช่องออนบอร์ดสำหรับเซ็นเซอร์อัลตราโซนิก (HCSR-04), มาตรความเร่ง, เซ็นเซอร์ DHT11 และจอแสดงผลคริสตัลเหลว (LCD) โบนี้
วิธีทำ Mini Speaker-Super Easy.: 4 ขั้นตอน (พร้อมรูปภาพ)
วิธีทำลำโพงขนาดเล็ก - ง่ายมาก: สวัสดีทุกคน วันนี้เราจะสร้าง " Make a Mini Speaker" ลำโพงนี้มีขนาดเล็กมาก แต่คุณภาพเสียงและความดังที่น่าทึ่งมาก ลำโพงนี้สามารถแทนที่ลำโพงแล็ปท็อปหรือโทรศัพท์มือถือได้ง่ายๆ