ESPRESSIF Esp8685-Wroom-03 Wi-Fi ésamp; Bluetooth A dolgok internete modul felhasználói kézikönyve
ESPRESSIF Esp8685-Wroom-03 Wi-Fi és Bluetooth tárgyak internete modul

Erről a dokumentumról
Ez a felhasználói kézikönyv bemutatja az ESP8685-WROOM-03 modul használatának megkezdését

Dokumentumfrissítések

Kérjük, mindig olvassa el a legújabb verziót https://www.espressif.com/en/support/download/documents.

Revíziótörténet
A dokumentum felülvizsgálati előzményeiért tekintse meg az utolsó oldalt.

Értesítés a dokumentáció változásáról

Az Espressif e-mailben értesíti Önt a műszaki dokumentáció változásairól. Kérjük, iratkozzon fel a címen www.espressif.com/en/subscribe.

Tanúsítvány

Töltse le az Espressif termékek tanúsítványait innen www.espressif.com/en/certificates.

Felettview

Modul végeview

Az ESP8685-WROOM-03 egy általános célú Wi-Fi és Bluetooth LE modul. A gazdag perifériakészlet és a kis méret ideális választássá teszi ezt a modult okosotthonok, ipari automatizálás, egészségügy, fogyasztói elektronika stb.
Az ESP8685-WROOM-03 PCB antennával érkezik.

1. táblázat: ESP8685WROOM03 Műszaki adatok

Kategóriák Paraméterek Műszaki adatok
Wi-Fi Protokollok IEEE 802.11 b/g/n (1T1R mód akár 150 Mbps adatsebességgel)
Frekvencia tartomány 2412 ~ 2462 MHz
Bluetooth® Protokollok Bluetooth® LE: Bluetooth 5 és Bluetooth mesh
Rádió Class-1, Class-2 és Class-3 adó
AFH
Hang CVSD és SBC
 

 

 

 

 

 

 

Hardver

 

 

Modul interfészek

GPIO, SPI, UART, I2C, I2S, távirányító periféria, LED PWM vezérlő, általános DMA vezérlő, TWAI® vezérlő (ISO 11898-1 szabvánnyal kompatibilis), USB Serial/JTAG vezérlő, hőmérséklet érzékelő, SAR ADC
Integrált kristály 40 MHz-es kristályoszcillátor
Működési voltage/Tápegység 3.0 V ~ 3.6 V
Üzemi áram Átlagos: 80 mA
A tápegység által szállított minimális áramerősség 500 mA
Környezeti hőmérséklet –40 °C ~ +105 °C
Nedvességérzékenységi szint (MSL) 3. szint

Pin Leírás

Pin Leírás
1. ábra:
Pin-elrendezés (Felső View)

A modul 11 ​​érintkezős. Lásd a tű definícióit a 2. táblázatban.

2. táblázat: Pin definíciók

Név Nem. Írja be1 Funkció
 

EN

 

1

 

I

High: be, engedélyezi a chipet.

Alacsony: ki, a chip kikapcsol. Alapértelmezés: belülről felhúzott

IO1 2 I/O/T GPIO1, ADC1_CH1, XTAL_32K_N
IO6 3 I/O/T GPIO6, FSPICLK, MTCK, LED PWM
IO7 4 I/O/T GPIO7, FSPID, MTDO, LED PWM
IO3 5 I/O/T GPIO3, ADC1_CH3, LED PWM
3V3 6 P Tápegység
GND 7 P Föld
RX 8 I/O/T GPIO20, U0RXD
TX 9 I/O/T GPIO21, U0TXD
IO5 10 I/O/T GPIO5, ADC2_CH0, FSPIWP, MTDI, LED PWM
IO4 11 I/O/T GPIO4, ADC1_CH4, FSPIHD, MTMS, LED PWM

3. táblázat: Tesztpont meghatározásai

Név Írja be1 Funkció
 

EN

 

I

High: be, engedélyezi a chipet. Alacsony: ki, a chip kikapcsol.

Alapértelmezés: belülről felhúzott

TX I/O/T GPIO21, U0TXD
RX I/O/T GPIO20, U0RXD
GND P Föld
3V3 P Tápegység
IO9 I/O/T GPIO9

