ราสเบอร์รี่ Pi ปิโก

คู่มือการใช้งานไมโครคอนโทรลเลอร์ Raspberry Pi Pico

รุ่น: Pico (SC0915)

1. สินค้าหมดview

Raspberry Pi Pico เป็นบอร์ดไมโครคอนโทรลเลอร์ขนาดกะทัดรัดประสิทธิภาพสูงที่พัฒนาโดย Raspberry Pi มีชิปไมโครคอนโทรลเลอร์ RP2040 ที่ออกแบบมาเป็นพิเศษ ซึ่งเป็นแพลตฟอร์มที่ยืดหยุ่นสำหรับโครงการฝังตัวหลากหลายประเภท

คุณสมบัติที่สำคัญ ได้แก่:

  • ไมโครคอนโทรลเลอร์ RP2040: ออกแบบโดย Raspberry Pi ในสหราชอาณาจักร
  • โปรเซสเซอร์: โปรเซสเซอร์ Arm Cortex M0+ แบบดูอัลคอร์ ความเร็วสัญญาณนาฬิกาที่กำหนดค่าได้สูงสุดถึง 133 MHz
  • หน่วยความจำ: หน่วยความจำ SRAM 264KB และหน่วยความจำแฟลชภายในตัวเครื่อง 2MB
  • การเชื่อมต่อ: พิน GPIO (General Purpose Input/Output) อเนกประสงค์ 26 พิน
  • ฟอร์มแฟกเตอร์: การออกแบบโมดูลแบบมีร่องช่วยให้สามารถบัดกรีลงบนแผ่นวงจรหลักได้โดยตรง
จากบนลงล่าง view ของบอร์ด Raspberry Pi Pico

รูปที่ 1: จากบนลงล่าง view ภาพแสดงส่วนประกอบของบอร์ดไมโครคอนโทรลเลอร์ Raspberry Pi Pico ได้แก่ ชิป RP2040 พอร์ต USB ปุ่ม BOOTSEL และขา GPIO

2. คำแนะนำในการตั้งค่า

ส่วนนี้จะอธิบายขั้นตอนพื้นฐานในการเตรียม Raspberry Pi Pico ให้พร้อมใช้งาน

2.1. ส่วนประกอบที่จำเป็น

  • บอร์ด Raspberry Pi Pico (มีมาให้ในชุด)
  • สาย Micro USB (ไม่รวมอยู่ในชุด)
  • คอมพิวเตอร์ที่มีพอร์ต USB
  • อุปกรณ์เสริม: แผงวงจรทดลอง (Breadboard), สายจัมเปอร์, หัวต่อสำหรับสร้างต้นแบบ (Headers)

2.2. การติดตั้งเฟิร์มแวร์ครั้งแรก

  1. เชื่อมต่อกับคอมพิวเตอร์: กดปุ่มค้างไว้ บูทเซล กดปุ่ม BOOTSEL บน Pico ค้างไว้ แล้วเชื่อมต่อ Pico กับคอมพิวเตอร์ของคุณโดยใช้สาย Micro USB ปล่อยปุ่ม BOOTSEL เมื่อเชื่อมต่อเสร็จแล้ว
  2. เข้าถึงอุปกรณ์จัดเก็บข้อมูล USB: คอมพิวเตอร์ของคุณควรจะรู้จัก Pico ในฐานะอุปกรณ์จัดเก็บข้อมูลขนาดใหญ่ที่มีชื่อว่า "RPI-RP2"
  3. ลากและวางเฟิร์มแวร์: ดาวน์โหลดเฟิร์มแวร์ที่ต้องการ file (เช่น MicroPython UF2) file) จากเว็บไซต์ทางการของ Raspberry Pi webเว็บไซต์ ลากและวาง UF2 นี้ file ลงในไดรฟ์ "RPI-RP2"
  4. รีบูต: Pico จะรีบูตโดยอัตโนมัติ และไดรฟ์ "RPI-RP2" จะหายไป เฟิร์มแวร์ใหม่ได้รับการติดตั้งเรียบร้อยแล้ว
มุม view Raspberry Pi Pico ที่เชื่อมต่อผ่าน USB

รูปที่ 2: มุม view ภาพประกอบแสดงให้เห็น Raspberry Pi Pico ที่มีขนาดกะทัดรัด และมีพอร์ต Micro USB สำหรับจ่ายไฟและถ่ายโอนข้อมูล

