ESPRESSIF ESP8685-WROOM-04 WiFi lan Modul LE Bluetooth
Swaraview
Modul Overview
ESP8685-WROOM-04 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-04 dilengkapi antena PCB.
Tabel 1: Spesifikasi ESP8685WROOM04
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 Seri-
al/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 daya
pasokan |
500 mA | |
Suhu sekitar | -40 °C ~ +105 °C | |
Tingkat sensitivitas kelembapan (MSL) | Tingkat 3 |
Deskripsi Pin
Modul duwe 17 pin. Deleng definisi pin ing Tabel 2.
Tabel 2: Definisi Pin
jeneng | Ora. | Jinis1 | Fungsi |
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 |
Dhuwur: ing, mbisakake chip. Kurang: mati, chip mati.
Default: internal ditarik-munggah |
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 | sumber daya |
Tabel 2 – terusan saka kaca sadurunge
jeneng | Ora. | Jinis1 | Fungsi |
GND | 9,17 | P | lemah |
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: sumber daya; I: input; O: output; T: impedansi dhuwur.
Miwiti
Apa Sampeyan Perlu
Kanggo ngembangake aplikasi modul ESP8685-WROOM-04 sampeyan kudu:
- 1 x modul ESP8685-WROOM-04
- 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
- Solder modul ESP8685-WROOM-04 menyang papan uji RF kaya sing ditampilake ing Gambar 2
- Sambungake papan uji RF menyang papan USB-kanggo-Serial liwat TXD, RXD, lan GND.
- Sambungake papan USB-to-Serial menyang PC.
- Sambungake papan uji RF menyang PC utawa adaptor daya kanggo ngaktifake sumber daya 5 V, liwat kabel Micro-USB.
- Sajrone download, sambungake IO0 menyang GND liwat jumper. Banjur, nguripake "ON" papan testing.
- Download firmware menyang flash. Kanggo rincian, deleng bagean ing ngisor iki.
- Sawise download, mbusak jumper ing IO9 lan GND.
- Daya maneh Papan testing RF. ESP8685-WROOM-04 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-04, waca Lembar Data ESP8685-WROOM-04.
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 libuCathetan: - 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 modul ESP8685-WROOM-04, sampeyan butuh perpustakaan piranti lunak sing diwenehake dening Espressif ing Repositori ESP-IDF.
Kanggo entuk ESP-IDF, gawe direktori instalasi (~/esp) kanggo ndownload ESP-IDF lan kloning repositori nganggo 'git clone': mkdir -p ~/esp cd ~/esp git clone –recursive 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 iki. Ing terminal ngendi sampeyan arep nggunakake ESP-IDF, mbukak: $ HOME / esp / esp-idf / export.sh Saiki kabeh wis siyap, sampeyan bisa mbangun project pisanan ing modul ESP8685-WROOM-04.
Nggawe Proyek Pisanan Sampeyan
Miwiti Proyek
Saiki sampeyan siyap nyiapake aplikasi kanggo modul ESP8685-WROOM-04. 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-04 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 kanthi papan dicopot, banjur disambungake. 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
Miwiti Proyek, atur ESP8685 minangka target lan jalanake sarana konfigurasi proyek 'menuconfig'. cd ~/esp/hello_world idf.py set-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:
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
Gawe 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.
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-04 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'
Yen kabeh dadi apik, aplikasi "hello_world" wiwit mlaku 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:
Sawise log wiwitan lan diagnostik gulung munggah, sampeyan kudu ndeleng "Halo donya!" dicithak dening aplikasi.
Kanggo metu saka monitor IDF gunakake trabasan Ctrl+].
Iku kabeh sing perlu kanggo miwiti modul ESP8685-WROOM-04! Saiki sampeyan siyap nyoba sawetara liyane
examples ing ESP-IDF, utawa langsung kanggo ngembangake aplikasi sampeyan dhewe.
Pratelan FCC AS
ID FCC: 2AC7ZESP868504
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 menehi pangayoman sing cukup marang gangguan sing mbebayani ing instalasi omah. Peralatan iki ngasilake, nggunakake lan bisa mancarake energi frekuensi radio lan, yen ora dipasang lan digunakake miturut pandhuane, bisa nyebabake gangguan sing mbebayani kanggo komunikasi radio. Nanging, ora ana jaminan manawa gangguan ora bakal kedadeyan ing instalasi tartamtu. Yen peralatan iki nyebabake gangguan sing mbebayani kanggo resepsi radio utawa televisi, sing bisa ditemtokake kanthi mateni lan nguripake peralatan kasebut, pangguna dianjurake kanggo 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 dienggo bareng 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 Pemancar ID FCC: 2AC7ZESP868504
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 ESP8685.
- 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-05-10 | V0.1 | Rilis awal |
Penafian lan Kabar Hak Cipta
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 bisa diperdagangkan, ora nglanggar, kesesuaian kanggo tujuan khusus, utawa ora ana garansi liyane sing muncul saka proposal, spesifikasi utawa spesifikasi.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 © 2022 Espressif Systems (Shanghai) Co., Ltd. Kabeh hak dilindhungi undhang-undhang.
Dokumen / Sumber Daya
![]() |
ESPRESSIF ESP8685-WROOM-04 WiFi lan Modul LE Bluetooth [pdf] Manual pangguna ESP868504, 2AC7Z-ESP868504, 2AC7ZESP868504, ESP8685 -WROOM- 04 Module, ESP8685 -WROOM- 04, Module, ESP8685 -WROOM- 04 WiFi and Bluetooth LE Module, LE, WiFi and Bluetooth LE Module |