Grove Vision AI Module V2 VCC (ขาเชื่อมต่อ Grove pin 1) → ESP32-C3 SuperMini 3V3 (หรือ 5V หาก Grove connector ของโมดูลรองรับ 5V ตามเอกสารข้อมูล — ตรวจสอบก่อนจ่ายไฟ)
Grove Vision AI Module V2 GND (ขาเชื่อมต่อ Grove pin 2) → ESP32-C3 SuperMini GND
Grove Vision AI Module V2 signal pin 1 → ESP32-C3 SuperMini GPIO8 — SDA หากทำงานในโหมด I2C
Grove Vision AI Module V2 signal pin 2 → ESP32-C3 SuperMini GPIO9 — SCL หากทำงานในโหมด I2C
ขั้วต่อ Grove เอง (4-pin: VCC/GND + 2 signal lines) เป็นมาตรฐาน Seeed ที่แท้จริงและมีเอกสารครบถ้วน ดังนั้นการเดินสายไฟ/อินเทอร์เฟซด้านบนจึงแข็งแรง แต่โปรโตคอลคำสั่งและ API เฟิร์มแวร์ของ Grove Vision AI Module V2 นั้นแตกต่างกันไป ระบบ Grove ของ Seeed รองรับทั้งสัญญาณ I2C และ UART ผ่านขั้วต่อ 4-pin เดียวกัน ขึ้นอยู่กับโหมด/เฟิร์มแวร์ของโมดูล และโหมดเริ่มต้นของโมดูล/เฟิร์มแวร์เฉพาะของคุณไม่ใช่สิ่งที่คุณจะคาดเดาได้ แทนที่จะเดาโปรโตคอล การเดินสายด้านบนเริ่มต้นเป็น I2C (โดยใช้ขา I2C เริ่มต้นของ ESP32-C3) — ตรวจสอบโหมดที่ถูกต้องสำหรับโมดูลของคุณกับ Seeed's own Grove Vision AI V2 wiki ก่อนที่จะใช้งาน หากโมดูลของคุณถูกตั้งค่าเป็นโหมด UART ให้ใช้ GPIO สองตัวที่รองรับ UART สำหรับ TX/RX แทน GPIO8/9
สำหรับคำสั่งการอนุมานโมเดลจริงและโปรโตคอลการร้องขอ/ตอบกลับใดๆ กับโมดูล โปรดอ้างอิงจากแพลตฟอร์ม SenseCraft AI อย่างเป็นทางการของ Seeed และตัวอย่างเฟิร์มแวร์สำหรับ Grove Vision AI Module V2 — นี่คือแหล่งข้อมูลที่เชื่อถือได้และถูกต้องสำหรับฮาร์ดแวร์นี้ ไม่ใช่ไบต์โปรโตคอลที่คิดค้นขึ้นเอง
แผนภาพการต่อสาย
โค้ดเริ่มต้น
// Minimal link establishment only. This does NOT attempt to speak the Grove
// Vision AI Module V2's inference protocol — those exact command bytes are
// firmware/mode specific and should come from Seeed's official SenseCraft AI
// examples/wiki, not from an invented implementation here.
#include <Wire.h>
#define VISION_SDA 8
#define VISION_SCL 9
#define VISION_I2C_ADDR 0x62 // placeholder — confirm your module's actual address in Seeed's docs before use
void setup() {
Serial.begin(115200);
Wire.begin(VISION_SDA, VISION_SCL);
Wire.beginTransmission(VISION_I2C_ADDR);
uint8_t result = Wire.endTransmission();
if (result == 0) {
Serial.println("Grove Vision AI Module V2 responded on I2C — wiring/link OK");
} else {
Serial.println("No response — check wiring, power, and whether the module is set to I2C or UART mode");
}
Serial.println("Next step: use Seeed's official SenseCraft AI / firmware examples for model inference commands.");
}
void loop() {
delay(5000);
}