Arduino

아두이노 ESP32 CAM 보드 환경 설정

Crazy-M2M 2022. 8. 8. 13:31
300x250
반응형

안녕하세요. Crazy M2M입니다.
오늘은 ESP32-CAM Module에 환경 설정 방법에 대해서 알아보도록 하겠습니다.

ESP32 CAM Board는 아래 사진과 같습니다.
카메라가 달려 있고, SD Card를 달수도 있고, 뒤쪽에 핀을 통해서 외부로 통신과 제어신호를 송신이 가능한 보드입니다.
가장 강력한 기능은 무선 통신이 기능을 탑재하고 있다는 것이지요. (WIFI, BlueTooth) 엄청납니다.
보통 ESP32-CAM을 통해서 CCTV와 같은 걸 만들 수 있고요, 아두이노 소스 또한 잘 개발되어 있기 때문에 간단히 홈 CCTV를 만들고 스마트폰으로 확인할 수 있습니다.
재미있겠지요. 😀

ESP32 CAM 보드

 

ESP32 CAM 보드 설명

 

ESP32 CPU Block Diagram

Specifications:

  • Ultra-small 802.11b/g/n Wi-Fi + BT/BLE SoC module
  • Low-power dual-core 32-bit CPU for application processors
  • Up to 240MHz, up to 600 DMIPS
  • Built-in 520 KB SRAM, external 4M PSRAM
  • Supports interfaces such as UART/SPI/I2C/PWM/ADC/DAC
  • Support OV2640 and OV7670 cameras with built-in flash
  • Support for images WiFI upload
  • Support TF card
  • Support multiple sleep modes
  • Embedded Lwip and FreeRTOS
  • Support STA/AP/STA+AP working mode
  • Support Smart Config/AirKiss One-click distribution network
  • Support for serial local upgrade and remote firmware upgrade (FOTA)
반응형

그럼 본격적으로 ESP32-CAM 보드 장난감을 만들기 위한 아두이노 환경 설정 방법에 대해서 알아볼게요.
먼저 아두이노 IDE를 실행시키고 환경 설정으로 들어가서 아래 링크에 있는 URL을 복사해서 붙여 넣어서 설치할 ESP32-CAM Package의 위치를 설정합니다.

아두이노 스케치 라이브러리 설치 환경

https://dl.espressif.com/dl/package_esp32_index.json, http://arduino.esp8266.com/stable/package_esp8266com_index.json

이제 Package의 위치를 설정했으니 실제로 설치하는 방법을 진행할게요.
아두이노 IDE의 툴을 클릭하시고, 보드를 클릭합니다. 그러면 보드 리스트가 나오는데 ESP32 보드는 아직 설치되지 않았으므로 설치를 위해서 보드 매니저를 클릭합니다.
그러면 보드 매니저에서 "ESP32"를 치면 ESP32 보드 설치하는 항목이 하나 나오는데 그것을 설치하시면 됩니다.
방법은 아래와 같아요.😄

ESP32 라이브러리

설치 버튼을 누르면 설치가 진행이 됩니다. 생각보다 용량이 크네요.
125MB 정도 다운로드를 하고, 설치는 약 5~10분 정도로 소요가 됩니다.

ESP32 라이브러리 설치

설치가 완료되었다면, 이제 보드 환경 설정을 해볼게요.
아두이노 IDE의 툴을 클릭합니다. 그리고 보드를 클릭합니다. 현재는 "Arduion Uno" 보드가 선택되어 있는데 이제 곧 ESP32로 바뀌게 될 거예요.
보드가 Arduino AVR Board 밑에 ESP32 Arduino 보드가 하나 더 생긴 것을 확인할 수 있어요.
그러면 ESP32에 관련된 많은 보드들이 나오는데요. 그중에서 "DOIT ESP32 DEVKIT V1"을 선택해서 사용할게요.

300x250

ESP32 개발을 위한 보드 설정

그다음으로는 프로그램을 보드로 업로드하기 위한 포트를 설정해 주시면 됩니다.
USB to Serial Module을 꽂았을 때 나오는 포트를 사용하면 돼요.
확인하는 방법은 내 컴퓨터 - 속성 - 장치 관리자 - 포트(COM & LPT)에서 확인하실 수 있어요.
현재 사용하고 있는 COM11을 그대로 사용할게요. 😀
다른 설정은 변경하지 않고 그대로 사용합니다.

ESP32 보드 프로그램 다운로드 포트 설정

지금까지 ESP32 보드를 사용하기 위한 보드 매니저 설치와 업로드를 위한 환경 설정 방법에 대해서 알아보았습니다.
다음에는 보드에 코드를 올려서 사용하는 방법에 대해서 알아볼게요.
다음에 또 만나요. 😍

728x90
반응형