3. คู่มือการใช้งาน

เมื่อติดตั้งเฟิร์มแวร์เสร็จแล้ว คุณก็สามารถเริ่มเขียนโปรแกรมและใช้งาน Raspberry Pi Pico ได้เลย

3.1. สภาพแวดล้อมการเขียนโปรแกรม

  • ไมโครไพธอน: Thonny IDE คือเครื่องมือที่ออกแบบมาเพื่อใช้งาน MicroPython บน Pico โดยเฉพาะ เป็นเครื่องมือที่มีประสิทธิภาพสูงสำหรับการพัฒนาโปรแกรมด้วยภาษา Python 3
  • ชุดพัฒนาซอฟต์แวร์ (SDK) สำหรับภาษา C/C++: สำหรับผู้ใช้งานขั้นสูง Raspberry Pi มีชุดพัฒนาซอฟต์แวร์ (SDK) ภาษา C/C++ ที่ครอบคลุมสำหรับการเขียนโปรแกรมโดยตรง

3.2. การใช้งานขา GPIO

ไมโครคอนโทรลเลอร์ Pico มีพิน GPIO อเนกประสงค์ 26 พิน ซึ่งสามารถกำหนดค่าเพื่อวัตถุประสงค์ต่างๆ ได้ เช่น การรับ/ส่งข้อมูลดิจิทัล การรับส่งข้อมูลอนาล็อก PWM I2C SPI และการสื่อสาร UART

แผนภาพแสดงการเชื่อมต่อขาของ Raspberry Pi Pico

รูปที่ 3: แผนภาพแสดงการเชื่อมต่อขาอย่างละเอียดของ Raspberry Pi Pico โดยแสดงฟังก์ชันของขาแต่ละขาจากทั้งหมด 40 ขา รวมถึงขาจ่ายไฟ ขาต่อลงกราวด์ และความสามารถต่างๆ ของ GPIO

โปรดดูเอกสารอย่างเป็นทางการของ Raspberry Pi Pico สำหรับรายละเอียดการกำหนดพินและตัวอย่างการเขียนโปรแกรมamples สำหรับฟังก์ชันการทำงานเฉพาะ

4. การบำรุงรักษา

การดูแลรักษาอย่างถูกวิธีจะช่วยให้ Raspberry Pi Pico ของคุณมีอายุการใช้งานยาวนานและทำงานได้อย่างน่าเชื่อถือ

  • การปกป้องสิ่งแวดล้อม: ควรเก็บ Pico ไว้ในที่แห้ง หลีกเลี่ยงความชื้น อุณหภูมิที่สูงหรือต่ำเกินไป และแสงแดดโดยตรง
  • การคายประจุไฟฟ้าสถิต (ESD): จับแผงวงจรที่ขอบเพื่อลดความเสี่ยงจากความเสียหายจากไฟฟ้าสถิต พิจารณาใช้แผ่นรองกันไฟฟ้าสถิตและสายรัดข้อมือเมื่อทำงานกับชิ้นส่วนอิเล็กทรอนิกส์ที่ไวต่อไฟฟ้าสถิต
  • การทำความสะอาด: หากจำเป็น ให้ทำความสะอาดกระดานเบาๆ ด้วยแปรงขนนุ่มแห้ง หรือใช้ลมเป่า หลีกเลี่ยงการใช้ของเหลวหรือวัสดุที่มีฤทธิ์กัดกร่อน
  • การป้องกันทางกายภาพ: ควรพิจารณาใช้กล่องหุ้มสำหรับโปรเจ็กต์ของคุณเพื่อป้องกัน Pico จากความเสียหายทางกายภาพและฝุ่นละออง

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

ส่วนนี้จะกล่าวถึงปัญหาทั่วไปที่คุณอาจพบเจอขณะใช้งาน Raspberry Pi Pico

