ESPRESSIF LOGO.JPG

ESPRESSIF ESP32-WROOM-DA Modil otonòm ak antèn doub manyèl itilizatè

ESPRESSIF ESP32-WROOM-DA Modil otonòm ak antèn doub.jpg

Modil otonòm ak antèn doub
Ki gen UltraLowPower SoC ak DualCore CPU
Sipòte 2.4 GHz WiFi, Bluetooth®, ak Bluetooth LE

 

Konsènan Dokiman Sa a

Manyèl itilizatè sa a montre kijan pou kòmanse ak modil ESP32-WROOM-DA.

Mizajou dokiman yo
Tanpri toujou al gade nan dènye vèsyon an sou https://www.espressif.com/en/support/download/documents.

Istwa revizyon
Pou istwa revizyon dokiman sa a, tanpri al gade nan dènye paj la.

Notifikasyon Chanjman Dokimantasyon
Espressif bay notifikasyon imel pou kenbe ou ajou sou chanjman nan dokiman teknik. Tanpri abònman nan www.espressif.com/en/subscribe.

Sètifikasyon
Telechaje sètifika pou pwodwi Espressif nan www.espressif.com/en/certificates.

 

1. Plis paseview

1.1 Modil souview
ESP32-WROOM-DA se yon modil pwisan Wi-Fi + Bluetooth + Bluetooth LE MCU, ak de antèn PCB konplemantè nan diferan direksyon. Modil sa a entegre ak ESP32-D0WD-V3 ak yon seri eleman rich ki gen ladan flash SPI ak osilator kristal 40 MHz. Avèk de konsepsyon antèn inik sou yon sèl modil, ESP32-WROOM-DA ka itilize pou devlope aplikasyon IoT ki bezwen koneksyon ki estab sou yon gwo spectre, oswa pou deplwaye Wi-Fi nan anviwònman difisil ak danjere, oswa simonte pwoblèm kominikasyon nan Wi. -Fi-mouri tach. Modil sa a se yon chwa ideyal pou aparèy andedan kay la ak deyò pou kay entelijan, kontwòl endistriyèl, elektwonik konsomatè, elatriye.

Tablo 1: Espesifikasyon ESP32WROOMDA

FIG 1 ESP32WROOMDA Specifications.JPG

1.2 PIN Deskripsyon
Dyagram pin ki anba a montre kote apwoksimatif broch yo ak de antèn yo sou modil la.

FIG 2 Pin Description.JPG

Figi 1: Layout PIN (Top View)

Modil la gen 41 broch ak de pwen tès. Gade definisyon pin nan Tablo 2.

Tablo 2: Definisyon PIN

FIG 3 Pin Definitions.JPG

FIG 4 Pin Definitions.JPG

FIG 5 Pin Definitions.JPG

FIG 6 Pin Definitions.JPG

1. Pou konfigirasyon pin periferik, tanpri al gade nan Fichye done ESP32 Seri.
2. GPIO2 ak GPIO25 sou chip ESP32-D0WD-V3 yo fèt kòm pwen tès pou kontwole RF switch.
De broch yo pa mennen soti nan modil la. Pou chwazi antèn k ap travay, (Antèn 1 oswa Antèn 2), konfigirasyon GPIO2 ak GPIO25 jan sa a:

Tablo 3: Chwazi antèn k ap travay

FIG 7 Chwazi Working Antenna.JPG

 

2. Kòmanse sou ESP32WROOMDA

2.1 Sa w bezwen

Pou devlope aplikasyon pou modil ou bezwen:

  • 1 x ESP32-WROOM-DA modil
  • 1 x Espressif RF tès tablo
  • 1 x USB-a-Serial tablo
  • 1 x Micro-USB kab
  • 1 x PC kouri Linux

Nan gid itilizatè sa a, nou pran sistèm operasyon Linux kòm yon ansyenample. Pou plis enfòmasyon sou konfigirasyon an sou Windows ak macOS, tanpri al gade nan Gid Programming ESP-IDF.

2.2 Koneksyon Materyèl

  1. Soude modil ESP32-WROOM-DA a sou tablo tès RF la jan yo montre nan Figi 2.  FIG 8 Koneksyon Materyèl.jpgFigi 2: Koneksyon Materyèl
  2. Konekte tablo tès RF la ak tablo USB-a-Serial atravè TXD, RXD, ak GND.
  3. Konekte USB-a-Serial tablo a nan PC a.
  4. Konekte tablo tès RF a nan PC a oswa yon adaptè pouvwa pou pèmèt ekipman pou 5 V pouvwa, atravè kab Micro-USB la.
  5. Pandan telechaje, konekte IO0 ak GND atravè yon kavalye. Lè sa a, vire "ON" tablo tès la.
  6. Telechaje firmwèr nan flash. Pou plis detay, gade seksyon ki anba yo.
  7. Apre telechaje, retire kavalye sou IO0 ak GND.
  8. Pouvwa sou tablo tès RF la ankò. ESP32-WROOM-DA pral chanje nan mòd travay. Chip la pral li pwogram nan flash sou inisyalizasyon.

Nòt:
IO0 se entèn lojik segondè. Si yo mete IO0 pou rale-up, yo chwazi mòd Bòt la. Si PIN sa a rale desann oswa kite k ap flote, yo chwazi mòd nan Download. Pou plis enfòmasyon sou ESP32-WROOM-DA, tanpri al gade nan Fichye done ESP32-WROOM-DA.

2.3 Mete kanpe Anviwònman Devlopman

Espressif IoT Development Framework (ESP-IDF pou kout) se yon kad pou devlope aplikasyon ki baze sou Espressif ESP32. Itilizatè yo ka devlope aplikasyon pou ESP32 nan Windows/Linux/macOS ki baze sou ESP-IDF.
Isit la nou pran sistèm operasyon Linux kòm yon ansyenample.

2.3.1 Enstale Prekondisyon yo
Pou konpile ak ESP-IDF ou bezwen jwenn pakè sa yo:

  • CentOS 7:
    sudo yum enstale git wget flex bison gperf python cmake ninja-build ccache dfu-util
  • Ubuntu ak Debian (yon lòd kraze an de liy):
    sudo apt-get install git wget flex bison gperf python python-pip python-setuptools cmake
    ninja-build ccache libffi-dev libssl-dev dfu-util
  • Arch:
    sudo pacman -S –needed gcc git make flex bison gperf python-pip cmake ninja ccache dfu-util

Nòt:

  • Gid sa a sèvi ak anyè ~/esp sou Linux kòm yon katab enstalasyon pou ESP-IDF.
  • Kenbe nan tèt ou ke ESP-IDF pa sipòte espas nan chemen yo.

2.3.2 Jwenn ESPIDF
Pou konstwi aplikasyon pou modil ESP32-WROOM-DA, ou bezwen bibliyotèk lojisyèl Espressif bay nan depo ESP-IDF.
Pou jwenn ESP-IDF, kreye yon anyè enstalasyon (~/esp) pou telechaje ESP-IDF epi klonaj repozitwa a ak 'git clone':
mkdir -p ~/esp
cd ~/esp
git script –recursive https://github.com/espressif/esp-idf.git
ESP-IDF pral telechaje nan ~/esp/esp-idf. Konsilte vèsyon ESP-IDF pou enfòmasyon sou ki vèsyon ESP-IDF pou itilize nan yon sitiyasyon yo bay.

2.3.3 Mete Zouti yo
Akote de ESP-IDF a, ou bezwen tou enstale zouti yo itilize pa ESP-IDF, tankou du a, debugger, pakè Python, elatriye. ESP-IDF bay yon script ki rele 'install.sh' pou ede mete kanpe zouti yo. nan yon sèl kou.
cd ~/esp/esp-idf
./install.sh

