Modul ESPRESSIF ESP8685-WROOM-04 WiFi a Bluetooth LE
Nadview
Modul skončilview
ESP8685-WROOM-04 je modul Wi-Fi a Bluetooth LE pro všeobecné použití. Bohatá sada periferií a malá velikost činí z tohoto modulu ideální volbu pro chytré domácnosti, průmyslovou automatizaci, zdravotnictví, spotřební elektroniku atd.
ESP8685-WROOM-04 je dodáván s PCB anténou.
Tabulka 1: Specifikace ESP8685WROOM04
kategorie | Parametry | Specifikace |
Wi-Fi |
Protokoly | IEEE 802.11 b/g/n (režim 1T1R s rychlostí přenosu dat až
150 Mb / s) |
Frekvenční rozsah | 2412 ~ 2462 MHz | |
Bluetooth® |
Protokoly | Bluetooth® LE: Bluetooth 5 a Bluetooth mesh |
Rádio | Vysílač třídy 1, třídy 2 a třídy 3 | |
AFH | ||
Zvuk | CVSD a SBC | |
Železářské zboží |
Rozhraní modulu |
GPIO, SPI, UART, I2C, I2S, periferie dálkového ovládání, řadič LED PWM, obecný řadič DMA, TWAI® ovladač (kompatibilní s ISO 11898-1), USB Seri-
al/JTAG regulátor, teplotní senzor, SAR ADC |
Integrovaný krystal | 40 MHz krystalový oscilátor | |
Provozní objemtage/Napájení | 3.0 V ~ 3.6 V | |
Provozní proud | Průměr: 80 mA | |
Minimální proud dodávaný výkonem
zásobování |
500 mA | |
Okolní teplota | –40 °C ~ +105 °C | |
Úroveň citlivosti na vlhkost (MSL) | Úroveň 3 |
Popis pinu
Modul má 17 pinů. Viz definice pinů v tabulce 2.
Tabulka 2: Definice pinů
Jméno | Žádný. | Typ1 | Funkce |
IO0 | 1 | I/O/T | GPIO0 ADC1_CH0, XTAL_32K_P |
IO1 | 2 | I/O/T | GPIO1, ADC1_CH1, XTAL_32K_N |
EN |
3 |
I |
Vysoká: zapnuto, povolí čip. Nízká: vypnuto, čip se vypne.
Výchozí: vnitřně vytažené |
IO2 | 4 | I/O/T | GPIO2, ADC1_CH2, FSPIQ |
IO4 | 5 | I/O/T | GPIO4, ADC1_CH4, FSPIHD, MTMS, LED PWM |
IO5 | 6 | I/O/T | GPIO5, ADC2_CH0, FSPIWP, MTDI, LED PWM |
IO6 | 7 | I/O/T | GPIO6, FSPICLK, MTCK, LED PWM |
3V3 | 8 | P | Napájení |
Tabulka 2 – pokračování z předchozí strany
Jméno | Žádný. | Typ1 | Funkce |
GND | 9,17 | P | Země |
IO7 | 10 | I/O/T | GPIO7, FSPID, MTDO, LED PWM |
IO8 | 11 | I/O/T | GPIO8 |
IO9 | 12 | I/O/T | GPIO9 |
IO10 | 13 | I/O/T | GPIO10, FSPICS0, LED PWM |
IO3 | 14 | I/O/T | GPIO3, ADC1_CH3, LED PWM |
RXD0 | 15 | I/O/T | GPIO20, U0RXD |
TXD0 | 16 | I/O/T | GPIO21, U0TXD |
1 P: napájení; I: vstup; O: výstup; T: vysoká impedance.
Začněte
Co potřebujete
K vývoji aplikací pro modul ESP8685-WROOM-04 potřebujete:
- 1 x modul ESP8685-WROOM-04
- 1 x testovací deska Espressif RF
- 1 x deska USB-to-Serial
- 1 x kabel micro-USB
- 1 x PC s operačním systémem Linux
V této uživatelské příručce bereme jako příklad operační systém Linuxample. Další informace o konfiguraci ve Windows a macOS najdete v ESP-IDF Programming Guide.
Hardwarové připojení
- Připájejte modul ESP8685-WROOM-04 k RF testovací desce, jak je znázorněno na obrázku 2
- Připojte RF testovací desku k USB-to-Serial desce přes TXD, RXD a GND.
- Připojte desku USB-to-Serial k počítači.
- Připojte RF testovací desku k PC nebo napájecímu adaptéru, abyste umožnili napájení 5 V pomocí kabelu Micro-USB.
- Během stahování propojte IO0 s GND pomocí propojky. Poté testovací desku zapněte.
- Stáhněte si firmware do flash. Podrobnosti viz sekce níže.
- Po stažení odstraňte propojku na IO9 a GND.
- Znovu zapněte RF testovací desku. ESP8685-WROOM-04 se přepne do pracovního režimu. Čip bude číst programy z flash po inicializaci.
Poznámka:
IO9 je vnitřně logický vysoko. Pokud je IO9 nastaveno na pull-up, je vybrán režim Boot. Pokud je tento špendlík stahovací nebo plovoucí, je vybrán režim stahování. Další informace o ESP8685-WROOM-04 naleznete v datovém listu ESP8685-WROOM-04.
Nastavení vývojového prostředí
Espressif IoT Development Framework (zkráceně ESP-IDF) je framework pro vývoj aplikací založených na čipech Espressif. Uživatelé mohou vyvíjet aplikace s čipy ESP ve Windows/Linux/macOS založené na ESP-IDF. Zde bereme operační systém Linux jako example.
Nainstalujte předpoklady
Ke kompilaci s ESP-IDF potřebujete získat následující balíčky:
- CentOS 7 a 8:
sudo yum -y aktualizace && sudo yum nainstalovat 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- - Oblouk:
sudo pacman -S – potřeba gcc git make flex bison gperf python-pip cmake ninja ccache dfu-util libuPoznámka: - Tato příručka používá adresář ~/esp v systému Linux jako instalační složku pro ESP-IDF.
- Mějte na paměti, že ESP-IDF nepodporuje mezery v cestách.
Získejte ESPIDF
Chcete-li vytvářet aplikace pro modul ESP8685-WROOM-04, potřebujete softwarové knihovny poskytované společností Espressif v Úložiště ESP-IDF.
Chcete-li získat ESP-IDF, vytvořte instalační adresář (~/esp) ke stažení ESP-IDF a naklonujte úložiště pomocí 'git clone': mkdir -p ~/esp cd ~/esp git clone –recursive https://github.com/espressif/esp-idf.git
ESP-IDF bude staženo do ~/esp/esp-idf. Informace o tom, kterou verzi ESP-IDF použít v dané situaci, najdete ve verzích ESP-IDF.
Nastavit Nástroje
Kromě ESP-IDF musíte také nainstalovat nástroje používané ESP-IDF, jako je kompilátor, debugger, balíčky Pythonu atd. ESP-IDF poskytuje skript s názvem 'install.sh', který vám pomůže nastavit nástroje. na jeden zátah.
cd ~/esp/esp-idf./install.sh
Nastavte proměnné prostředí
Nainstalované nástroje ještě nejsou přidány do proměnné prostředí PATH. Aby byly nástroje použitelné z příkazového řádku, musí být nastaveny některé proměnné prostředí. ESP-IDF poskytuje další skript 'export.sh', který to dělá. V terminálu, kde budete používat ESP-IDF, spusťte: $HOME/esp/esp-idf/export.sh Nyní je vše připraveno, můžete vytvořit svůj první projekt na modulu ESP8685-WROOM-04.
Vytvořte svůj první projekt
Spusťte projekt
Nyní jste připraveni připravit svou aplikaci pro modul ESP8685-WROOM-04. Můžete začít s projektem get-started/hello_world od examples v ESP-IDF.
Zkopírujte get-started/hello_world do adresáře ~/esp: cd ~/esp cp -r $IDF_PATH/examples/get-started/hello_world . Existuje řada example projekty v examples v ESP-IDF. Jakýkoli projekt můžete zkopírovat stejným způsobem, jak je uvedeno výše, a spustit jej. Je také možné postavit exampsoubory na místě, aniž byste je nejprve zkopírovali.
Připojte zařízení
Nyní připojte váš modul ESP8685-WROOM-04 k počítači a zkontrolujte, pod jakým sériovým portem je modul viditelný. Sériové porty v Linuxu začínají v názvu '/dev/tty'. Spusťte níže uvedený příkaz dvakrát, nejprve s odpojenou deskou a poté se zapojenou. Port, který se objeví podruhé, je ten, který potřebujete: ls /dev/tty*
Poznámka:
Mějte po ruce název portu, protože jej budete potřebovat v dalších krocích.
Konfigurovat
Přejděte do svého adresáře 'hello_world' z Step
Spusťte projekt, nastavte ESP8685 jako cíl a spusťte konfigurační nástroj projektu 'menuconfig'. cd ~/esp/hello_world idf.py set-target esp8685 idf.py menuconfig
Nastavení cíle pomocí 'idf.py set-target esp8685' by mělo být provedeno jednou, po otevření nového projektu. Pokud projekt obsahuje některá existující sestavení a konfigurace, budou vymazány a inicializovány. Cíl lze uložit do proměnné prostředí a tento krok vůbec přeskočit. Další informace naleznete v části Výběr cíle.
Pokud byly předchozí kroky provedeny správně, zobrazí se následující nabídka:
Barvy nabídky se mohou ve vašem terminálu lišit. Vzhled můžete změnit volbou '–style'. Další informace získáte spuštěním 'idf.py menuconfig –help'.
Sestavte projekt
Sestavte projekt spuštěním:
sestavení idf.py
Tento příkaz zkompiluje aplikaci a všechny komponenty ESP-IDF, poté vygeneruje zavaděč, tabulku oddílů a binární soubory aplikace.
Pokud se nevyskytnou žádné chyby, sestavení se dokončí vygenerováním binárního souboru .bin firmwaru file.
Flash do zařízení
Flashujte binární soubory, které jste právě zabudovali do modulu ESP8685-WROOM-04 spuštěním:
idf.py -p PORT [-b BAUD] flash
Nahraďte PORT názvem sériového portu vašeho modulu z kroku: Připojení zařízení. Přenosovou rychlost blikání můžete také změnit nahrazením BAUD přenosovou rychlostí, kterou potřebujete. Výchozí přenosová rychlost je 460800. Další informace o argumentech idf.py naleznete v tématu idf.py.
Poznámka:
Možnost 'flash' automaticky vytvoří a flashuje projekt, takže spouštění 'idf.py build' není nutné
Pokud vše půjde dobře, po odstranění propojky na IO0 a GND se spustí aplikace „hello_world“,
a znovu zapněte testovací desku.
Monitor
Chcete-li zkontrolovat, zda „hello_world“ skutečně běží, zadejte „idf.py -p PORT monitor“ (Nezapomeňte nahradit PORT vaším
název sériového portu).
Tento příkaz spustí aplikaci IDF Monitor:
Po spuštění a diagnostických protokolech rolování nahoru by se mělo zobrazit „Ahoj světe!“ vytištěné aplikací.
Pro ukončení IDF monitoru použijte klávesovou zkratku Ctrl+].
To je vše, co potřebujete, abyste mohli začít s modulem ESP8685-WROOM-04! Nyní jste připraveni vyzkoušet jiné
exampv ESP-IDF, nebo přejděte rovnou k vývoji vlastních aplikací.
Prohlášení USA FCC
FCC ID: 2AC7ZESP868504
Toto zařízení vyhovuje části 15 pravidel FCC. Provoz podléhá následujícím dvěma podmínkám:
- Toto zařízení nesmí způsobovat škodlivé rušení.
- Toto zařízení musí akceptovat jakékoli přijaté rušení, včetně rušení, které může způsobit nežádoucí provoz.
Toto zařízení bylo testováno a bylo zjištěno, že vyhovuje limitům pro digitální zařízení třídy B podle části 15 pravidel FCC. Tyto limity jsou navrženy tak, aby poskytovaly přiměřenou ochranu před škodlivým rušením při domácí instalaci. Toto zařízení generuje, používá a může vyzařovat vysokofrekvenční energii a pokud není instalováno a používáno v souladu s pokyny, může způsobovat škodlivé rušení rádiové komunikace. Nelze však zaručit, že při konkrétní instalaci k rušení nedojde. Pokud toto zařízení způsobuje škodlivé rušení rozhlasového nebo televizního příjmu, což lze zjistit vypnutím a zapnutím zařízení, doporučujeme uživateli, aby se pokusil napravit rušení jedním z následujících opatření:
- Přeorientujte nebo přemístěte přijímací anténu.
- Zvětšete vzdálenost mezi zařízením a přijímačem.
- Připojte zařízení do zásuvky v jiném okruhu, než ke kterému je připojen přijímač.
- Požádejte o pomoc prodejce nebo zkušeného rádiového/TV technika.
Pozor:
Jakékoli změny nebo úpravy, které nejsou výslovně schváleny stranou odpovědnou za shodu, mohou zrušit oprávnění uživatele provozovat zařízení.
Toto zařízení vyhovuje limitům FCC pro vystavení vysokofrekvenčnímu záření stanoveným pro nekontrolované prostředí. Toto zařízení a jeho anténa nesmí být umístěny nebo provozovány ve spojení s jinou anténou nebo vysílačem. Antény použité pro tento vysílač musí být instalovány tak, aby byla zajištěna vzdálenost nejméně 20 cm od všech osob a nesmějí být umístěny nebo provozovány ve spojení s jinou anténou nebo vysílačem.
Pokyny pro integraci OEM
Toto zařízení je určeno pouze pro OEM integrátory za následujících podmínek Modul lze použít k instalaci do jiného hostitele. Anténa musí být instalována tak, aby mezi anténou a uživateli byla zachována vzdálenost 20 cm a vysílací modul nesmí být umístěn společně s jinou vysílací nebo anténou. Modul lze používat pouze s integrovanou anténou (anténami), která byla původně testována a certifikována s tímto modulem. Pokud jsou splněny 3 výše uvedené podmínky, další test vysílače nebude vyžadován. Integrátor OEM je však stále zodpovědný za testování jejich koncového produktu z hlediska jakýchkoli dalších požadavků na shodu s tímto nainstalovaným modulem (např.ample, vyzařování digitálních zařízení, požadavky na periferní počítače atd.
Oznámení:
V případě, že tyto podmínky nelze splnit (napřample určitou konfiguraci notebooku nebo společné umístění s jiným vysílačem), pak se autorizace FCC pro tento modul v kombinaci s hostitelským zařízením již nepovažuje za platnou a FCC ID modulu nelze použít na konečném produktu. Za těchto okolností bude za přehodnocení odpovědný OEM integrátor. Konečný produkt (včetně vysílače) a získání samostatného povolení FCC.
Konečný konečný produkt musí být označen na viditelném místě následujícím textem: „Obsahuje modul vysílače FCC ID: 2AC7ZESP868504
Výukové zdroje
Dokumenty, které musíte přečíst
Seznamte se prosím s následujícími dokumenty:
- Průvodce programováním ESP-IDF
Rozsáhlá dokumentace pro vývojový rámec ESP-IDF, od hardwarových příruček po reference API.
- Informace pro objednání produktů Espressif
Důležité zdroje
Zde jsou důležité zdroje související s ESP8685.
- ESP32 BBS
Komunita mezi inženýry a inženýry (E2E) pro produkty Espressif, kde můžete klást otázky, sdílet znalosti, zkoumat nápady a pomáhat řešit problémy s kolegy inženýry.
Historie revizí
Datum | Verze | Poznámky k vydání |
2021-05-10 | V0.1 | Předběžné vydání |
Zřeknutí se odpovědnosti a upozornění na autorská práva
Informace v tomto dokumentu, včetně URL reference, podléhá změnám bez upozornění.
VŠECHNY INFORMACE TŘETÍCH STRAN V TOMTO DOKUMENTU JSOU POSKYTOVÁNY TAK JAK JSOU, BEZ ŽÁDNÝCH ZÁRUK NA JEHO PRAVOSTI A PŘESNOST. NA TENTO DOKUMENT SE NEPOSKYTUJE ŽÁDNÁ ZÁRUKA ZA JEHO PRODEJNOST, NEPORUŠENÍ PRÁV, VHODNOST PRO JAKÝKOLI KONKRÉTNÍ ÚČEL, A ANI ŽÁDNÁ ZÁRUKA JINAK VYPLÝVAJÍCÍ Z JAKÉHOKOLI NÁVRHU, SPECIFIKACE NEBO SAMPLE.
Veškerá odpovědnost, včetně odpovědnosti za porušení jakýchkoliv vlastnických práv, týkající se použití informací v tomto dokumentu, se zříká. Nejsou zde uděleny žádné vyjádřené nebo předpokládané licence k právům duševního vlastnictví. Logo člena Wi-Fi Alliance je ochrannou známkou Wi-Fi Alliance. Logo Bluetooth je registrovaná ochranná známka společnosti Bluetooth SIG.
Všechny obchodní názvy, ochranné známky a registrované ochranné známky uvedené v tomto dokumentu jsou majetkem příslušných vlastníků a jsou tímto uznávány.
Copyright © 2022 Espressif Systems (Shanghai) Co., Ltd. Všechna práva vyhrazena.
Dokumenty / zdroje
![]() |
Modul ESPRESSIF ESP8685-WROOM-04 WiFi a Bluetooth LE [pdfUživatelská příručka ESP868504, 2AC7Z-ESP868504, 2AC7ZESP868504, ESP8685 -WROOM- 04 Modul, ESP8685 -WROOM- 04, Modul, ESP8685 -WROOM- LE Modul WiFi a Bluetooth LE Modul, WiFi a Bluetooth LE modul, WiFi a Bluetooth LE modul |