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

ESP32-NanoCam Schnellstart ​

Im Shop kaufen


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-KernboardsAbb. 2: ESP32-NanoCam-Basisboard (USB-C-Stromversorgung und serielle Programmierung)


Schritt 1: Firmware flashen (3 Minuten) ​

Variante A: Ohne Entwicklungsumgebung (empfohlen) ​

  1. Im Browser esptool-js öffnen
  2. NanoCam mit dem Type-C-Kabel an den Computer anschließen
  3. Seriellen Anschluss wählen, 115200 Baud
  4. Die Firmware-Datei nanocam_xxx.bin im entpackten Archiv finden
  5. Firmware-Datei nanocam_xxx.bin wählen, Adresse 0x0
  6. 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 des NanoCam verbinden:
Plaintext
sta_ssid:dein_WiFi_Name
sta_pd:dein_WiFi_Passwort

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:1KatzengesichtsdetektionErkennungsrahmen 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");  // Zur Gesichtsdetektion wechseln

Python-Steuerung ​

Python
import serial
ser = serial.Serial("COM3", 115200)
ser.write(b"ai_mode:1\r\n")  # Zur Katzengesichtsdetektion wechseln

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

Weitere Fragen → FAQ


Nächste Schritte ​