2.3.4 Mete kanpe varyab anviwònman yo
Zouti enstale yo poko ajoute nan varyab anviwònman PATH la. Pou fè zouti yo ka itilize nan liy lòd la, gen kèk varyab anviwònman yo dwe mete. ESP-IDF bay yon lòt script 'export.sh' ki fè sa. Nan tèminal kote ou pral sèvi ak ESP-IDF, kouri:
. $HOME/esp/esp-idf/export.sh
Koulye a, tout bagay pare, ou ka bati premye pwojè ou sou modil ESP32-WROOM-DA.

2.4 Kreye Premye Pwojè w

2.4.1 Kòmanse yon pwojè
Kounye a ou pare pou w prepare aplikasyon w pou modil ESP32-WROOM-DA. Ou ka kòmanse ak pwojè get-started/hello_world soti nan ansyenamples anyè nan ESP-IDF.
Kopi get-started/hello_world nan ~/esp anyè:
cd ~/esp
cp -r $IDF_PATH/egzamples/get-started/hello_world .
Gen yon seri de ansyenample pwojè nan ansyen anamples anyè nan ESP-IDF. Ou ka kopye nenpòt pwojè menm jan ak prezante pi wo a epi kouri li. Li posib tou pou konstwi ansyenamples an plas, san yo pa kopye yo anvan.

2.4.2 Konekte aparèy ou an
Koulye a, konekte modil ESP32-WROOM-DA ou a nan òdinatè a epi tcheke anba ki pò seri modil la vizib. Pò seri nan Linux kòmanse ak '/dev/tty' nan non yo. Kouri kòmandman ki anba a de fwa, premye ak tablo a deploge, Lè sa a, ak ploge nan pò a ki parèt dezyèm fwa a se youn nan ou bezwen:
ls /dev/tty*

Nòt:
Kenbe non pò a sou la men w ap bezwen li nan pwochen etap yo.

2.4.3 Konfigirasyon
Navige nan anyè 'hello_world' ou a soti nan Etap 2.4.1. Kòmanse yon pwojè, mete chip ESP32 kòm sib epi kouri sèvis piblik konfigirasyon pwojè a 'menuconfig'.
cd ~/esp/hello_world
idf.py mete-sib esp32
idf.py menuconfig

Fikse sib la ak 'idf.py set-target esp32' ta dwe fè yon fwa, apre yo fin louvri yon nouvo pwojè. Si pwojè a gen kèk bati ak konfigirasyon ki egziste deja, yo pral otorize ak inisyalize. Sib la ka sove nan anviwònman varyab pou sote etap sa a nan tout. Gade Chwazi Sib la pou plis enfòmasyon.
Si etap anvan yo te fè kòrèkteman, meni sa a parèt:

FIG 9 Konfigirasyon Pwojè Home.jpg

Figi 3: Fenèt Kay Konfigirasyon Pwojè

Koulè yo nan meni an ta ka diferan nan tèminal ou a. Ou ka chanje aparans la ak opsyon '-style' la.
Tanpri kouri 'idf.py menuconfig –help' pou plis enfòmasyon.

2.4.4 Bati Pwojè a
Bati pwojè a pa kouri:
idf.py bati

Kòmand sa a pral konpile aplikasyon an ak tout konpozan ESP-IDF, Lè sa a, li pral jenere bootloader, tab patisyon, ak binè aplikasyon an.

$ idf.py bati
Kouri cmake nan anyè /path/to/hello_world/build
Egzekite "cmake -G Ninja -warn-uninitialized /path/to/hello_world"...
Avèti sou valè ki pa inisyalize.
— Jwenn Git: /usr/bin/git (jwenn vèsyon "2.17.0")
— Bati eleman aws_iot vid akòz konfigirasyon
— Non eleman: …
— Chemen eleman: …

… (plis liy pwodiksyon sistèm bati)

[527/527] Jenere hello-world.bin
estool.py v2.3.1

Konstriksyon pwojè a fini. Pou flash, kouri lòd sa a:

../../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600 write_flash –flash_mode dio
–flash_size detekte –flash_freq 40m 0x10000 build/hello-world.bin build 0x1000
build/bootloader/bootloader.bin 0x8000 build/partition_table/partition-table.bin
oswa kouri 'idf.py -p PORT flash'

Si pa gen okenn erè, bati a pral fini pa jenere firmwèr binè .bin la file.

2.4.5 Flash sou Aparèy la
Flashe binè ou jis bati sou modil ESP32-WROOM-DA ou a lè w ap kouri:
idf.py -p PORT [-b BAUD] flash
Ranplase PORT ak non seri pò modil ou a nan Etap: Konekte Aparèy ou a.
Ou kapab tou chanje vitès baud flache a lè w ranplase BAUD ak vitès baud ou bezwen an. Pousantaj baud default la se 460800.
Pou plis enfòmasyon sou idf.py agiman, gade idf.py. Si tout bagay ale byen, aplikasyon "hello_world" la kòmanse kouri apre ou fin retire kavalye sou IO0 ak GND, epi re-power moute tablo tès la.

Nòt:
Opsyon 'flash' otomatikman bati ak flash pwojè a, kidonk kouri 'idf.py build' pa nesesè.

Kouri esptool.py nan anyè […]/esp/hello_world
Egzekite ”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 detekte –flash_freq 40m 0x1000
bootloader/bootloader.bin 0x8000 partition_table/partition-table.bin 0x10000 hello-world.bin
estool.py v2.3.1
Konekte….
Detekte kalite chip... ESP32
Chip se ESP32
Karakteristik: WiFi, BT, Doub Nwayo
Téléchargement souch...
Kouri souch...
Souch kouri...
Chanje vitès baud a 460800
Chanje.
Konfigirasyon gwosè flash...
Oto-detekte Flash gwosè: 8MB
Flash param yo mete sou 0x0220
Konprese 22992 bytes a 13019...
Ekri 22992 bytes (13019 konprese) nan 0x00001000 nan 0.3 segonn (efikas 558.9 kbit / s) ...
Hash nan done verifye.
Konprese 3072 bytes a 82...
Ekri 3072 bytes (82 konprese) nan 0x00008000 nan 0.0 segonn (efikas 5789.3 kbit / s) ...
Hash nan done verifye.
Konprese 136672 bytes a 67544...
Ekri 136672 bytes (67544 konprese) nan 0x00010000 nan 1.9 segonn (efikas 567.5 kbit / s) ...
Hash nan done verifye.

Kite…
Reyajiste difisil atravè PIN RTS...

2.4.6 Siveye
Pou tcheke si “hello_world” ap kouri tout bon, tape 'idf.py -p PORT monitor' Pa bliye ranplase PORT ak non pò seri ou).

Kòmandman sa a lanse aplikasyon IDF Monitor:

$ idf.py -p /dev/ttyUSB0 kontwole
Kouri idf_monitor nan anyè […]/esp/hello_world/build
Egzekite ”python […]/esp-idf/tools/idf_monitor.py -b 115200

[…]/esp/hello_world/build/hello-world.elf”…
— idf_monitor sou /dev/ttyUSB0 115200 —
— Kite: Ctrl+] | Meni: Ctrl+T | Èd: Ctrl + T ki te swiv pa Ctrl + H —
ets Jun 8 2016 00:22:57

rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
ets Jun 8 2016 00:22:57

Apre demaraj ak mòso bwa dyagnostik woule moute, ou ta dwe wè "Bonjou mond!" aplikasyon an enprime.

Bonjou mond!
Rekòmanse nan 10 segonn...
Sa a se chip esp32 ak 2 nwayo CPU, WiFi/BT/BLE, revizyon Silisyòm 3, 8MB flash
Rekòmanse nan 9 segonn...
Rekòmanse nan 8 segonn...
Rekòmanse nan 7 segonn...

