ESPRESSIF-ESP8685WROOM-04-WiFi-0e-Bluetooth-LE-Module-LOGO

Módulo LE ESPRESSIF ESP8685-WROOM-04 WiFi e Bluetooth

ESPRESSIF-ESP8685WROOM-04-WiFi-0e-Bluetooth-LE-Module-PRODUCT

Acabadoview

Módulo rematadoview
ESP8685-WROOM-04 é un módulo LE de Wi-Fi e Bluetooth de propósito xeral. O rico conxunto de periféricos e un tamaño reducido fan deste módulo unha opción ideal para casas intelixentes, automatización industrial, coidados de saúde, electrónica de consumo, etc.
ESP8685-WROOM-04 vén cunha antena PCB.

Táboa 1: ESP8685WROOM04 Especificacións

Categorías Parámetros Especificacións
 

Wi-Fi

Protocolos IEEE 802.11 b/g/n (modo 1T1R con velocidade de datos de ata

150 Mbps)

Rango de frecuencias 2412 ~ ​​2462 MHz
 

 

Bluetooth®

Protocolos Bluetooth® LE: Bluetooth 5 e Bluetooth mesh
Radio Transmisor de clase 1, clase 2 e clase 3
AFH
Audio CVSD e SBC
 

 

 

 

 

 

 

Hardware

 

 

Interfaces de módulos

GPIO, SPI, UART, I2C, I2S, periférico de control remoto, controlador LED PWM, controlador DMA xeral, TWAI® controlador (compatible con ISO 11898-1), USB Seri-

al/JTAG controlador, sensor de temperatura, SAR ADC

Cristal integrado Oscilador de cristal de 40 MHz
Vol. Operativotage/Fuente de alimentación 3.0 V ~ 3.6 V
Corrente de funcionamento Media: 80 mA
Corriente mínima entregada pola potencia

subministración

500 mA
Temperatura ambiente –40 °C ~ +105 °C
Nivel de sensibilidade á humidade (MSL) Nivel 3

Pin DescriciónESPRESSIF-ESP8685WROOM-04-WiFi-0e-Bluetooth-LE-Module-FIG-1

O módulo ten 17 pinos. Consulte as definicións de pin na Táboa 2.

Táboa 2: Definicións de pinos

Nome Non. Tipo1 Función
IO0 1 E/S/T GPIO0 ADC1_CH0, XTAL_32K_P
IO1 2 E/S/T GPIO1, ADC1_CH1, XTAL_32K_N
 

EN

 

3

 

I

Alto: activado, activa o chip. Baixo: apagado, o chip apágase.

Predeterminado: extraído internamente

IO2 4 E/S/T GPIO2, ADC1_CH2, FSPIQ
IO4 5 E/S/T GPIO4, ADC1_CH4, FSPIHD, MTMS, LED PWM
IO5 6 E/S/T GPIO5, ADC2_CH0, FSPIWP, MTDI, LED PWM
IO6 7 E/S/T GPIO6, FSPICLK, MTCK, LED PWM
3V3 8 P Fonte de alimentación

Táboa 2 - Continúa da páxina anterior

Nome Non. Tipo1 Función
GND 9,17 P Terra
IO7 10 E/S/T GPIO7, FSPID, MTDO, LED PWM
IO8 11 E/S/T GPIO 8
IO9 12 E/S/T GPIO 9
IO10 13 E/S/T GPIO10, FSPICS0, LED PWM
IO3 14 E/S/T GPIO3, ADC1_CH3, LED PWM
RXD0 15 E/S/T GPIO20, U0RXD
TXD0 16 E/S/T GPIO21, U0TXD

 

1 P: fonte de alimentación; I: entrada; O: saída; T: alta impedancia.

Comeza

O que Necesitas
Para desenvolver aplicacións para o módulo ESP8685-WROOM-04 necesitas:

  • 1 x módulo ESP8685-WROOM-04
  • 1 x placa de proba Espressif RF
  • 1 x placa USB a serie
  • 1 x cable micro-USB
  • 1 x PC con Linux
    Nesta guía de usuario, tomamos como exemplo o sistema operativo Linuxample. Para obter máis información sobre a configuración en Windows e macOS, consulte a Guía de programación ESP-IDF.

