Hardware/ESP

ESP32-CAM 과 ESP32-WROVER-DEV

초인로크 2022. 8. 4. 20:00
반응형

오늘은 작정하고 ESP32의 사용법을 올리게 되는 거 같다.

 

ESP32-CAM도 사놓은 건 오래전인데 이제야 동작 테스트를 해 보는 거 같다.

 

 

이 보드의 특이한 점은 아래와 같이 카메라가 달려 있다는 점이다.

 

와이파이를 통해서 영상을 전송할 수 있다.

 

 

 

이 보드 역시 원가 절감을 위해여 USB 시리얼이 달려있지 않아서

 

아래와 같이 부가적으로 연결해 주어야 한다.

 

 

보드의 설정은 아래와 같다.

 

 

일단 기본적으로 보드 매니저 URLs 은 아래와 같이 되어있다.

 

여기서 주의해야 할 점은 [CameraWebServer] 의 샘플 코드의 크기가 큰 관계로,

 

Partition Scheme 의 설정을 Huge APP으로 설정을 바꿔 주어야 한다.

 

 

그러고 나서 아래의 샘플 코드를 선택했다.

 

 

소스파일에서도 설정을 건드려 줘야 된다고 나와있던데,

 

카메라 모델이 여러개 있는 것 중에

 

[#define CAMERA_MODEL_AI_THINKER // Has PSRAM]를 선택하여야 한다.

 

그러고 나서 아래의 ssid와 password를 자신의 집에 맞게 설정을 고쳐주고 업로드를 한다.

 

업로드할 때는 GPIO 0의 핀을 GND와 연결해 주고 업로드를 해야 한다.

 

업로드가 끝나고 샘플을 실행할 경우에는 연결했던 핀을 다시 해제해 주어야 한다.

 

 

 

시리얼 모니터에 아이피 주소가 나오게 되는데 컴퓨터의 웹 브라우저에

 

아이피 주소를 입력하게 되면 아래와 같이 영상을 확인할 수 있게 된다.

 

사진을 찍거나 동영상을 촬영할 수 있다.

 

 

 

아주 저렴한 웹캠이 되겠다.

 

나의 컴퓨터 환경에서 뭐가 문제인지 모르겠지만 시스템이 상당히 불안했다.

 

나머지 문제에 대한 해결은 아래의 웹사이트에 잘 정리가 되어 있으니 참고가 되었으면 한다.

 

https://randomnerdtutorials.com/esp32-cam-troubleshooting-guide/

 

ESP32-CAM Troubleshooting Guide: Most Common Problems Fixed | Random Nerd Tutorials

This guide is a compilation with the most common errors when using the ESP32-CAM and how to fix them. The ESP32-CAM can be a bit tricky to setup, follow this guide.

randomnerdtutorials.com

 

ESP32-WROVER-DEV의 보드의 경우에는

 

카메라를 [#define CAMERA_MODEL_WROVER_KIT // Has PSRAM]로 선택해 주고

 

프로그램을 업로드해야 된다.

 

그리고 업로드가 잘 안 될 경우에는 업로드 스피드를 460800으로 낮춰 주면 업로드가 되더라.

 

 

 

가격 차이는 얼마 안 나는데 좀 더 안정적으로 동영상 촬영이 된다.

 

이것저것 해 보고 싶은 사람은 이쪽을 사는 것을 추천한다.

 

 

 

위와 같이 사진이 잘 찍힌다.

 

 

 

이번에 ESP32-CAM 용 USB 확장 기판을 추가 구매했다.

 

동작 확인을 위해 카메라 소스코드를  업로드했는데, 아래와 같이 에러가 나온다.

 

 

13:32:48.439 -> [E][camera.c:1113] camera_probe(): Detected camera not supported.
13:32:48.439 -> [E][camera.c:1379] esp_camera_init(): Camera probe failed with error 0x20004

 

 

새 거라서 고장일 이유는 없다고 애써 생각해 보면,

 

다른 기사를 참고로 하면 본체 전원이 부족하면 카메라 인식이 안 되는 듯하다.

 

기타 자세한 내용은 아래의 글을 참고로 하면 좋을 듯하다.

 

https://www.electroniclinic.com/esp32-cam-esp32-camera-programming-using-arduino-issues-fixed/

 

ESP32 Cam: ESP32 Camera Programming using Arduino, Issues Fixed

ESP32 Cam-In this tutorial, you will learn how to program the ESP32 Cam using Arduino Uno or Arduino Nano. esp32 camera errors fixed...

www.electroniclinic.com

 

 

<추가구매>

 

ESP32-CAM 안테나 세트를 800엔 대에 판매를 하길래 몇 개 추가 구입했다.

 

 

 

 

요즘 나온 건 문제를 해결한 버전인지

 

문제없이 프로그래밍된다.

 

반응형