ESPRESSIF Esp8685-Wroom-03 Wi-Fi & Bluetooth Internet of Things Modul User Manual
ESPRESSIF Esp8685-Wroom-03 Wi-Fi & Bluetooth Internet of Things Module

Babagan Dokumen Iki
Manual pangguna iki nuduhake carane miwiti modul ESP8685-WROOM-03

Update Dokumen

Mangga tansah deleng versi paling anyar ing https://www.espressif.com/en/support/download/documents.

Riwayat Revisi
Kanggo riwayat revisi dokumen iki, waca kaca pungkasan.

Notifikasi Perubahan Dokumentasi

Espressif nyedhiyakake kabar email supaya sampeyan tetep nganyari babagan owah-owahan dokumentasi teknis. Mangga langganan ing www.espressif.com/en/subscribe.

Sertifikasi

Download sertifikat kanggo produk Espressif saka www.espressif.com/en/certificates.

Swaraview

Modul Overview

ESP8685-WROOM-03 minangka modul Wi-Fi lan Bluetooth LE tujuan umum. Piranti periferal sing sugih lan ukuran cilik nggawe modul iki dadi pilihan sing cocog kanggo omah sing cerdas, otomatisasi industri, perawatan kesehatan, elektronik konsumen, lsp.
ESP8685-WROOM-03 dilengkapi antena PCB.

Tabel 1: Spesifikasi ESP8685WROOM03

Kategori Paramèter Spesifikasi
Wi-Fi Protokol IEEE 802.11 b/g/n (mode 1T1R kanthi tingkat data nganti 150 Mbps)
Rentang frekuensi 2412 ~ ​​2462 MHz
Bluetooth® Protokol Bluetooth® LE: Bluetooth 5 lan Bluetooth mesh
Radio Kelas-1, kelas-2 lan kelas-3 pemancar
AFH
Audio CVSD lan SBC
 

 

 

 

 

 

 

Hardware

 

 

Antarmuka modul

GPIO, SPI, UART, I2C, I2S, periferal remote control, pengontrol PWM LED, pengontrol DMA umum, TWAI® controller (kompatibel karo ISO 11898-1), USB Serial/JTAG controller, sensor suhu, SAR ADC
kristal terpadu 40 MHz osilator kristal
Operasi voltage/Sumber daya 3.0 V ~ 3.6 V
Operasi saiki Rata-rata: 80 mA
Minimal saiki dikirim dening sumber daya 500 mA
Suhu sekitar -40 °C ~ +105 °C
Tingkat sensitivitas kelembapan (MSL) Tingkat 3

Deskripsi Pin

Deskripsi Pin
Gambar 1:
Pin Layout (Ndhuwur View)

Modul duwe 11 pin. Deleng definisi pin ing Tabel 2.

Tabel 2: Definisi Pin

jeneng Ora. Jinis1 Fungsi
 

EN

 

1

 

I

Dhuwur: ing, mbisakake chip.

Kurang: mati, chip mati. Default: internal ditarik-munggah

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 sumber daya
GND 7 P lemah
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

Tabel 3: Definition Point Test

jeneng Jinis1 Fungsi
 

EN

 

I

Dhuwur: ing, mbisakake chip. Kurang: mati, chip mati.

Default: internal ditarik-munggah

TX I/O/T GPIO21, U0TXD
RX I/O/T GPIO20, U0RXD
GND P lemah
3V3 P sumber daya
IO9 I/O/T GPIO9

1 P: sumber daya; I: input; O: output; T: impedansi dhuwur.

Miwiti ing ESP8685WROOM03

Apa Sampeyan Perlu

Kanggo ngembangake aplikasi modul ESP8685-WROOM-03 sampeyan kudu:

  • 1 x modul ESP8685-WROOM-03
  • 1 x papan uji Espressif RF
  • 1 x USB-kanggo-Serial papan
  • 1 x Kabel mikro-USB
  • 1 x PC nganggo Linux

Ing pandhuan pangguna iki, kita njupuk sistem operasi Linux minangka example. Kanggo informasi luwih lengkap babagan konfigurasi ing Windows lan macOS, waca Pandhuan Pemrograman ESP-IDF.

Sambungan Hardware

  1. Solder modul ESP8685-WROOM-03 menyang papan uji RF kaya sing ditampilake ing Gambar 2.
    Sambungan Hardware
    Gambar 2: Sambungan Hardware
  2. Sambungake papan uji RF menyang papan USB-kanggo-Serial liwat TXD, RXD, lan GND.
  3. Sambungake papan USB-to-Serial menyang PC.
  4. Sambungake papan testing RF menyang PC utawa adaptor daya kanggo ngaktifake sumber daya V, liwat kabel Micro-USB.
  5. Sajrone download, sambungake IO0 menyang GND liwat jumper. Banjur, nguripake "ON" papan testing.
  6. Download firmware menyang flash. Kanggo rincian, deleng bagean ing ngisor iki.
  7. Sawise download, mbusak jumper ing IO9 lan GND.
  8. Daya maneh Papan testing RF. ESP8685-WROOM-03 bakal ngalih menyang mode kerja. Chip bakal maca program saka lampu kilat nalika initialization.

Cathetan:
IO9 dhuwur logika internal. Yen IO9 disetel kanggo narik munggah, mode Boot dipilih. Yen pin iki ditarik-mudhun utawa ngiwa ngambang, mode Download dipilih. Kanggo informasi luwih lengkap babagan ESP8685-WROOM-03, waca Lembar Data ESP8685-WROOM-03.

Nggawe Lingkungan Pangembangan

Espressif IoT Development Framework (ESP-IDF kanggo singkatan) minangka kerangka kanggo ngembangake aplikasi adhedhasar chip Espressif. Pangguna bisa ngembangake aplikasi nganggo chip ESP ing Windows/Linux/macOS adhedhasar ESP-IDF. Ing kene kita njupuk sistem operasi Linux minangka mantanample.

Instal Prasyarat

Kanggo ngumpulake ESP-IDF sampeyan kudu entuk paket ing ngisor iki:

  • CentOS 7 & 8:
    sudo yum -y nganyari && sudo yum instal git wget flex bison gperf python3 python3-pip python3-setu
  • Ubuntu lan Debian:
    sudo apt-get install git wget flex bison gperf python3 python3-pip python3-setuptools cmake ninja-
  • lengkungan:
    sudo pacman -S –needed gcc git make flex bison gperf python-pip cmake ninja ccache dfu-util libu

Cathetan:

  • Pandhuan iki nggunakake direktori ~/esp ing Linux minangka folder instalasi kanggo ESP-IDF.
  • Elinga yen ESP-IDF ora ndhukung spasi ing dalan.

Entuk ESPIDF

Kanggo mbangun aplikasi kanggo modul ESP8685-WROOM-03, sampeyan butuh perpustakaan piranti lunak sing diwenehake dening Espressif ing gudang ESP-IDF.

Kanggo entuk ESP-IDF, gawe direktori instalasi (~/esp) kanggo ndownload ESP-IDF lan kloning repositori nganggo 'git
kloning':

mkdir -p ~/esp
cd ~/esp
git clone –rekursif https://github.com/espressif/esp-idf.git

ESP-IDF bakal diundhuh menyang ~/esp/esp-idf. Hubungi Versi ESP-IDF kanggo informasi babagan versi ESP-IDF sing digunakake ing kahanan tartamtu.

Nggawe Tools

Saliyane ESP-IDF, sampeyan uga kudu nginstal piranti sing digunakake dening ESP-IDF, kayata compiler, debugger, paket Python, lan sapiturute. ESP-IDF nyedhiyakake skrip kanthi jeneng 'install.sh' kanggo mbantu nyetel alat kasebut. ing siji pindhah.
cd ~/esp/esp-idf
./install.sh

Nggawe Variabel Lingkungan

