🧪 新しいチュートリアルを公開中 — ロボットアームからセンサーまで
コンテンツへスキップ
この製品を購入公式ストア公式サイト

ESP32-NanoCam クイックスタート

ストアで購入

ESP32-NanoCam は Juxi Technology の ESP32-S3 動画転送 / AI ビジョンモジュールです(製品ページ:ESP32-S3 WiFi 動画モジュール)。コアボード + ベースボードのデュアルボードアーキテクチャを採用しています。本ガイドでは、ファームウェアの書き込み、WiFi 接続、映像の確認、AI モードの切替までを 5 ステップで行います。

事前準備

  • NanoCam コアボード + ベースボード (ESP32-S3 N16R8 + CH340K)
  • USB Type-C データケーブル (データ転送対応)
  • パソコン(Windows / Mac / Linux)
  • GC2145 カメラモジュール(出荷時に接続済み)

図 1:ESP32-NanoCam コアボード表面

図 2:ESP32-NanoCam ベースボード(USB-C 給電とシリアル書き込み)

ステップ 1:ファームウェアの書き込み(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

ステップ 2: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:0AP のみSTA を停止し、ホットスポットのみ維持
wifi_mode:1STA のみホットスポットを停止し、ルーターのみ接続
wifi_mode:2AP+STAデフォルト。両方が同時に動作

ステップ 3:映像を開く(1 分)

  1. シリアルで sta_ip を送信して STA IP を取得
  2. ブラウザで http://<IPアドレス> を入力(または AP モードでは http://192.168.4.1)
  3. Web ページでリアルタイム映像を確認できます

ステップ 4:AI を使いこなす(2 分)

シリアルで以下のコマンドを送信してモードを切り替えます:

指令モード効果
ai_mode:0通常動画転送リアルタイム MJPEG 映像
ai_mode:1猫顔検出映像に猫顔の検出枠を表示
ai_mode:2顔検出映像に顔の検出枠を表示
ai_mode:3色認識色を枠で選択→リアルタイム追跡
ai_mode:4顔認識登録→識別→削除
ai_mode:5QR コードスキャンQR コードを合わせる→シリアルに内容を出力
ai_mode:6LLM エージェント音声ウェイク「你好小智」(XiaoZhi AI)
ai_mode:7ESP-ClawESP-Claw AI Agent(Espressif 公式フレームワーク)

モード切替のたびに手動での再起動が必要です。モジュールの RST ボタンを押して再起動すると、新しいモードが有効になります。

ステップ 5:プロジェクトへの統合

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 を送信して工場出荷状態に戻し、再設定

次のステップ