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

ESPRESSIF ESP8685-WROOM-04 WiFi en Bluetooth LE-module

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

verbyview

Module verbyview
ESP8685-WROOM-04 is 'n algemene-doel Wi-Fi en Bluetooth LE module. Die ryk stel randapparatuur en 'n klein grootte maak hierdie module 'n ideale keuse vir slimhuise, industriële outomatisering, gesondheidsorg, verbruikerselektronika, ens.
ESP8685-WROOM-04 kom met 'n PCB-antenna.

Tabel 1: ESP8685WROOM04 Spesifikasies

Kategorieë Parameters Spesifikasies
 

Wi-Fi

Protokolle IEEE 802.11 b/g/n (1T1R-modus met datatempo tot

150 Mbps)

Frekwensie reeks 2412 ~ 2462 MHz
 

 

Bluetooth®

Protokolle Bluetooth® LE: Bluetooth 5 en Bluetooth mesh
Radio Klas-1-, klas-2- en klas-3-sender
AFH
Oudio CVSD en SBC
 

 

 

 

 

 

 

Hardeware

 

 

Module-koppelvlakke

GPIO, SPI, UART, I2C, I2S, perifere afstandbeheer, LED PWM-beheerder, algemene DMA-beheerder, TWAI® beheerder (versoenbaar met ISO 11898-1), USB Seri-

al/JTAG beheerder, temperatuursensor, SAR ADC

Geïntegreerde kristal 40 MHz kristal ossillator
Bedryfsvoltage/ Kragtoevoer 3.0 V ~ 3.6 V
Bedryfsstroom Gemiddeld: 80 mA
Minimum stroom gelewer deur krag

verskaf

500 mA
Omgewingstemperatuur –40 °C ~ +105 °C
Vogsensitiwiteitsvlak (MSL) Vlak 3

SpeldbeskrywingESPRESSIF-ESP8685WROOM-04-WiFi-0en-Bluetooth-LE-Module-FIG-1

Die module het 17 penne. Sien pendefinisies in Tabel 2.

Tabel 2: Pen-definisies

Naam Nee. Tik1 Funksie
IO0 1 I/A/T GPIO0 ADC1_CH0, XTAL_32K_P
IO1 2 I/A/T GPIO1, ADC1_CH1, XTAL_32K_N
 

EN

 

3

 

I

Hoog: aan, maak die skyfie moontlik. Laag: af, die chip skakel af.

Verstek: intern opgetrek

IO2 4 I/A/T GPIO2, ADC1_CH2, FSPIQ
IO4 5 I/A/T GPIO4, ADC1_CH4, FSPIHD, MTMS, LED PWM
IO5 6 I/A/T GPIO5, ADC2_CH0, FSPIWP, MTDI, LED PWM
IO6 7 I/A/T GPIO6, FSPICLK, MTCK, LED PWM
3V3 8 P Kragtoevoer

Tabel 2 – vervolg vanaf vorige bladsy

Naam Nee. Tik1 Funksie
GND 9,17 P Grond
IO7 10 I/A/T GPIO7, FSPID, MTDO, LED PWM
IO8 11 I/A/T Gpio8
IO9 12 I/A/T Gpio9
IO10 13 I/A/T GPIO10, FSPICS0, LED PWM
IO3 14 I/A/T GPIO3, ADC1_CH3, LED PWM
RXD0 15 I/A/T GPIO20, U0RXD
TXD0 16 I/A/T GPIO21, U0TXD

 

1 P: kragtoevoer; Ek: invoer; O: uitset; T: hoë impedansie.

Begin

Wat jy nodig het
Om toepassings vir ESP8685-WROOM-04 module te ontwikkel benodig jy:

  • 1 x ESP8685-WROOM-04 module
  • 1 x Espressif RF-toetsbord
  • 1 x USB-na-reeks bord
  • 1 x mikro-USB-kabel
  • 1 x rekenaar met Linux
    In hierdie gebruikersgids neem ons Linux-bedryfstelsel as 'n example. Vir meer inligting oor die konfigurasie op Windows en macOS, verwys asseblief na ESP-IDF Programmeergids.

Hardeware verbinding

  1. Soldeer die ESP8685-WROOM-04-module aan die RF-toetsbord soos getoon in Figuur 2ESPRESSIF-ESP8685WROOM-04-WiFi-0en-Bluetooth-LE-Module-FIG-2
  2.  Koppel die RF-toetsbord aan die USB-na-reeksbord via TXD, RXD en GND.
  3.  Koppel die USB-na-reeksbord aan die rekenaar.
  4. Koppel die RF-toetsbord aan die rekenaar of 'n kragadapter om 5 V-kragtoevoer te aktiveer, via die mikro-USB-kabel.
  5. Tydens aflaai, koppel IO0 aan GND via 'n jumper. Skakel dan die toetsbord aan.
  6. Laai firmware af in flash. Vir besonderhede, sien die afdelings hieronder.
  7. Na aflaai, verwyder die jumper op IO9 en GND.
  8. Skakel die RF-toetsbord weer aan. ESP8685-WROOM-04 sal oorskakel na werkmodus. Die skyfie sal programme vanaf flits lees by inisialisering.

Let wel:
IO9 is intern logies hoog. As IO9 gestel is om op te trek, word die opstartmodus gekies. As hierdie pen aftrekbaar is of links sweef, word die aflaaimodus gekies. Vir meer inligting oor ESP8685-WROOM-04, verwys asseblief na ESP8685-WROOM-04-datablad.

Stel Ontwikkelingsomgewing op
Die Espressif IoT Development Framework (ESP-IDF vir kort) is 'n raamwerk vir die ontwikkeling van toepassings gebaseer op die Espressif-skyfies. Gebruikers kan toepassings ontwikkel met ESP-skyfies in Windows/Linux/macOS gebaseer op ESP-IDF. Hier neem ons Linux-bedryfstelsel as 'n example.

Installeer voorvereistes
Om met ESP-IDF saam te stel, moet jy die volgende pakkette kry:

  • CentOS 7 en 8:
    sudo yum -y update && sudo yum installeer git wget flex bison gperf python3 python3-pip python3-setu
  • Ubuntu en Debian:
    sudo apt-get install git wget flex bison gperf python3 python3-pip python3-setuptools cmake ninja-
  • Boog:
    sudo pacman -S – benodig gcc git maak flex bison gperf python-pip cmake ninja ccache dfu-util libuNota:
  • Hierdie gids gebruik die gids ~/esp op Linux as 'n installasiegids vir ESP-IDF.
  • Hou in gedagte dat ESP-IDF nie spasies in paaie ondersteun nie.

Kry ESPIDF
Om toepassings vir ESP8685-WROOM-04-module te bou, benodig jy die sagtewarebiblioteke wat deur Espressif verskaf word in ESP-IDF-bewaarplek.
Om ESP-IDF te kry, skep 'n installasiegids (~/esp) om ESP-IDF af te laai na en kloon die bewaarplek met 'git clone': mkdir -p ~/esp cd ~/esp git clone –recursive https://github.com/espressif/esp-idf.git
ESP-IDF sal afgelaai word in ~/esp/esp-idf. Raadpleeg ESP-IDF weergawes vir inligting oor watter ESP-IDF weergawe om in 'n gegewe situasie te gebruik.

Stel gereedskap op
Afgesien van die ESP-IDF, moet jy ook die gereedskap wat deur ESP-IDF gebruik word installeer, soos die samesteller, ontfouter, Python-pakkette, ens. ESP-IDF verskaf 'n skrip genaamd 'install.sh' om die gereedskap te help opstel in een slag.
cd ~/esp/esp-idf./install.sh

Stel omgewingsveranderlikes op
Die geïnstalleerde gereedskap is nog nie by die PATH-omgewingsveranderlike gevoeg nie. Om die gereedskap vanaf die opdragreël bruikbaar te maak, moet sommige omgewingsveranderlikes ingestel word. ESP-IDF verskaf 'n ander skrif 'export.sh' wat dit doen. In die terminaal waar jy ESP-IDF gaan gebruik, hardloop: $HOME/esp/esp-idf/export.sh Nou is alles gereed, jy kan jou eerste projek op ESP8685-WROOM-04 module bou.

Skep jou eerste projek

Begin 'n projek
Nou is jy gereed om jou aansoek vir ESP8685-WROOM-04 module voor te berei. Jy kan begin met begin/hello_world-projek van examples gids in ESP-IDF.
Kopieer begin/hello_world na ~/esp-gids: cd ~/esp cp -r $IDF_PATH/examples/get-started/hello_world . Daar is 'n reeks example projekte in die examples gids in ESP-IDF. Jy kan enige projek kopieer op dieselfde manier as hierbo aangebied en dit laat loop. Dit is ook moontlik om examples in plek, sonder om dit eers te kopieer.

Koppel jou toestel
Koppel nou jou ESP8685-WROOM-04 module aan die rekenaar en kyk onder watter seriële poort die module sigbaar is. Seriële poorte in Linux begin met '/dev/tty' in hul name. Voer die opdrag hieronder twee keer uit, eers met die bord ontkoppel, dan met ingeprop. Die poort wat die tweede keer verskyn, is die een wat jy nodig het: ls /dev/tty*

Let wel:
Hou die poortnaam byderhand, want jy sal dit in die volgende stappe nodig hê.

Stel op
Navigeer na jou 'hello_world'-gids vanaf Stap

Begin 'n projek, stel ESP8685 as die teiken en voer die projekkonfigurasienutsmiddel 'menuconfig' uit. cd ~/esp/hello_world idf.py stel-teiken esp8685 idf.py menuconfig

Die stel van die teiken met 'idf.py set-target esp8685' moet een keer gedoen word, na die opening van 'n nuwe projek. As die projek 'n paar bestaande bouwerk en konfigurasie bevat, sal dit uitgevee en geïnisialiseer word. Die teiken kan in omgewingsveranderlike gestoor word om hierdie stap enigsins oor te slaan. Sien Kies die teiken vir bykomende inligting.

As die vorige stappe korrek gedoen is, verskyn die volgende spyskaart:ESPRESSIF-ESP8685WROOM-04-WiFi-0en-Bluetooth-LE-Module-FIG-3

Die kleure van die spyskaart kan verskil in jou terminale. Jy kan die voorkoms verander met die opsie '–styl'. Begin asseblief 'idf.py menuconfig –help' vir verdere inligting.

Bou die projek
Bou die projek deur te hardloop:

idf.py bou

Hierdie opdrag sal die toepassing en alle ESP-IDF-komponente saamstel, dan sal dit die selflaaiprogram, partisietabel en toepassingsbinêre programme genereer.ESPRESSIF-ESP8685WROOM-04-WiFi-0en-Bluetooth-LE-Module-FIG-4ESPRESSIF-ESP8685WROOM-04-WiFi-0en-Bluetooth-LE-Module-FIG-5

As daar geen foute is nie, sal die bou voltooi word deur die firmware-binêre .bin te genereer file.

Flits op die toestel
Flits die binaries wat jy sopas op jou ESP8685-WROOM-04-module gebou het deur te hardloop:

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

Vervang PORT met jou module se reekspoortnaam vanaf Stap: Koppel jou toestel. Jy kan ook die flitser-baudrate verander deur BAUD te vervang met die baud-tempo wat jy nodig het. Die verstek baud rate is 460800. Vir meer inligting oor idf.py argumente, sien idf.py.

Let wel:
Die opsie 'flash' bou en flits die projek outomaties, dus is dit nie nodig om 'idf.py build' te laat loop nieESPRESSIF-ESP8685WROOM-04-WiFi-0en-Bluetooth-LE-Module-FIG-6ESPRESSIF-ESP8685WROOM-04-WiFi-0en-Bluetooth-LE-Module-FIG-7

As alles goed gaan, begin die "hello_world"-toepassing loop nadat jy die jumper op IO0 en GND verwyder het,
en herkrag die toetsbord.

Monitor
Om te kyk of "hello_world" wel loop, tik 'idf.py -p PORT monitor' (moenie vergeet om PORT te vervang met jou
seriële poort naam).

Hierdie opdrag begin die IDF Monitor-toepassing:ESPRESSIF-ESP8685WROOM-04-WiFi-0en-Bluetooth-LE-Module-FIG-8

Nadat u opstart- en diagnostiese logboeke opgerol het, behoort u "Hallo wêreld!" deur die aansoek uitgedruk word.ESPRESSIF-ESP8685WROOM-04-WiFi-0en-Bluetooth-LE-Module-FIG-9

Om die IDF-monitor te verlaat, gebruik die kortpad Ctrl+].
Dit is al wat jy nodig het om te begin met ESP8685-WROOM-04 module! Nou is jy gereed om 'n ander te probeer
examples in ESP-IDF, of gaan reguit na die ontwikkeling van jou eie toepassings.

Amerikaanse FCC-verklaring

FCC ID: 2AC7ZESP868504
Hierdie toestel voldoen aan Deel 15 van die FCC-reëls. Werking is onderhewig aan die volgende twee voorwaardes:

  • Hierdie toestel mag nie skadelike steurings veroorsaak nie.
  • Hierdie toestel moet enige steuring wat ontvang word aanvaar, insluitend steuring wat ongewenste werking kan veroorsaak.

Hierdie toerusting is getoets en gevind dat dit voldoen aan die limiete vir 'n Klas B digitale toestel, ingevolge Deel 15 van die FCC Reëls. Hierdie perke is ontwerp om redelike beskerming teen skadelike inmenging in 'n residensiële installasie te bied. Hierdie toerusting genereer, gebruik en kan radiofrekwensie-energie uitstraal en, indien dit nie geïnstalleer en gebruik word in ooreenstemming met die instruksies nie, kan dit skadelike steurings vir radiokommunikasie veroorsaak. Daar is egter geen waarborg dat inmenging nie in 'n spesifieke installasie sal voorkom nie. Indien hierdie toerusting wel skadelike steurings vir radio- of televisie-ontvangs veroorsaak, wat bepaal kan word deur die toerusting af en aan te skakel, word die gebruiker aangemoedig om die steuring deur een van die volgende maatreëls te probeer regstel:

  • Heroriënteer of verskuif die ontvangsantenna.
  • Verhoog die skeiding tussen die toerusting en ontvanger.
  • Koppel die toerusting aan 'n uitlaat op 'n stroombaan anders as dié waaraan die ontvanger gekoppel is.
  • Raadpleeg die handelaar of 'n ervare radio-/TV-tegnikus vir hulp.

Waarskuwing:
Enige veranderinge of wysigings wat nie uitdruklik goedgekeur is deur die party wat verantwoordelik is vir voldoening nie, kan die gebruiker se magtiging om die toerusting te gebruik, vernietig.
Hierdie toerusting voldoen aan FCC RF-stralingsblootstellingslimiete wat vir 'n onbeheerde omgewing uiteengesit is. Hierdie toestel en sy antenna moet nie saamgeplaas word of saam met enige ander antenna of sender werk nie. Die antennas wat vir hierdie sender gebruik word, moet geïnstalleer word om 'n skeidingsafstand van minstens 20 cm vanaf alle persone te bied en moet nie saamgeplaas word of saam met enige ander antenna of sender werk nie.

OEM-integrasie-instruksies
Hierdie toestel is slegs bedoel vir OEM-integreerders onder die volgende voorwaardes. Die module kan gebruik word om in 'n ander gasheer te installeer. Die antenna moet so geïnstalleer word dat 20 cm tussen die antenna en gebruikers gehandhaaf word, en die sendermodule mag nie saam met enige ander sender of antenna geplaas word nie. Die module sal slegs gebruik word met die integrale antenna(s) wat oorspronklik met hierdie module getoets en gesertifiseer is. Solank daar aan 3 voorwaardes hierbo voldoen word, sal verdere sendertoets nie vereis word nie. Die OEM-integreerder is egter steeds verantwoordelik om hul eindproduk te toets vir enige bykomende voldoeningsvereistes met hierdie module geïnstalleer (bv.ample, digitale toesteluitstoot, PC randapparatuur vereistes, ens.

Kennisgewing:
In die geval dat hierdie voorwaardes nie nagekom kan word nie (bvampMet sekere skootrekenaarkonfigurasie of samestelling met 'n ander sender), word die FCC-magtiging vir hierdie module in kombinasie met die gasheertoerusting nie meer as geldig beskou nie en kan die FCC-ID van die module nie op die finale produk gebruik word nie. In hierdie en omstandighede sal die OEM-integreerder verantwoordelik wees vir herevaluering. Die eindproduk (insluitend die sender) en die verkryging van 'n aparte FCC-magtiging.
Die finale eindproduk moet in 'n sigbare area gemerk word met die volgende: "Bevat sendermodule FCC ID: 2AC7ZESP868504

Leerhulpbronne

Moet-lees-dokumente
Vergewis u asseblief van die volgende dokumente:

  • ESP-IDF Programmeringsgids

Uitgebreide dokumentasie vir die ESP-IDF-ontwikkelingsraamwerk, wat wissel van hardewaregidse tot API-verwysing.

  • Bestelinligting vir Espressif-produkte

Belangrike hulpbronne
Hier is die belangrike ESP8685-verwante hulpbronne.

  • ESP32 BBS

Ingenieur-tot-ingenieur (E2E)-gemeenskap vir Espressif-produkte waar jy vrae kan plaas, kennis kan deel, idees kan verken en probleme met mede-ingenieurs kan help oplos.

Hersieningsgeskiedenis

Datum Weergawe Vrystellingsnotas
2021-05-10 V0.1 Voorlopige vrystelling

Disclaimer en kopieregkennisgewing
Inligting in hierdie dokument, insluitend URL verwysings, is onderhewig aan verandering sonder kennisgewing.
ALLE DERDE PARTY SE INLIGTING IN HIERDIE DOKUMENT WORD VERSKAF SOOS IS MET GEEN WAARBORGE TOT DIE egtheid en akkuraatheid daarvan nie. GEEN WAARBORG WORD AAN HIERDIE DOKUMENT VERSKAF VIR DIE VERHANDELBAARHEID, NIE-SKENDING, GESKIKTHEID VIR ENIGE SPESIFIEKE DOEL NIE, EN GEEN WAARBORG WAT ANDERS UIT ENIGE VOORSTEL, SPESIFIKASIE OF SOORKOM NIE.AMPLE.

Alle aanspreeklikheid, insluitend aanspreeklikheid vir skending van enige eiendomsregte, met betrekking tot die gebruik van inligting in hierdie dokument word geweier. Geen lisensies uitdruklik of geïmpliseer, deur estoppel of andersins, aan enige intellektuele eiendomsregte word hierin toegestaan ​​nie. Die Wi-Fi Alliance Member-logo is 'n handelsmerk van die Wi-Fi Alliance. Die Bluetooth-logo is 'n geregistreerde handelsmerk van Bluetooth SIG.
Alle handelsname, handelsmerke en geregistreerde handelsmerke wat in hierdie dokument genoem word, is die eiendom van hul onderskeie eienaars, en word hiermee erken.

Kopiereg © 2022 Espressif Systems (Shanghai) Co., Ltd. Alle regte voorbehou.

Dokumente / Hulpbronne

ESPRESSIF ESP8685-WROOM-04 WiFi en Bluetooth LE-module [pdfGebruikershandleiding
ESP868504, 2AC7Z-ESP868504, 2AC7ZESP868504, ESP8685 -WROOM- 04 Module, ESP8685 -WROOM- 04, Module, ESP8685 -WROOM- 04 WiFi en Bluetooth LE Module, Bluetooth LE Module, WiFi en LE Module, Bluetooth LE Module, WiFi en LE Module

Verwysings

Los 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Vereiste velde is gemerk *