🧪 新教程持續更新中 · 由機械臂到傳感器,跟隨教程從零搭建
跳到主要內容

ESP32-NanoCam 快速開始

淘寶店鋪

ESP32-NanoCam 是鉅犀科技的 ESP32-S3 圖傳 / AI 視覺模組(產品頁:ESP32-S3 WiFi 視頻模組),採用核心板 + 底板雙板架構。本指南用五步帶你完成固件燒錄、WiFi 連接、畫面查看與 AI 模式切換。

前期準備

  • NanoCam 核心板 + 底板 (ESP32-S3 N16R8 + CH340K)
  • USB Type-C 數據線 (支援數據傳輸)
  • 電腦(Windows / Mac / Linux)
  • GC2145 攝像頭模組(出廠已連接)

圖 1:ESP32-NanoCam 核心板正面

圖 2:ESP32-NanoCam 底板(USB-C 供電與串口燒錄)

第一步:燒錄固件(3 分鐘)

方式 A:免開發環境(推薦)

  1. 安裝 CH340K 串口驅動
  2. 打開瀏覽器訪問 esptool-js
  3. 用 Type-C 線連接 NanoCam 到電腦
  4. 選擇串口,115200 波特率
  5. 找到解壓壓縮包後裏面的固件文件 nanocam_xxx.bin
  6. 選擇固件文件 nanocam_xxx.bin,地址 0x0
  7. 點擊 "START",等待完成

方式 B:命令行(進階)

Bash
pip install esptool
esptool.py --chip esp32s3 --port COM3 write_flash 0x0 nanocam.bin

第二步:連接 WiFi(2 分鐘)

NanoCam 默認 AP+STA 雙模式同時運行,無需切換:

  • AP 熱點始終開啟,手機直連 NanoCam-AP(密碼 12345678),瀏覽器打開 http://192.168.4.1
  • STA 連路由器需配置一次 WiFi

用串口工具(波特率 115200 8N1)連接 NanoCam 的 Type-C 口:

Plaintext
sta_ssid:你的WiFi名称
sta_pd:你的WiFi密码

收到 OK 表示設置成功。密碼修改後會自動重啟。

如需切換 WiFi 模式(通常不需要):

指令模式說明
wifi_mode:0僅 AP關閉 STA,只保留熱點
wifi_mode:1僅 STA關閉熱點,只連路由器
wifi_mode:2AP+STA默認,兩者同時工作

第三步:打開畫面(1 分鐘)

  1. 串口發送 sta_ip 獲取 STA IP
  2. 瀏覽器輸入 http://<IP地址>(或 AP 模式用 http://192.168.4.1
  3. 網頁可以看到實時畫面

第四步:玩轉 AI(2 分鐘)

在串口發送以下指令切換模式:

指令模式效果
ai_mode:0普通圖傳實時 MJPEG 畫面
ai_mode:1貓臉檢測畫面出現貓臉檢測框
ai_mode:2人臉檢測畫面出現人臉檢測框
ai_mode:3顏色識別框選顏色→實時追蹤
ai_mode:4人臉識別註冊→辨認→刪除
ai_mode:5二維碼掃描對準二維碼→串口輸出內容
ai_mode:6LLM 智能體語音喚醒 "你好小智" (XiaoZhi AI)
ai_mode:7ESP-ClawESP-Claw AI Agent (樂鑫官方框架)

每次切換模式需要手動重啟,可以通過按下模組 RST 按鍵進行重啟,重啟後新模式生效。

第五步:集成到你的項目

Arduino 控制

C++
Serial.begin(115200);
Serial.print("ai_mode:2");  // 切换到人脸检测

Python 控制

Python
import serial
ser = serial.Serial("COM3", 115200)
ser.write(b"ai_mode:1\r\n")  # 切换到猫脸检测

查看完整指令

完整指令參考:串口協議手冊

常見問題

問題解決
燒錄失敗檢查 Type-C 線是否支援數據,按住底板 S2(BOOT) 再上電
看不到畫面串口發 sta_ip 確認 IP,檢查是否同網段
攝像頭不亮檢查 FPC 排線金屬觸點朝下插緊,檢查 PWDN(IO12)/RESET(IO14)
WiFi 連不上wifi_reset 恢復出廠,重新配置

下一步