หมวดหมู่ทั้งหมด

ขาของบอร์ด Arduino Nano PCBA คืออะไร?

Aug 14, 2026

แผนผังขาของ Arduino Nano: โครงการทำเองและงานออกแบบแผงวงจรพิมพ์สำหรับระบบอินเทอร์เน็ตของสรรพสิ่ง ภาพรวมอย่างละเอียดเกี่ยวกับ Arduino Nano

อะไรคือ pcba แผนผังขาของ Arduino Nano คืออะไร

เปิดศักยภาพทั้งหมดของ Arduino Nano สำหรับการใช้งานในโครงการทำเอง ระดับผู้เชี่ยวชาญ และอุปกรณ์ระบบอินเทอร์เน็ตของสรรพสิ่ง ตั้งแต่แผนผังขาไปจนถึงการออกแบบแผงวงจรพิมพ์แบบปรับแต่งเฉพาะและการประเมินความเหมาะสมสำหรับการผลิต

บทนำ

Arduino Nano อยู่ที่จุดตัดระหว่างความเรียบง่ายในการเข้าถึง ประสิทธิภาพสูง และการออกแบบที่พกพาสะดวก จึงเป็นไมโครคอนโทรลเลอร์ที่ผู้ชื่นชอบ ผู้สร้างสรรค์ วิศวกร ครู และเจ้าของธุรกิจเลือกใช้เป็นพิเศษ ไม่ว่าคุณจะกำลังควบคุมระบบอัตโนมัติในสวนของคุณ สร้างอุปกรณ์สมาร์ทโฮม หรือพัฒนาผลิตภัณฑ์ระบบอินเทอร์เน็ตของสรรพสิ่งแบบครบวงจร แผนผังขา ข้อกำหนดทางเทคนิค และความสามารถในการทำงานร่วมกันได้กว้างขวางของ Arduino Nano ล้วนทำให้มันโดดเด่นในโลกของฮาร์ดแวร์ฝังตัว  

ในปี ค.ศ. 2026 การจัดเรียงขาของ Arduino Nano กลับมีความสำคัญมากกว่าที่เคยเป็นมา เนื่องจากนักพัฒนาต่างผลักดันขีดจำกัดของไมโครคอนโทรลเลอร์ขนาดเล็กที่ใช้งานกับบอร์ดทดลองได้สะดวกยิ่งขึ้น หัวใจของบอร์ด Nano คือไมโครคอนโทรลเลอร์ ATmega328P ที่แข็งแกร่ง ซึ่งรวมการรับ-ส่งสัญญาณแบบดิจิทัลและอะนาล็อก การสื่อสารสำคัญ เช่น UART, I2C และ SPI รวมถึงการจัดการพลังงานที่เชื่อถือได้ — ทั้งหมดนี้คือสิ่งที่คุณต้องการเพื่อเริ่มต้นหรือขยายงานอุปกรณ์ดิจิทัลขั้นสูง  

อย่างไรก็ตาม การใช้ศักยภาพของ Nano ให้เกิดประโยชน์สูงสุดนั้นไปไกลกว่าการอัปโหลดเฟิร์มแวร์ผ่าน Arduino IDE เท่านั้น:  

คุณต้องเข้าใจหน้าที่ของแต่ละขาอย่างละเอียด — ทั้งแบบดิจิทัล อะนาล็อก PWM พลังงาน ขาแนะนำ (reference) และขาเริ่มต้นใหม่ (reset)

ออกแบบแผงวงจรพิมพ์ (PCB) แบบเฉพาะตัว โดยใส่ใจอย่างรอบคอบต่อประเด็นด้านความปลอดภัย การจ่ายไฟ การรบกวนแม่เหล็กไฟฟ้า (EMI/EMC) และหลักปฏิบัติที่ดีในการออกแบบ

หลีกเลี่ยงข้อผิดพลาดทั่วไป เช่น สัญญาณรบกวนข้ามช่อง (crosstalk) แรงดันตก (voltage drops) และค่าอ่านอะนาล็อกที่มีสัญญาณรบกวน (noisy analog readings) ขณะเดียวกันก็ควบคุมต้นทุนรายการวัสดุ (BOM) ให้อยู่ในงบประมาณตามใบเสนอราคาจาก NextPCB

ความเข้าใจเกี่ยวกับการจัดเรียงขาของ Arduino Nano

การรู้จักแผนผังขาของบอร์ด Arduino Nano คือพื้นฐานสำคัญที่ช่วยให้ใช้ศักยภาพที่แท้จริงของมันได้อย่างเต็มที่ คำว่า "pinout" หมายถึงแผนผังที่แสดงหน้าที่ ป้ายกำกับ และคุณสมบัติทางไฟฟ้าของแต่ละขาบนบอร์ด Arduino Nano แผนผังนี้ทำหน้าที่เป็นคู่มือสำหรับการเชื่อมต่อเซนเซอร์ แอคทูเอเตอร์ และโมดูลการโต้ตอบ — การเข้าใจข้อจำกัดด้านแรงดันไฟฟ้าและกระแสไฟฟ้าจะช่วยให้การใช้งานปลอดภัยทั้งต่อบอร์ดและอุปกรณ์ที่เชื่อมต่อ

pcba arduino nano pinout.jpg

แผนผังขาของบอร์ด Arduino Nano คืออะไร

แผนผังขาของบอร์ด Arduino Nano แสดงให้เห็นว่าบอร์ดแต่ละตัวมี:

ขาดิจิทัลและแอนะล็อกจำนวน 22 ขา: ขาอินพุต/เอาต์พุตดิจิทัล 14 ขา (D0 ถึง D13) และขาอินพุตแอนะล็อก 8 ขา (A0 ถึง A7)

พอร์ตการสื่อสาร: รวมถึง UART/Serial (TX, RX), I2C (SDA, SCL) และ SPI (MISO, MOSI, SCK, SS ผ่านขา D10 ถึง D13)