Piranti sing diinstal durung ditambahake menyang variabel lingkungan PATH. Kanggo nggawe alat bisa digunakake saka baris perintah, sawetara variabel lingkungan kudu disetel. ESP-IDF nyedhiyakake skrip liyane 'export.sh' sing nindakake iku. Ing terminal sing arep digunakake ESP-IDF, bukak:

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

Saiki kabeh wis siyap, sampeyan bisa mbangun proyek pisanan ing modul ESP8685-WROOM-03.

Nggawe Proyek Pisanan Sampeyan

Miwiti Proyek

Saiki sampeyan siyap nyiapake aplikasi kanggo modul ESP8685-WROOM-03. Sampeyan bisa miwiti karo proyek wiwitan / hello_world saka mantanampdirektori les ing ESP-IDF.

Salin get-started/hello_world menyang direktori ~/esp:

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

Ana sawetara example proyèk ing Exampdirektori les ing ESP-IDF. Sampeyan bisa nyalin proyek apa wae kanthi cara sing padha kaya sing dituduhake ing ndhuwur lan mbukak. Sampeyan uga bisa kanggo mbangun examples ing panggonan, tanpa nyalin dhisik.

Sambungake Piranti Sampeyan

Saiki sambungake modul ESP8685-WROOM-03 menyang komputer lan priksa ing port serial apa modul kasebut katon. Port serial ing Linux diwiwiti kanthi '/dev/tty' ing jenenge. Jalanake printah ing ngisor iki kaping pindho, pisanan karo
Papan dicopot, banjur dipasang. Port sing katon kaping pindho yaiku sing sampeyan butuhake:

ls /dev/tty

Cathetan:
Tansah jeneng port kanthi gampang amarga sampeyan butuh ing langkah sabanjure.

Konfigurasi

Navigasi menyang direktori 'hello_world' saka Langkah 2.4.1. Miwiti Proyek, atur ESP8685 minangka target lan jalanake sarana konfigurasi proyek 'menuconfig'.

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

Nyetel target nganggo 'idf.py set-target esp8685' kudu rampung sapisan, sawise mbukak proyek anyar. Yen proyek kasebut ngemot sawetara bangunan lan konfigurasi sing wis ana, mula bakal dibuwang lan diinisialisasi. Target bisa disimpen ing
variabel lingkungan kanggo ngliwati langkah iki. Waca Milih Target kanggo informasi tambahan.

Yen langkah-langkah sadurunge wis rampung kanthi bener, menu ing ngisor iki katon:

Konfigurasi
Gambar 3: Jendela Ngarep Konfigurasi Proyek

Werna menu bisa beda-beda ing terminal sampeyan. Sampeyan bisa ngganti tampilan kanthi pilihan '–style'.
Bukak 'idf.py menuconfig –help'kanggo informasi luwih lengkap.

Mbangun Proyek

Mbangun proyek kanthi mlaku.

idf.py mbangun

Printah iki bakal ngumpulake aplikasi lan kabeh komponen ESP-IDF, banjur bakal ngasilake bootloader,
tabel partisi, lan binari aplikasi.

Mbangun Proyek
Mbangun Proyek

Yen ora ana kesalahan, mbangun bakal rampung kanthi ngasilake firmware binar .bin file.

Lampu kilat menyang Piranti

Lampu kilat binari sing wis dibangun ing modul ESP8685-WROOM-03 kanthi mbukak:

idf.py -p PORT [-b BAUD] lampu kilat

Ganti PORT karo jeneng port serial modul saka Langkah: Sambungake Piranti.
Sampeyan uga bisa ngganti tingkat baud flasher kanthi ngganti BAUD karo tingkat baud sing dibutuhake. Baud rate standar yaiku 460800.
Kanggo informasi luwih lengkap babagan argumen idf.py, deleng idf.py.

Cathetan:
Opsi 'flash' kanthi otomatis mbangun lan kelip-kelip proyek kasebut, mula ora perlu mlaku 'idf.py build'.

Lampu kilat menyang Piranti
Lampu kilat menyang Piranti

Yen kabeh dadi apik, aplikasi "hello_world" wiwit mbukak sawise sampeyan mbusak jumper ing IO0 lan GND, lan maneh daya munggah Papan testing.

Ngawasi

Kanggo mriksa apa "hello_world" pancen mlaku, ketik 'idf.py -p PORT monitor' (Aja lali ngganti PORT nganggo jeneng port serial).

Printah iki mbukak aplikasi IDF Monitor:

Ngawasi

Sawise log wiwitan lan diagnostik gulung munggah, sampeyan kudu ndeleng "Halo donya!" dicithak dening aplikasi.

Ngawasi

Kanggo metu saka monitor IDF gunakake trabasan Ctrl+].
Iku kabeh sing perlu kanggo miwiti modul ESP8685-WROOM-03! Saiki sampeyan siyap nyoba sawetara mantan liyaneamples ing ESP-IDF, utawa langsung kanggo ngembangake aplikasi sampeyan dhewe.

Pratelan FCC AS

ID FCC: 2AC7ZESP868503

Piranti iki tundhuk karo Part 15 saka Aturan FCC. Operasi tundhuk karo rong syarat ing ngisor iki:

  • Piranti iki bisa uga ora nyebabake gangguan sing mbebayani.
  • Piranti iki kudu nampa gangguan sing ditampa, kalebu gangguan sing bisa nyebabake operasi sing ora dikarepake.

Peralatan iki wis diuji lan ditemokake tundhuk karo watesan kanggo piranti digital Kelas B, miturut Part15 Aturan FCC.

Watesan kasebut dirancang kanggo nyedhiyakake perlindungan sing cukup kanggo gangguan sing mbebayani ing instalasi omah. Piranti kasebut ngasilake, nggunakake lan bisa ngetokake energi frekuensi radio lan, yen ora diinstal lan digunakake miturut instruksi, bisa uga nyebabake gangguan komunikasi radio. Nanging, ora ana jaminan manawa gangguan kasebut ora kedadeyan ing instalasi tartamtu. Yen peralatan iki nyebabake gangguan ing radio utawa televisi, sing bisa ditemtokake kanthi mateni peralatan, pangguna disaranake nyoba mbenerake gangguan kasebut kanthi salah sawijining langkah ing ngisor iki:

  • Reorient utawa pindhah antena panampa.
  • Tambah pamisahan antarane peralatan lan panrima.
  • Sambungake peralatan menyang stopkontak ing sirkuit beda saka sing panrima disambungake.
  • Hubungi dealer utawa teknisi radio/TV sing berpengalaman kanggo njaluk bantuan.

Ati-ati:
Sembarang owah-owahan utawa modifikasi sing ora disetujoni kanthi jelas dening pihak sing tanggung jawab kanggo kepatuhan bisa ngilangi wewenang pangguna kanggo ngoperasikake peralatan kasebut.

Peralatan iki tundhuk karo watesan paparan radiasi FCC RF sing ditemtokake kanggo lingkungan sing ora dikendhaleni. Piranti iki lan antena kasebut ora kena dipasang utawa digunakake bebarengan karo antena utawa pemancar liyane.

Antena sing digunakake kanggo pemancar iki kudu dipasang kanggo nyedhiyakake jarak pemisahan paling ora 20 cm saka kabeh wong lan ora kudu dipasang utawa dioperasikake bebarengan karo antena utawa pemancar liyane.

OEM Instructions Integrasi

Piranti iki mung dimaksudaké kanggo integrator OEM ing kahanan ing ngisor iki Modul bisa digunakake kanggo instalasi ing host liyane. Antena kudu diinstal supaya 20 cm maintained antarane antena lan pangguna, lan modul pemancar bisa uga ora co-dumunung karo ngirim utawa antena liyane. Modul kasebut mung bakal digunakake karo antena integral sing wis diuji lan disertifikasi kanthi modul iki.

