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:
- 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
- CPU
- ที่จัดเก็บข้อมูล
- ช่องเสียบ 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 รู สำหรับติดตั้ง
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++
สามารถดูทั้ง 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
บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT