ESPRESSIF Esp8685-Wroom-03 Wi-Fi 및amp; 블루투스 사물인터넷 모듈 사용자 매뉴얼
ESPRESSIF Esp8685-Wroom-03 Wi-Fi 및 Bluetooth 사물 인터넷 모듈

이 문서에 대하여
이 사용자 매뉴얼은 ESP8685-WROOM-03 모듈을 시작하는 방법을 보여줍니다.

문서 업데이트

항상 최신 버전을 참조하십시오. https://www.espressif.com/en/support/download/documents.

개정 내역
이 문서의 개정 이력은 마지막 페이지를 참조하십시오.

문서 변경 알림

Espressif는 기술 문서의 변경 사항에 대한 업데이트를 유지하기 위해 이메일 알림을 제공합니다. 에서 구독하십시오 www.espressif.com/en/subscribe.

인증

Espressif 제품에 대한 인증서 다운로드 www.espressif.com/en/certificates.

위에view

모듈 오버view

ESP8685-WROOM-03은 범용 Wi-Fi 및 Bluetooth LE 모듈입니다. 풍부한 주변 장치 세트와 작은 크기로 인해 이 모듈은 스마트 홈, 산업 자동화, 의료, 가전 제품 등에 이상적인 선택입니다.
ESP8685-WROOM-03에는 PCB 안테나가 함께 제공됩니다.

표 1: ESP8685WROOM03 사양

카테고리 매개변수 명세서
와이파이 프로토콜 IEEE 802.11 b/g/n(최대 데이터 속도 1Mbps의 1T150R 모드)
주파수 범위 2412 ~ 2462MHz
블루투스® 프로토콜 블루투스® LE: Bluetooth 5 및 Bluetooth 메시
라디오 클래스 1, 클래스 2 및 클래스 3 송신기
AFH
오디오 CVSD 및 SBC
 

 

 

 

 

 

 

하드웨어

 

 

모듈 인터페이스

GPIO, SPI, UART, I2C, I2S, 원격 제어 주변 장치, LED PWM 컨트롤러, 일반 DMA 컨트롤러, TWAI® 컨트롤러(ISO 11898-1과 호환), USB 직렬/JTAG 컨트롤러, 온도 센서, SAR ADC
통합 크리스탈 40MHz 수정 발진기
운영 볼륨tag전자/전원 공급 장치 3.0V ~ 3.6V (XNUMXV ~ XNUMXV)
동작 전류 평균: 80mA
전원 공급 장치에서 제공하는 최소 전류 500mA
주변 온도 -40°C ~ +105°C
수분 감도 수준(MSL) 레벨 3

핀 설명

핀 설명
그림 1:
핀 레이아웃(상단 View)

모듈에는 11개의 핀이 있습니다. 표 2의 핀 정의를 참조하십시오.

표 2: 핀 정의

이름 아니요. 유형1 기능
 

EN

 

1

 

I

높음: 켜짐, 칩을 활성화합니다.

낮음: 꺼짐, 칩 전원이 꺼짐. 기본값: 내부적으로 풀업됨

IO1 2 입출력 GPIO1, ADC1_CH1, XTAL_32K_N
IO6 3 입출력 GPIO6, FSPICLK, MTCK, LED PWM
IO7 4 입출력 GPIO7, FSPID, MTDO, LED PWM
IO3 5 입출력 GPIO3, ADC1_CH3, LED PWM
3V3 6 P 전원 공급
접지 7 P 지면
RX 8 입출력 GPIO20, U0RXD
TX 9 입출력 GPIO21, U0TXD
IO5 10 입출력 GPIO5, ADC2_CH0, FSPIWP, MTDI, LED PWM
IO4 11 입출력 GPIO4, ADC1_CH4, FSPIHD, MTMS, LED PWM

표 3: 테스트 포인트 정의

이름 유형1 기능
 

EN

 

I

높음: 켜짐, 칩을 활성화합니다. 낮음: 꺼짐, 칩 전원이 꺼집니다.

기본값: 내부적으로 풀업됨

TX 입출력 GPIO21, U0TXD
RX 입출력 GPIO20, U0RXD
접지 P 지면
3V3 P 전원 공급
IO9 입출력 GPIO9

1P: 전원 공급 장치; 나: 입력; O: 출력; T: 높은 임피던스.

ESP8685WROOM03 시작하기

당신에게 필요한 것

ESP8685-WROOM-03 모듈용 애플리케이션을 개발하려면 다음이 필요합니다.

  • ESP1-WROOM-8685 모듈 03개
  • 1 x Espressif RF 테스트 보드
  • 1 x USB-직렬 보드
  • 1 x 마이크로 USB 케이블
  • 1 x Linux를 실행하는 PC

이 사용자 가이드에서는 Linux 운영 체제를 예로 사용합니다.amp르. Windows 및 macOS의 구성에 대한 자세한 내용은 ESP-IDF 프로그래밍 가이드를 참조하세요.

하드웨어 연결

  1. 그림 8685와 같이 ESP03-WROOM-2 모듈을 RF 테스트 보드에 납땜합니다.
    하드웨어 연결
    그림 2: 하드웨어 연결
  2. TXD, RXD 및 GND를 통해 RF 테스트 보드를 USB-to-Serial 보드에 연결합니다.
  3. USB-to-Serial 보드를 PC에 연결합니다.
  4. RF 테스트 보드를 PC 또는 전원 어댑터에 연결하여 Micro-USB 케이블을 통해 V 전원 공급 장치를 활성화합니다.
  5. 다운로드하는 동안 점퍼를 통해 IO0을 GND에 연결합니다. 그런 다음 테스트 보드를 "ON"합니다.
  6. 펌웨어를 플래시에 다운로드합니다. 자세한 내용은 아래 섹션을 참조하세요.
  7. 다운로드 후 IO9 및 GND의 점퍼를 제거합니다.
  8. RF 테스트 보드의 전원을 다시 켭니다. ESP8685-WROOM-03이 작동 모드로 전환됩니다. 칩은 초기화 시 플래시에서 프로그램을 읽습니다.

메모:
IO9는 내부적으로 로직 하이입니다. IO9가 풀업으로 설정된 경우 부팅 모드가 선택됩니다. 이 핀이 풀다운이거나 부동 상태인 경우 다운로드 모드가 선택됩니다. ESP8685-WROOM-03에 대한 자세한 내용은 ESP8685-WROOM-03 데이터시트를 참조하세요.

개발 환경 설정

Espressif IoT Development Framework(줄여서 ESP-IDF)는 Espressif 칩을 기반으로 애플리케이션을 개발하기 위한 프레임워크입니다. 사용자는 ESP-IDF 기반의 Windows/Linux/macOS에서 ESP 칩으로 애플리케이션을 개발할 수 있습니다. 여기서 우리는 Linux 운영 체제를 ex로 사용합니다.amp르.

필수 구성 요소 설치

ESP-IDF로 컴파일하려면 다음 패키지를 가져와야 합니다.

  • CentOS 7 및 8:
    sudo yum -y 업데이트 && sudo yum install git wget flex bison gperf python3 python3-pip python3-setu
  • 우분투와 데비안:
    sudo apt-get 설치 git wget flex bison gperf python3 python3-pip python3-setuptools cmake ninja-
  • 아치:
    sudo pacman -S –needed gcc git make flex bison gperf python-pip cmake ninja ccache dfu-util libu

메모:

  • 이 가이드는 Linux의 ~/esp 디렉토리를 ESP-IDF의 설치 폴더로 사용합니다.
  • ESP-IDF는 경로에서 공백을 지원하지 않습니다.

ESPIDF 받기

ESP8685-WROOM-03 모듈용 애플리케이션을 구축하려면 ESP-IDF 저장소에 Espressif가 제공하는 소프트웨어 라이브러리가 필요합니다.

ESP-IDF를 얻으려면 ESP-IDF를 다운로드할 설치 디렉터리(~/esp)를 만들고 'git'을 사용하여 저장소를 복제합니다.
클론':

mkdir -p ~/esp
CD ~/esp
자식 클론 – 재귀 https://github.com/espressif/esp-idf.git

ESP-IDF는 ~/esp/esp-idf에 다운로드됩니다. 주어진 상황에서 사용할 ESP-IDF 버전에 대한 정보는 ESP-IDF 버전을 참조하십시오.

도구 설정

ESP-IDF 외에도 컴파일러, 디버거, Python 패키지 등과 같이 ESP-IDF에서 사용하는 도구도 설치해야 합니다. ESP-IDF는 도구 설정을 돕기 위해 'install.sh'라는 스크립트를 제공합니다. 한 번에.
CD ~/esp/esp-idf
./install.sh

환경 변수 설정

설치된 도구가 아직 PATH 환경 변수에 추가되지 않았습니다. 명령줄에서 도구를 사용할 수 있게 하려면 일부 환경 변수를 설정해야 합니다. ESP-IDF는 이를 수행하는 또 다른 스크립트 'export.sh'를 제공합니다. ESP-IDF를 사용할 터미널에서 다음을 실행합니다.

$HOME/esp/esp-idf/export.sh

이제 모든 것이 준비되었습니다. ESP8685-WROOM-03 모듈에서 첫 번째 프로젝트를 빌드할 수 있습니다.

첫 번째 프로젝트 만들기

프로젝트 시작

이제 ESP8685-WROOM-03 모듈용 애플리케이션을 준비할 준비가 되었습니다. ex에서 get-started/hello_world 프로젝트로 시작할 수 있습니다.ampESP-IDF의 les 디렉토리.

get-started/hello_world를 ~/esp 디렉토리에 복사합니다.

CD ~/esp
cp -r $IDF_PATH/examples/get-started/hello_world .

전 범위가 있습니다amp전의 르 프로젝트ampESP-IDF의 les 디렉토리. 위에 제시된 것과 같은 방식으로 모든 프로젝트를 복사하여 실행할 수 있습니다. ex를 구축하는 것도 가능하다.amp파일을 먼저 복사하지 않고 제자리에 배치합니다.

장치 연결

이제 ESP8685-WROOM-03 모듈을 컴퓨터에 연결하고 모듈이 표시되는 직렬 포트를 확인하십시오. Linux의 직렬 포트 이름은 '/dev/tty'로 시작됩니다. 아래 명령을 두 번 실행합니다. 먼저
보드를 분리한 다음 다시 연결합니다. 두 번째로 나타나는 포트는 필요한 포트입니다.

ls /dev/tty

메모:
다음 단계에서 필요하므로 포트 이름을 편리하게 보관하십시오.

구성

2.4.1단계에서 'hello_world' 디렉터리로 이동합니다. 프로젝트를 시작하고 ESP8685를 대상으로 설정한 후 프로젝트 구성 유틸리티 'menuconfig'를 실행하세요.

CD ~/esp/hello_world
idf.py 세트 타겟 esp8685
idf.py 메뉴 구성

'idf.py set-target esp8685'로 대상 설정은 새 프로젝트를 연 후 한 번만 수행해야 합니다. 프로젝트에 일부 기존 빌드 및 구성이 포함되어 있으면 해당 항목이 지워지고 초기화됩니다. 대상은 다음 위치에 저장될 수 있습니다.
이 단계를 전혀 건너뛰려면 환경 변수를 사용하세요. 자세한 내용은 대상 선택을 참조하세요.

이전 단계가 올바르게 완료되면 다음 메뉴가 나타납니다.

구성
그림 3: 프로젝트 구성 홈 창

메뉴의 색상은 터미널에서 다를 수 있습니다. '-style' 옵션을 사용하여 모양을 변경할 수 있습니다.
자세한 내용을 보려면 'idf.py menuconfig –help'를 실행하세요.

프로젝트 빌드

실행하여 프로젝트를 빌드합니다.

idf.py 빌드

이 명령은 애플리케이션과 모든 ESP-IDF 구성 요소를 컴파일한 다음 부트로더를 생성합니다.
파티션 테이블 및 애플리케이션 바이너리.

프로젝트 빌드
프로젝트 빌드

오류가 없으면 펌웨어 바이너리 .bin을 생성하여 빌드가 완료됩니다. file.

장치에 플래시

다음을 실행하여 ESP8685-WROOM-03 모듈에 방금 빌드한 바이너리를 플래시합니다.

idf.py -p 포트 [-b BAUD] 플래시

PORT를 단계: 장치 연결에서 모듈의 직렬 포트 이름으로 바꾸십시오.
BAUD를 필요한 전송 속도로 교체하여 플래셔 전송 속도를 변경할 수도 있습니다. 기본 전송 속도는 460800입니다.
idf.py 인수에 대한 자세한 내용은 idf.py를 참조하세요.

메모:
'flash' 옵션은 프로젝트를 자동으로 빌드하고 플래싱하므로 'idf.py build'를 실행할 필요가 없습니다.

장치에 플래시
장치에 플래시

모든 것이 잘되면 IO0 및 GND에서 점퍼를 제거하고 테스트 보드의 전원을 다시 켠 후 "hello_world" 애플리케이션이 실행되기 시작합니다.

감시 장치

"hello_world"가 실제로 실행 중인지 확인하려면 'idf.py -p PORT monitor'를 입력하십시오(PORT를 직렬 포트 이름으로 바꾸는 것을 잊지 마십시오).

이 명령은 IDF 모니터 응용 프로그램을 시작합니다.

감시 장치

시작 및 진단 로그가 위로 스크롤되면 "Hello world!"가 표시되어야 합니다. 응용 프로그램에서 인쇄합니다.

감시 장치

IDF 모니터를 종료하려면 단축키 Ctrl+]를 사용하십시오.
이것이 ESP8685-WROOM-03 모듈을 시작하는 데 필요한 전부입니다! 이제 다른 전직을 시도할 준비가 되었습니다.ampESP-IDF에 파일을 추가하거나 직접 응용 프로그램을 개발할 수 있습니다.

미국 FCC 성명

FCC ID: 2AC7ZESP868503

이 장치는 FCC 규정 제15부를 준수합니다. 작동은 다음 두 가지 조건에 따릅니다.

  • 이 장치는 유해한 간섭을 일으켜서는 안 됩니다.
  • 이 장치는 원치 않는 작동을 일으킬 수 있는 간섭을 포함하여 수신되는 모든 간섭을 수용해야 합니다.

이 장비는 FCC 규정 제15부에 따라 클래스 B 디지털 장비의 제한 사항을 준수하는 것으로 테스트 결과 확인되었습니다.

이러한 제한은 주거용 설치에서 유해한 간섭으로부터 합리적인 보호를 제공하도록 설계되었습니다. 이 장비는 무선 주파수 에너지를 생성, 사용 및 방출할 수 있으며 지침에 따라 설치 및 사용하지 않을 경우 무선 통신에 유해한 간섭을 일으킬 수 있습니다. 그러나 특정 설치에서 간섭이 발생하지 않는다는 보장은 없습니다. 이 장비가 장비를 껐다가 켜서 확인할 수 있는 라디오 또는 텔레비전 수신에 유해한 간섭을 일으키는 경우 사용자는 다음 조치 중 하나로 간섭을 수정하는 것이 좋습니다.

  • 수신 안테나의 방향을 바꾸거나 위치를 바꾸세요.
  • 장비와 수신기 사이의 거리를 넓힙니다.
  • 수신기가 연결된 것과 다른 회로의 콘센트에 장비를 연결하세요.
  • 도움이 필요하면 딜러나 숙련된 라디오/TV 기술자에게 문의하세요.

주의:
규정 준수에 책임이 있는 당사자의 명시적 승인 없이 변경이나 수정을 할 경우 사용자의 장비 작동 권한이 무효화될 수 있습니다.

이 장비는 통제되지 않은 환경에 대해 설정된 FCC RF 방사선 노출 한도를 준수합니다. 이 장치와 안테나는 다른 안테나나 송신기와 함께 배치되거나 작동해서는 안 됩니다.

본 송신기에 사용되는 안테나는 사람으로부터 최소 20cm의 분리 거리를 두고 설치해야 하며 다른 안테나나 송신기와 함께 설치하거나 연동하여 작동해서는 안 됩니다.

OEM 통합 지침