Pou sòti pou kontwole IDF sèvi ak chemen kout Ctrl+].
Se tout sa ou bezwen pou kòmanse ak modil ESP32-WROOM-DA! Koulye a, ou pare pou eseye kèk lòt ansyenamples nan ESP-IDF, oswa ale dwat nan devlope pwòp aplikasyon ou.

 

3. Deklarasyon FCC Etazini

ID FCC: 2AC7ZESPWROOMDA
Aparèy sa a konfòm ak Pati 15 Règ FCC yo. Operasyon an sijè a de kondisyon sa yo:

  • Aparèy sa a pa ka lakòz entèferans danjere.
  • Aparèy sa a dwe aksepte nenpòt entèferans resevwa, enkli entèferans ki ka lakòz operasyon endezirab.

Yo te teste ekipman sa a epi yo jwenn li konfòme yo ak limit pou yon aparèy dijital Klas B, dapre Pati 15 Règ FCC yo. Limit sa yo fèt pou bay pwoteksyon rezonab kont entèferans danjere nan yon enstalasyon rezidansyèl.

Ekipman sa a jenere, itilize ak ka gaye enèji frekans radyo epi, si li pa enstale ak itilize an akò ak enstriksyon yo, ka lakòz entèferans danjere nan kominikasyon radyo. Sepandan, pa gen okenn garanti ke entèferans pa pral rive nan yon enstalasyon an patikilye. Si ekipman sa a lakòz entèferans danjere nan resepsyon radyo oswa televizyon, sa ki ka detèmine pa fèmen ekipman an epi limen, itilizatè a ankouraje pou eseye korije entèferans la pa youn nan mezi sa yo:

  • Reoryantasyon oswa deplase antèn k ap resevwa a.
  • Ogmante separasyon ki genyen ant ekipman ak reseptè a.
  • Konekte ekipman an nan yon priz sou yon sikwi diferan de sa ki reseptè a konekte.
  • Konsilte konsesyonè a oswa yon teknisyen radyo/televizyon ki gen eksperyans pou èd.

Atansyon:
Nenpòt chanjman oswa modifikasyon pati ki responsab pou konfòmite pa apwouve ekspreseman kapab anile otorite itilizatè a pou opere ekipman an.

Ekipman sa a konfòm ak limit FCC RF ekspoze radyasyon ki tabli pou yon anviwònman san kontwòl. Aparèy sa a ak antèn li pa dwe ko-lokalize oswa opere ansanm ak nenpòt lòt antèn oswa transmetè. Antèn yo itilize pou transmetè sa a dwe enstale pou bay yon distans separasyon omwen 20 cm ak tout moun epi yo pa dwe ko-lokalize oswa opere ansanm ak nenpòt lòt antèn oswa transmetè.

Pou mache Ewopeyen yo, direktiv ki enpòtan yo mansyone anba a:
Se rèsponsablite manifakti a nan pwodwi final la pou verifye si plis estanda, rekòmandasyon oswa direktiv ki anvigè andeyò zòn sa yo. Tanpri sonje ke kondisyon SAR yo espesifik sèlman pou aparèy pòtab epi yo pa pou aparèy mobil jan sa defini pi ba a:

  • Aparèy pòtab: Yon aparèy pòtab defini kòm yon aparèy transmèt ki fèt pou itilize pou estrikti radiasyon aparèy la se/yo nan 20 santimèt kò itilizatè a.
  • Aparèy mobil: Yon aparèy mobil defini kòm yon aparèy transmèt ki fèt pou itilize nan lòt kote ki pa fiks epi jeneralman yo dwe itilize yon fason pou yon distans separasyon omwen 20 santimèt nòmalman konsève ant estrikti radiasyon transmetè a (yo) ak kò itilizatè a oswa moun ki tou pre. Nan kontèks sa a, tèm "kote fiks la" vle di ke aparèy la se fizikman an sekirite nan yon kote epi li pa kapab fasil pou yo deplase nan yon lòt kote.

