
Manual d'usuari del mòdul autònom ESPRESSIF ESP32-WROOM-DA amb antenes dobles

Mòdul autònom amb antenes dobles
Conté SoC UltraLowPower amb CPU DualCore
Admet WiFi de 2.4 GHz, Bluetooth® i Bluetooth LE
Sobre aquest document
Aquest manual d'usuari mostra com començar amb el mòdul ESP32-WROOM-DA.
Actualitzacions de documents
Si us plau, consulteu sempre la darrera versió a https://www.espressif.com/en/support/download/documents.
Historial de revisions
Per a l'historial de revisions d'aquest document, consulteu l'última pàgina.
Notificació de canvi de documentació
Espressif proporciona notificacions per correu electrònic per mantenir-vos actualitzat sobre els canvis a la documentació tècnica. Si us plau, subscriu-te a www.espressif.com/en/subscribe.
Certificació
Descarrega els certificats dels productes Espressif des de www.espressif.com/en/certificates.
1. Acabatview
1.1 Mòdul acabatview
ESP32-WROOM-DA és un potent mòdul MCU Wi-Fi + Bluetooth + Bluetooth LE, amb dues antenes de PCB complementàries en diferents direccions. Aquest mòdul està integrat amb ESP32-D0WD-V3 amb un ric conjunt de components integrats que inclou el flaix SPI i un oscil·lador de cristall de 40 MHz. Amb el disseny de dues antenes úniques en un sol mòdul, ESP32-WROOM-DA es pot utilitzar per desenvolupar aplicacions IoT que necessiten connectivitat estable en un ampli espectre, o per desplegar Wi-Fi en entorns difícils i perillosos, o per superar problemes de comunicació en Wi-Fi. - Punts morts de la fi. Aquest mòdul és una opció ideal per a dispositius interiors i exteriors per a llars intel·ligents, control industrial, electrònica de consum, etc.
Taula 1: Especificacions ESP32WROOMDA

1.2 Descripció del pin
El diagrama de pins següent mostra la ubicació aproximada dels pins i les dues antenes del mòdul.

Figura 1: Disseny del pin (a dalt View)
El mòdul té 41 pins i dos punts de prova. Vegeu les definicions de pins a la taula 2.
Taula 2: Definicions de pins




1. Per a les configuracions de pins perifèrics, consulteu el full de dades de la sèrie ESP32.
2. GPIO2 i GPIO25 del xip ESP32-D0WD-V3 estan dissenyats com a punts de prova per controlar l'interruptor de RF.
Els dos pins no estan sortits al mòdul. Per seleccionar l'antena de treball, (Antena 1 o Antena 2), configureu GPIO2 i GPIO25 de la següent manera:
Taula 3: Seleccioneu l'antena de treball