ขาจ่ายพลังงาน: มีหลายทางเลือก ได้แก่ 5V, 3.3V (จ่ายกระแสได้จำกัด), GND และ VIN/RAW (สำหรับป้อนแรงดันไฟฟ้าขาเข้า 6–12V)

ขาควบคุมเพิ่มเติม: ขา Reset (RST), ขา AREF (Analog Reference), LED บนบอร์ด (เชื่อมต่อกับขา D13) และหัวต่อ ICSP

ข้อเท็จจริงที่น่าพึงพอใจ: ไมโครคอนโทรลเลอร์ ATmega328P แบบดั้งเดิมที่ติดตั้งอยู่บนบอร์ดใช้หน่วยความจำแฟลช 32 กิโลไบต์ แรม 2 กิโลไบต์ และอีอีพรอม 1 กิโลไบต์ — เพียงพอสำหรับแอปพลิเคชันที่ซับซ้อนหลากหลาย ตั้งแต่เซ็นเซอร์อัจฉริยะไปจนถึงงานศิลปะเชิงโต้ตอบ

เหตุใดการเข้าใจแผนผังขา (pinout) จึงจำเป็น

การจับคู่ขา (pin mapping) กำหนดสิ่งที่สามารถทำได้ในงานของคุณ การเชื่อมต่อมอเตอร์ไฟฟ้าเข้ากับขาที่ไม่สามารถจ่ายกระแสไฟฟ้าได้เพียงพอ อาจทำให้เกิดการทำงานผิดปกติหรือปัญหาในระยะยาว ในทำนองเดียวกัน การเข้าใจขา PWM จะช่วยให้คุณหรี่ความสว่างของ LED หรือควบคุมมอเตอร์เซอร์โวได้อย่างแม่นยำ ส่วนขาจ่ายพลังงานต้องได้รับการพิจารณาอย่างรอบคอบเกี่ยวกับความสามารถในการรองรับแรงดันและกระแส เพื่อหลีกเลี่ยงการรีเซ็ตจากแรงดันตก (brown-out reset) หรือการร้อนจัดเกินไป โดยเฉพาะเมื่อจ่ายพลังงานให้กับอุปกรณ์ภายนอก

ข้อได้เปรียบหลักของการจัดวางขาอย่างมีประสิทธิภาพ

ขั้นตอนการใช้งานฮาร์ดแวร์อย่างปลอดภัย: หลีกเลี่ยงการไหลของกระแสเกินขนาดและการต่อสายผิด

ความเข้ากันได้กับโครงการที่กว้างขึ้น: เข้าใจว่าคุณสามารถเชื่อมต่ออุปกรณ์เสริมใดได้บ้าง

การออกแบบแผงวงจรพิมพ์ (PCB) แบบปรับแต่งเฉพาะที่มีประสิทธิภาพสูงสุด: วางเส้นทางสัญญาณให้เหมาะสมสำหรับสัญญาณดิจิทัล อนาล็อก และพลังงาน

การดีบักทำได้ง่ายขึ้น: ระบุข้อผิดพลาดในวงจรไฟฟ้าได้อย่างรวดเร็ว

ขาของบอร์ด Arduino Nano ต่างจากบอร์ดอื่นอย่างไร

ไม่ใช่แค่จำนวนขาที่น้อยกว่าเท่านั้น การเปรียบเทียบระหว่าง Nano กับ Uno หรือบอร์ดอื่นๆ ชี้ให้เห็นความแตกต่างที่สำคัญ  

คุณลักษณะ

Arduino Nano

Arduino Uno

Arduino Mega

โปรเซสเซอร์

ATmega328P

ATmega328P

ATmega2560

ปัจจัยประเภท

45 × 18 มม. เหมาะสำหรับ breadboard

68.6 × 53.4 มม. เหมาะสำหรับ shield

101.5 × 53.3 มิลลิเมตร

I/O แบบดิจิทัล

14 ± (6 พีดับเบิลยูเอ็ม)

14 ± (6 พีดับเบิลยูเอ็ม)

54 ± (14 พีดับเบิลยูเอ็ม)

อินพุตอนาล็อก

8 ช่อง (A0–A7)

6 ช่อง (A0–A5)

16 ช่อง (A0–A15)

พอร์ต USB

มินิ-ยูเอสบี/ยูเอสบี-ซี

ยูเอสบี-บี แบบเต็มขนาด

ยูเอสบี-บี แบบเต็มขนาด

กระแสไฟฟ้าสูงสุดที่ 5 โวลต์

500 มิลลิแอมป์ (ผ่านยูเอสบี), 800 มิลลิแอมป์ (ผ่าน RAW VIN)

คล้ายกับ

สูงกว่า

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

ภาพรวมแผนผังขาของอาร์ดูอิโนนาโนอย่างละเอียด

นี่คือแผนผังขาของอาร์ดูอิโนนาโนฉบับสุดท้ายที่กล่าวถึง! ที่นี่ เราแยกวิเคราะห์แต่ละกลุ่มขาของนาโน ข้อกำหนดทางเทคนิคของแต่ละขา และแนวทางสร้างสรรค์สำหรับการออกแบบวงจรและแผงวงจรพิมพ์อย่างมั่นคง

แผนผังขาของอาร์ดูอิโนนาโน

(ใส่แผนผังที่มีความละเอียดสูงและระบุชื่อไว้ด้านล่าง คำอธิบายแทน: "ภาพแสดงแผนผังขาของอาร์ดูอิโนนาโน ซึ่งเปิดเผยขาทั้งหมด ได้แก่ ขาดิจิทัล ขาแอนะล็อก ขาจ่ายพลังงาน และขาสำหรับการสื่อสาร")

ขาอินพุต/เอาต์พุตดิจิทัล (D0 ถึง D13)

สามารถตั้งค่าให้ทำงานเป็นอินพุตหรือเอาต์พุตได้ทั้งหมด

ขาพีดับเบิลยูเอ็ม: D3, D5, D6, D9, D10, D11 (ระบุไว้ด้วยสัญลักษณ์ "~") — รองรับพีดับเบิลยูเอ็มแบบ 8 บิตที่ความถี่ 490 เฮิร์ตซ์ (D5 และ D6 ที่ความถี่ 980 เฮิร์ตซ์)

