บอร์ดไดรเวอร์เซอร์โว Raspberry Pi Pico ของ CONRAD

Raspberry Pi Pico Servo Driver Board เป็นโมดูลที่ช่วยให้คุณสามารถควบคุมเซอร์โวได้โดยใช้ไมโครคอนโทรลเลอร์ Raspberry Pi Pico โมดูลนี้ให้การเชื่อมต่อที่สะดวกสำหรับมอเตอร์เซอร์โว และสามารถตั้งโปรแกรมได้อย่างง่ายดายโดยใช้เทอร์มินัล Raspberry Pi
คำอธิบาย
เป็นบอร์ดขยายการควบคุมเซอร์โวสำหรับ Raspberry Pi Pico
คุณสมบัติ
อินเทอร์เฟซ Raspberry Pi Pico บนบอร์ดสำหรับบอร์ดซีรีส์ Raspberry Pi Pico รองรับเอาต์พุตเซอร์โวหรือ PWM สูงสุด 16 ช่อง และแต่ละช่องรองรับความละเอียด 16 บิต แรงดันไฟฟ้าออนบอร์ด 5Vtagชิปควบคุมแรงดันไฟฟ้า กระแสไฟขาออกสูงสุด 3A
สามารถเชื่อมต่อกับเซอร์โวออนบอร์ดบนบอร์ดแหล่งจ่ายไฟแบตเตอรี่ผ่านขั้วต่อ VIN และเชื่อมต่อกับเซอร์โวทั่วไป เช่น SG90, MG90S, MG996R สำหรับ Pico เพื่อการขยายที่ง่ายดาย มีคู่มือข้อมูลสนับสนุนที่ครบถ้วน (เช่นampโปรแกรมต่างๆ เช่น Raspberry Pi Pico C/C++ และ MicroPython)
พารามิเตอร์ผลิตภัณฑ์
- ปริมาณการทำงานtage 5V (Pico) หรือ 6~12V (ขั้ว VIN)
- ปริมาณเซอร์โวtage 5V
- ลอจิกฉบับtage 3.3โวลต์
- อินเทอร์เฟซการควบคุม GPIO ผ่าน เส้นผ่านศูนย์กลาง 3.0 มม.
- ขนาดสินค้า 65 × 56 มม
หมุด

วางสาย
อย่าเชื่อมต่อ Pico แบบย้อนกลับ ให้สังเกตปลายด้านที่มีลายพิมพ์บนโมดูลและปลายพอร์ต USB เพื่อระบุทิศทางการเชื่อมต่อ นอกจากนี้ คุณยังสามารถใช้สัญญาณของพินและพินของ Pico เพื่อระบุทิศทางการเชื่อมต่อได้อีกด้วย
ดาวน์โหลดโปรแกรม
ดาวน์โหลดผ่าน Raspberry Pi เปิดเทอร์มินัล Raspberry Pi: และ sudo apt-get install p7zip-full cd ~ sudo wget https://www.waveshare.net/w/upload/3/31/Pico_Servo_Driver_Code.7z7z Pico_Servo_Driver_Code.7z -o./Pico_Servo_Driver_Code.7zcd ~/Pico_Servo_Driver_Code
คลิกตัวอย่างampโปรแกรมสำหรับดาวน์โหลดโดยตรง
ใช้ C ผ่าน Raspberry Pi
เราใช้ Raspberry Pi เนื่องจาก cnmake มีหลายแพลตฟอร์มและสามารถย้ายได้ จึงสามารถคอมไพล์บนพีซีได้
คอมไพล์ภายใต้ไดเร็กทอรี C ซีดี ~/Pico_Servo_Driver_Code/c/
สร้างและเข้าสู่ไดเร็กทอรี build ในโฟลเดอร์และเพิ่ม SDK
../../pico-sdk คือไดเร็กทอรีของ SDK exampโปรแกรมได้สร้างแล้ว เพียงแค่ป้อนเข้าไป cd build export PICO_SDK_PATH=../../pico-sdk
(บันทึก: เขียน pass ที่ถูกต้องของ SDK ของคุณเอง) นำ cmake มาใช้และสร้างใน Makefile files
- ซีเมค ..
นำไปปฏิบัติสร้างและสร้างนำไปใช้ fileการคอมไพล์ครั้งแรกจะใช้เวลาสักพัก - ทำ-j9
หลังจากคอมไพล์แล้ว uf2 file จะถูกสร้างขึ้นมา
กดปุ่มบนบอร์ด Pico เชื่อมต่อบอร์ด Pico เข้ากับ Raspberry Pi ผ่าน
สาย USB และปล่อยกุญแจ
จากนั้น Raspberry Pi จะจดจำไดรฟ์ (RPI-RP2) คัดลอก main.uf2 จากโฟลเดอร์ build ไปยังไดรฟ์ (RPI-RP2)
cp main.uf2 /สื่อ/pi/RPI-RP2/
งูหลาม
- อัปเดตเฟิร์มแวร์ของ Micropython,คัดลอก pico_micropython_xxxxx.uf2 file ไปที่พีโก
- เปิด Thonny IDE บน Raspberry Pi (คลิก Raspberry Pi-> Programming -> Thonny Python IDE) คุณสามารถตรวจสอบข้อมูลเวอร์ชันได้ที่: Help->About Thonny
ตรวจสอบให้แน่ใจว่าเวอร์ชันนี้มีแพ็คเกจสนับสนุน Pico และคลิกเครื่องมือ -> ตัวเลือก… -> ล่าม จากนั้นเลือก MicroPython (Raspberry Pi Pico และพอร์ต ttyACM0
ดังแสดงด้านล่างนี้;
จอ LCD ขนาด Pico-0.96-img-config2.png
หาก Thonny ไม่มีแพ็คเกจสนับสนุน pico ให้ป้อนคำสั่งต่อไปนี้เพื่ออัพเดต Thonny IDE sudo apt upgrade thonny
คลิก File->เปิด…->python/Pico_Servo_Driver_Code/python/servo.py จากนั้นเขียนโปรแกรมสคริปต์
เซอร์โวจะหมุนจาก 0° ถึง 180° เมื่อเชื่อมต่อ ทำซ้ำสามครั้ง
หน้าต่าง
- เปิดโฟลเดอร์ C

- เปิดด้วย Vs coed และเลือกเครื่องมือคอมไพล์

- คลิกคอมไพล์

- กดปุ่ม Reset บน Pico-Eval-Board เพื่อรีเซ็ต Pico ก่อนอื่นให้กดปุ่ม BOOTSEL จากนั้นกดปุ่ม RUN แล้วปล่อยปุ่ม Reset Pico จะเข้าสู่โหมดดิสก์โดยตรง
- ลาก UF2 file ภายใต้การสร้าง file และลดลงไปที่ไดรฟ์ RPI-RP2

- Pico เริ่มรันโปรแกรมที่เกี่ยวข้อง
คำอธิบายโค้ด
อินเทอร์เฟซฮาร์ดแวร์ เนื่องจากแพลตฟอร์มฮาร์ดแวร์และโครงสร้างภายในแตกต่างกัน คุณจึงสามารถตรวจสอบในไดเร็กทอรีที่เกี่ยวข้องได้
คุณสามารถตรวจสอบคำจำกัดความได้ใน DEV_Config.c(.h) ภายใต้ไดเร็กทอรี: …\c\lib\Config
ประเภทวันที่:

งูเหลือม
สภาพแวดล้อมของหน้าต่าง
กดปุ่ม BOOTSET บนบอร์ด Pico ค้างไว้ เชื่อมต่อ Pico เข้ากับพอร์ต USB ของคอมพิวเตอร์ผ่านสาย Micro USB แล้วปล่อยปุ่มเมื่อคอมพิวเตอร์ตรวจพบฮาร์ดดิสก์แบบถอดได้ (RPI-RP2) ดาวน์โหลด pico_micropython_xxxxx.uf2 จากนั้นคัดลอกลงในไดรฟ์ (RPI-RP2) เปิด Thonny IDE (หมายเหตุ: ใช้ Thonny เวอร์ชันล่าสุด มิฉะนั้นจะไม่รวมแพ็คเกจสนับสนุน Pico เวอร์ชันล่าสุดใน Windows คือ v3.3.3 คลิก เครื่องมือ -> การตั้งค่า -> ตัวแปล จากนั้นเลือกพอร์ต Pico ที่สอดคล้องกัน
คลิก file->open->servo.py แล้วคลิกรัน
ภาพต่อไปนี้แสดงว่าโปรแกรมได้ทำงานแล้ว
ผลการทดลองก็เหมือนกับโปรแกรม C
เอกสาร / แหล่งข้อมูล
![]() |
บอร์ดไดรเวอร์เซอร์โว Raspberry Pi Pico ของ CONRAD [พีดีเอฟ] คู่มือการใช้งาน บอร์ดไดรเวอร์ Raspberry Pi Pico Servo, บอร์ดไดรเวอร์เซอร์โว Pi Pico, บอร์ดไดรเวอร์เซอร์โว Pico, บอร์ดไดรเวอร์เซอร์โว, บอร์ดไดรเวอร์, บอร์ด |