1 P: tápegység; I: bemenet; O: kimenet; T: nagy impedancia.

Kezdje el az ESP8685WROOM03 használatát

Amire szüksége van

Az ESP8685-WROOM-03 modulhoz való alkalmazások fejlesztéséhez szüksége lesz:

  • 1 db ESP8685-WROOM-03 modul
  • 1 x Espressif RF tesztelőtábla
  • 1 x USB-soros kártya
  • 1 x Micro-USB kábel
  • 1 x Linuxot futtató PC

Ebben a használati útmutatóban a Linux operációs rendszert vesszük példakéntample. A Windows és a macOS konfigurációjával kapcsolatos további információkért tekintse meg az ESP-IDF programozási útmutatót.

Hardver csatlakozás

  1. Forrassza az ESP8685-WROOM-03 modult az RF tesztelőkártyára a 2. ábrán látható módon.
    Hardver csatlakozás
    2. ábra: Hardver csatlakozás
  2. Csatlakoztassa az RF-tesztelő kártyát az USB-soros kártyához TXD, RXD és GND segítségével.
  3. Csatlakoztassa az USB-soros kártyát a számítógéphez.
  4. Csatlakoztassa az RF-tesztelő kártyát a számítógéphez vagy egy hálózati adapterhez, hogy engedélyezze a V tápellátást a Micro-USB kábelen keresztül.
  5. Letöltés közben csatlakoztassa az IO0-t a GND-hez egy jumperen keresztül. Ezután kapcsolja „BE” a teszttáblát.
  6. Töltse le a firmware-t a flash-be. A részletekért lásd az alábbi szakaszokat.
  7. A letöltés után távolítsa el a jumpert az IO9-ról és a GND-ről.
  8. Kapcsolja be újra az RF-tesztelő kártyát. Az ESP8685-WROOM-03 munkamódba kapcsol. A chip az inicializáláskor flash-ről olvas programokat.

Jegyzet:
Az IO9 belül logikailag magas. Ha az IO9 felhúzásra van állítva, a rendszerindítási mód van kiválasztva. Ha ez a gombostű lehúzható vagy lebeg, akkor a Letöltés mód van kiválasztva. Az ESP8685-WROOM-03 termékkel kapcsolatos további információkért tekintse meg az ESP8685-WROOM-03 adatlapot.

Fejlesztői környezet beállítása

Az Espressif IoT Development Framework (röviden ESP-IDF) az Espressif chipeken alapuló alkalmazások fejlesztésének keretrendszere. A felhasználók ESP-chipekkel rendelkező alkalmazásokat fejleszthetnek Windows/Linux/macOS rendszerben ESP-IDF alapú. Itt a Linux operációs rendszert vesszük példakéntample.

Telepítse az előfeltételeket

Az ESP-IDF-fel való fordításhoz a következő csomagokat kell beszereznie:

  • CentOS 7 és 8:
    sudo yum -y frissítés && sudo yum telepítése git wget flex bison gperf python3 python3-pip python3-setu
  • Ubuntu és Debian:
    sudo apt-get install git wget flex bison gperf python3 python3-pip python3-setuptools cmake ninja-
  • Boltív:
    sudo pacman -S – szükséges gcc git make flex bison gperf python-pip cmake ninja ccache dfu-util libu

Jegyzet:

  • Ez az útmutató a ~/esp könyvtárat használja Linuxon az ESP-IDF telepítési mappájaként.
  • Ne feledje, hogy az ESP-IDF nem támogatja a szóközöket az útvonalakban.

Szerezze be az ESPIDF-et

Az ESP8685-WROOM-03 modulhoz való alkalmazások készítéséhez szükség van az Espressif által az ESP-IDF lerakatban található szoftverkönyvtárra.

Az ESP-IDF beszerzéséhez hozzon létre egy telepítési könyvtárat (~/esp) az ESP-IDF letöltéséhez, és klónozza a tárolót a 'git-tel
klón:

mkdir -p ~/esp
cd ~/esp
git klón – rekurzív https://github.com/espressif/esp-idf.git

Az ESP-IDF az ~/esp/esp-idf fájlba lesz letöltve. Tekintse meg az ESP-IDF verziók oldalt, hogy megtudja, melyik ESP-IDF verziót kell használni egy adott helyzetben.