ใช้สำหรับหรี่ไฟ LED การควบคุมเซอร์โวหรือมอเตอร์ และการสร้างแรงดันไฟฟ้าแบบแปรผัน

สูงสุด 40 มิลลิแอมแปร์ต่อขา I/O (ขีดจำกัดกระแสไฟฟ้าแบบก้าวหน้า: 200 มิลลิแอมแปร์ต่อพอร์ตสำหรับสถาบันการเงิน)

D0/D1 ทำหน้าที่คู่เป็น UART RX/TX

ขาอินพุตอะนาล็อก (A0–A7)

ความละเอียดของ ADC 10 บิต (ค่าช่วง 0–1023)

ใช้งานได้ทั้งหมดผ่านฟังก์ชัน analogRead()

A0–A5 สามารถใช้แทนเป็นขา I/O แบบดิจิทัล (D14–D19)

A6 และ A7 ใช้เป็นขาอินพุตอะนาล็อกอย่างเดียว (ไม่รองรับเอาต์พุตแบบดิจิทัล)

จ่ายพลังงานผ่านมัลติเพล็กเซอร์ใน ATmega328P

ขาจ่ายพลังงาน

ชื่อ

หน้าที่

ขีดจำกัด

VIN/RAW

สัญญาณขาเข้าภายนอก (6–12 โวลต์ ไม่ผ่านการควบคุม)

6–12 โวลต์

5V

ผลลัพธ์ที่ผ่านการควบคุม (500 มิลลิแอมป์ผ่านพอร์ตยูเอสบี, 800 มิลลิแอมป์ผ่านสาย VIN แบบดิบ)

500–800 มิลลิแอมป์

3.3V

เอาต์พุตเสริม (จากหน่วยควบคุมแรงดันแบบ LDO)

สูงสุด 50 มิลลิแอมป์

GND

จุดต่อพื้นที่ใช้งานได้หลายจุด

ไม่ระบุ

AREF

แรงดันอ้างอิงแบบอะนาล็อกสำหรับตัวแปลงสัญญาณอะนาล็อกเป็นดิจิทัล (แรงดันอ้างอิงภายนอก)

ดูเอกสารข้อมูลของ ATmega328P

ขาจ่ายพลังงาน

รีเซ็ต (RST): ลิงก์ไปยังวงจรรีเซ็ตทางกายภาพของไมโครคอนโทรลเลอร์

ไฟ LED บนบอร์ด: D13 (ใช้สำหรับแสดงสถานะหรือดีบัก)

หัวต่อ ICSP: ให้สัญญาณ MISO, MOSI, SCK, RESET, GND และ VCC สำหรับเขียน bootloader ผ่าน SPI

อินเทอร์เฟซการสื่อสาร

UART: พอร์ตซีเรียลในตัวโดยใช้ D0 (RX) และ D1 (TX)

I2C: SDA (A4) และ SCL (A5) พร้อมตัวต้านทานดึงขึ้นแบบมาตรฐาน 4.7 กิโลโอห์ม ω .

SPI: ดูแผนผังการจัดวางขา (โดยทั่วไปคือ D10–D13; D10 = SS, D11 = MOSI, D12 = MISO, D13 = SCK)

ตารางอ้างอิงอย่างรวดเร็ว: ฟังก์ชันขา Arduino Nano

พิน

หน้าที่

การแมปของ Arduino

บทบาทพิเศษ

D0, D1

อินพุต/เอาต์พุตดิจิทัล รับส่งข้อมูลแบบอนุกรม

UART

ใช้สำหรับการสื่อสารแบบอนุกรม; ปล่อยให้ว่างเพื่อใช้กับหน่วยตรวจวัด

D2–D13

I/O แบบดิจิทัล

พัลส์ความกว้างปรับได้ (D3, D5, D6, D9, D10, D11)

อินพุต/เอาต์พุตดิจิทัล โดยมีฟังก์ชันพัลส์ความกว้างปรับได้เป็นหลัก

A0–A5

อินพุตแอนะล็อก อินพุต/เอาต์พุตดิจิทัล

I2C (A4/SDA, A5/SCL)

รองรับ I2C ผ่านซอฟต์แวร์เพิ่มเติม พร้อมใช้งานทั่วไปเป็นพอร์ตอินพุต/เอาต์พุต

A6–A7

เฉพาะอินพุตแบบอะนาล็อก

 

ไม่ระบุ

หัวต่อ ICSP

SPI (MISO, MOSI, SCK, RST)

 

แสดงโหมดบูตโหลดเดอร์หรือโหมดฮาร์ดแวร์ดิบ

VIN/RAW

แหล่งจ่ายไฟภายนอก

 

สำหรับอินพุตกระแสตรงเกิน 5 โวลต์

5 โวลต์, 3.3 โวลต์

เอาต์พุตไฟฟ้าที่ผ่านการควบคุมแรงดันแล้ว

 

จ่ายพลังงานให้โมดูลภายนอก (น้อยกว่าค่าสูงสุดที่มีอยู่)

จ่ายพลังงานให้บอร์ดอาร์ดูอิโน นาโน

การจัดการพลังงานมีความสำคัญอย่างยิ่งต่อกระบวนการทำงานที่มีเสถียรภาพและปราศจากความเสี่ยง บอร์ด Arduino Nano มีวิธีการรับพลังงานได้หลากหลาย ซึ่งวิธีที่คุณเลือกใช้ขึ้นอยู่กับสถานการณ์การใช้งาน อุปกรณ์เสริม และสภาพแวดล้อมของการใช้งาน

จะจ่ายพลังงานให้กับ Arduino Nano อย่างไร?

1. ผ่านพอร์ต USB (Mini-USB หรือ USB-C)

เชื่อมต่อกับคอมพิวเตอร์หรืออะแดปเตอร์แปลงไฟฟ้าแบบ USB ได้โดยตรง

ให้แรงดันไฟฟ้า 5 โวลต์ สูงสุด 500 มิลลิแอมป์ (ข้อจำกัดเชิงปฏิบัติสำหรับหลายสถานการณ์การใช้งาน)

เหมาะสำหรับการสร้างต้นแบบ การอัปโหลดโค้ด และการดีบักผ่านหน้าจอ Serial ใน Arduino IDE

2. ผ่านขา VIN (RAW)

ป้อนไฟฟ้ากระแสตรง 6–12 โวลต์ที่ขา VIN ซึ่งจะผ่านวงจรควบคุมแรงดันบนบอร์ด (LDO 5 โวลต์)

ใช้สำหรับแอปพลิเคชันที่ต้องใช้งานอย่างต่อเนื่องหรือแบบอิสระ โดยรองรับแหล่งจ่ายไฟหลากหลาย เช่น อะแดปเตอร์ปลั๊กผนังหรือแบตเตอรี่แบบแพ็ค

คำเตือน: วงจรควบคุมแรงดันอาจร้อนจัดจนเสียหายหากโหลดเกินขีดจำกัด โปรดตรวจสอบให้แน่ใจว่ากระแสรวมที่ดึงออกจากขา 5V ร่วมกับบอร์ด Nano ไม่เกิน 800 มิลลิแอมป์ (ดูข้อมูลในเอกสารข้อมูล ATmega328P)

3. การใช้ขา 5V แบบตรง

หากคุณมีแหล่งจ่ายไฟ 5V ที่ได้รับการดูแลอย่างเหมาะสม ให้เชื่อมต่อไว้ด้านล่างโดยตรง

ข้ามหน่วยงานกำกับดูแล — อันตรายหากแรงดันขาเข้าเกิน 5V

ขาจ่ายพลังงานและเครือข่ายการจ่ายพลังงาน (PDN)

เพื่อให้มั่นใจในเสถียรภาพ โปรดทราบข้อกำหนดเฉพาะของขาจ่ายพลังงานบนบอร์ด Arduino Nano ดังนี้:

VIN/RAW: สำหรับแรงดันขาเข้าแบบไม่จำกัด ควรติดตั้งไดโอดช็อตต์กี้ไว้เพื่อป้องกันกรณีที่ขั้วไฟฟ้ากลับด้านโดยไม่ตั้งใจ หรือติดตั้งฟิวส์เพื่อความปลอดภัยของอุปกรณ์

ขา 5V: สามารถจ่ายหรือรับกระแสได้สูงสุด 500–800 มิลลิแอมป์ (รวมทั้งกระแสที่ใช้โดยบอร์ดและอุปกรณ์ต่อพ่วง) การดึงกระแสเกินขีดจำกัดอาจทำให้เกิดปัญหาจากข้อจำกัดของพอร์ต USB/คอมพิวเตอร์ หรือทำให้หน่วยควบคุมแรงดันร้อนจัด

ขา 3.3 V: จ่ายกระแสได้สูงสุด 50 มิลลิแอมป์ เหมาะสำหรับเซ็นเซอร์หรือไอซีที่ใช้พลังงานต่ำ ส่วนใหญ่แล้วโมดูล Wi-Fi, LoRa และ RF ต้องการพลังงานเพิ่มเติม จึงควรใช้ LDO ภายนอกหากจำเป็น

ขา GND: มีให้ใช้งานหลายตำแหน่งเสมอเชื่อมต่อจุดต่าง ๆ เข้าด้วยกันเพื่อความปลอดภัย

คำแนะนำระดับมืออาชีพ: "รักษาพื้นที่ต่อพื้นดินที่เป็นเนื้อเดียวกันและไม่ขาดตอนไว้ใต้บอร์ด Nano บนแผงวงจรพิมพ์แบบกำหนดเองทุกชนิด สิ่งนี้ช่วยลดความแตกต่างของแรงดันไฟฟ้าและสัญญาณรบกวน โดยเฉพาะอย่างยิ่งสำหรับการตรวจจับสัญญาณแอนะล็อก" — ผู้พัฒนา DFM ของ NextPCB

การวิเคราะห์และแก้ไขปัญหาเกี่ยวกับแผนผังขาของ Arduino Nano

แม้แต่นักออกแบบที่มีประสบการณ์ก็อาจพบปัญหาได้ ด้านล่างนี้คือวิธีการตรวจสอบและแก้ไขข้อบกพร่องที่เกี่ยวข้องกับแผนผังขาของ Arduino Nano และการเชื่อมต่อของบอร์ดอย่างรวดเร็ว

ปัญหาทั่วไป

การอัปโหลดผ่านพอร์ตซีเรียลล้มเหลว: มักเกิดจากการใช้ขา D0/D1 สำหรับอุปกรณ์อื่นในขณะที่ใช้งานการแสดงผล (เกิดความขัดแย้งกับ UART)

สัญญาณรบกวนในการอ่านค่าแอนะล็อก: เกิดจากสายไฟที่ยาวเกินไป ระบบกราวด์ร่วมกัน หรือไม่มีตัวกรองแบบคาปาซิทีฟ ควรแยกส่วนกราวด์สำหรับสัญญาณแอนะล็อกและดิจิทัลออกจากกันอย่างชัดเจนในงานออกแบบแผงวงจรพิมพ์

อุปกรณ์ I2C ไม่ถูกตรวจพบ: ขาดตัวต้านทานดึงขึ้น หรือเลือกค่าไม่เหมาะสม (โดยทั่วไปคือ 4.7 กิโลโอห์ม) ω ถึงแหล่งจ่ายไฟ 5 โวลต์ หรือ 5 โวลต์ หรือสลับเส้น SDA/SCL ผิดตำแหน่ง หรือมีปัญหาเกี่ยวกับบัส

บอร์ดร้อนเกินไป: เกิดจากการจ่ายโหลดมากเกินไปผ่านขา 5V หรือ 3.3V ทำให้ตัวควบคุมแรงดันร้อนขึ้น

ผลลัพธ์ผิดปกติ: ลืมกำหนดโหมดขา (pinMode) ก่อนใช้ฟังก์ชัน digitalWrite

ขั้นตอนการแก้ไขข้อผิดพลาด

วิเคราะห์วงจรจ่ายไฟและเงื่อนไขเบื้องต้น — ใช้มัลติมิเตอร์ตรวจสอบแรงดัน 5 โวลต์ 3.3 โวลต์ และกราวด์ที่แต่ละส่วน

ตรวจสอบการตั้งค่าซีเรียลใน Arduino IDE — เลือกพอร์ต COM และบอร์ดที่เหมาะสมสำหรับการอัปโหลด

ตรวจสอบขาแต่ละขา — ส่งโปรแกรมทดสอบการกระพริบ (Blink) ไปยัง LED บนบอร์ดที่ขา D13; ตรวจสอบขา I/O ด้วย LED และตัวต้านทานที่ใช้งานได้ดี

ตรวจสอบการแมปขาอีกครั้ง — ยืนยันว่าเซ็นเซอร์หรือโมดูลเชื่อมต่อกับขาดิจิทัล อนาล็อก หรือซีเรียลที่ถูกต้อง

ตรวจสอบการเชื่อมต่อบนเบรดบอร์ด — แถวลำดับบนเบรดบอร์ดอาจหลวมได้ โปรดตรวจสอบการต่ออย่างละเอียด

ตรวจสอบเส้นทางบนแผงวงจรพิมพ์ (PCB) — หากใช้ PCB แบบกำหนดเอง ให้ตรวจสอบหาวงจรลัด รอยบัดกรีแข็งตัวเกินไป และขนาดของเส้นทางนำไฟฟ้า (ดูข้อมูลอ้างอิงจาก NextPCB ในส่วนที่ 9)

เปรียบเทียบ Arduino Nano กับบอร์ด Arduino อื่น ๆ

การเลือกระหว่าง Arduino Nano กับ Arduino Uno กับ Arduino Mega (หรือ Arduino Nano Every รุ่นใหม่ล่าสุด) ขึ้นอยู่กับขนาดรูปร่าง จำนวนขา I/O และคุณสมบัติเสริมที่รองรับ

Arduino Nano เทียบกับ Uno เทียบกับ Mega

คุณลักษณะ

Arduino Nano

Arduino Uno

Arduino Mega

นาโน เอฟเวอรี

Mcu

ATmega328P

ATmega328P

ATmega2560

แอตเมก้า4809

I/O แบบดิจิทัล

14 (6 พีดับเบิลยูเอ็ม)

14 (6 พีดับเบิลยูเอ็ม)

54 (15 พีดับเบิลยูเอ็ม)

14 (6 พีดับเบิลยูเอ็ม)

อินพุตอนาล็อก

8 ช่อง (A0–A7)

6 ช่อง (A0–A5)

16 ช่อง (A0–A15)

8 ช่อง (A0–A7)

พอร์ต USB

มินิ-ยูเอสบี/ยูเอสบี-ซี

TYPE-B

TYPE-B

Micro-USB

ขาจ่ายพลังงาน

5 โวลต์/3.3 โวลต์/กราวด์/วิน

5 โวลต์/3.3 โวลต์/กราวด์/วิน

5 โวลต์/3.3 โวลต์/กราวด์/วิน

5 โวลต์/3.3 โวลต์/กราวด์/วิน

ใช้กับบเรดบอร์ด

ยอดเยี่ยม

คนจน

คนจน

ยอดเยี่ยม

แฟลช/เอสแรม/อีพีรอม

32 กิโลไบต์/2 กิโลไบต์/1 กิโลไบต์

32 กิโลไบต์/2 กิโลไบต์/1 กิโลไบต์

256 กิโลไบต์/8 กิโลไบต์/4 กิโลไบต์

48 กิโลไบต์/6 กิโลไบต์/256 ไบต์

ราคา

ต่ำ

ต่ำ

ปานกลาง

คล้ายกับนาโน

เมื่อใดควรเลือกใช้นาโน:

ข้อจำกัดด้านพื้นที่ (อุปกรณ์สวมใส่ โดรน หุ่นยนต์ขนาดเล็ก)

การต้นแบบบนบอร์ดทดลอง

ขั้นตอนแบตเตอรี่ (ผลกระทบต่อพลังงานลดลง)

เมื่อต้นทุนสำคัญ และจำนวนขา I/O ที่จำกัดก็เพียงพอ

เมื่อใดควรใช้บิ๊กหรืออูโน:

ต้องการขาจำนวนมาก/เชื่อมต่ออุปกรณ์เสริมหลายตัว (เมก้า)

รองรับชิลด์และระบบเก่า (อูโน)

การจัดวางทางกายภาพที่ใหญ่ขึ้น

Arduino Nano รูปแบบหน่วยความจำ

การตั้งค่าพื้นที่จัดเก็บข้อมูลกำหนดขนาดภาพประกอบ ตัวแปรแบบเรียลไทม์ และการจัดเรียงอย่างต่อเนื่อง

ประเภทความจํา

ขนาด

กรณีการใช้

แฟลช

32 กิโลไบต์

พื้นที่จัดเก็บโปรแกรม (ภาพประกอบเฟิร์มแวร์)

SRAM

2 KB

ตัวแปรขณะรันไทม์ สแต็ก และสิ่งกีดขวาง

EEPROM

1 kb

การตั้งค่าแบบไม่ลบเลือนและบันทึกย่อเล็กน้อย

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

SRAM: ใช้สำหรับกระบวนการและข้อมูลชั่วคราว การใช้งานเกิน 2 กิโลไบต์อาจทำให้เกิดการรีเซ็ตโดยไม่คาดคิด (‘SRAM overflow’)

EEPROM: สำหรับค่าที่ยังคงอยู่หลังการสูญเสียพลังงาน — ใช้เก็บค่าการปรับเทียบ การตั้งค่า หรือบันทึกข้อผิดพลาด ควรออกแบบอย่างระมัดระวัง เซลล์แต่ละเซลล์สามารถทนต่อการเขียนได้ประมาณ 100,000 รอบ

