Sipeed MaixCAM – ชุดพัฒนากล้อง AI ที่ใช้ RISC-V พร้อมกล้องความละเอียดสูงสุด 5MP, จอสัมผัสสี 2.3 นิ้ว, GPIO

Sipeed MaixCAM เป็นกล้อง AI ที่ใช้ SOPHGO SG2002 ชิป SoC ที่มี RISC-V core, Arm core และ 8051 MCU core พร้อม NPU 1 TOPS สามารถรองรับโมดูลกล้องความละเอียดสูงสุด 5MP และมาพร้อมกับหน้าจอสัมผัสสีขนาด 2.3 นิ้ว

Development kit  ยังมาพร้อมกับการเชื่อมต่อ WiFi 6 และ BLE 5.4, มีตัวเลือกในการเชื่อมต่อ Ethernet, พอร์ตอินพุตและเอาต์พุตเสียง, พอร์ต USB Type-C และ GPIO headers 14 ขา 2 แถว สำหรับการขยายที่ทำให้เหมาะสำหรับใช้งานด้าน computer vision, Smart audio และการประยุกต์ใช้ในงาน AIoT

Sipeed MaixCAM

สเปคของ Sipeed MaixCAM:

  • SoC – SOPHGO SG2002
    • CPU
      • โปรเซสเซอร์ RISC-V C906 หรือ Arm Cortex-A53 core (เลือกได้ตอนบูต) 1 GHz ที่ใช้ Linux
      • RISC-V C906 core ความเร็ว 700 MHz ที่รันบน RTOS
      • โปรเซสเซอร์ 8051 พลังงานต่ำ 25 ถึง 300 MHz
    • NPU – 1 TOPS @ INT8 รองรับโมเดลเช่น Mobilenetv2, YOLOv5, YOLOv8 และอื่นๆ
    • Video Codec – การเข้ารหัสและถอดรหัสฮาร์ดแวร์ H.264, H.265, MJPEG สูงสุด 2K @ 30fps
    • หน่วยความจำ – DDR3 256MB
  • ที่จัดเก็บข้อมูล
    • ช่องเสียบ MicroSD card slot (บูตได้)
    • SD NAND flash (บูตได้)
  • จอแสดงผล – หน้าจอสัมผัส IPS แบบ capacitive IPS ขนาด 2.3 นิ้ว ความละเอียด 552×368; เชื่อมต่อผ่านคอนเนกเตอร์ MIPI DSI  2-lane, 31 ขา และคอนเนกเตอร์สัมผัสแบบ capacitive 6 ขา
  • อินเทอร์เฟสกล้อง – อินพุต MIPI CSI 4-lane ผ่านตัวเชื่อมต่อ 22 ขาสำหรับกล้องที่มีความละเอียดสูงสุด 5MP, รองรับกล้อง 4MP GC4653 และ OS04A10 ที่มาพร้อมชุดพัฒนา
  • เอาต์พุตเสียง – power amplifier บนบอร์ดสำหรับลำโพง 1W ผ่าน headers
  • อินพุตเสียง – ไanalog silicon microphon บนบอร์ด
  • เครือข่าย
    • โมดูล WiFi 6 และ BLE 5.4
    • Ethernet ที่ปรับแต่งได้
  • USB – พอร์ต USB 2.0 Type-C
  • Expansion – GPIO headers 2x 14 ขา ระยะห่าง 2.54 มม. พร้อม I2C, SPI, UART, ADC, PWM, WDT
  • อื่น ๆ –
    • ปุ่ม RST, ปุ่ม USER
    • ไฟแสดงสถานะ, LED ผู้ใช้
  • พาวเวอร์ซัพพลาย
  • เคสที่พิมพ์ 3D printer, มีรูเกลียว 2 รู สำหรับติดตั้ง

Sipeed MaixCAM board pinout diagram

MaixCAM ใช้บอร์ดของบริษัทที่ใช้บอร์ด LicheeRV-Nano ที่ใช้ SoC SG2002 และซอฟต์แวร์ทั้งหมดสำหรับบอร์ดสามารถทำงานบนกล้องได้ รวมถึงอิมเมจ Debian และ Linux ที่ใช้ Qt, Willy ได้แสดงความคิดเห็นบนบทความของ CNX Software –ได้ลองใช้บอร์ด 1 -2 เดือนที่ผ่านมา แต่รู้ไม่ประทับใจกับการใช้งาน (เช่น ไม่มี SSH) และความแตกต่างในระดับเวอร์ชันระหว่าง Linux 5.10 ที่เป็นเวอร์ชันล่าสุด และในที่สุดก็ต้องปรับโค้ดใหม่เพื่อรองรับ Linux 5.10.251. มีการเปลี่ยนแปลงจำนวนมาก (ประมาณ 25,000) และ SOPHGO ยังไม่ดำเนินการตามการร้องขอ pull reques บน github 

นอกจากนี้ยังมีซอฟต์แวร์เฉพาะสำหรับ Sipeed MaixCAM ซึ่งเราได้รับข้อมูลว่าจะไม่ทำงานบน LicheeRV-Nano หรือบอร์ด SG2002 อื่น ๆ ที่เหมาะกับการพัฒนา Linux:

  • MaixPy – ชุดพัฒนา Python ที่มี API ที่ถูกปรับเพื่อ MaixCAM ซึ่งรองรับ hardware acceleration
  • MaixVision – AI Vision IDE สำหรับการเขียนโปรแกรม การรันโค้ด การแสดงตัวอย่างภาพแบบเรียลไทม์ และการเขียนโปรแกรมแบบ block
  • MaixCDK – MaixPy เวอร์ชัน C++
MaixVision IDE screenshot
MaixVision IDE (สามารถเปลี่ยนเป็นภาษาอังกฤษได้)

สามารถดูทั้ง 3 รายการพร้อมกับรายละเอียดทางเทคนิคอื่นๆ ใน wiki, Sipeed มี MaixHub พร้อมรายการโมเดล AI ที่ฝึกสอนล่วงหน้าที่สามารถอัปโหลดโดยตรงไปยังฮาร์ดแวร์ MaixCAM ตัวอย่างแอปพลิเคชันรวมถึง HTTP streamer พื้นฐาน,  การตรวจจับใบหน้า, การตรวจจับไฟไหม้ และอื่นๆ คุณยังสามารถเข้าถึงได้โดยแตะปุ่ม “App Store” ในอินเตอร์เฟสผู้ใช้บนจอแสดงผลขนาด 2.3 นิ้ว

Sipeed ขายกล้อง MaxiCAM RISC-V AI ใน Aliexpress ในราคาประมาณ $40(~1,400฿) สำหรับชุดอุปกรณ์ที่มีกล้อง 4MP และอุปกรณ์เสริม

แปลจากบทความภาษาอังกฤษ : Sipeed MaixCAM is a RISC-V AI camera devkit with up to 5MP camera, 2.3-inch color touchscreen display, GPIOs

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