이 장치는 다음 조건에서 OEM 통합자만을 위한 것입니다. 모듈은 다른 호스트에 설치하는 데 사용될 수 있습니다. 안테나는 안테나와 사용자 사이에 20cm가 유지되도록 설치해야 하며, 송신기 모듈은 다른 송신 또는 안테나와 함께 배치할 수 없습니다. 모듈은 원래 이 모듈로 테스트되고 인증된 통합 안테나와 함께 사용해야 합니다.

위의 3가지 조건이 충족되면 추가 송신기 테스트가 필요하지 않습니다. 그러나 OEM 통합업체는 이 모듈이 설치된 경우 추가 규정 준수 요구 사항에 대해 최종 제품을 테스트할 책임이 있습니다(예:ample, 디지털 장치 방출, PC 주변 장치 요구 사항 등

알아채다:
이러한 조건을 충족할 수 없는 경우(예:amp특정 노트북 구성 또는 다른 송신기와의 공동 배치), 호스트 장비와 결합된 이 모듈에 대한 FCC 인증은 더 이상 유효한 것으로 간주되지 않으며 모듈의 FCC ID를 최종 제품에 사용할 수 없습니다. 이러한 상황에서는 OEM 통합업체가 재평가를 담당합니다. 최종 제품(송신기 포함)과 별도의 FCC 인증을 획득합니다. 최종 최종 제품은 눈에 보이는 영역에 "송신기 모듈 FCC ID: 2AC7ZESP868503 포함 또는 FCC ID: 2AC7ZESP868503 포함"이라는 라벨을 부착해야 합니다.

학습 자료

꼭 읽어야 할 문서

다음 문서를 숙지하십시오.

  • ESP-IDF 프로그래밍 가이드
    하드웨어 가이드에서 API 참조에 이르기까지 ESP-IDF 개발 프레임워크에 대한 광범위한 문서입니다.
  • 에스프레소 제품 주문 정보

중요한 자료

중요한 관련 리소스는 다음과 같습니다.

  • ESP32 게시판
    Espressif 제품에 대한 E2E(Engineer-to-Engineer) 커뮤니티에서 질문을 게시하고, 지식을 공유하고, 아이디어를 탐색하고, 동료 엔지니어와 문제를 해결할 수 있습니다.

개정 내역

날짜 버전 릴리스 노트
2021-12-27 V0.1 예비 출시

면책 조항 및 저작권 고지

심벌 마크

다음을 포함한 이 문서의 정보 URL 참조, 예고 없이 변경될 수 있습니다.
이 문서에 있는 모든 제XNUMX자의 정보는 그 신뢰성과 정확성에 대한 보증 없이 있는 그대로 제공됩니다.
상품성, 비침해성, 특정 목적에의 적합성에 대해 이 문서에 대해 어떠한 보증도 제공되지 않으며 제안, 사양 또는 S로부터 발생하는 어떠한 보증도 제공하지 않습니다.AMP저.
이 문서의 정보 사용과 관련된 소유권 침해에 대한 책임을 포함하여 모든 책임은 부인됩니다. 금반언 또는 기타 방법으로 지적 재산권에 대한 명시적 또는 묵시적 라이선스는 여기에서 부여되지 않습니다.
Wi-Fi Alliance Member 로고는 Wi-Fi Alliance의 상표입니다. Bluetooth 로고는 Bluetooth SIG의 등록 상표입니다.
이 문서에 언급된 모든 상호, 상표 및 등록 상표는 해당 소유자의 자산이며 이에 의해 인정됩니다.
Copyright © 2021 Espressif Systems (Shanghai) Co., Ltd. 판권 소유.

문서 / 리소스

ESPRESSIF Esp8685-Wroom-03 Wi-Fi 및 Bluetooth 사물 인터넷 모듈 [PDF 파일] 사용자 매뉴얼
ESP868503, 2AC7Z-ESP868503, 2AC7ZESP868503, Esp8685-Wroom -03 Wi-Fi 블루투스 사물 인터넷 모듈, Wi-Fi 블루투스 사물 인터넷 모듈

참고문헌

댓글을 남겨주세요

이메일 주소는 공개되지 않습니다. 필수 항목은 표시되어 있습니다. *