2. Comença a ESP32WROOMDA
2.1 El que necessites
Per desenvolupar aplicacions per al mòdul necessiteu:
- 1 x mòdul ESP32-WROOM-DA
- 1 x Placa de prova Espressif RF
- 1 x placa USB a sèrie
- 1 x cable micro-USB
- 1 x PC amb Linux
En aquesta guia d'usuari, prenem el sistema operatiu Linux com a exempleample. Per obtenir més informació sobre la configuració a Windows i macOS, consulteu la Guia de programació ESP-IDF.
2.2 Connexió de maquinari
- Soldeu el mòdul ESP32-WROOM-DA a la placa de prova de RF tal com es mostra a la figura 2.
Figura 2: Connexió de maquinari - Connecteu la placa de prova de RF a la placa USB a sèrie mitjançant TXD, RXD i GND.
- Connecteu la placa USB a sèrie al PC.
- Connecteu la placa de prova de RF a l'ordinador o a un adaptador d'alimentació per activar l'alimentació de 5 V mitjançant el cable Micro-USB.
- Durant la descàrrega, connecteu IO0 a GND mitjançant un pont. A continuació, activeu el tauler de proves.
- Baixeu el firmware al flash. Per obtenir més informació, consulteu les seccions següents.
- Després de la descàrrega, traieu el pont a IO0 i GND.
- Torneu a engegar la placa de proves de RF. ESP32-WROOM-DA canviarà al mode de treball. El xip llegirà els programes del flash després de la inicialització.
Nota:
IO0 és una lògica interna alta. Si IO0 està configurat com a pull-up, es selecciona el mode d'arrencada. Si aquest pin és desplegable o deixa flotant, se selecciona el mode de descàrrega. Per obtenir més informació sobre ESP32-WROOM-DA, consulteu el full de dades ESP32-WROOM-DA.
2.3 Configurar l'entorn de desenvolupament
L'Espressif IoT Development Framework (ESP-IDF per abreujar) és un marc per desenvolupar aplicacions basades en Espressif ESP32. Els usuaris poden desenvolupar aplicacions amb ESP32 a Windows/Linux/macOS basades en ESP-IDF.
Aquí prenem el sistema operatiu Linux com a exempleample.
2.3.1 Requisits previs d'instal·lació
Per compilar amb ESP-IDF cal que obtingueu els paquets següents:
- CentOS 7:
sudo yum install git wget flex bison gperf python cmake ninja-build ccache dfu-util - Ubuntu i Debian (una comanda es divideix en dues línies):
sudo apt-get install git wget flex bison gperf python python-pip python-setuptools cmake
ninja-build ccache libffi-dev libssl-dev dfu-util - Arc:
sudo pacman -S –necessita gcc git make flex bison gperf python-pip cmake ninja ccache dfu-util
Nota:
- Aquesta guia utilitza el directori ~/esp a Linux com a carpeta d'instal·lació per a ESP-IDF.
- Tingueu en compte que ESP-IDF no admet espais als camins.
2.3.2 Obteniu ESPIDF
Per crear aplicacions per al mòdul ESP32-WROOM-DA, necessiteu les biblioteques de programari proporcionades per Espressif al repositori ESP-IDF.
Per obtenir ESP-IDF, creeu un directori d'instal·lació (~/esp) per descarregar ESP-IDF i clonar el repositori amb 'git clone':
mkdir -p ~/esp
cd ~/esp
git clone –recursiu https://github.com/espressif/esp-idf.git
ESP-IDF es baixarà a ~/esp/esp-idf. Consulteu les versions d'ESP-IDF per obtenir informació sobre quina versió d'ESP-IDF cal utilitzar en una situació determinada.
2.3.3 Configuració d'eines
A part de l'ESP-IDF, també heu d'instal·lar les eines utilitzades per ESP-IDF, com ara el compilador, el depurador, els paquets Python, etc. ESP-IDF proporciona un script anomenat 'install.sh' per ajudar a configurar les eines. d'una vegada.
cd ~/esp/esp-idf
./install.sh
2.3.4 Configuració de variables d'entorn
Les eines instal·lades encara no s'han afegit a la variable d'entorn PATH. Per fer que les eines es puguin utilitzar des de la línia d'ordres, cal establir algunes variables d'entorn. ESP-IDF proporciona un altre script 'export.sh' que fa això. Al terminal on utilitzareu ESP-IDF, executeu:
. $HOME/esp/esp-idf/export.sh
Ara tot està llest, podeu crear el vostre primer projecte amb el mòdul ESP32-WROOM-DA.
2.4 Crea el teu primer projecte
2.4.1 Iniciar un projecte
Ara ja esteu preparat per preparar la vostra sol·licitud per al mòdul ESP32-WROOM-DA. Podeu començar amb el projecte get-started/hello_world de l'examples directori a ESP-IDF.
Copieu get-started/hello_world al directori ~/esp:
cd ~/esp
cp -r $IDF_PATH/examples/get-started/hello_world .
Hi ha un ventall d'example projectes a l'examples directori a ESP-IDF. Podeu copiar qualsevol projecte de la mateixa manera que s'ha presentat anteriorment i executar-lo. També és possible construir examples in situ, sense copiar-les abans.
2.4.2 Connecteu el vostre dispositiu
Ara connecteu el vostre mòdul ESP32-WROOM-DA a l'ordinador i comproveu a quin port sèrie és visible el mòdul. Els ports sèrie a Linux comencen amb "/dev/tty" als seus noms. Executeu l'ordre següent dues vegades, primer amb el tauler desconnectat i després amb connectat. El port que apareix la segona vegada és el que necessiteu:
ls /dev/tty*
Nota:
Mantingueu el nom del port a mà, ja que el necessitareu als passos següents.
2.4.3 Configureu
Navegueu al vostre directori "hello_world" des del pas 2.4.1. Inicieu un projecte, configureu el xip ESP32 com a objectiu i executeu la utilitat de configuració del projecte "menuconfig".
cd ~/esp/hello_world
idf.py set-target esp32
idf.py menuconfig
L'establiment de l'objectiu amb 'idf.py set-target esp32' s'ha de fer una vegada, després d'obrir un nou projecte. Si el projecte conté algunes compilacions i configuracions existents, s'esborraran i s'inicializaran. L'objectiu es pot desar a la variable d'entorn per ometre aquest pas. Consulteu Selecció de l'objectiu per obtenir informació addicional.
Si els passos anteriors s'han fet correctament, apareix el següent menú:

Figura 3: Finestra d'inici de configuració del projecte
Els colors del menú poden ser diferents al vostre terminal. Podeu canviar l'aparença amb l'opció '–style'.
Si us plau, executeu "idf.py menuconfig –help" per obtenir més informació.
2.4.4 Construir el projecte
Creeu el projecte executant:
compilació idf.py
Aquesta ordre compilarà l'aplicació i tots els components ESP-IDF, i després generarà el carregador d'arrencada, la taula de particions i els binaris de l'aplicació.
$ idf.py build
S'està executant cmake al directori /path/to/hello_world/build
S'està executant "cmake -G Ninja –warn-uninitialized /path/to/hello_world"...
Adverteix sobre valors no inicialitzats.
— S'ha trobat Git: /usr/bin/git (versió trobada "2.17.0")
— Creació del component aws_iot buit a causa de la configuració
— Noms dels components: …
— Rutes dels components: …
… (més línies de sortida del sistema de compilació)
[527/527] S'està generant hello-world.binesptool.py v2.3.1
Construcció del projecte completada. Per flashejar, executeu aquesta comanda:
../../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600 write_flash –flash_mode dio
–flash_size detect –flash_freq 40m 0x10000 build/hello-world.bin build 0x1000
build/bootloader/bootloader.bin 0x8000 build/partition_table/partition-table.bin
o executeu "idf.py -p PORT flash"
Si no hi ha errors, la construcció finalitzarà generant el .bin binari del microprogramari file.
2.4.5 Flaix al dispositiu
Feu clic als binaris que acabeu de crear al vostre mòdul ESP32-WROOM-DA executant:
idf.py -p PORT [-b BAUD] flash
Substituïu PORT pel nom del port sèrie del vostre mòdul del Pas: Connecteu el vostre dispositiu.
També podeu canviar la velocitat en baudis del flasher substituint BAUD per la velocitat en baudis que necessiteu. La velocitat de transmissió predeterminada és 460800.
Per obtenir més informació sobre els arguments idf.py, vegeu idf.py. Si tot va bé, l'aplicació "hello_world" començarà a executar-se després de treure el pont a IO0 i GND i tornar a engegar la placa de proves.
Nota:
L'opció 'flash' crea i parpelleja automàticament el projecte, de manera que no cal executar 'idf.py build'.
S'està executant esptool.py al directori […]/esp/hello_world
S'està executant ”python […]/esp-idf/components/esptool_py/esptool/esptool.py -b 460800 write_flash
@flash_project_args”…
esptool.py -b 460800 write_flash –flash_mode dio –flash_size detect –flash_freq 40m 0x1000
bootloader/bootloader.bin 0x8000 partition_table/partition-table.bin 0x10000 hello-world.bin
esptool.py v2.3.1
Connectant….
S'està detectant el tipus de xip... ESP32
El xip és ESP32
Característiques: WiFi, BT, Dual Core
S'està penjant el taló…
Corrent taló...
Stub corrent...
Canviant la velocitat de transmissió a 460800
Canviat.
S'està configurant la mida del flaix...
Mida del flaix detectat automàticament: 8 MB
Paràmetres de flaix establerts en 0x0220
S'han comprimit 22992 bytes a 13019...
Va escriure 22992 bytes (13019 comprimits) a 0x00001000 en 0.3 segons (efectiu 558.9 kbit/s)...
Hash de dades verificades.
S'han comprimit 3072 bytes a 82...
Va escriure 3072 bytes (82 comprimits) a 0x00008000 en 0.0 segons (efectiu 5789.3 kbit/s)...
Hash de dades verificades.
S'han comprimit 136672 bytes a 67544...
Va escriure 136672 bytes (67544 comprimits) a 0x00010000 en 1.9 segons (efectiu 567.5 kbit/s)...
Hash de dades verificades.
Sortint…
Restabliment dur mitjançant el pin RTS...
2.4.6 Monitor
Per comprovar si "hello_world" s'està executant, escriviu 'idf.py -p PORT monitor'. No oblideu substituir PORT pel nom del vostre port sèrie).
Aquesta ordre llança l'aplicació IDF Monitor:
$ idf.py -p /dev/ttyUSB0 monitor
S'està executant idf_monitor al directori […]/esp/hello_world/build
S'està executant ”python […]/esp-idf/tools/idf_monitor.py -b 115200
— idf_monitor a /dev/ttyUSB0 115200 —
— Surt: Ctrl+] | Menú: Ctrl+T | Ajuda: Ctrl+T seguit de Ctrl+H —
ets 8 de juny de 2016 00:22:57
rst:0x1 (POWERON_RESET), arrencada:0x13 (SPI_FAST_FLASH_BOOT)
ets 8 de juny de 2016 00:22:57
…
Després de desplaçar-se cap amunt els registres d'inici i de diagnòstic, hauríeu de veure "Hola món!" imprès per l'aplicació.
…
Hola món!
Reiniciant en 10 segons...
Es tracta d'un xip esp32 amb 2 nuclis de CPU, WiFi/BT/BLE, revisió de silicona 3, flaix de 8MB
Reiniciant en 9 segons...
Reiniciant en 8 segons...
Reiniciant en 7 segons...
Per sortir del monitor IDF, utilitzeu la drecera Ctrl+].
Això és tot el que necessiteu per començar amb el mòdul ESP32-WROOM-DA! Ara ja estàs preparat per provar un altre exampa ESP-IDF, o aneu directament a desenvolupar les vostres pròpies aplicacions.
3. Declaració de la FCC dels EUA
Identificador de la FCC: 2AC7ZESPWROOMDA
Aquest dispositiu compleix la part 15 de les normes de la FCC. El funcionament està subjecte a les dues condicions següents:
- Aquest dispositiu no pot causar interferències perjudicials.
- Aquest dispositiu ha d'acceptar qualsevol interferència rebuda, incloses les interferències que puguin provocar un funcionament no desitjat.
Aquest equip s'ha provat i s'ha comprovat que compleix els límits per a un dispositiu digital de classe B, d'acord amb la part 15 de les normes de la FCC. Aquests límits estan dissenyats per proporcionar una protecció raonable contra interferències nocives en una instal·lació residencial.
Aquest equip genera, utilitza i pot irradiar energia de radiofreqüència i, si no s'instal·la i s'utilitza d'acord amb les instruccions, pot causar interferències perjudicials a les comunicacions de ràdio. Tanmateix, no hi ha cap garantia que no es produeixin interferències en una instal·lació concreta. Si aquest equip provoca interferències perjudicials a la recepció de ràdio o televisió, cosa que es pot determinar apagant i encenent l'equip, es recomana a l'usuari que intenti corregir la interferència mitjançant una de les mesures següents:
- Reorienta o reubica l'antena receptora.
- Augmentar la separació entre l'equip i el receptor.
- Connecteu l'equip a una presa d'un circuit diferent d'aquell al qual està connectat el receptor.
- Consulteu el distribuïdor o un tècnic de ràdio/TV amb experiència per obtenir ajuda.
Precaució:
Qualsevol canvi o modificació no aprovat expressament per la part responsable del compliment podria anul·lar l'autoritat de l'usuari per fer servir l'equip.
Aquest equip compleix els límits d'exposició a la radiació RF de la FCC establerts per a un entorn no controlat. Aquest dispositiu i la seva antena no s'han d'ubicar ni funcionar conjuntament amb cap altra antena o transmissor. Les antenes utilitzades per a aquest transmissor s'han d'instal·lar per proporcionar una distància de separació d'almenys 20 cm de totes les persones i no s'han d'ubicar ni funcionar conjuntament amb cap altra antena o transmissor.
Per als mercats europeus, les directives rellevants s'esmenten a continuació:
És responsabilitat del fabricant del producte final verificar si hi ha o no més normes, recomanacions o directives en vigor fora d'aquestes àrees. Tingueu en compte que els requisits SAR són específics només per a dispositius portàtils i no per a dispositius mòbils, tal com es defineix a continuació:
- Dispositiu portàtil: un dispositiu portàtil es defineix com un dispositiu de transmissió dissenyat per utilitzar-se de manera que l'estructura o les estructures radiants del dispositiu estiguin a 20 centímetres del cos de l'usuari.
- Dispositiu mòbil: un dispositiu mòbil es defineix com un dispositiu de transmissió dissenyat per utilitzar-se en llocs diferents dels fixos i, generalment, per utilitzar-se de manera que normalment es mantingui una distància de separació d'almenys 20 centímetres entre les estructures radiants del transmissor. i el cos de l'usuari o persones properes. En aquest context, el terme "ubicació fixa" significa que el dispositiu està físicament protegit en una ubicació i no es pot moure fàcilment a una altra ubicació.
Instruccions d'integració OEM
Aquest dispositiu està pensat només per a integradors OEM en les condicions següents. El mòdul es pot utilitzar per instal·lar-se en un altre host. L'antena s'ha d'instal·lar de manera que es mantingui una distància de 20 cm entre l'antena i els usuaris, i el mòdul transmissor no pot estar col·locat amb cap altra transmissió o antena. El mòdul només s'utilitzarà amb les antenes integrals que s'han provat i certificats originalment amb aquest mòdul. Sempre que es compleixin les 3 condicions anteriors, no serà necessària una prova addicional del transmissor. Tanmateix, l'integrador OEM encara és responsable de provar el seu producte final per a qualsevol requisit de compliment addicional amb aquest mòdul instal·lat (per exemple,ample, emissió de dispositius digitals, requisits perifèrics de PC, etc.)
Avís:
En el cas que aquestes condicions no es puguin complir (per exampL'autorització de la FCC per a aquest mòdul en combinació amb l'equip amfitrió ja no es considera vàlida i l'ID de la FCC del mòdul no es pot utilitzar al producte final. En aquestes circumstàncies, l'integrador OEM ho farà
ser responsable de la reavaluació. El producte final (inclòs el transmissor) i l'obtenció d'una autorització FCC independent.
El producte final final s'ha d'etiquetar en una àrea visible amb el següent: "Conté l'ID FCC del mòdul transmissor: 2AC7ZESPWROOMDA" o "Conté l'ID FCC: 2AC7ZESPWROOMDA".
Documentació relacionada
- Manual de referència tècnica de l'ESP32: informació detallada sobre com utilitzar la memòria i els perifèrics de l'ESP32.
- Full de dades de la sèrie ESP32: especificacions del maquinari ESP32.
- Directrius de disseny de maquinari ESP32: directrius sobre com integrar l'ESP32 al producte de maquinari.
- ESP32 ECO i solucions alternatives per a errors: correcció d'errors de disseny d'ESP32.
- Certificats
http://espressif.com/en/support/documents/certificates - Notificacions de canvi de producte/procés (PCN) d'ESP32
http://espressif.com/en/support/documents/pcns - Avisos ESP32: informació sobre seguretat, errors, compatibilitat i fiabilitat dels components.
http://espressif.com/en/support/documents/advisories - Actualitzacions de documentació i subscripció de notificacions d'actualització
http://espressif.com/en/support/download/documents
Zona de desenvolupadors
- Guia de programació ESP-IDF per a ESP32: àmplia documentació per al marc de desenvolupament ESP-IDF.
- ESP-IDF i altres marcs de desenvolupament a GitHub.
http://github.com/espressif - Fòrum ESP32 BBS: comunitat d'enginyer a enginyer (E2E) per a productes Espressif on podeu publicar preguntes,
compartir coneixements, explorar idees i ajudar a resoldre problemes amb altres enginyers.
http://esp32.com/ - The ESP Journal: bones pràctiques, articles i notes de la gent d'Espressif.
http://medium.com/the-esp-journal - Consulteu les pestanyes SDKs i Demos, Apps, Tools, AT Firmware.
http://espressif.com/en/support/download/sdks-demos
Productes
- SoC de la sèrie ESP32: navegueu per tots els SoC ESP32.
http://espressif.com/en/products/socs?id=ESP32 - Mòduls de la sèrie ESP32: navegueu per tots els mòduls basats en ESP32.
http://espressif.com/en/products/modules?id=ESP32 - DevKits de la sèrie ESP32: navegueu per tots els devkits basats en ESP32.
http://espressif.com/en/products/devkits?id=ESP32 - Selector de productes ESP: trobeu un producte de maquinari Espressif adequat a les vostres necessitats comparant o aplicant filtres.
http://products.espressif.com/#/product-selector?language=en
Contacta amb nosaltres
- Consulteu les pestanyes Preguntes de vendes, Consultes tècniques, Esquema de circuits i Disseny de PCB Review, Aconsegueix Samples (Botigues en línia), Become Our Supplier, Comentaris i Suggeriments.
http://espressif.com/en/contact-us/sales-questions
Historial de revisions

Exempció de responsabilitat i avís de drets d'autor
Informació d'aquest document, inclòs URL referències, està subjecte a canvis sense previ avís.
TOTA LA INFORMACIÓ DE TERCERS EN AQUEST DOCUMENT ES PROPORCIONA TAL CUAL SENSE GARANTIA DE LA SEVA AUTENTICITAT I EXACTITUD. AQUEST DOCUMENT NO ES PROPORCIONA CAP GARANTIA PER LA SEVA COMERCIABILITAT, NO INFRACCIÓ, ADEQUACIÓ PER A QUALSEVOL PROPÒSIT PARTICULAR, NI CAP GARANTIA DERIVADA DE CAP PROPOSTA, ESPECIFICACIÓ O S.AMPLE.
Es descarta de tota responsabilitat, inclosa la responsabilitat per infracció de qualsevol dret de propietat, relacionada amb l'ús de la informació d'aquest document. No s'atorga aquí cap llicència expressa o implícita, per preclusió o d'una altra manera, sobre cap dret de propietat intel·lectual.
El logotip de Wi-Fi Alliance Member és una marca comercial de Wi-Fi Alliance. El logotip de Bluetooth és a
marca registrada de Bluetooth SIG.
Tots els noms comercials, marques comercials i marques comercials registrades esmentades en aquest document són propietat
dels seus respectius propietaris, i per la present es reconeixen.
Copyright © 2021 Espressif Systems (Shanghai) Co., Ltd. Tots els drets reservats.
Llegeix més sobre aquest manual i baixa el PDF:
Documents/Recursos
![]() |
Mòdul autònom ESPRESSIF ESP32-WROOM-DA amb antenes dobles [pdfManual d'usuari ESP32 -WROOM- DA, mòdul autònom amb antenes dobles, ESP32 -WROOM- DA mòdul autònom amb antenes dobles |




