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

MODULE ESPRESSIF ESP8685-WROOM-04 WiFi è Bluetooth LE

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

Overview

Modulu Overview
ESP8685-WROOM-04 hè un modulu Wi-Fi è Bluetooth LE di u scopu generale. U riccu inseme di periferiche è una piccula dimensione facenu stu modulu una scelta ideale per case intelligenti, automatizazione industriale, assistenza sanitaria, elettronica di cunsumu, etc.
ESP8685-WROOM-04 vene cun una antenna PCB.

Tabella 1: Specificazioni ESP8685WROOM04

I categurie Parametri Specificazioni
 

Wi-Fi

Protocolli IEEE 802.11 b/g/n (modu 1T1R cù velocità di dati finu à

150 Mbps)

Gamma di freccia 2412 ~ ​​2462 MHz
 

 

Bluetooth®

Protocolli Bluetooth® LE: Bluetooth 5 è Bluetooth mesh
Radio Trasmettitore di Classe 1, Classe 2 è Classe 3
AFH
Audio CVSD è SBC
 

 

 

 

 

 

 

Hardware

 

 

Interfacce di moduli

GPIO, SPI, UART, I2C, I2S, periferica di cuntrollu remoto, controller LED PWM, controller DMA generale, TWAI® controller (compatibile cù ISO 11898-1), USB Seri-

al/JTAG controller, sensore di temperatura, SAR ADC

Cristalli integrati Oscillatore à cristalli 40 MHz
Voltage/Funzioni di alimentazione 3.0 V ~ 3.6 V
Corrente di funziunamentu Media: 80 mA
Corrente minima furnita da a putenza

supply

500 mA
Temperature ambientale -40 °C ~ +105 °C
Livellu di sensibilità à l'umidità (MSL) Livellu 3

Pin DescriptionESPRESSIF-ESP8685WROOM-04-WiFi-0and-Bluetooth-LE-Module-FIG-1

U modulu hà 17 pins. Vede e definizione di pin in a Tabella 2.

Table 2: Pin Definitions

Nome Innò. Tipu1 Funzione
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

High: on, attiva u chip. Low: off, u chip si spegne.

Default: internu tiratu-up

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 Alimentazione elettrica

Tabella 2 - cuntinueghja da a pagina precedente

Nome Innò. Tipu1 Funzione
GND 9,17 P Terra
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: alimentazione; I: input; O: output; T: alta impedenza.

Cuminciate

Ciò chì avete bisognu
Per sviluppà applicazioni per u modulu ESP8685-WROOM-04 avete bisognu:

  • 1 x Modulu ESP8685-WROOM-04
  • 1 x Scheda di prova RF Espressif
  • 1 x scheda USB-to-Serial
  • 1 x cavu Micro-USB
  • 1 x PC cù Linux
    In questa guida d'utilizatore, pigliamu u sistema operatore Linux cum'è example. Per più infurmazione nantu à a cunfigurazione in Windows è macOS, fate riferimentu à a Guida di Programmazione ESP-IDF.

Cunnessione Hardware

  1. Salda u modulu ESP8685-WROOM-04 à a scheda di prova RF cum'è mostra in Figura 2ESPRESSIF-ESP8685WROOM-04-WiFi-0and-Bluetooth-LE-Module-FIG-2
  2.  Cunnette a scheda di prova RF à a scheda USB-to-Serial via TXD, RXD è GND.
  3.  Cunnette vi USB-to-Serial bordu à u PC.
  4. Cunnette a scheda di prova RF à u PC o un adattatore di alimentazione per attivà l'alimentazione 5 V, via u cable Micro-USB.
  5. Durante u scaricamentu, cunnette IO0 à GND via un jumper. Dopu, accende "ON" a tavola di prova.
  6. Scaricate u firmware in u flash. Per i dettagli, vede e rùbbriche sottu.
  7. Dopu a scaricamentu, sguassate u jumper in IO9 è GND.
  8. Accende di novu a scheda di prova RF. ESP8685-WROOM-04 passarà à u modu di travagliu. U chip hà da leghje i prugrammi da u flash à l'inizializazione.

Nota:
IO9 hè internamente alta logica. Se IO9 hè stallatu per pull-up, u modu Boot hè sceltu. Sè stu pin hè pull-down o lasciatu flottante, u modu Scaricatu hè sceltu. Per più infurmazione nantu à ESP8685-WROOM-04, fate riferimentu à ESP8685-WROOM-04 Datasheet.

Configurate l'ambiente di sviluppu
L'Espressif IoT Development Framework (ESP-IDF in breve) hè un framework per sviluppà applicazioni basate nantu à i chips Espressif. L'utilizatori ponu sviluppà applicazioni cù chips ESP in Windows / Linux / macOS basatu annantu à ESP-IDF. Quì avemu pigliatu u sistema operatore Linux cum'è example.

Installa Prerequisite
Per cumpilà cù ESP-IDF avete bisognu di ottene i seguenti pacchetti:

  • CentOS 7 & 8:
    sudo yum -y update && sudo yum install git wget flex bison gperf python3 python3-pip python3-setu
  • Ubuntu è Debian:
    sudo apt-get install git wget flex bison gperf python3 python3-pip python3-setuptools cmake ninja-
  • arcu:
    sudo pacman -S -necessariu gcc git make flex bison gperf python-pip cmake ninja ccache dfu-util libuNote:
  • Questa guida usa u cartulare ~/esp in Linux cum'è un cartulare di installazione per ESP-IDF.
  • Tenite in mente chì ESP-IDF ùn sustene micca spazii in camini.

Ottene ESPIDF
Per custruisce applicazioni per u modulu ESP8685-WROOM-04, avete bisognu di e librerie di software furnite da Espressif in Repositoriu ESP-IDF.
Per uttene ESP-IDF, crea un cartulare di installazione (~/esp) per scaricà ESP-IDF è clone u repository cù 'git clone': mkdir -p ~/esp cd ~/esp git clone -recursive https://github.com/espressif/esp-idf.git
ESP-IDF serà scaricatu in ~/esp/esp-idf. Cunsultate Versioni ESP-IDF per infurmazione nantu à quale versione ESP-IDF à aduprà in una situazione determinata.

Configurate Strumenti
A parte di l'ESP-IDF, avete ancu bisognu di installà l'arnesi utilizati da ESP-IDF, cum'è u compilatore, debugger, pacchetti Python, etc. ESP-IDF furnisce un script chjamatu 'install.sh' per aiutà à stallà l'arnesi. in una volta.
cd ~/esp/esp-idf./install.sh

Configurate Variabili di Ambiente
L'arnesi installati ùn sò micca ancu aghjuntu à a variabile d'ambiente PATH. Per fà l'arnesi utilizable da a linea di cummanda, alcune variabili di l'ambiente deve esse stabilitu. ESP-IDF furnisce un altru script "export.sh" chì face questu. In u terminal induve avete aduprà ESP-IDF, eseguite: $HOME/esp/esp-idf/export.sh Avà tuttu hè prontu, pudete custruisce u vostru primu prughjettu nantu à u modulu ESP8685-WROOM-04.

Crea u vostru primu prughjettu

Inizià un Prughjettu
Avà site prontu à preparà a vostra applicazione per u modulu ESP8685-WROOM-04. Pudete principià cù u prugettu get-started/hello_world da exampl'annuariu les in ESP-IDF.
Copia get-started/hello_world in u cartulare ~/esp: cd ~/esp cp -r $IDF_PATH/examples/get-started/hello_world . Ci hè una gamma di example prughjetti in l'exampl'annuariu les in ESP-IDF. Pudete copià ogni prughjettu in u listessu modu cum'è prisentatu sopra è eseguisce. Hè ancu pussibule di custruisce examples in-place, senza copiarli prima.

Cunnette vi u vostru Dispositivu
Avà cunnette u vostru modulu ESP8685-WROOM-04 à l'urdinatore è verificate sottu quale portu seriale u modulu hè visibile. I porti seriali in Linux cumincianu cù '/dev/tty' in i so nomi. Eseguite u cumandimu sottu duie volte, prima cù u tavulu unplugged, dopu cun plugged in. U portu chì appare a seconda volta hè quellu chì avete bisognu: ls /dev/tty*

Nota:
Mantene a porta u nome di u portu cum'è avete bisognu in i prossimi passi.

Configurate
Navigate à u vostru cartulare "hello_world" da Step

Avviate un Prughjettu, stabilisce ESP8685 cum'è u destinazione è eseguite l'utilità di cunfigurazione di u prughjettu 'menuconfig'. cd ~/esp/hello_world idf.py set-target esp8685 idf.py menuconfig

Setting the target with 'idf.py set-target esp8685' deve esse fattu una volta, dopu avè apertu un novu prughjettu. Se u prughjettu cuntene alcune custruzzioni è cunfigurazione esistenti, seranu sbulicati è inizializzati. U mira pò esse salvatu in a variabile di l'ambiente per saltà stu passu in tuttu. Vede Selezzione di u Target per infurmazioni supplementari.

Se i passi precedenti sò stati fatti currettamente, u seguente menu appare:ESPRESSIF-ESP8685WROOM-04-WiFi-0and-Bluetooth-LE-Module-FIG-3

I culori di u menu puderia esse diffirenti in u vostru terminal. Pudete cambià l'apparenza cù l'opzione '-style'. Per piacè eseguite 'idf.py menuconfig –help'per più infurmazione.

Custruì u Prughjettu
Custruite u prugettu eseguendu:

idf.py custruisce

Stu cumandimu compilerà l'applicazione è tutti i cumpunenti ESP-IDF, allora generà u bootloader, a tabella di partizioni è i binari di l'applicazione.ESPRESSIF-ESP8685WROOM-04-WiFi-0and-Bluetooth-LE-Module-FIG-4ESPRESSIF-ESP8685WROOM-04-WiFi-0and-Bluetooth-LE-Module-FIG-5

Se ùn ci sò micca errori, a custruzzione finisce generendu u binariu di firmware .bin file.

Flash nant'à u dispusitivu
Flash i binari chì avete appena custruitu nantu à u vostru modulu ESP8685-WROOM-04 eseguendu:

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

Sustituisci PORT cù u nome di u portu seriale di u vostru modulu da Step: Connect Your Device. Pudete ancu cambià a velocità di baud di lampeggiante rimpiazzendu BAUD cù u baud rate chì avete bisognu. U baud rate predeterminatu hè 460800. Per più infurmazione nantu à l'argumenti idf.py, vede idf.py.

Nota:
L'opzione 'flash' custruisce automaticamente è lampeghja u prughjettu, cusì l'esecuzione 'idf.py build' ùn hè micca necessariuESPRESSIF-ESP8685WROOM-04-WiFi-0and-Bluetooth-LE-Module-FIG-6ESPRESSIF-ESP8685WROOM-04-WiFi-0and-Bluetooth-LE-Module-FIG-7

Se tuttu va bè, l'applicazione "hello_world" cumencia à curriri dopu avè eliminatu u jumper in IO0 è GND,
è rinfurzà u bordu di prova.

Monitor
Per verificà se "hello_world" hè veramente in esecuzione, scrivite 'idf.py -p PORT monitor' (Ùn vi scurdate di rimpiazzà PORT cù u vostru
nome di u portu seriale).

Questu cumanda lancia l'applicazione IDF Monitor:ESPRESSIF-ESP8685WROOM-04-WiFi-0and-Bluetooth-LE-Module-FIG-8

Dopu à l'iniziu è i logs di diagnostica scorri, duvete vede "Hello world!" stampatu da l'applicazione.ESPRESSIF-ESP8685WROOM-04-WiFi-0and-Bluetooth-LE-Module-FIG-9

Per esce da u monitor IDF, utilizate a scorciata Ctrl +].
Hè tuttu ciò chì avete bisognu per cumincià cù u modulu ESP8685-WROOM-04! Avà vi sò prontu à pruvà qualchi altru
examples in ESP-IDF, o vai dritta à sviluppà u vostru propriu applicazioni.

Dichjarazione FCC US

ID FCC: 2AC7ZESP868504
Stu dispusitivu hè conforme à a Parte 15 di e regule FCC. U funziunamentu hè sottumessu à i seguenti dui cundizioni:

  • Stu dispusitivu ùn pò causari interferenza dannusu.
  • Stu dispusitivu deve accettà ogni interferenza ricevuta, cumpresi l'interferenza chì pò causà operazione indesiderata.

Stu equipamentu hè statu pruvatu è truvatu cum'è i limiti per un dispositivu digitale di Classe B, in cunfurmità cù a Parte 15 di e Regule FCC. Questi limiti sò pensati per furnisce una prutezzione raghjone contr'à l'interferenza dannosa in una stallazione residenziale. Stu equipamentu genera, usa è pò irradià energia di freccia radio è, se ùn hè micca stallatu è utilizatu in cunfurmità cù l'istruzzioni, pò causà interferenza dannosa à e cumunicazioni radio. Tuttavia, ùn ci hè micca guaranzia chì l'interferenza ùn accade micca in una installazione particulare. Se stu equipamentu provoca interferenza dannosa à a ricezione di a radio o di a televisione, chì pò esse determinata spegnendu è accendendu l'equipaggiu, l'utilizatore hè incuraghjitu à pruvà à curregà l'interferenza cù una di e seguenti misure:

  • Riorientate o rilocate l'antenna di ricezione.
  • Aumente a separazione trà l'equipaggiu è u ricevitore.
  • Cunnette l'equipaggiu in una presa in un circuitu diversu da quellu à quale hè cunnessu u ricevitore.
  • Cunsultate u rivenditore o un tecnicu espertu di radio/TV per aiutu.