Állítsa be az Eszközöket

Az ESP-IDF-en kívül telepítenie kell az ESP-IDF által használt eszközöket is, például a fordítót, a hibakeresőt, a Python-csomagokat stb. Az ESP-IDF egy „install.sh” nevű szkriptet biztosít az eszközök beállításához. egyben.
cd ~/esp/esp-idf
./install.sh

Állítsa be a környezeti változókat

A telepített eszközök még nincsenek hozzáadva a PATH környezeti változóhoz. Ahhoz, hogy az eszközök parancssorból használhatóak legyenek, be kell állítani néhány környezeti változót. Az ESP-IDF egy másik „export.sh” szkriptet biztosít, amely ezt teszi. A terminálon, ahol az ESP-IDF-et használni fogja, futtassa:

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

Most minden készen áll, megépítheti első projektjét az ESP8685-WROOM-03 modulon.

Készítse el első projektjét

Indítson el egy projektet

Most készen áll az ESP8685-WROOM-03 modul alkalmazásának előkészítésére. Kezdheti a get-started/hello_world projekttel plamples könyvtár az ESP-IDF-ben.

A get-started/hello_world másolása a ~/esp könyvtárba:

cd ~/esp
cp -r $IDF_PATH/plamples/get-started/hello_world .

Van egy sor plample projektek az examples könyvtár az ESP-IDF-ben. Bármely projektet a fent bemutatott módon másolhatja, és futtathatja. Építeni is lehet plamples helyükön, anélkül, hogy először másolnánk őket.

Csatlakoztassa a készüléket

Most csatlakoztassa az ESP8685-WROOM-03 modult a számítógéphez, és ellenőrizze, hogy melyik soros porton látható a modul. A Linux soros portjai a „/dev/tty” előtaggal kezdődnek a nevükben. Futtassa kétszer az alábbi parancsot, először a
a kártya kihúzva, majd bedugva. A másodszor megjelenő port az, amelyre szüksége van:

ls /dev/tty

Jegyzet:
Tartsa kéznél a port nevét, mert szüksége lesz rá a következő lépésekben.

Konfigurálás

Keresse meg a 'hello_world' könyvtárát a 2.4.1 lépéstől. Indítson el egy projektet, állítsa be az ESP8685-öt célként, és futtassa a „menuconfig” projektkonfigurációs segédprogramot.

cd ~/esp/hello_world
idf.py set-target esp8685
idf.py menuconfig

A cél beállítását az „idf.py set-target esp8685” paranccsal egyszer kell elvégezni, egy új projekt megnyitása után. Ha a projekt tartalmaz néhány meglévő buildet és konfigurációt, akkor azok törlődnek és inicializálódnak. A célpont elmenthető
környezeti változót, hogy egyáltalán kihagyja ezt a lépést. További információkért lásd: A cél kiválasztása.

Ha az előző lépéseket megfelelően végezte el, a következő menü jelenik meg:

Konfigurálás
3. ábra: Projektkonfiguráció kezdőablak

A menü színei eltérőek lehetnek a terminálon. A megjelenést a „–style” opcióval módosíthatja.
További információkért futtassa az 'idf.py menuconfig –help' parancsot.

Építsd meg a Projektet

Építse fel a projektet futtatással.

idf.py build

Ez a parancs lefordítja az alkalmazást és az összes ESP-IDF összetevőt, majd generálja a rendszerbetöltőt,
partíciós tábla és alkalmazás bináris fájljai.

Építsd meg a Projektet
Építsd meg a Projektet

Ha nincs hiba, a build a firmware bináris .bin generálásával fejeződik be file.

Flash rá a készülékre

Flash az imént az ESP8685-WROOM-03 modulra épített binárisok futtatásával:

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

Cserélje ki a PORT-ot a modul soros portjának nevére a Lépés: Eszköz csatlakoztatása részben.
A flasher adatátviteli sebességét úgy is módosíthatja, hogy a BAUD-t a szükséges átviteli sebességre cseréli. Az alapértelmezett adatátviteli sebesség 460800.
Az idf.py argumentumokkal kapcsolatos további információkért lásd az idf.py webhelyet.

