บอร์ดพัฒนาที่ใช้ Raspberry Pi RP2040 dual-core เป็นเอ็นโค้ดเดอร์แบบหมุน

PICO DEV M3 เป็นบอร์ดพัฒนาแบบกลมที่ใช้ไมโครคอนโทรลเลอร์ Raspberry Pi RP2040 แบบ dual-core และทำหน้าที่เป็นเอ็นโค้ดเดอร์แม่เหล็กแบบแกนหมุน (Magnetic Rotary Encoder) ร้อมชิ้นส่วนที่ผลิตด้วย 3D printer

บอร์ดนี้ออกแบบโดย Ahmsville Labs มาพร้อมกับ QSPI flash ขนาด 2MB, ช่องสำหรับ GPIO แบบต่างๆ, พอร์ต USB-C และเอ็นโคเดอร์แม่เหล็กแบบแกนหมุนรองรับได้ถึง 36,000 steps ต่อรอบ และมาพร้อมกับไฟ LED 18 ดวง

Raspberry Pi RP2040 rotary encoder board

สเปคของบอร์ดพัฒนา PICO DEV M3:

  • ไมโครคอนโทรลเลอร์ – Raspberry Pi RP2040 dual-core Arm Cortex-M0+ MCU ที่ 133 MHz พร้อม 264kB on-chip SRAM
  • ที่เก็บข้อมูล – QSPI flash 2MB
  • USB – พอร์ตโฮสต์/อุปกรณ์ USB 1.1 Type-C 1x
  • เอ็นโคเดอร์ (Encoder)
    • ความละเอียด 36 steps ขยายได้ถึง 36,000 steps ต่อรอบ
    • วงแหวนของ LED ที่สามารถระบุตำแหน่ง 18 ดวง
    • ปุ่มเอ็นโคเดอร์
    • ตลับลูกปืนสำหรับความรู้สึกที่นุ่มนวลกว่าเมื่อเทียบกับเอ็นโคเดอร์แบบแกนหมุนกับรุ่นดั้งเดิม
    • ตัวเข้ารหัสการพิมพ์ 3 มิติที่ปรับแต่งได้
  • ส่วนขยาย – ผ่านรูบนบอร์ดสำหรับ:
    • 19x พิน GPIO มัลติฟังก์ชั่น  รวมถึง 2x analog inputs
    • 2x UART
    • 2x SPI, 2x I2C
    • 16x PWM channel
    • 8x เครื่องสถานะ PIO
  • อื่นๆ – ปุ่ม User, LED User, ปุ่ม BOOTSEL
  • แหล่งจ่ายไฟ
    • 5V ผ่านพอร์ต USB Type-C
    • รองรับแบตเตอรี่ LiPo พร้อมวงจรชาร์จ
  • ขนาด – เส้นผ่านศูนย์กลางประมาณ 5 ซม.

Pico Dev M3 pinout

บอร์ดนี้สามารถเขียนโปรแกรมได้ด้วย Raspberry Pi RP2040 C/C++ SDK หรือ MicroPython และคุณจะพบตัวอย่างโค้ดและไฟล์ 3D STEP สำหรับการออกแบบเฉพาะนี้ และการออกแบบเอ็นโคเดอร์แบบแกนหมุนอื่น ๆ จาก Ahmsville Labs บน GitHub, บอร์ดพัฒนา PICO DEV M3 ไม่ใช่บอร์ด Raspberry Pi RP2040 ตัวแรกที่มีเอ็นโคเดอร์แบบแกนหมุน, ตามที่เราได้เขียนเกี่ยวกับอุปกรณ์อินพุต ANAVI Macro Pad 10 & Knobs ที่เขียนโปรแกรมด้วย CircuitPython เมื่อเดือนที่แล้ว

บอร์ดพัฒนา PICO DEV M3 จำหน่ายที่ Tindie ในจำนวนจำกัด ราคา $21.10 (~740฿) โดยไม่มีตัวเอ็นโค้ดเดอร์แบบหมุน หรือรวมทั้งหมดราคา $33.20 (~740฿) จัดส่งจากประเทศไนจีเรียซึ่งเป็นที่ออกแบบบอร์ด หรือสหราชอาณาจักร

ที่มา : Hackster.io

แปลจากบทความภาษาอังกฤษ : Raspberry Pi RP2040 development board doubles as a magnetic rotary encoder

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
โฆษณา