การออกแบบ 2 มิติ ความจุ และการจัดการบอร์ด

ขนาดทางกายภาพและการจัดวางขา (pin) มีความสำคัญต่อการออกแบบ PCB การจัดวาง และการติดตั้งในพื้นที่

พารามิเตอร์

ค่า

ขนาดของบอร์ด

45 × 18 มม. (พื้นที่แผงวงจรหลัก)

ขาบอร์ดทดลอง

เว้นระยะห่าง 2.54 มม. (0.1 นิ้ว)

ความสูง (โดยทั่วไป)

7–8 มม. รวมทั้ง ธาตุที่ใช้ผสม

น้ำหนัก

ประมาณ 7 กรัม

รูสำหรับตั้งค่า

ไม่มี; โดยทั่วไปจะเสียบเข้ากับซ็อกเก็ตหรือยึดแน่น

การจัดการและติดตั้งบอร์ด

จับบอร์ดบริเวณขอบอย่างระมัดระวังเสมอ—ประจุไฟฟ้าสถิตอาจทำให้ไอซีเสียหาย

สำหรับแผงผู้ให้บริการที่ออกแบบเฉพาะ ต้องรับประกันระยะห่างอย่างน้อย 1.5 มม. ระหว่างส่วนประกอบกับพื้นผิวที่นำไฟฟ้าซึ่งอยู่ใกล้เคียง

ใช้หัวเชื่อมแบบหญิงเพื่อความสะดวกในการเปลี่ยนแปลง หรือบัดกรีโดยตรงสำหรับการติดตั้งแบบถาวร

ในการออกแบบตัวเครื่อง ต้องคำนึงถึงตำแหน่งพอร์ต USB และจัดให้มีการเข้าถึงสวิตช์ RST ได้

การออกแบบ PCB แบบเฉพาะสำหรับ Arduino Nano

การเปลี่ยนผ่านจากขั้นตอนต้นแบบไปสู่ผลิตภัณฑ์ที่เชื่อถือได้และสามารถผลิตจำนวนมากได้ จำเป็นต้องปรับแต่งแผนผังวงจรและโครงสร้างการออกแบบให้สอดคล้องกับการจัดเรียงขาของ Arduino Nano และข้อจำกัดด้านการจัดชั้นของอุปกรณ์

การเปลี่ยนผ่านสู่ PCBA แบบเฉพาะ: เคล็ดลับสำคัญ  

การจับคู่ขา (Pin Mapping): ระบุเฉพาะขาที่ใช้งานจริงเท่านั้น (ช่วยประหยัดต้นทุนและพื้นที่บน PCB)

ขนาดของเส้นสายนำสัญญาณและการจ่ายพลังงาน:

สำหรับกระแส 500 mA บนทองแดงหนา 1 oz: ใช้เส้นสายนำสัญญาณกว้าง 1 มม. สำหรับรางไฟ 5V และ GND

ใช้เครื่องบินที่ต่อพื้นดินอย่างมั่นคงเพื่อส่งสัญญาณกลับและควบคุมการรบกวนแม่เหล็กไฟฟ้า (EMC)

วิธีการจัดการ PDN อย่างสมบูรณ์แบบ: การต่อพื้นแบบจุดศูนย์กลาง (Star-point grounding); หลีกเลี่ยงการวางส่วนที่มีโหลดสูงไว้ใต้ MCU

ความมั่นคงของสัญญาณ (SI):

เว้นระยะห่างระหว่างเส้นทางสัญญาณอิเล็กทรอนิกส์ เส้นทางสัญญาณแอนะล็อก และเส้นทางจ่ายพลังงานให้ห่างกัน

ออกแบบเส้นทางสัญญาณความถี่สูง (SPI/UART/I2C) ให้สั้นที่สุดเท่าที่เป็นไปได้ และโดยทั่วไปควรใช้เทคนิคป้องกันการรบกวนอย่างมีประสิทธิภาพ (โดยเฉพาะพอร์ต USB: รักษาความกว้างคู่ให้เท่ากับ 90 ω คู่สายแยกต่างหาก)  

การจัดวางตำแหน่งชิ้นงาน:  

จัดพอร์ตให้อยู่ใกล้ขอบแผงวงจร

วางตัวเก็บประจุสำหรับลดแรงดันผันผวน (decoupling caps) ให้ห่างจากขา VCC ไม่เกิน 1 เซนติเมตร

เว้นระยะห่าง 3W (ความกว้าง ระยะห่างระหว่างเส้นทาง และระยะห่างจากสายเคเบิลทีวี) สำหรับเส้นทางจ่ายกระแสสูง

สไตล์ PCB แบบปรับแต่งเฉพาะสำหรับ Arduino Nano (ต่อเนื่อง)

ข้อผิดพลาดในการจัดวางเลย์เอาต์แบบทั่วไปที่ควรหลีกเลี่ยง

ขาดตัวต้านทานดึงขึ้นสำหรับ I2C: อุปกรณ์ตรวจจับหลายชนิดจำเป็นต้องมีตัวต้านทานภายนอก 4.7 kΩ ต่อระดับแรงดัน 5 V หรือ 3.3 V บนสาย SDA/SCL ω การละเลยส่วนประกอบเหล่านี้อาจทำให้เกิดข้อผิดพลาดของบัส หรืออุปกรณ์ไม่สามารถตรวจจับได้

เส้นทางไฟฟ้า/กราวด์ที่มีขนาดเล็กเกินไป: เส้นทองแดงที่บางเกินไปอาจร้อนจัด โดยเฉพาะเมื่อจ่ายพลังงานให้กับรีเลย์ เซอร์โว หรือไฟ LED จำนวนมาก หลักทั่วไปคือ ความกว้าง 1 มม. ต่อกระแส 1 A บนแผ่นทองแดงหนา 1 oz