Anggere 3 kahanan ing ndhuwur ditemoni, tes pemancar luwih lanjut ora dibutuhake. Nanging, integrator OEM isih tanggung jawab kanggo nguji produk pungkasan kanggo syarat kepatuhan tambahan karo modul sing diinstal (kanggo example, emisi piranti digital, syarat peripheral PC, etc.

Kabar:
Yen kahanan kasebut ora bisa ditindakake (umpamaneample konfigurasi laptop tartamtu utawa co-lokasi karo pemancar liyane), banjur wewenang FCC kanggo modul iki ing kombinasi karo peralatan inang ora dianggep bener lan ID FCC modul ora bisa digunakake ing produk final. Ing kasus kasebut lan kahanan kasebut, integrator OEM bakal tanggung jawab kanggo ngevaluasi maneh. Produk pungkasan (kalebu pemancar) lan entuk wewenang FCC sing kapisah. Produk pungkasan kudu diwenehi label ing area sing katon ing ngisor iki: "Ngandhut Modul Transmitter FCC ID: 2AC7ZESP868503 utawa Ngemot ID FCC: 2AC7ZESP868503".

Sumber Belajar

Dokumen sing kudu diwaca

Mangga kenal karo dokumen ing ngisor iki:

  • Panduan Pemrograman ESP-IDF
    Dokumentasi ekstensif kanggo kerangka pangembangan ESP-IDF, wiwit saka pandhuan hardware nganti referensi API.
  • Informasi Pemesanan Produk Espressif

Sumber Daya Penting

Mangkene sumber daya sing gegandhengan karo penting.

  • ESP32 BBS
    Komunitas Engineer-to-Engineer (E2E) kanggo produk Espressif ngendi sampeyan bisa ngirim pitakonan, nuduhake kawruh, njelajah gagasan, lan mbantu ngatasi masalah karo fellow engineers.

Riwayat Revisi

Tanggal Versi Cathetan rilis
2021-12-27 V0.1 Rilis awal

Penafian lan Kabar Hak Cipta

Logo

Informasi ing dokumen iki, kalebu URL referensi, bisa diganti tanpa kabar.
KABEH INFORMASI PIHAK KETIGA ING DOKUMEN IKI DISEDIAKAN TANPA JAMINAN KEATENIS LAN AKURASI.
Ora ana JAMINAN sing diwenehake kanggo DOKUMEN IKI amarga kebolehan dagang, ora nglanggar, kesesuaian kanggo tujuan tartamtu, utawa ora ana JAMINAN liyane sing njedhul saka proposal, SPESIFIKASI UTAWA S.AMPLE.
Kabeh tanggung jawab, kalebu tanggung jawab kanggo nglanggar hak kepemilikan, sing ana hubungane karo panggunaan informasi ing dokumen iki ditolak. Ora ana lisensi sing ditulis utawa diwenehake, kanthi estoppel utawa liya-liyane, kanggo hak properti intelektual sing diwenehake ing kene.
Logo Anggota Wi-Fi Alliance minangka merek dagang saka Wi-Fi Alliance. Logo Bluetooth minangka merek dagang kadhaptar saka Bluetooth SIG.
Kabeh jeneng dagang, merek dagang lan merek dagang kadhaptar sing kasebut ing dokumen iki minangka properti saka pihak sing nduweni, lan kanthi iki diakoni.
Hak Cipta © 2021 Espressif Systems (Shanghai) Co., Ltd. Kabeh hak dilindhungi undhang-undhang.

Dokumen / Sumber Daya

ESPRESSIF Esp8685-Wroom-03 Wi-Fi & Bluetooth Internet of Things Module [pdf] Manual pangguna
ESP868503, 2AC7Z-ESP868503, 2AC7ZESP868503, Esp8685-Wroom -03 Modul Internet of Things Bluetooth Wi-Fi, Modul Internet of Things Bluetooth Wi-Fi

Referensi

Ninggalake komentar

Alamat email sampeyan ora bakal diterbitake. Kolom sing dibutuhake ditandhani *