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 |
댓글