ESP32-CAM 사용하기

ESP32에 카메라 모듈이 달린 버전을 사용해 보았습니다.

셋업은 NodeMcu를 USB로 사용하였습니다. 일반 usb모듈로 사용하기에는 로직레벨도 맞지 않고 해서 esp8266으로 셋팅하였습니다.

연결은 아래와 같습니다.

  1. ESP8266의 EN-GND
  2. ESP8266 RX – ESP32-CAM U0R
  3. ESP8266 TX – ESP32-CAM U0T
  4. ESP8266 GND – ESP32-CAM GND
  5. ESP32-CAM GPIO0-GND
  6. USB 5V – ESP32-CAM 5V
  7. USB GND – ESP32-CAM GND

보드 셋업은 아래와 같습니다. 플래시 모듈이 안 좋은지 Flash Frequency를 80MHz로 하면 작동이 안됩니다.

예제는 아래와 같이 불러 옵니다.

예제 코드에서 아래 부분을 수정해서 업로드 합니다.

업로드가 끝나면 ESP32-CAM의 GPIO0-GND 연결선을 빼주고 리셋 버튼을 눌러 줍니다. 그 다음에 시리얼 모니터 창을 열면 아래와 같이 나옵니다. 여기서 나오는 주소로 웹브라우저에 열면 카메라 셋팅창이 나옵니다. (아래 사진은 가져온 이미지 입니다)

아래 처럼 사진도 찍을 수 있고 영상도 나오게 할 수 있네요.