Conexión de hardware

  1. Soldar o módulo ESP8685-WROOM-04 á placa de proba de RF como se mostra na Figura 2ESPRESSIF-ESP8685WROOM-04-WiFi-0e-Bluetooth-LE-Module-FIG-2
  2.  Conecte a placa de proba de RF á placa USB a serie mediante TXD, RXD e GND.
  3.  Conecte a placa USB a serie ao PC.
  4. Conecte a placa de proba de RF ao PC ou a un adaptador de alimentación para activar a fonte de alimentación de 5 V a través do cable Micro-USB.
  5. Durante a descarga, conecte IO0 a GND mediante un puente. A continuación, activa o taboleiro de probas.
  6. Descargar firmware en flash. Para obter máis información, consulte as seccións a continuación.
  7. Despois da descarga, elimina o puente en IO9 e GND.
  8. Enciende de novo a placa de proba de RF. ESP8685-WROOM-04 cambiará ao modo de traballo. O chip lerá programas desde o flash despois da inicialización.

Nota:
IO9 é internamente alto. Se IO9 está configurado como pull-up, selecciónase o modo de arranque. Se este alfinete está desplegable ou deixa flotando, seleccionouse o modo Descarga. Para obter máis información sobre ESP8685-WROOM-04, consulte a folla de datos ESP8685-WROOM-04.

Configurar o entorno de desenvolvemento
O Espressif IoT Development Framework (ESP-IDF para abreviar) é un marco para desenvolver aplicacións baseadas nos chips Espressif. Os usuarios poden desenvolver aplicacións con chips ESP en Windows/Linux/macOS baseados en ESP-IDF. Aquí tomamos o sistema operativo Linux como exemploample.

Instala requisitos previos
Para compilar con ESP-IDF necesitas obter os seguintes paquetes:

  • CentOS 7 e 8:
    sudo yum -y actualizar && sudo yum instalar git wget flex bison gperf python3 python3-pip python3-setu
  • Ubuntu e Debian:
    sudo apt-get install git wget flex bison gperf python3 python3-pip python3-setuptools cmake ninja-
  • Arco:
    sudo pacman -S –necesario gcc git make flex bison gperf python-pip cmake ninja ccache dfu-util libuNota:
  • Esta guía usa o directorio ~/esp en Linux como cartafol de instalación de ESP-IDF.
  • Teña en conta que ESP-IDF non admite espazos nos camiños.

Obtén ESPIDF
Para crear aplicacións para o módulo ESP8685-WROOM-04, necesitas as bibliotecas de software proporcionadas por Espressif en Repositorio ESP-IDF.
Para obter ESP-IDF, cree un directorio de instalación (~/esp) para descargar ESP-IDF e clone o repositorio con 'git clone': mkdir -p ~/esp cd ~/esp git clone –recursive https://github.com/espressif/esp-idf.git
ESP-IDF descargarase en ~/esp/esp-idf. Consulte as versións de ESP-IDF para obter información sobre a versión de ESP-IDF que se vai utilizar nunha situación determinada.

Configura Ferramentas
Ademais de ESP-IDF, tamén cómpre instalar as ferramentas utilizadas por ESP-IDF, como o compilador, o depurador, os paquetes Python, etc. ESP-IDF proporciona un script chamado 'install.sh' para axudar a configurar as ferramentas. dunha vez.
cd ~/esp/esp-idf./install.sh

Configurar as variables de ambiente
As ferramentas instaladas aínda non se engadiron á variable de ambiente PATH. Para que as ferramentas sexan utilizables desde a liña de comandos, débense establecer algunhas variables de ambiente. ESP-IDF proporciona outro script 'export.sh' que fai iso. No terminal onde vas usar ESP-IDF, executa: $HOME/esp/esp-idf/export.sh Agora todo está listo, podes construír o teu primeiro proxecto no módulo ESP8685-WROOM-04.

Crea o teu primeiro proxecto

Comezar un proxecto
Agora está preparado para preparar a súa solicitude para o módulo ESP8685-WROOM-04. Podes comezar co proxecto get-started/hello_world de exampdirectorio les en ESP-IDF.
Copia get-started/hello_world no directorio ~/esp: cd ~/esp cp -r $IDF_PATH/examples/get-started/hello_world . Hai unha gama de example proxectos no examples directorio en ESP-IDF. Pode copiar calquera proxecto do mesmo xeito que se presentou anteriormente e executalo. Tamén é posible construír examples no lugar, sen copialos primeiro.

Conecta o teu dispositivo
Agora conecte o módulo ESP8685-WROOM-04 ao ordenador e comprobe en que porto serie está visible o módulo. Os portos serie en Linux comezan con "/dev/tty" nos seus nomes. Executa o comando a continuación dúas veces, primeiro coa placa desenchufada, despois coa enchufada. O porto que aparece a segunda vez é o que necesitas: ls /dev/tty*

Nota:
Mantén o nome do porto a man xa que o necesitarás nos seguintes pasos.

Configurar
Navega ata o teu directorio "hello_world" desde Step

Inicie un proxecto, configure ESP8685 como destino e execute a utilidade de configuración do proxecto "menuconfig". cd ~/esp/hello_world idf.py set-target esp8685 idf.py menuconfig