การลดแรงดันรบกวนไม่เพียงพอ: ใช้ตัวเก็บประจุเซรามิก 0.1 µF μ ใกล้กับขาจ่ายไฟทุกขาของไมโครคอนโทรลเลอร์ และสายสัญญาณอะนาล็อกที่ไวต่อสัญญาณ

สัญญาณรบกวนระหว่างช่องสัญญาณอะนาล็อก (Crosstalk): รักษาความยาวของเส้นทางสัญญาณอะนาล็อกให้สั้น และอยู่ห่างจากเส้นทางสัญญาณความเร็วสูงหรือเส้นทางจ่ายพลังงาน — ควรใช้แหวนป้องกัน (guard rings) หรือแบ่งพื้นที่กราวด์ออกเป็นส่วนๆ

การจัดวางตำแหน่งของวงจรควบคุมแรงดันไฟฟ้าไม่เหมาะสม: ควรจัดวางใกล้จุดเข้าของแหล่งจ่ายไฟ และใช้เส้นทางสั้นที่สุด เพื่อลดการรบกวนแม่เหล็กไฟฟ้า (EMI) และการตกของแรงดัน

ประเด็นขั้นสูง: UHDI, การจัดแนวเส้นทางสัญญาณ (Trace Routing), และการออกแบบให้รองรับการอัปเกรดในอนาคต

ด้วยการเพิ่มความเข้มข้นของ Ultra-High Thickness Interconnect (UHDI) และการบรรจุที่ใช้ชิปเล็ต ผู้ออกแบบ PCB ควรพิจารณา:

กลุ่ม 10 μ m สายส่อง/พื้นที่สําหรับวิธี UHDI (เทคโนโลยีที่ทันสมัย mSAP/SAP)

ไมโครวิอา (< 50 μ m) สําหรับวัตถุชั้นสูงหรือรูปแบบที่คอมพักตากันมาก (IoT wearables, อุปกรณ์ทางคลินิก)

ความมั่นคงของสัญญาณ (SI):

สาย USB ส่งทางเป็น 90 ω คู่อนุพันธ์

50ω สายรังสี RF สําหรับการออกแบบร่วมกัน WiFi/Bluetooth (ESP32 หรือโมดูลวิทยุ)

การลดความร้อน: สําหรับพัดที่มีกระแสไฟฟ้าสูง ใช้รูปแบบการลดความร้อนเพื่อให้มันสามารถผลิตและปรับปรุง

เทคนิค DFM ขั้นสูง: การตรวจสอบล่วงหน้าแบบพรี-แฟ็บช่วยป้องกันปัญหากรดรั่ว เศษวัสดุเล็กๆ และบริเวณที่ไม่ได้ชุบด้วยโลหะ—ใช้อุปกรณ์ตรวจสอบผ่านเว็บแคมอัตโนมัติ

หลักสูตรฝึกอบรมเกี่ยวกับการต่อสายกราวด์แบบกลับสู่จุดอ้างอิง: สำหรับวงจรที่ไวต่อ AREF ต้องมั่นใจว่ามีเส้นทางกลับสู่กราวด์ที่มีอิมพีแดนซ์ต่ำ เพื่อขจัดปัญหากราวด์ลูป

ข้อจำกัดด้าน DFM สำหรับอาร์ดูอิโน่เชลด์แบบกำหนดเอง

วางแผนสำหรับการบัดกรีอัตโนมัติ: ใช้ขนาดแผ่นรอง (pad) และเครื่องหมายอ้างอิง (fiducial) ตามมาตรฐานอุตสาหกรรม

เพิ่มระยะปลอดภัยของสารเคลือบบัดกรี: โดยเฉพาะอย่างยิ่งสิ่งสำคัญสำหรับแผงวงจรที่มีหัวต่อแบบพิน (pin headers)

จุดทดสอบ: รวมจุดตรวจสอบสำหรับบัสหลัก (UART, SPI, พลังงาน) เพื่อยืนยันการทำงานของแผงก่อนประกอบ

ระยะปลอดภัยสำหรับการติดตั้งและรูเจาะ: ทิ้งระยะว่างรอบรูเจาะและรูติดตั้งไว้ 0.5–1 มม.; ปฏิบัติตามคำแนะนำของผู้ผลิตสำหรับขนาดแอนนูลาร์ริง (annular ring) และการคลุมรูผ่าน (thru tenting)

มองไปข้างหน้า: จากไมโครคอนโทรลเลอร์พื้นฐานสู่ UHDI, ASICs และอื่นๆ อีกมากมาย

โลกของการออกแบบระบบฝังตัวกำลังพัฒนาอย่างรวดเร็ว:

การลดขนาด: UHDI ทำให้สามารถบรรจุความสามารถที่มากขึ้นลงในพื้นที่ที่น้อยลงอย่างมาก — ตั้งแต่สิ่งประดิษฐ์ทางการแพทย์ที่ฝังในร่างกาย ไปจนถึงอุปกรณ์สวมใส่ที่บางเฉียบเป็นพิเศษ ซึ่งรองรับโหนด IoT จำนวนหลายพันล้านจุด

การยกระดับประสิทธิภาพ: เมื่อคอมพิวเตอร์แบบแอนะล็อกและชิป ASIC ที่ใช้เทคโนโลยี chiplet กลายเป็นมาตรฐานทั่วไป (ตามแบบอย่างการออกแบบ AI แบบแอนะล็อกของ IBM) บอร์ด 'Nano' รุ่นถัดไปอาจผสานรวมวงจรดิจิทัลความเร็วสูงพิเศษกับวงจรแอนะล็อกที่มีสัญญาณรบกวนต่ำไว้ภายใน SoC ตัวเดียวกัน

การเชื่อมต่อเครือข่าย: UHDI และบอร์ดที่ใช้เทคโนโลยี UHDI มีบทบาทสำคัญต่อโครงสร้างเครือข่ายความเร็วสูงรุ่นต่อไป โดยรองรับชุดสายสัญญาณแบบดิฟเฟอเรนเชียลได้หลายร้อยชุด (เช่น มาตรฐาน Ethernet 800G/1.6 T และคลัสเตอร์ AI)

