ESPRESSIF Esp8685-Wroom-03 Wi-Fi aamp; Používateľská príručka modulu Bluetooth Internet of Things
Modul internetu vecí ESPRESSIF Esp8685-Wroom-03 Wi-Fi a Bluetooth

O tomto dokumente
Táto používateľská príručka ukazuje, ako začať s modulom ESP8685-WROOM-03

Aktualizácie dokumentov

Vždy si pozrite najnovšiu verziu na https://www.espressif.com/en/support/download/documents.

História revízií
Históriu revízií tohto dokumentu nájdete na poslednej strane.

Oznámenie o zmene dokumentácie

Espressif poskytuje e-mailové upozornenia, aby ste boli informovaní o zmenách v technickej dokumentácii. Prosím prihláste sa na www.espressif.com/en/subscribe.

Certifikácia

Stiahnite si certifikáty pre produkty Espressif z www.espressif.com/en/certificates.

Koniecview

Koniec moduluview

ESP8685-WROOM-03 je modul Wi-Fi a Bluetooth LE na všeobecné použitie. Bohatá sada periférií a malé rozmery robia z tohto modulu ideálnu voľbu pre inteligentné domácnosti, priemyselnú automatizáciu, zdravotníctvo, spotrebnú elektroniku atď.
ESP8685-WROOM-03 sa dodáva s PCB anténou.

Tabuľka 1: Špecifikácie ESP8685WROOM03

kategórie Parametre Špecifikácie
Wi-Fi Protokoly IEEE 802.11 b/g/n (režim 1T1R s prenosovou rýchlosťou až 150 Mbps)
Frekvenčný rozsah 2412 ~ 2462 MHz
Bluetooth® Protokoly Bluetooth® LE: Bluetooth 5 a Bluetooth mesh
Rádio Vysielač triedy 1, triedy 2 a triedy 3
AFH
Zvuk CVSD a SBC
 

 

 

 

 

 

 

Hardvér

 

 

Modulové rozhrania

GPIO, SPI, UART, I2C, I2S, periférne diaľkové ovládanie, LED PWM ovládač, všeobecný DMA ovládač, TWAI® ovládač (kompatibilný s ISO 11898-1), USB Serial/JTAG ovládač, teplotný senzor, SAR ADC
Integrovaný kryštál 40 MHz kryštálový oscilátor
Prevádzkový objemtage/Napájanie 3.0 V ~ 3.6 V
Prevádzkový prúd Priemer: 80 mA
Minimálny prúd dodávaný napájacím zdrojom 500 mA
Teplota okolia –40 °C ~ +105 °C
Úroveň citlivosti na vlhkosť (MSL) Úroveň 3

Popis pinu

Popis pinu
Obrázok 1:
Rozloženie špendlíkov (hore View)

Modul má 11 pinov. Pozrite si definície pinov v tabuľke 2.

Tabuľka 2: Definície pinov

Meno Nie Typ1 Funkcia
 

EN

 

1

 

I

Vysoká: zapnuté, aktivuje čip.

Nízka: vypnuté, čip sa vypne. Predvolené: vnútorne vytiahnuté

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 Napájanie
GND 7 P Ground
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

Tabuľka 3: Definície testovacích bodov

Meno Typ1 Funkcia
 

EN

 

I

Vysoká: zapnuté, aktivuje čip. Nízka: vypnuté, čip sa vypne.

Predvolené: vnútorne vytiahnuté

TX I/O/T GPIO21, U0TXD
RX I/O/T GPIO20, U0RXD
GND P Ground
3V3 P Napájanie
IO9 I/O/T GPIO9

1 P: napájanie; I: vstup; O: výstup; T: vysoká impedancia.

Začnite na ESP8685WROOM03

Čo potrebujete

Na vývoj aplikácií pre modul ESP8685-WROOM-03 potrebujete:

  • 1 x modul ESP8685-WROOM-03
  • 1 x testovacia doska Espressif RF
  • 1 x doska USB-to-Serial
  • 1 x kábel micro-USB
  • 1 x PC s operačným systémom Linux

