🧪 Neue Tutorials in Arbeit — vom Roboterarm bis zum Sensor
Zum Inhalt springen

ESP32-NanoCam Schnellstart

Im Shop kaufen

ESP32-NanoCam ist das ESP32-S3-Videoübertragungs-/KI-Visionsmodul von Juxi Technology (Produktseite: ESP32-S3 WiFi-Videomodul) mit einer Dual-Board-Architektur aus Kernboard + Basisboard. Diese Anleitung führt Sie in fünf Schritten durch Firmware-Flashen, WiFi-Verbindung, Bildanzeige und KI-Modi-Umschaltung.

Vorbereitung

  • NanoCam-Kernboard + Basisboard (ESP32-S3 N16R8 + CH340K)
  • USB-Type-C-Datenkabel (unterstützt Datenübertragung)
  • Computer (Windows / Mac / Linux)
  • GC2145-Kameramodul (ab Werk angeschlossen)

Abb. 1: Vorderseite des ESP32-NanoCam-Kernboards

Abb. 2: ESP32-NanoCam-Basisboard (USB-C-Stromversorgung und serielle Programmierung)

Schritt 1: Firmware flashen (3 Minuten)

Variante A: Ohne Entwicklungsumgebung (empfohlen)

  1. CH340K-Serielltreiber installieren
  2. Im Browser esptool-js öffnen
  3. NanoCam mit dem Type-C-Kabel an den Computer anschließen
  4. Seriellen Anschluss wählen, 115200 Baud
  5. Im entpackten Archiv die Firmware-Datei nanocam_xxx.bin suchen
  6. Firmware-Datei nanocam_xxx.bin wählen, Adresse 0x0
  7. Auf "START" klicken und auf den Abschluss warten

Variante B: Kommandozeile (für Fortgeschrittene)

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

Schritt 2: WiFi verbinden (2 Minuten)

NanoCam läuft standardmäßig im AP+STA-Dualmodus gleichzeitig — kein Umschalten erforderlich:

  • AP-Hotspot ist immer aktiv; Smartphone direkt mit NanoCam-AP verbinden (Passwort 12345678), im Browser http://192.168.4.1 öffnen
  • STA mit Router erfordert eine einmalige WiFi-Konfiguration

Mit einem Seriell-Tool (Baudrate 115200 8N1) über den Type-C-Anschluss der NanoCam verbinden:

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

Die Antwort OK bedeutet, dass die Einstellung erfolgreich war. Nach einer Passwortänderung startet das Gerät automatisch neu.

Falls der WiFi-Modus gewechselt werden soll (normalerweise nicht erforderlich):

BefehlModusBeschreibung
wifi_mode:0Nur APSTA aus, nur Hotspot aktiv
wifi_mode:1Nur STAHotspot aus, nur Router-Verbindung
wifi_mode:2AP+STAStandard, beide gleichzeitig aktiv

Schritt 3: Bild öffnen (1 Minute)

  1. sta_ip über die serielle Schnittstelle senden, um die STA-IP abzurufen
  2. Im Browser http://<IP-Adresse> eingeben (oder im AP-Modus http://192.168.4.1)
  3. Die Webseite zeigt das Live-Bild

Schritt 4: KI-Modi nutzen (2 Minuten)

Senden Sie die folgenden Befehle über die serielle Schnittstelle, um den Modus zu wechseln:

BefehlModusWirkung
ai_mode:0Normale VideoübertragungLive-MJPEG-Bild
ai_mode:1Katzengesicht-ErkennungErkennungsrahmen für Katzengesichter erscheint im Bild
ai_mode:2GesichtsdetektionErkennungsrahmen für Gesichter erscheint im Bild
ai_mode:3FarberkennungFarbe markieren→Echtzeit-Verfolgung
ai_mode:4GesichtserkennungRegistrieren→Identifizieren→Löschen
ai_mode:5QR-Code-ScanAuf QR-Code richten→Ausgabe des Inhalts über die serielle Schnittstelle
ai_mode:6LLM-AgentSprachaktivierung "你好小智" (XiaoZhi AI)
ai_mode:7ESP-ClawESP-Claw AI Agent (offizielles Espressif-Framework)

Nach jedem Moduswechsel ist ein manueller Neustart erforderlich — drücken Sie die RST-Taste des Moduls; nach dem Neustart ist der neue Modus aktiv.

Schritt 5: In Ihr Projekt integrieren

Arduino-Steuerung

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

Python-Steuerung

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

Vollständige Befehlsreferenz

Vollständige Befehlsreferenz: Handbuch zum seriellen Protokoll.

Häufige Fragen

ProblemLösung
Flashen fehlgeschlagenPrüfen, ob das Type-C-Kabel Datenübertragung unterstützt; S2 (BOOT) am Basisboard gedrückt halten und dann einschalten
Kein Bild sichtbarsta_ip über die serielle Schnittstelle senden und IP prüfen; prüfen, ob sich beide im selben Subnetz befinden
Kamera ohne FunktionPrüfen, ob das FPC-Flachkabel mit den Metallkontakten nach unten fest eingesteckt ist; PWDN(IO12)/RESET(IO14) prüfen
WiFi-Verbindung fehlgeschlagenwifi_reset senden, um die Werkseinstellungen wiederherzustellen, dann neu konfigurieren

Nächste Schritte