목 차
1. 서론
2. 본론
2.1. 아두이노 IDE 설치
2.2. ESP 보드 추가
2.3. 라이브러리 설치
2.3.1 라이브러리 설치 방법
2.3.2. Websocket
2.3.3. Wemos D1 mini용 모터 쉴드
2.4. ESP32 CAM 보드 설정
1. 서론
최근 작업환경을 노트북으로 변경하게 되었고, 아두이노 관련 세팅을 처음부터 해야 했습니다. 이 기회에 설치 및 환경설정하는 방법을 기록합니다.
2. 본론
2.1. 아두이노 IDE 설치
아래 사이트에서 내 환경에 맞는 버전을 선택하고, JUST DOWNLOAD를 눌러 다운로드 합니다.
https://www.arduino.cc/en/software
2.2. ESP 보드 추가
아두이노 IDE의 "보드 매니저"에서 ESP 보드를 검색할 수 있도록, 주소를 추가해야 합니다.
- 아두이노 IDE를 실행하고 파일>환경설정>추가적인 보드 매니저 URLs 아이콘을 선택하고 다음 주소 입력.
https://dl.espressif.com/dl/package_esp32_index.json
https://arduino.esp8266.com/stable/package_esp8266com_index.json
- 툴>보드>보드 매니저에서 esp를 검색하고 esp8266, esp32를 추가. (필요한 보드만 해도 좋습니다)
2.3. 라이브러리 설치
2.3.1 라이브러리 설치 방법
- 각 라이브러리의 github에서 zip파일로 내려받은 후, 스케치>라이브러리 포함하기>.ZIP 라이브러리 추가 (권장)
- 스케치>라이브러리 포함하기>라이브러리 관리 에서 검색 후 추가
2.3.2. Websocket
Websocket을 사용하기 위해서는 2종류의 라이브러리가 필요합니다. 각각의 github 사이트에서 zip파일을 내려받고, 설치합니다. Github가 낮선 분들은 아래 그림을 참고하여 Download ZIP 버튼을 찾아보세요.
- AsyncTCP : https://github.com/me-no-dev/AsyncTCP
- ESPAsyncWebserver : https://github.com/me-no-dev/ESPAsyncWebServer
2.3.3. Wemos D1 mini용 모터 쉴드
최근 알게된 i2c 기반 모터 쉴드입니다. 쉴드 1개 당 2개의 모터를 제어하며, 4개를 적층하여 8개의 DC모터 제어가 가능합니다.
- Wemos D1 mini Motor sheild : https://github.com/wemos/WEMOS_Motor_Shield_Arduino_Library
2.4. ESP32 CAM 보드 설정
- 툴>보드>"WSP32 Wrover Module" 선택
- 툴>Upload Speed : "921600" 선택(권장)
- 툴>Partition Scheme : "Huge App (3MB No OTA/1MB SPIFFS)" 선택
- 업로드 모드로 설정 : IO0 핀과 GND 연결
- 업로드 중 Connecting .... 에서 시간이 오래걸리면 리셋버튼을 눌러볼 것
[끝].
728x90
'하드웨어 > 아두이노' 카테고리의 다른 글
[아두이노] ESP32-CAM 스트리밍 + 플래시 제어 (0) | 2021.04.28 |
---|---|
[아두이노] i2c 기반 모터쉴드 사용법(Wemos D1 mini motor shield) (0) | 2021.04.07 |
[아두이노] ESP32-CAM 1년 사용 후기 (0) | 2021.03.30 |
[아두이노] ESP32 시리얼 통신 2개 사용하기 (0) | 2021.03.10 |
[아두이노] ESP32-CAM 웹서버 CORS 문제 해결하기 (0) | 2021.03.01 |
댓글