5.1. ปัญหาทั่วไปและวิธีแก้ไข

  • Pico ไม่รู้จักว่าเป็น "RPI-RP2":
    • โปรดตรวจสอบให้แน่ใจว่าได้กดปุ่ม BOOTSEL ค้างไว้ขณะเชื่อมต่อสาย USB
    • ลองใช้สาย Micro USB เส้นอื่นและพอร์ต USB อื่นบนคอมพิวเตอร์ของคุณดู
    • ตรวจสอบให้แน่ใจว่าสายเคเบิลนั้นเป็นสายเคเบิลสำหรับส่งข้อมูล ไม่ใช่แค่สายชาร์จ
  • โค้ดไม่ทำงาน:
    • ตรวจสอบโค้ดของคุณเพื่อหาข้อผิดพลาดทางไวยากรณ์
    • ตรวจสอบให้แน่ใจว่าได้ติดตั้งเฟิร์มแวร์ที่ถูกต้อง (เช่น MicroPython) แล้ว
    • ตรวจสอบให้แน่ใจว่าสภาพแวดล้อมการเขียนโปรแกรมของคุณ (เช่น Thonny) ได้รับการกำหนดค่าอย่างถูกต้องเพื่อสื่อสารกับ Pico แล้ว
  • ส่วนประกอบภายนอกไม่ทำงาน:
    • ตรวจสอบการเชื่อมต่อสายไฟทั้งหมดอีกครั้ง
    • ตรวจสอบให้แน่ใจว่าส่วนประกอบภายนอกได้รับพลังงานอย่างถูกต้องและอยู่ในช่วงแรงดันไฟฟ้าของ Picotagอีขีดจำกัด
    • ตรวจสอบว่าขา GPIO ในโค้ดของคุณได้รับการกำหนดค่าอย่างถูกต้องแล้ว (อินพุต/เอาต์พุต, พูลอัพ/ดาวน์)

หากต้องการความช่วยเหลือเพิ่มเติม โปรดศึกษาเอกสารอย่างเป็นทางการของ Raspberry Pi Pico และฟอรัมชุมชน

6. ข้อมูลจำเพาะทางเทคนิค

คุณสมบัติรายละเอียด
ชิปไมโครคอนโทรลเลอร์RP2040 (ออกแบบโดย Raspberry Pi)
โปรเซสเซอร์โปรเซสเซอร์ Arm Cortex M0+ แบบดูอัลคอร์ ความเร็ว 133 เมกะเฮิร์ตซ์
เอสแรม264KB
หน่วยความจำแฟลชหน่วยความจำแฟลช QSPI ขนาด 2MB บนบอร์ด
หมุด GPIOพิน GPIO อเนกประสงค์ 26 พิน (ดิจิทัลอย่างเดียว 23 พิน, รองรับ ADC 3 พิน)
อินพุตแบบอะนาล็อกADC 3 บิต 12 ตัว
อินเทอร์เฟซการสื่อสาร2 x SPI, 2 x I2C, 2 x UART, 16 x ช่อง PWM
ยูเอสบีรองรับอุปกรณ์และโฮสต์ Micro USB 1.1
แหล่งจ่ายไฟแปลงไฟ 2V เป็น 5V DC ผ่าน Micro USB หรือขา VSYS
อุณหภูมิในการทำงาน-20°C ถึง +85°C
ขนาด (กxยxส)1.97 x 0.79 x 0.39 นิ้ว (50 x 21 x 1 มม.)
น้ำหนัก0.01 ออนซ์ (ประมาณ 2 กรัม)
ด้านล่าง view ของ Raspberry Pi Pico พร้อมป้ายกำกับขาต่อ

รูปที่ 4: ด้านล่าง view ของ Raspberry Pi Pico แสดงขอบหยักสำหรับติดตั้งบนพื้นผิวและป้ายกำกับพินเพิ่มเติม

7. การรับประกันและการสนับสนุน

Raspberry Pi Pico ออกแบบมาเพื่อการศึกษาและการใช้งานสำหรับผู้ที่ชื่นชอบงานอดิเรก รายละเอียดการรับประกันอาจแตกต่างกันไปขึ้นอยู่กับผู้ค้าปลีกและภูมิภาคที่ซื้อ โปรดตรวจสอบข้อมูลการรับประกันจากจุดที่ซื้อ

สำหรับความช่วยเหลือด้านเทคนิคและแหล่งข้อมูลเพิ่มเติม โปรดเยี่ยมชมเว็บไซต์อย่างเป็นทางการของ Raspberry Pi webเว็บไซต์และฟอรัมชุมชน:

© 2025 Raspberry Pi สงวนลิขสิทธิ์

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.