Establecer o destino con 'idf.py set-target esp8685' debería facerse unha vez, despois de abrir un novo proxecto. Se o proxecto contén algunhas compilacións e configuracións existentes, borraranse e inicializaranse. O destino pódese gardar na variable de ambiente para omitir este paso. Consulte Selección do destino para obter información adicional.

Se os pasos anteriores se realizaron correctamente, aparecerá o seguinte menú:ESPRESSIF-ESP8685WROOM-04-WiFi-0e-Bluetooth-LE-Module-FIG-3

As cores do menú poden ser diferentes no teu terminal. Podes cambiar a aparencia coa opción '–style'. Executa "idf.py menuconfig –help" para obter máis información.

Construír o Proxecto
Constrúe o proxecto executando:

compilación idf.py

Este comando compilará a aplicación e todos os compoñentes ESP-IDF, despois xerará o cargador de arranque, a táboa de particións e os binarios da aplicación.ESPRESSIF-ESP8685WROOM-04-WiFi-0e-Bluetooth-LE-Module-FIG-4ESPRESSIF-ESP8685WROOM-04-WiFi-0e-Bluetooth-LE-Module-FIG-5

Se non hai erros, a compilación rematará xerando o firmware binario .bin file.

Flashear no dispositivo
Flashea os binarios que acabas de crear no teu módulo ESP8685-WROOM-04 executando:

idf.py -p PORT [-b BAUD] flash

Substitúe PORT co nome do porto serie do módulo do Paso: Conecte o dispositivo. Tamén pode cambiar a velocidade en baudios do intermitente substituíndo BAUD pola velocidade en baudios que necesite. A taxa de transmisión predeterminada é 460800. Para obter máis información sobre os argumentos de idf.py, consulte idf.py.

Nota:
A opción "flash" constrúe e fai flash automaticamente o proxecto, polo que non é necesario executar "idf.py build"ESPRESSIF-ESP8685WROOM-04-WiFi-0e-Bluetooth-LE-Module-FIG-6ESPRESSIF-ESP8685WROOM-04-WiFi-0e-Bluetooth-LE-Module-FIG-7

Se todo vai ben, a aplicación "hello_world" comezará a executarse despois de eliminar o puente en IO0 e GND,
e reencender a placa de probas.

Monitor
Para comprobar se "hello_world" está en execución, escriba 'idf.py -p PORT monitor' (Non esqueza substituír PORT polo seu
nome do porto de serie).

Este comando inicia a aplicación IDF Monitor:ESPRESSIF-ESP8685WROOM-04-WiFi-0e-Bluetooth-LE-Module-FIG-8

Despois de que os rexistros de inicio e diagnóstico se despracen cara arriba, deberías ver "Ola mundo!" impreso pola aplicación.ESPRESSIF-ESP8685WROOM-04-WiFi-0e-Bluetooth-LE-Module-FIG-9

Para saír do monitor IDF use o atallo Ctrl+].
Isto é todo o que necesitas para comezar co módulo ESP8685-WROOM-04. Agora estás listo para probar outro
examples en ESP-IDF ou vai directamente a desenvolver as túas propias aplicacións.

Declaración FCC dos EUA

Código FCC: 2AC7ZESP868504
Este dispositivo cumpre coa Parte 15 das normas da FCC. O funcionamento está suxeito ás dúas condicións seguintes:

  • Este dispositivo pode non causar interferencias daniñas.
  • Este dispositivo debe aceptar calquera interferencia recibida, incluídas as que poidan causar un funcionamento non desexado.

Este equipo foi probado e comprobouse que cumpre cos límites para un dispositivo dixital de Clase B, segundo a Parte 15 das Normas da FCC. Estes límites están deseñados para proporcionar unha protección razoable contra interferencias daniñas nunha instalación residencial. Este equipo xera, usa e pode irradiar enerxía de radiofrecuencia e, se non se instala e se utiliza de acordo coas instrucións, pode causar interferencias prexudiciais nas comunicacións por radio. Non obstante, non hai garantía de que non se produzan interferencias nunha determinada instalación. Se este equipo causa interferencias daniñas na recepción de radio ou televisión, o que se pode determinar apagando e acendendo o equipo, recoméndase ao usuario que intente corrixir a interferencia mediante unha das seguintes medidas:

  • Reorienta ou reubica a antena receptora.
  • Aumentar a separación entre o equipo e o receptor.
  • Conecte o equipo a unha toma dun circuíto diferente ao que está conectado o receptor.
  • Consulte ao distribuidor ou a un técnico experimentado de radio/TV para obter axuda.

Atención:
Calquera cambio ou modificación non aprobado expresamente pola parte responsable do cumprimento pode anular a autoridade do usuario para operar o equipo.
Este equipo cumpre cos límites de exposición á radiación RF da FCC establecidos para un ambiente non controlado. Este dispositivo e a súa antena non deben estar situados nin funcionar en conxunto con ningunha outra antena ou transmisor. As antenas utilizadas para este transmisor deben instalarse para proporcionar unha distancia de separación de polo menos 20 cm de todas as persoas e non deben estar colocadas nin funcionar en conxunto con ningunha outra antena ou transmisor.

Instrucións de integración de OEM
Este dispositivo está pensado só para integradores OEM nas seguintes condicións. O módulo pódese usar para instalar noutro host. A antena debe instalarse de forma que se manteña unha distancia de 20 cm entre a antena e os usuarios, e o módulo transmisor non pode estar colocado con ningunha outra transmisión ou antena. O módulo só se utilizará coas antenas integrais que foron probadas e certificadas orixinalmente con este módulo. Mentres se cumpran as 3 condicións anteriores, non será necesario probar máis o transmisor. Non obstante, o integrador OEM segue sendo responsable de probar o seu produto final para comprobar calquera requisito de conformidade adicional con este módulo instalado (por exemploample, emisión do dispositivo dixital, requisitos de periféricos de PC, etc.

Aviso:
No caso de que estas condicións non se poidan cumprir (p. exampa determinada configuración do portátil ou a coubicación con outro transmisor), entón a autorización da FCC para este módulo en combinación co equipo host xa non se considera válida e o ID FCC do módulo non se pode utilizar no produto final. Nestes casos e circunstancias, o integrador OEM será o responsable da re-avaliación. O produto final (incluído o transmisor) e a obtención dunha autorización separada da FCC.
O produto final debe estar etiquetado nunha zona visible co seguinte: "Contén o módulo transmisor ID FCC: 2AC7ZESP868504

Recursos de aprendizaxe

Documentos obrigatorios
Familiarícese cos seguintes documentos:

  • Guía de programación ESP-IDF

Ampla documentación para o marco de desenvolvemento ESP-IDF, que vai desde guías de hardware ata referencias de API.

  • Información de pedido de produtos Espressif

Recursos importantes
Aquí están os recursos importantes relacionados co ESP8685.

  • ESP32 BBS

Comunidade de enxeñeiro a enxeñeiro (E2E) para produtos Espressif onde podes publicar preguntas, compartir coñecementos, explorar ideas e axudar a resolver problemas con compañeiros enxeñeiros.

Historial de revisións

Data Versión Notas de lanzamento
2021-05-10 V0.1 Liberación preliminar

Aviso de exención de responsabilidade e copyright
Información deste documento, incluíndo URL referencias, está suxeita a cambios sen previo aviso.
TODA A INFORMACIÓN DE TERCEIRAS NESTE DOCUMENTO PROPORCIONASE TAL COMO SEN GARANTÍAS SOBRE A SÚA AUTENTICIDADE E PRECISIÓN. A ESTE DOCUMENTO NON SE OFRECE NINGUNHA GARANTÍA POLA SÚA COMERCIABILIDADE, NON INFRACCIÓN, ADECUACIÓN PARA NINGÚN FIN PARTICULAR, NIN NINGUNHA GARANTÍA DERIVADA DE NINGUNHA PROPOSTA, ESPECIFICACIÓN OU ​​S.AMPLE.

Declinan toda responsabilidade, incluída a responsabilidade pola infracción de calquera dereito de propiedade, relacionada co uso da información deste documento. Non se conceden licenzas expresas ou implícitas, por exclusión ou doutra forma, de ningún dereito de propiedade intelectual. O logotipo de Wi-Fi Alliance Member é unha marca comercial de Wi-Fi Alliance. O logotipo de Bluetooth é unha marca rexistrada de Bluetooth SIG.
Todos os nomes comerciais, marcas comerciais e marcas rexistradas mencionados neste documento son propiedade dos seus respectivos propietarios, polo que se recoñecen.

Copyright © 2022 Espressif Systems (Shanghai) Co., Ltd. Todos os dereitos reservados.

Documentos/Recursos

Módulo LE ESPRESSIF ESP8685-WROOM-04 WiFi e Bluetooth [pdfManual do usuario
Módulo ESP868504, 2AC7Z-ESP868504, 2AC7ZESP868504, ESP8685 -WROOM- 04, ESP8685 -WROOM- 04, Módulo, ESP8685 -WROOM- 04 Módulo LE WiFi e Bluetooth, Módulo LE WiFi e Bluetooth LE, Módulo LE, Módulo Bluetooth LE

Referencias

Deixa un comentario

O teu enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados *