본문 바로가기

ESP32-CAM 사용하기

by rudals.kim 2020. 11. 30. 댓글 개
반응형

WIFI로 동영상 전송을 할 수 있는 ESP32-CAM을 구매해 보았습니다.

 

전면에는 OV2640 카메라, 플레시 LED, MicroSD 카드를 꽂을 수 있는 소켓이 위치해 있습니다.

후면에는 ESP32-S 모듈과 아래쪽에 RESET버튼이 위치 해 있습니다.

아래와 같이 회로를 구성하여 UART로 업로드하면 됩니다.

이때 중요한게 0번 I/O핀인데 이 핀에 의해서 RESET 후 바이너리 업로드인지 모듈 부팅인지 결정됩니다.

 

메뉴 File -> Examples -> ESP32 -> Camera -> CameraWebServer를 불러옵니다.

소스의 카메라 모델은 AI-thinker로 설정하고(1번) WIFI를 연결을 위한 공유기 SSID(2번)와 암호를(3번) 적습니다.

보드는 아래와 같이 설정합니다. 

0번 I/O핀이 GND와 연결되었는지 확인 후 연결이 되었으면 업로드 버튼을 누릅니다.

그러면 컴파일이 되고, 업로드가 시작되면서 Connecting...이라는 메세지가 출력됩니다.(아래 노란박스 부분)

이때 RESET 버튼을 한번 눌러주면 업로드가 진행됩니다.

업로드가 끝나면 0번 I/O핀을 GND와 분리 후 RESET버튼을 눌러 부팅을 해 봅니다.

정상적으로 부팅이 된 경우 아래와 같은 로그가 나오며 맨 마지막에 적혀있는 IP로 접속하면 됩니다.

웹브라우저로 해당 IP에 접속하면 아래와 같은 화면이 나옵니다.

(왼쪽 아래 가운데 Start Stream 버튼을 눌러야 영상이 나옵니다.)

정상적으로 잘 나오지만 노이즈가 좀 있네요.

왼쪽 아래의 Face Detection/Face Recognition을 ON시킨 후 구글에서 face로 검색된 이미지를 ESP32-CAM을 사용하여 얼굴인식을 시킵니다.

그러면 아래와 같이 얼굴 인식이 되며 "Hello Subject 0" 또는 "Intruder Alert" 이라고 인식된 내용을 표시 해 줍니다.

반응형

'Hardware > ESP' 카테고리의 다른 글

ESP32-WROOM-32 Breakout 보드 제작  (6) 2022.12.28
ESP-12F(ESP8266)에서 MicroSD 카드 사용하기  (0) 2022.02.24
ESP-12F 모듈 원본 롬으로 복구하기  (0) 2021.06.01
ESP-12F 모듈 사용하기  (0) 2020.11.29
ESP-12F 모듈 구매  (0) 2020.11.29

댓글