ESP32 CAM을 위한 Arduino 개발 환경의 셋업을 정리해 놓은 문서는 많습니다.
아래에 참고한 문서들의 링크와 간단한 comment를 달아 두었으니, 참고해 주십시오.
"남보공방"님의 글만 참고하셔도 충분해 보입니다.
일단 아래 링크를 참고해서, ESP32 보드 매니저를 설치합니다.
- https://github.com/espressif/arduino-esp32/releases에 접속했을 때, 맨 위에 있는 commit에서 보드 매니저 링크를 확인할 수 없었습니다. 이때는 "Assets" 부분을 확장하면 json 파일을 확인할 수 있습니다.
맨 마지막 "보드 선택" 순서부터는 아래 링크를 따라하면 됩니다.
- FTDI 컨버터를 사용해도 되며, 아두이노에 직접 연결해도 동일합니다. 아두이노에 연결하는 경우, 프로그래밍을 수행하면 아두이노가 아니라 ESP32 CAM 보드를 프로그래밍하게 됩니다. 즉, PC 입장에서 아두이노는 단순히 USB to Serial 역할만 수행하게 됩니다. 따라서 FTDI 컨버터를 사용하건, 아두이노를 사용하여 연결하건 프로그래밍을 위해서는 GPIO0를 GND와 연결해서 프로그래밍 모드로 변경해 주어야 합니다. 프로그래밍이 완료되면 GPIO0를 Float한 후 동작을 확인하면 됩니다.
- Serial 모니터링시 프로그램 설정에서 Carriage-Return 설정을 변경해 주어야 다음 라인이 정상적으로 시작부터 표시됩니다.
- Linux에서 Minicom을 사용하는 경우라면 Ctrl+A, Z를 누른 후 Carriage-Return 설정을 변경해 주면 됩니다. 스트리밍 서버 접속 후 기본적으로는 화면이 나오지 않으며, 맨 아래에 "Start Stream"이나 "Get Still"을 눌러와 카메라의 화면을 확인할 수 있습니다.
자세한 사항은 위 링크를 참고하여 주십시오.
- End -
'Embedded > MCU' 카테고리의 다른 글
[MCU] ESP32 CAM 사용하기 - (3) PlatformIO 개발 환경 (0) | 2021.08.09 |
---|---|
[MCU] ESP32 CAM 사용하기 - (1) 서론 (0) | 2021.08.08 |