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 พิน
- ฟอร์มแฟกเตอร์: การออกแบบโมดูลแบบมีร่องช่วยให้สามารถบัดกรีลงบนแผ่นวงจรหลักได้โดยตรง

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

รูปที่ 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

รูปที่ 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 กรัม) |

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





