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 ดวง
สเปคของบอร์ดพัฒนา 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 ซม.
บอร์ดนี้สามารถเขียนโปรแกรมได้ด้วย 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
บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT