🧪 새 튜토리얼이 계속 업데이트 중 — 로봇 팔부터 센서까지
본문으로 건너뛰기

3장: 카메라 기초

스토어에서 구매

이번 장의 목표: NanoCam의 카메라 데이터 경로를 이해하고, 펌웨어에 내장된 각 AI 모드를 알아봅니다.

원리

NanoCam은 DVP(디지털 비디오 병렬) 인터페이스로 카메라를 연결합니다. GC2145 센서는 8-bit 병렬 픽셀 데이터를 출력하고, ESP32-S3의 LCD_CAM 주변장치가 DMA를 통해 PSRAM에 직접 저장한 뒤, HTTP 서버가 MJPEG 형식으로 브라우저에 스트리밍합니다.

핵심 개념

  • DVP: 8선 병렬 데이터 + 3선 동기 신호(VSYNC/HREF/PCLK)

  • MJPEG: 각 프레임이 독립된 JPEG 이미지이며, 브라우저가 연속으로 로드하여 영상 효과를 구현합니다

  • PSRAM: 8MB PSRAM을 프레임 버퍼로 사용하며, 2-4프레임을 저장할 수 있습니다

단계

3.1 기본 화면 확인

펌웨어 플래싱 후 기본값은 스트리밍 모드이며, 브라우저에서 http://<IP>를 열면 화면이 표시됩니다.

명령기능
ai_mode:0\r영상 전송 모듈
ai_mode:1\r고양이 얼굴 검출
ai_mode:2\r얼굴 검출
ai_mode:3\r색상 인식
ai_mode:4\r얼굴 인식
ai_mode:5\rQR 코드 인식

전체 AI 모드와 시리얼 명령은 시리얼 프로토콜 매뉴얼을 참조하세요.

다음 장: 4장: 얼굴 검출