본문 바로가기

ESP8266, ESP32

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

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