Initializing camera config
[E][camera.c:1113] camera_probe(): Detected camera not supported.
[E][camera.c:1379] esp_camera_init(): Camera probe failed with error 0x20004

 

위와 같은 오류가 발생했을 때 대처방법. 아래 5. 만 확인. 1. 2. 3. 4. 는 기억력 때문에 표기.

 

 

먼저, ESP32-CAM 설정은 Arduino IDE에서

 

1. 파일> 환경설정> 설정 으로 이동

'추가적인 보드 매니저 URLs'를 선택하고

 

https://dl.espressif.com/dl/package_esp32_index.json

 

2. URL을 추가한 후 툴->보드메니저 에서 ESP32 설치

 

3. 툴 -> ESP32 -> AI Thinker ESP32-CAM 선택

 

4. 파일 -> 예제 -> ESP32 -> Camera -> CameraWebServer

   (Upload시에는 GPIO0와 GND핀을 연결해야 Upload가능)

 

5. CameraWebServer.ino 파일 상단에서 기본은 다음과 같이 되어있는데

 

// Select camera model
#define CAMERA_MODEL_WROVER_KIT // Has PSRAM
//#define CAMERA_MODEL_ESP_EYE // Has PSRAM
//#define CAMERA_MODEL_M5STACK_PSRAM // Has PSRAM
//#define CAMERA_MODEL_M5STACK_V2_PSRAM // M5Camera version B Has PSRAM
//#define CAMERA_MODEL_M5STACK_WIDE // Has PSRAM
//#define CAMERA_MODEL_M5STACK_ESP32CAM // No PSRAM
//#define CAMERA_MODEL_AI_THINKER // Has PSRAM
//#define CAMERA_MODEL_TTGO_T_JOURNAL // No PSRAM

아래와 같이 수정

// Select camera model
//#define CAMERA_MODEL_WROVER_KIT // Has PSRAM
//#define CAMERA_MODEL_ESP_EYE // Has PSRAM
//#define CAMERA_MODEL_M5STACK_PSRAM // Has PSRAM
//#define CAMERA_MODEL_M5STACK_V2_PSRAM // M5Camera version B Has PSRAM
//#define CAMERA_MODEL_M5STACK_WIDE // Has PSRAM
//#define CAMERA_MODEL_M5STACK_ESP32CAM // No PSRAM
#define CAMERA_MODEL_AI_THINKER // Has PSRAM
//#define CAMERA_MODEL_TTGO_T_JOURNAL // No PSRAM

만일 이렇게해도 오류가 발생한다면 다른 선언을 주석제거하고 테스트해보면 됨.

 

아니면 보드에 카메라가 잘 밀착되서 장착되었는지 확인.

 

또는 ssid/password가 정확한지 확인.

(테스트 할 때는 GPIO0와 GND핀 연결을 해제.)

 

'ESP32' 카테고리의 다른 글

ESP32 and ST7789V2  (0) 2023.09.24
사용할 수 있는 PIN  (0) 2022.05.10
ESP32 WebServer with GPIO and MultiCore  (0) 2021.09.09
Posted by codebank
,