Jegyzet:
A „flash” opció automatikusan felépíti és felvillantja a projektet, így az „idf.py build” futtatása nem szükséges.

Flash rá a készülékre
Flash rá a készülékre

Ha minden jól megy, a „hello_world” alkalmazás elindul, miután eltávolította a jumpert az IO0-ról és a GND-ről, és újra bekapcsolta a teszttáblát.

Monitor

Annak ellenőrzéséhez, hogy a „hello_world” valóban fut-e, írja be az „idf.py -p PORT monitor” parancsot (ne felejtse el a PORT szót a soros port nevére cserélni).

Ez a parancs elindítja az IDF Monitor alkalmazást:

Monitor

Az indítási és diagnosztikai naplók felfelé görgetése után a „Hello world!” üzenetnek kell megjelennie. kinyomtatja az alkalmazás.

Monitor

Az IDF monitorból való kilépéshez használja a Ctrl+] billentyűparancsot.
Ez minden, amire szüksége van az ESP8685-WROOM-03 modul használatának megkezdéséhez! Most készen áll arra, hogy kipróbáljon egy másik example az ESP-IDF-ben, vagy folytassa a saját alkalmazások fejlesztését.

Amerikai FCC nyilatkozat

FCC azonosító: 2AC7ZESP868503

Ez az eszköz megfelel az FCC-szabályok 15. részének. A működés az alábbi két feltételhez kötött:

  • Ez a készülék nem okozhat káros interferenciát.
  • Ennek az eszköznek el kell viselnie minden interferenciát, beleértve a nem kívánt működést okozó interferenciát is.

Ezt a berendezést tesztelték, és megállapították, hogy megfelel a B osztályú digitális eszközökre vonatkozó határértékeknek, az FCC-szabályok 15. része szerint.

Ezeket a határértékeket úgy tervezték, hogy ésszerű védelmet nyújtsanak a káros interferenciák ellen lakossági rendszerekben. Ez a berendezés rádiófrekvenciás energiát állít elő, használ és sugározhat, és ha nem az utasításoknak megfelelően telepítik és használják, káros interferenciát okozhat a rádiókommunikációban. Mindazonáltal nincs garancia arra, hogy egy adott telepítés során interferencia nem fordul elő. Ha ez a berendezés káros interferenciát okoz a rádió- vagy televízió -vételben, amelyet a készülék ki- és bekapcsolásával lehet megállapítani, akkor a felhasználó azt javasolja, hogy próbálja meg kijavítani az interferenciát az alábbi intézkedések egyikével:

  • Irányítsa át vagy helyezze át a vevőantennát.
  • Növelje a távolságot a berendezés és a vevő között.
  • Csatlakoztassa a berendezést a vevőegységtől eltérő áramkörön lévő aljzathoz.
  • Kérjen segítséget a kereskedőtől vagy egy tapasztalt rádió-/TV-szerelőtől.

Vigyázat:
Bármilyen változtatás vagy módosítás, amelyet a megfelelőségért felelős fél kifejezetten nem hagyott jóvá, érvénytelenítheti a felhasználó jogosultságát a berendezés üzemeltetésére.

Ez a berendezés megfelel az FCC RF sugárzási expozíciós határértékeinek, amelyeket ellenőrizetlen környezetre vonatkozóan határoztak meg. Ezt az eszközt és annak antennáját nem szabad más antennával vagy adóval együtt elhelyezni, illetve együtt működni.

Az ehhez az adóhoz használt antennákat úgy kell felszerelni, hogy minden személytől legalább 20 cm távolságot biztosítsanak, és nem helyezhetők el más antennával vagy adóval együtt, illetve nem működhetnek együtt.

OEM integrációs utasítások

Ez az eszköz csak az OEM-integrátorok számára készült az alábbi feltételek mellett. A modul egy másik gazdagépre történő telepítésre használható. Az antennát úgy kell felszerelni, hogy az antenna és a felhasználók között 20 cm távolság maradjon, és az adómodult nem szabad más adóval vagy antennával együtt elhelyezni. A modult csak azzal a beépített antennával szabad használni, amelyet eredetileg ezzel a modullal teszteltek és tanúsítottak.