V tejto používateľskej príručke berieme ako príklad operačný systém Linuxample. Ďalšie informácie o konfigurácii v systémoch Windows a macOS nájdete v Sprievodcovi programovaním ESP-IDF.

Hardvérové ​​pripojenie

  1. Prispájkujte modul ESP8685-WROOM-03 k RF testovacej doske, ako je znázornené na obrázku 2.
    Hardvérové ​​pripojenie
    Obrázok 2: Hardvérové ​​pripojenie
  2. Pripojte RF testovaciu dosku k USB-to-Serial doske cez TXD, RXD a GND.
  3. Pripojte dosku USB-to-Serial k počítaču.
  4. Pripojte RF testovaciu dosku k počítaču alebo napájaciemu adaptéru, aby ste umožnili napájanie V pomocou kábla Micro-USB.
  5. Počas sťahovania pripojte IO0 ku GND pomocou prepojky. Potom zapnite testovaciu dosku.
  6. Stiahnite si firmvér do flash. Podrobnosti nájdete v sekciách nižšie.
  7. Po stiahnutí odstráňte prepojku na IO9 a GND.
  8. Znova zapnite RF testovaciu dosku. ESP8685-WROOM-03 sa prepne do pracovného režimu. Čip bude čítať programy z flash po inicializácii.

Poznámka:
IO9 je vnútorne vysoko logický. Ak je IO9 nastavený na pull-up, zvolí sa režim Boot. Ak je tento špendlík vysúvací alebo plávajúci, je vybratý režim sťahovania. Ďalšie informácie o ESP8685-WROOM-03 nájdete v údajovom liste ESP8685-WROOM-03.

Nastavte vývojové prostredie

Espressif IoT Development Framework (skrátene ESP-IDF) je rámec pre vývoj aplikácií založených na čipoch Espressif. Používatelia môžu vyvíjať aplikácie s čipmi ESP vo Windows/Linux/macOS na základe ESP-IDF. Tu berieme operačný systém Linux ako example.

Nainštalujte predpoklady

Na kompiláciu s ESP-IDF potrebujete získať nasledujúce balíčky:

  • CentOS 7 a 8:
    sudo yum -y aktualizácia && sudo yum nainštalovať git wget flex bison gperf python3 python3-pip python3-setu
  • Ubuntu a Debian:
    sudo apt-get install git wget flex bison gperf python3 python3-pip python3-setuptools cmake ninja-
  • Oblúk:
    sudo pacman -S – potrebné gcc git make flex bison gperf python-pip cmake ninja ccache dfu-util libu

Poznámka:

  • Táto príručka používa adresár ~/esp v systéme Linux ako inštalačný priečinok pre ESP-IDF.
  • Majte na pamäti, že ESP-IDF nepodporuje medzery v cestách.

Získajte ESPIDF

Na zostavenie aplikácií pre modul ESP8685-WROOM-03 potrebujete softvérové ​​knižnice od Espressif v repozitári ESP-IDF.

Ak chcete získať ESP-IDF, vytvorte inštalačný adresár (~/esp) na stiahnutie ESP-IDF a naklonujte úložisko pomocou 'git
klon':

mkdir -p ~/esp
cd ~/esp
git klon – rekurzívny https://github.com/espressif/esp-idf.git

ESP-IDF sa stiahne do ~/esp/esp-idf. Informácie o verzii ESP-IDF, ktorá sa má použiť v danej situácii, nájdete vo verziách ESP-IDF.

Nastaviť Nástroje

Okrem ESP-IDF musíte nainštalovať aj nástroje používané ESP-IDF, ako je kompilátor, debugger, balíky Python atď. ESP-IDF poskytuje skript s názvom 'install.sh', ktorý vám pomôže nastaviť nástroje. jedným ťahom.
cd ~/esp/esp-idf
./install.sh

Nastavte premenné prostredia

Nainštalované nástroje ešte nie sú pridané do premennej prostredia PATH. Aby boli nástroje použiteľné z príkazového riadku, musia byť nastavené niektoré premenné prostredia. ESP-IDF poskytuje ďalší skript 'export.sh', ktorý to robí. V termináli, kde budete používať ESP-IDF, spustite:

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

Teraz je všetko pripravené, môžete postaviť svoj prvý projekt na module ESP8685-WROOM-03.

Vytvorte svoj prvý projekt

Začnite projekt

Teraz ste pripravení pripraviť svoju aplikáciu pre modul ESP8685-WROOM-03. Môžete začať s projektom get-started/hello_world od examples v ESP-IDF.

Skopírujte get-started/hello_world do adresára ~/esp:

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

Existuje celý rad example projekty v examples v ESP-IDF. Akýkoľvek projekt môžete skopírovať rovnakým spôsobom, ako je uvedené vyššie, a spustiť ho. Je možné postaviť aj exampbez toho, aby ste ich najskôr skopírovali.

Pripojte svoje zariadenie

Teraz pripojte váš modul ESP8685-WROOM-03 k počítaču a skontrolujte, pod akým sériovým portom je modul viditeľný. Sériové porty v Linuxe začínajú '/dev/tty' vo svojich názvoch. Spustite príkaz uvedený nižšie dvakrát, najskôr pomocou
doska je odpojená a potom zapojená. Port, ktorý sa objaví druhýkrát, je ten, ktorý potrebujete:

ls /dev/tty

Poznámka:
Majte po ruke názov portu, pretože ho budete potrebovať v ďalších krokoch.

Konfigurovať

Prejdite do svojho adresára 'hello_world' z kroku 2.4.1. Spustite projekt, nastavte ESP8685 ako cieľ a spustite pomôcku na konfiguráciu projektu 'menuconfig'.

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

Nastavenie cieľa pomocou 'idf.py set-target esp8685' by sa malo vykonať raz, po otvorení nového projektu. Ak projekt obsahuje nejaké existujúce zostavy a konfiguráciu, budú vymazané a inicializované. Cieľ možno uložiť do
premennej prostredia, aby ste tento krok vôbec preskočili. Ďalšie informácie nájdete v časti Výber cieľa.

Ak boli predchádzajúce kroky vykonané správne, zobrazí sa nasledujúca ponuka:

Konfigurovať
Obrázok 3: Domovské okno konfigurácie projektu

Farby ponuky sa môžu vo vašom termináli líšiť. Vzhľad môžete zmeniť pomocou možnosti „–style“.
Ďalšie informácie získate spustením 'idf.py menuconfig –help'.

Zostavte projekt

Vytvorte projekt spustením.

zostava idf.py

Tento príkaz skompiluje aplikáciu a všetky komponenty ESP-IDF, potom vygeneruje bootloader,
tabuľka oddielov a binárne súbory aplikácií.

Zostavte projekt
Zostavte projekt

Ak sa nevyskytnú žiadne chyby, zostavenie sa dokončí vygenerovaním binárneho súboru .bin firmvéru file.

Flash do zariadenia

Flashujte binárne súbory, ktoré ste práve zabudovali do modulu ESP8685-WROOM-03 spustením:

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

Nahraďte PORT názvom sériového portu vášho modulu z kroku: Pripojte svoje zariadenie.
Môžete tiež zmeniť prenosovú rýchlosť blikača nahradením BAUD prenosovou rýchlosťou, ktorú potrebujete. Predvolená prenosová rýchlosť je 460800 XNUMX.
Ďalšie informácie o argumentoch idf.py nájdete na stránke idf.py.

Poznámka:
Voľba 'flash' automaticky vytvára a flashuje projekt, takže spustenie 'idf.py build' nie je potrebné.

Flash do zariadenia
Flash do zariadenia

Ak všetko pôjde dobre, po odstránení prepojky na IO0 a GND a opätovnom zapnutí testovacej dosky sa spustí aplikácia „hello_world“.

Monitor