ผลิตภัณฑ์แผงวงจรพิมพ์ (PCB): การออกแบบกำลังเปลี่ยนผ่านจากวัสดุพื้นฐานอย่าง FR-4 ไปสู่ไดอิเล็กทริกชนิดใหม่ที่สูญเสียสัญญาณต่ำ เพื่อรองรับสัญญาณระดับ GHz

คำถามที่พบบ่อย

คำถามข้อที่ 1: บอร์ด Arduino Nano สามารถใช้งานขาทั้งหมดพร้อมกันได้หรือไม่?  

ก: โดยทั่วไปแล้ว กระแสไฟฟ้าสูงสุดที่ปลอดภัยและเหมาะสมสำหรับพอร์ต GPIO แต่ละพอร์ตคือ 200 มิลลิแอมแปร์ ดังนั้นจึงไม่สามารถจ่ายกระแส 40 มิลลิแอมแปร์ให้กับขาแต่ละขาพร้อมกันได้ การควบคุมความกว้างของพัลส์ (PWM) การอ่านค่าแอนะล็อก และการใช้งานอินพุต/เอาต์พุตแบบดิจิทัลสามารถใช้งานร่วมกันได้ แต่ควรตรวจสอบข้อจำกัดของกระแสไฟฟ้าที่พอร์ตของไมโครคอนโทรลเลอร์ ATmega328P เสมอ

ข้อสงสัย 2: ฉันสามารถดึงกระแสไฟฟ้าจากขา 5V ได้มากเท่าใด  

ก: หากจ่ายพลังงานผ่านช่องต่อ USB จะจ่ายกระแสได้ประมาณ 500 มิลลิแอมแปร์ (รวมทั้งกระแสที่บอร์ด Nano ใช้เอง) หากจ่ายพลังงานผ่านขา VIN/RAW (6–12 โวลต์) จะจ่ายกระแสได้ประมาณ 800 มิลลิแอมแปร์ — ซึ่งถูกจำกัดโดยความสามารถในการกระจายความร้อนของวงจรควบคุมแรงดันไฟฟ้า การดึงกระแสเกินกว่านี้อาจทำให้เกิดภาวะแรงดันตก (brownout) หรือปัญหาอื่น ๆ

ข้อสงสัย 3: ขา A0 ถึง A5 สามารถใช้เป็นอินพุต/เอาต์พุตแบบดิจิทัลได้หรือไม่  

ก: ได้! ให้ระบุขาเหล่านี้ในโค้ดของคุณเป็น D14 ถึง D19 ซึ่งทำงานเหมือนกับขา D0 ถึง D13 ทั้งหมด รองรับฟังก์ชัน digitalRead, digitalWrite และยังรองรับ PWM บนขาที่กำหนดไว้

ข้อสงสัย 4: ค่าความต้านทานแบบ pull-up ที่แนะนำสำหรับระบบ I2C บนบอร์ด Nano คือเท่าใด  

ก: 4.7 กิโลโอห์ม ω เชื่อมต่อกับ +5 โวลต์ (หรือ +3.3 โวลต์ หากอุปกรณ์ทั้งหมดรองรับแรงดันนี้) สำหรับอัตราการส่งข้อมูลที่สูงขึ้นหรือสายส่งที่ยาวขึ้น ให้ลดค่าลงเป็น 2.2 กิโลโอห์ม ω อาจช่วยได้ แต่ห้ามละเลยสิ่งเหล่านี้เด็ดขาด

คำถามที่ 5: ข้อจำกัดด้านความปลอดภัยที่ใช้ได้จริงสำหรับขา PWM ของ Arduino Nano คืออะไร  

คำตอบ: สูงสุด 40 mA ต่อขา อย่างไรก็ตาม ควรใช้ไม่เกิน 20 mA สำหรับการใช้งานแบบต่อเนื่อง— โดยเฉพาะเมื่อมีเอาต์พุตหลายขาทำงานพร้อมกัน

คำถามที่ 6: ฉันจะแก้ไขปัญหาการอัปโหลดหรือการเชื่อมต่อของ Nano ได้อย่างไร  

คำตอบ: ตรวจสอบสาย USB อีกครั้ง (บางเส้นใช้ชาร์จอย่างเดียว!)

ตรวจสอบให้แน่ใจว่าขา D0/D1 ไม่ได้ถูกใช้งานโดยฮาร์ดแวร์อื่นในระหว่างการอัปโหลด

กดปุ่มรีเซ็ต (RESET) บนบอร์ด Nano ทันทีที่เริ่มการอัปโหลด (ช่วยแก้ปัญหา bootloader ที่เกิดขึ้นบ่อย)

ลองเปลี่ยนพอร์ต USB สาย USB หรือคอมพิวเตอร์เครื่องอื่น หากปัญหายังคงมีอยู่

ความคิดสุดท้าย

แผนผังขา (pinout diagram) ของ Arduino Nano นั้นมากกว่าแผนผังการต่อสายทั่วไป— มันคือประตูสู่การปลดล็อกศักยภาพสูงสุดของระบบ IoT แบบลึกซึ้ง อุปกรณ์สวมใส่ได้ (wearables) การควบคุมอัตโนมัติ และอื่น ๆ อีกมากมาย ไม่ว่าจะเริ่มจาก breadboard ไปจนถึงการผลิตจริง การเข้าใจคุณสมบัติของขา แหล่งจ่ายไฟ การส่งสัญญาณ และปัจจัยที่เกี่ยวข้องกับการผลิต จะทำให้คุณมั่นใจในการพัฒนาจากแนวคิดสู่ผลิตภัณฑ์ที่สามารถขยายขนาดได้

ร้อนแรงข่าวร้อนแรง

รับใบเสนอราคาฟรี

ตัวแทนของเราจะติดต่อท่านโดยเร็ว
อีเมล
ชื่อ
ชื่อบริษัท
ข้อความ
0/1000