Mindaddig, amíg a fenti 3 feltétel teljesül, nincs szükség további távadó-tesztre. Mindazonáltal az OEM-integrátor továbbra is felelős a végtermék teszteléséért a telepített modullal kapcsolatos további megfelelőségi követelmények tekintetében (pl.ample, digitális eszközkibocsátás, PC-perifériák követelményei stb.

Értesítés:
Abban az esetben, ha ezek a feltételek nem teljesülnek (plampbizonyos laptopkonfiguráció vagy egy másik adóval való együttes elhelyezés esetén), akkor a modul FCC-engedélye a gazdaberendezéssel együtt már nem tekinthető érvényesnek, és a modul FCC-azonosítója nem használható a végterméken. Ilyen esetekben és körülmények között az OEM-integrátor felel az újraértékelésért. A végtermék (beleértve a távadót is) és külön FCC-engedély beszerzése. A végterméket jól látható helyen fel kell tüntetni a következő felirattal: „Tartalmaz Adómodul FCC ID: 2AC7ZESP868503 vagy FCC ID: 2AC7ZESP868503”.

Tanulási források

Kötelező dokumentumok

Kérjük, ismerkedjen meg az alábbi dokumentumokkal:

  • ESP-IDF programozási útmutató
    Kiterjedt dokumentáció az ESP-IDF fejlesztési keretrendszerhez, a hardver útmutatóktól az API-referenciákig.
  • Espressif termékek rendelési információi

Fontos források

Itt vannak a fontos kapcsolódó források.

  • ESP32 BBS
    Mérnöktől mérnökig (E2E) közösség az Espressif termékekhez, ahol kérdéseket tehet fel, megoszthatja tudását, felfedezhet ötleteket és segíthet megoldani a problémákat mérnöktársaival.

Revíziótörténet

Dátum Változat Kiadási megjegyzések
2021-12-27 V0.1 Előzetes kiadás

Jogi nyilatkozat és szerzői jogi megjegyzés

Logó

A dokumentumban található információk, beleértve URL hivatkozások, előzetes értesítés nélkül változhatnak.
A HARMADIK FÉL EZEN DOKUMENTUMBAN BIZTOSÍTOTT MINDEN INFORMÁCIÓT AZ ÉRTÉKELÉSÉRE ÉS PONTOSSÁGÁRA VONATKOZÓ GARANCIA NÉLKÜL ÁLLÍTOTT.
A JELEN DOKUMENTUM ELADHATÓSÁGÁRA VONATKOZÓAN NINCS GARANCIA AZ ELADHATÓSÁGÁRA, JOGSÉRTÉSÉRE, BÁRMILYEN CÉLRA VALÓ ALKALMAZÁSÁRA, ÉS NEM EGYÉBEN GARANCIA NEM KERÜL BÁRMILYEN JAVASLATBÓL, ELŐÍRÁSBÓL VAGY S.AMPLE.
A jelen dokumentumban található információk felhasználásával kapcsolatos minden felelősséget, beleértve a tulajdonjogok megsértéséért való felelősséget is, kizárunk. A jelen dokumentumban semmilyen szellemi tulajdonjogra vonatkozó kifejezett vagy hallgatólagos engedélyt nem adunk, sem megtorpanással, sem más módon.
A Wi-Fi Alliance Member logó a Wi-Fi Alliance védjegye. A Bluetooth logó a Bluetooth SIG bejegyzett védjegye.
A jelen dokumentumban említett összes kereskedelmi név, védjegy és bejegyzett védjegy a megfelelő tulajdonosok tulajdona, és ezúton elismerjük.
Copyright © 2021 Espressif Systems (Shanghai) Co., Ltd. Minden jog fenntartva.

Dokumentumok / Források

ESPRESSIF Esp8685-Wroom-03 Wi-Fi és Bluetooth tárgyak internete modul [pdf] Felhasználói kézikönyv
ESP868503, 2AC7Z-ESP868503, 2AC7ZESP868503, Esp8685-Wroom -03 Wi-Fi Bluetooth tárgyak internete modul, Wi-Fi Bluetooth tárgyak internete modul

Hivatkozások

Hagyj megjegyzést

E-mail címét nem tesszük közzé. A kötelező mezők meg vannak jelölve *