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 |