Enstriksyon OEM Entegrasyon
Aparèy sa a fèt sèlman pou entegratè OEM anba kondisyon sa yo Modil la ka itilize pou enstalasyon nan yon lòt lame. Antèn la dwe enstale yon fason pou 20 cm kenbe ant antèn la ak itilizatè yo, epi modil transmetè a pa ka ko-lokalize ak nenpòt lòt transmèt oswa antèn. Modil la dwe itilize sèlman ak antèn entegral (yo) ki te okòmansman teste ak sètifye ak modil sa a. Osi lontan ke 3 kondisyon pi wo yo satisfè, plis tès transmetè pa pral obligatwa. Sepandan, entegratè OEM la toujou responsab pou teste pwodwi final yo pou nenpòt egzijans konfòmite adisyonèl ak modil sa a enstale (pa egzanpample, emisyon aparèy dijital, kondisyon periferik PC, elatriye)

Avi:
Nan ka kondisyon sa yo pa ka satisfè (pa egzanpample sèten konfigirasyon laptop oswa ko-kote ak yon lòt transmetè), Lè sa a, otorizasyon FCC pou modil sa a an konbinezon ak ekipman lame a pa konsidere kòm valab ankò epi ID FCC modil la pa ka itilize sou pwodwi final la. Nan sa yo ak sikonstans, intégrateur OEM a pral
responsab pou re-evalyasyon. Pwodwi final la (ki gen ladan transmetè a) ak jwenn yon otorizasyon separe FCC.

Pwodwi final final la dwe make nan yon zòn vizib ak sa ki annapre yo: ”Genyen FCC ID Modil Transmetè: 2AC7ZESPWROOMDA” oswa ”Genyen FCC ID: 2AC7ZESPWROOMDA”.

 

4. Dokimantasyon ak Resous ki gen rapò

Dokiman ki gen rapò

Zòn Developer

Pwodwi yo

Kontakte nou

Istwa revizyon

FIG 10 Istwa revizyon.JPG

 

Limit responsabilite nou ak Avi sou Copyright

ESPRESSIF LOGO.JPG Enfòmasyon ki nan dokiman sa a, enkli URL referans, sijè a chanje san avètisman.
TOUT ENFÒMASYON TWAZI PATI YO NAN DOKIMAN SA A YO BAY TANKOU SAN GARANTI POU Otantisite AK PREZISYON LI. OKENN GARANTI POU DOKIMAN SA A POU MARCHANDITE LI, KI PA INFRACTION, APTITE POU NENPÒT OBJEKTIF PARTICULIER, NI OKENN GARANTI OTREMAN KI DEZITE DE NENPÒT PWOpozisyon, SPESIFIKASYON OSWA S.AMPLE.

Tout responsablite, ki gen ladan responsablite pou vyolasyon nenpòt dwa pwopriyetè, ki gen rapò ak itilizasyon enfòmasyon ki nan dokiman sa a se deklanche. Pa gen okenn lisans eksprime oswa enplisit, pa estoppel oswa otreman, nan nenpòt dwa pwopriyete entelektyèl yo akòde nan la a.

Logo Wi-Fi Alliance Member se yon mak komèsyal Wi-Fi Alliance. Logo Bluetooth a se yon
mak komèsyal ki anrejistre nan Bluetooth SIG.

Tout non komès, mak ak mak anrejistre ki mansyone nan dokiman sa a se pwopriyete
nan pwopriyetè respektif yo, epi yo rekonèt.

Copyright © 2021 Espressif Systems (Shanghai) Co., Ltd. Tout dwa rezève.

 

Li plis sou manyèl sa a epi telechaje PDF:

Dokiman / Resous

ESPRESSIF ESP32-WROOM-DA Modil otonòm ak antèn doub [pdfManyèl Itilizatè
ESP32 -WROOM- DA, Modil pou kont li ak antèn doub, ESP32 -WROOM- DA Modil pou kont li ak antèn doub

Referans

Kite yon kòmantè

Adrès imel ou p ap pibliye. Jaden obligatwa yo make *