Ak chcete skontrolovať, či „hello_world“ skutočne beží, napíšte „idf.py -p PORT monitor“ (Nezabudnite nahradiť PORT názvom vášho sériového portu).

Tento príkaz spustí aplikáciu IDF Monitor:

Monitor

Po spustení a diagnostických protokoloch nahor by ste mali vidieť „Ahoj svet!“ vytlačené aplikáciou.

Monitor

Ak chcete ukončiť IDF monitor, použite skratku Ctrl+].
To je všetko, čo potrebujete, aby ste mohli začať s modulom ESP8685-WROOM-03! Teraz ste pripravení vyskúšať iného bývaléhoampv ESP-IDF alebo prejdite priamo na vývoj vlastných aplikácií.

Vyhlásenie FCC USA

FCC ID: 2AC7ZESP868503

Toto zariadenie je v súlade s časťou 15 pravidiel FCC. Prevádzka podlieha týmto dvom podmienkam:

  • Toto zariadenie nesmie spôsobovať škodlivé rušenie.
  • Toto zariadenie musí akceptovať akékoľvek prijaté rušenie, vrátane rušenia, ktoré môže spôsobiť nežiaducu činnosť.

Toto zariadenie bolo testované a bolo zistené, že vyhovuje limitom pre digitálne zariadenie triedy B v súlade s časťou 15 pravidiel FCC.

Tieto limity sú navrhnuté tak, aby poskytovali primeranú ochranu pred škodlivým rušením pri inštalácii v domácnostiach. Toto zariadenie generuje, používa a môže vyžarovať rádiofrekvenčnú energiu, a ak nie je nainštalované a používané v súlade s pokynmi, môže spôsobovať škodlivé rušenie rádiovej komunikácie. Neexistuje však žiadna záruka, že pri konkrétnej inštalácii nedôjde k rušeniu. Ak toto zariadenie spôsobuje škodlivé rušenie rozhlasového alebo televízneho príjmu, čo je možné zistiť vypnutím a zapnutím zariadenia, používateľovi sa odporúča pokúsiť sa odstrániť rušenie jedným z nasledujúcich opatrení:

  • Presmerujte alebo premiestnite prijímaciu anténu.
  • Zväčšite vzdialenosť medzi zariadením a prijímačom.
  • Zapojte zariadenie do zásuvky v inom okruhu, než ku ktorému je pripojený prijímač.
  • Požiadajte o pomoc predajcu alebo skúseného rádio/TV technika.

Pozor:
Akékoľvek zmeny alebo úpravy, ktoré nie sú výslovne schválené stranou zodpovednou za zhodu, môžu zrušiť oprávnenie používateľa prevádzkovať zariadenie.

Toto zariadenie je v súlade s limitmi FCC pre vystavenie vysokofrekvenčnému žiareniu stanovenými pre nekontrolované prostredie. Toto zariadenie a jeho anténa nesmú byť umiestnené alebo prevádzkované v spojení s inou anténou alebo vysielačom.

Antény používané pre tento vysielač musia byť inštalované tak, aby poskytovali vzdialenosť od všetkých osôb aspoň 20 cm a nesmú byť umiestnené alebo fungovať v spojení s akoukoľvek inou anténou alebo vysielačom.

Pokyny na integráciu OEM

Toto zariadenie je určené len pre OEM integrátorov za nasledujúcich podmienok Modul je možné použiť na inštaláciu na inom hostiteľovi. Anténa musí byť nainštalovaná tak, aby medzi anténou a používateľmi zostala vzdialenosť 20 cm a modul vysielača nesmie byť umiestnený spoločne so žiadnou inou vysielacou alebo anténou. Modul sa môže používať iba s integrovanou anténou (anténami), ktorá bola pôvodne testovaná a certifikovaná s týmto modulom.

Pokiaľ sú splnené 3 vyššie uvedené podmienky, ďalší test vysielača nebude potrebný. Avšak integrátor OEM je stále zodpovedný za testovanie ich koncového produktu z hľadiska akýchkoľvek dodatočných požiadaviek na zhodu s týmto nainštalovaným modulom (napr.ample, emisie digitálnych zariadení, požiadavky na periférne zariadenia PC atď.

Upozornenie:
V prípade, že tieto podmienky nie je možné splniť (naprampv prípade určitej konfigurácie prenosného počítača alebo spoločného umiestnenia s iným vysielačom), potom sa autorizácia FCC pre tento modul v kombinácii s hostiteľským zariadením už nepovažuje za platnú a FCC ID modulu nemožno použiť na konečnom produkte. Za týchto okolností bude za prehodnotenie zodpovedný OEM integrátor. Koncový produkt (vrátane vysielača) a získanie samostatnej autorizácie FCC. Konečný konečný produkt musí byť na viditeľnom mieste označený týmto: „Obsahuje vysielací modul FCC ID: 2AC7ZESP868503 alebo obsahuje FCC ID: 2AC7ZESP868503“.

Vzdelávacie zdroje

Dokumenty, ktoré si musíte prečítať

Oboznámte sa, prosím, s nasledujúcimi dokumentmi:

  • Sprievodca programovaním ESP-IDF
    Rozsiahla dokumentácia pre vývojový rámec ESP-IDF, od hardvérových príručiek po referencie API.
  • Informácie o objednávaní produktov Espressif

Dôležité zdroje

Tu sú dôležité súvisiace zdroje.

  • ESP32 BBS
    Komunita medzi inžiniermi a inžiniermi (E2E) pre produkty Espressif, kde môžete písať otázky, zdieľať znalosti, skúmať nápady a pomáhať pri riešení problémov s kolegami inžiniermi.

História revízií

Dátum Verzia Poznámky k vydaniu
2021-12-27 V0.1 Predbežné vydanie

Zrieknutie sa zodpovednosti a oznámenie o autorských právach

Logo

Informácie v tomto dokumente vrátane URL referencie, podlieha zmenám bez upozornenia.
VŠETKY INFORMÁCIE TRETEJ STRANY V TOMTO DOKUMENTE SA POSKYTUJÚ TAK, JAK SÚ, BEZ ZÁRUKY NA JEHO PRAVOSŤ A PRESNOSŤ.
NA TOHTO DOKUMENT SA NEPOSKYTUJE ŽIADNA ZÁRUKA ZA JEHO PREDAJNOSŤ, NEPORUŠENIE PRÁVA, VHODNOSŤ NA AKÝKOĽVEK KONKRÉTNY ÚČEL, ANI NEPOSKYTUJE ŽIADNA ZÁRUKA INAK VYPLÝVAJÚCA Z AKÉHOKOĽVEK NÁVRHU, ŠPECIFIKÁCIE ALEBO SAMPLE.
Všetka zodpovednosť, vrátane zodpovednosti za porušenie akýchkoľvek vlastníckych práv, súvisiaca s používaním informácií v tomto dokumente, je odmietnutá. V tomto dokumente nie sú udelené žiadne výslovné alebo implikované licencie na akékoľvek práva duševného vlastníctva.
Logo člena Wi-Fi Alliance je ochrannou známkou Wi-Fi Alliance. Logo Bluetooth je registrovaná ochranná známka spoločnosti Bluetooth SIG.
Všetky obchodné názvy, ochranné známky a registrované ochranné známky uvedené v tomto dokumente sú majetkom ich príslušných vlastníkov a sú týmto uznané.
Copyright © 2021 Espressif Systems (Shanghai) Co., Ltd. Všetky práva vyhradené.

Dokumenty / zdroje

Modul internetu vecí ESPRESSIF Esp8685-Wroom-03 Wi-Fi a Bluetooth [pdfPoužívateľská príručka
ESP868503, 2AC7Z-ESP868503, 2AC7ZESP868503, Esp8685-Wroom -03 Wi-Fi Bluetooth modul internetu vecí, Wi-Fi Bluetooth modul internetu vecí

Referencie

Zanechajte komentár

Vaša emailová adresa nebude zverejnená. Povinné polia sú označené *