Attenzione:
Qualchese mudificazione o mudificazione chì ùn hè micca espressamente appruvata da a parte rispunsevuli di u rispettu pò annullà l'autorità di l'utilizatore per operà l'equipaggiu.
Stu equipamentu hè conforme à i limiti di esposizione à a radiazione RF di FCC stabiliti per un ambiente senza cuntrollu. Stu dispositivu è a so antenna ùn deve esse micca situati o operati in cunjunzione cù qualsiasi altra antenna o trasmettitore. L'antenne aduprate per stu trasmettitore devenu esse installate per furnisce una distanza di separazione di almenu 20 cm da tutte e persone è ùn deve esse micca situate o operate in cunjunzione cù qualsiasi altra antenna o trasmettitore.

Istruzzioni d'integrazione OEM
Stu dispusitivu hè pensatu solu per l'integratori OEM in e seguenti cundizioni U modulu pò esse usatu per installà in un altru host. L'antenna deve esse stallata in modu chì 20 cm hè mantinutu trà l'antenna è l'utilizatori, è u modulu di trasmettitore ùn pò micca esse situatu cù altre trasmissioni o antenne. U modulu deve esse usatu solu cù l'antenna integrale chì hè stata testata è certificata in origine cù stu modulu. Sempre chì e cundizioni 3 sopra sò soddisfatte, ùn sarà micca necessariu più teste di trasmettitore. Tuttavia, l'integratore OEM hè sempre rispunsevule per pruvà u so pruduttu finale per qualsiasi requisitu di cunfurmità supplementu cù stu modulu installatu (per ex.ample, emissioni di dispusitivu digitale, esigenze periferica PC, etc.

Avvisu:
In l'eventuali chì queste cundizioni ùn ponu esse rispettate (per esampcerta cunfigurazione di laptop o co-location cù un altru trasmettitore), allora l'autorizazione FCC per stu modulu in cumbinazione cù l'equipaggiu ospitu ùn hè più cunsideratu validu è l'ID FCC di u modulu ùn pò micca esse usatu in u pruduttu finali. In questi è circustanza, l'integratore OEM serà rispunsevule per a rivalutazione. U pruduttu finitu (cumpresu u trasmettitore) è ottene una autorizazione FCC separata.
U pruduttu finale finale deve esse etichettatu in una zona visibile cù u seguente: "Contene Modulu Trasmettitore FCC ID: 2AC7ZESP868504

Risorse di apprendimentu

Documenti MustLead
Per piacè familiarizàvi cù i seguenti documenti:

  • Guida di prugrammazione ESP-IDF

Amplia documentazione per u quadru di sviluppu ESP-IDF, chì varieghja da guide hardware à riferimentu API.

  • Espressif Products infurmazione di ordine

Risorse impurtanti
Eccu l'impurtanti risorse ESP8685-related.

  • ESP32 BBS

Cumunità Ingegnere à Ingegnere (E2E) per i prudutti Espressif induve pudete postà e dumande, sparte cunniscenze, scopre idee, è aiutà à risolve i prublemi cù i so cumpagni ingegneri.

Storia di rivisione

Data Versione Note di liberazione
2021-05-10 V0.1 Liberazione preliminare

Disclaimer è Avvisu di Copyright
L'infurmazioni in stu documentu, cumprese URL riferimenti, hè sottumessu à cambià senza avvisu.
TUTTE L'INFORMAZIONI DI TERZI IN QUESTU DOCUMENTU hè furnita cum'è, senza alcuna garanzia per a so autenticità è precisione. NESSUNA GARANTIA hè furnita à stu ducumentu per a so cummercialità, non infrazione, idoneità à ogni scopu particulari, nè alcuna garanzia altrimenti derivanti da ogni pruposta, specificazione o S.AMPLE.

Ogni rispunsabilità, cumpresa a responsabilità per a violazione di qualsiasi diritti di pruprietariu, in relazione à l'usu di l'infurmazioni in stu documentu hè rinunziata. Nisuna licenza espressa o implicita, per estoppel o altrimenti, à qualsiasi diritti di pruprietà intellettuale sò cuncede quì. U logu Wi-Fi Alliance Member hè una marca di u Wi-Fi Alliance. U logu Bluetooth hè una marca registrata di Bluetooth SIG.
Tutti i nomi di cummerciale, i marchi è i marchi registrati citati in stu documentu sò pruprietà di i so rispettivi pruprietarii, è sò ricunnisciuti da quì.

Copyright © 2022 Espressif Systems (Shanghai) Co., Ltd. Tutti i diritti riservati.

Documenti / Risorse

MODULE ESPRESSIF ESP8685-WROOM-04 WiFi è Bluetooth LE [pdfManuale d'usu
ESP868504, 2AC7Z-ESP868504, 2AC7ZESP868504, ESP8685 -WROOM- 04 Module, ESP8685 -WROOM- 04, Module, ESP8685 -WROOM- 04 WiFi è Bluetooth LE Module, WiFi è Bluetooth LE Module, LE, Module Bluetooth LE Module

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *