ESPRESSIF ESP8685-WROOM-04 Модуль WiFi і Bluetooth LE
Скончанаview
Модуль скончаныview
ESP8685-WROOM-04 - гэта модуль Wi-Fi і Bluetooth LE агульнага прызначэння. Багаты набор перыферыйных прылад і невялікі памер робяць гэты модуль ідэальным выбарам для разумных дамоў, прамысловай аўтаматызацыі, аховы здароўя, бытавой электронікі і г.д.
ESP8685-WROOM-04 пастаўляецца з антэнай для друкаванай платы.
Табліца 1: Тэхнічныя характарыстыкі ESP8685WROOM04
Катэгорыі | Параметры | Тэхнічныя характарыстыкі |
Wi-Fi |
Пратаколы | IEEE 802.11 b/g/n (рэжым 1T1R з хуткасцю перадачы дадзеных да
150 Мбіт/с) |
Дыяпазон частот | 2412 ~ 2462 МГц | |
Bluetooth® |
Пратаколы | Bluetooth® LE: Bluetooth 5 і сетка Bluetooth |
радыё | Перадатчык класа 1, класа 2 і класа 3 | |
AFH | ||
Аўдыё | CVSD і SBC | |
Абсталяванне |
Інтэрфейсы модуляў |
GPIO, SPI, UART, I2C, I2S, перыферыйная прылада дыстанцыйнага кіравання, святлодыёдны ШІМ-кантролер, агульны DMA-кантролер, TWAI® кантролер (сумяшчальны з ISO 11898-1), USB Seri-
інш/ДжTAG кантролер, датчык тэмпературы, АЦП SAR |
Убудаваны крышталь | Крышталь-генератар 40 Мгц | |
Працоўны выпtage / Блок харчавання | 3.0 В ~ 3.6 В | |
Працоўны ток | У сярэднім: 80 мА | |
Мінімальны ток, які падаецца магутнасцю
пастаўкі |
500 мА | |
Тэмпература навакольнага асяроддзя | –40 °C ~ +105 °C | |
Узровень адчувальнасці да вільгаці (MSL) | Узровень 3 |
Pin Апісанне
Модуль мае 17 кантактаў. Глядзіце азначэнні штыфтоў у табліцы 2.
Табліца 2: Вызначэнне шпілек
Імя | няма | Тып1 | Функцыя |
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 |
Высокая: уключана, уключае чып. Нізкі: выключаны, чып выключаецца.
Па змаўчанні: унутрана падцягнуты |
IO2 | 4 | I/O/T | GPIO2, ADC1_CH2, FSPIQ |
IO4 | 5 | I/O/T | GPIO4, ADC1_CH4, FSPIHD, MTMS, LED ШІМ |
IO5 | 6 | I/O/T | GPIO5, ADC2_CH0, FSPIWP, MTDI, святлодыёд ШІМ |
IO6 | 7 | I/O/T | GPIO6, FSPICLK, MTCK, LED ШІМ |
3V3 | 8 | P | Блок харчавання |
Табліца 2 – працяг з папярэдняй старонкі
Імя | няма | Тып1 | Функцыя |
GND | 9,17 | P | зямля |
IO7 | 10 | I/O/T | GPIO7, FSPID, MTDO, LED ШІМ |
IO8 | 11 | I/O/T | GPIO8 |
IO9 | 12 | I/O/T | GPIO9 |
IO10 | 13 | I/O/T | GPIO10, FSPICS0, святлодыёд ШІМ |
IO3 | 14 | I/O/T | GPIO3, ADC1_CH3, святлодыёд ШІМ |
RXD0 | 15 | I/O/T | GPIO20, U0RXD |
TXD0 | 16 | I/O/T | GPIO21, U0TXD |
1 P: крыніца харчавання; I: уваход; O: выхад; T: высокі імпеданс.
Пачніце
Што вам трэба
Для распрацоўкі прыкладанняў для модуля ESP8685-WROOM-04 неабходна:
- 1 модуль ESP8685-WROOM-04
- 1 х тэставая плата Espressif RF
- 1 плата USB-to-Serial
- 1 х кабель Micro-USB
- 1 х ПК пад кіраваннем Linux
У гэтым кіраўніцтве карыстальніка мы бярэм аперацыйную сістэму Linux як былыampле. Для атрымання дадатковай інфармацыі аб канфігурацыі ў Windows і macOS, калі ласка, звярніцеся да кіраўніцтва па праграмаванні ESP-IDF.
Апаратнае падключэнне
- Прыпаяйце модуль ESP8685-WROOM-04 да тэставай платы ВЧ, як паказана на малюнку 2
- Падключыце плату тэсціравання RF да платы USB-to-Serial праз TXD, RXD і GND.
- Падключыце плату USB-to-Serial да ПК.
- Падключыце плату тэсціравання RF да ПК або адаптара сілкавання, каб уключыць харчаванне 5 У, праз кабель Micro-USB.
- Падчас загрузкі падключыце IO0 да GND праз перамычку. Затым уключыце тэставую дошку.
- Спампаваць прашыўку на флэшку. Для атрымання падрабязнай інфармацыі глядзіце раздзелы ніжэй.
- Пасля загрузкі выдаліце перамычку на IO9 і GND.
- Зноў уключыце тэставую радыёчастотную плату. ESP8685-WROOM-04 пяройдзе ў працоўны рэжым. Чып будзе чытаць праграмы з флэшкі пасля ініцыялізацыі.
Заўвага:
IO9 унутрана высокі. Калі IO9 настроены на падцягванне, выбіраецца рэжым загрузкі. Калі гэты штыфт расчыняецца ўніз або злева плавае, абраны рэжым загрузкі. Для атрымання дадатковай інфармацыі аб ESP8685-WROOM-04, калі ласка, звярніцеся да табліцы дадзеных ESP8685-WROOM-04.
Наладзьце асяроддзе распрацоўкі
Espressif IoT Development Framework (скарочана ESP-IDF) - гэта структура для распрацоўкі прыкладанняў на аснове чыпаў Espressif. Карыстальнікі могуць распрацоўваць прыкладанні з чыпамі ESP у Windows/Linux/macOS на аснове ESP-IDF. Тут мы бярэм аперацыйную сістэму Linux у якасці прыкладуampле.
Ўстаноўка Неабходныя ўмовы
Для кампіляцыі з ESP-IDF вам трэба атрымаць наступныя пакеты:
- CentOS 7 і 8:
sudo yum -y абнаўленне && sudo yum усталяваць 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- - Арка:
sudo pacman -S –патрэбны gcc git make flex bison gperf python-pip cmake ninja ccache dfu-util libuЗаўвага: - Гэта кіраўніцтва выкарыстоўвае каталог ~/esp на Linux у якасці тэчкі ўстаноўкі для ESP-IDF.
- Майце на ўвазе, што ESP-IDF не падтрымлівае прабелы ў шляхах.
Атрымаць ESPIDF
Для стварэння прыкладанняў для модуля ESP8685-WROOM-04 вам патрэбныя праграмныя бібліятэкі, прадастаўленыя Espressif у Рэпазітар ESP-IDF.
Каб атрымаць ESP-IDF, стварыце каталог усталёўкі (~/esp), каб загрузіць ESP-IDF і кланаваць рэпазітар з дапамогай «git clone»: mkdir -p ~/esp cd ~/esp git clone –recursive https://github.com/espressif/esp-idf.git
ESP-IDF будзе загружаны ў ~/esp/esp-idf. Звярніцеся да версій ESP-IDF для атрымання інфармацыі аб тым, якую версію ESP-IDF выкарыстоўваць у дадзенай сітуацыі.
Наладзіць Інструменты
Акрамя ESP-IDF, вам таксама трэба ўсталяваць інструменты, якія выкарыстоўваюцца ESP-IDF, такія як кампілятар, адладчык, пакеты Python і г.д. ESP-IDF забяспечвае скрыпт з імем 'install.sh', каб дапамагчы наладзіць інструменты на адным дыханні.
cd ~/esp/esp-idf./install.sh
Наладзьце зменныя асяроддзя
Усталяваныя інструменты яшчэ не дададзены ў зменную асяроддзя PATH. Каб інструменты можна было выкарыстоўваць з каманднага радка, трэба задаць некаторыя зменныя асяроддзя. ESP-IDF забяспечвае іншы скрыпт "export.sh", які робіць гэта. У тэрмінале, дзе вы збіраецеся выкарыстоўваць ESP-IDF, запусціце: $HOME/esp/esp-idf/export.sh Цяпер усё гатова, вы можаце ствараць свой першы праект на модулі ESP8685-WROOM-04.
Стварыце свой першы праект
Пачатак праекта
Цяпер вы гатовыя падрыхтаваць сваю заяўку на модуль ESP8685-WROOM-04. Вы можаце пачаць з праекта get-started/hello_world з exampкаталог les у ESP-IDF.
Скапіруйце get-started/hello_world у каталог ~/esp: cd ~/esp cp -r $IDF_PATH/examples/get-started/hello_world . Існуе шэраг эксample праекты ў эксampкаталог les у ESP-IDF. Вы можаце скапіяваць любы праект такім жа спосабам, як пададзены вышэй, і запусціць яго. Таксама можна пабудаваць эксampфайлы на месцы, не капіруючы іх папярэдне.
Падключыце прыладу
Цяпер падключыце модуль ESP8685-WROOM-04 да кампутара і праверце, у якім паслядоўным порту модуль бачны. Паслядоўныя парты ў Linux пачынаюцца з '/dev/tty' у іх назвах. Выканайце прыведзеную ніжэй каманду два разы, спачатку з адключанай платай, потым з уключанай. Порт, які з'явіцца другі раз, - гэта той, які вам патрэбны: ls /dev/tty*
Заўвага:
Трымайце імя порта пад рукой, бо яно вам спатрэбіцца ў наступных кроках.
Наладзіць
Перайдзіце ў каталог "hello_world" з кроку
Запусціце праект, усталюйце ESP8685 у якасці мэты і запусціце ўтыліту канфігурацыі праекта "menuconfig". cd ~/esp/hello_world idf.py set-target esp8685 idf.py menuconfig
Устанаўленне мэты з дапамогай 'idf.py set-target esp8685' павінна быць зроблена адзін раз, пасля адкрыцця новага праекта. Калі праект утрымлівае некаторыя існуючыя зборкі і канфігурацыі, яны будуць ачышчаны і ініцыялізаваны. Мэта можа быць захавана ў зменнай асяроддзя, каб наогул прапусціць гэты крок. Дадатковую інфармацыю глядзіце ў раздзеле Выбар мэты.
Калі папярэднія крокі былі выкананы правільна, з'явіцца наступнае меню:
Колеры меню могуць адрознівацца ў вашым тэрмінале. Вы можаце змяніць знешні выгляд з дапамогай опцыі «–стыль». Калі ласка, запусціце 'idf.py menuconfig –help' для атрымання дадатковай інфармацыі.
Стварыце праект
Стварыце праект, запусціўшы:
зборка idf.py
Гэтая каманда кампілюе прыкладанне і ўсе кампаненты ESP-IDF, затым згенеруе загрузнік, табліцу раздзелаў і двайковыя файлы прыкладання.
Калі памылак няма, зборка завершыцца генерацыяй бінарнага .bin прашыўкі file.
Адразу на прыладзе
Перазагрузіце двайковыя файлы, якія вы толькі што ўбудавалі ў свой модуль ESP8685-WROOM-04, выканаўшы:
idf.py -p ПОРТ [-b BAUD] flash
Заменіце PORT імем паслядоўнага порта вашага модуля з кроку: Падключыце прыладу. Вы таксама можаце змяніць хуткасць перадачы флэшэра, замяніўшы BAUD патрэбнай хуткасцю. Хуткасць перадачы па змаўчанні - 460800. Для атрымання дадатковай інфармацыі аб аргументах idf.py глядзіце idf.py.
Заўвага:
Параметр «flash» аўтаматычна стварае і прашывае праект, таму запускаць «idf.py build» не трэба
Калі ўсё ідзе добра, праграма «hello_world» пачынае працаваць пасля таго, як вы выдаліце перамычку на IO0 і GND,
і паўторна ўключыце тэставую плату.
Манітор
Каб праверыць, ці сапраўды «hello_world» працуе, увядзіце «idf.py -p PORT monitor» (не забудзьцеся замяніць PORT на ваш
імя паслядоўнага порта).
Гэтая каманда запускае прыкладанне IDF Monitor:
Пасля пракруткі журналаў запуску і дыягностыкі ўверх вы павінны ўбачыць «Прывітанне, свет!» раздрукаваны ў дадатку.
Каб выйсці з манітора IDF, выкарыстоўвайце цэтлік Ctrl+].
Гэта ўсё, што вам трэба, каб пачаць працу з модулем ESP8685-WROOM-04! Цяпер вы гатовыя паспрабаваць нешта іншае
examples у ESP-IDF, або перайдзіце адразу да распрацоўкі ўласных прыкладанняў.
Заява ФКС ЗША
Ідэнтыфікатар FCC: 2AC7ZESP868504
Гэта прылада адпавядае Частцы 15 Правілаў FCC. Аперацыя залежыць ад наступных двух умоў:
- Гэта прылада не можа выклікаць шкодных перашкод.
- Гэта прылада павінна прымаць любыя атрыманыя перашкоды, у тым ліку перашкоды, якія могуць выклікаць непажаданую працу.
Гэта абсталяванне было пратэставана і прызнана адпаведным абмежаванням для лічбавых прылад класа B, у адпаведнасці з часткай 15 правілаў FCC. Гэтыя абмежаванні прызначаны для забеспячэння разумнай абароны ад шкодных перашкод у жылых памяшканнях. Гэта абсталяванне генеруе, выкарыстоўвае і можа выпраменьваць радыёчастотную энергію і, калі не ўстаноўлена і выкарыстоўваецца ў адпаведнасці з інструкцыямі, можа выклікаць шкодныя перашкоды для радыёсувязі. Тым не менш, няма гарантыі, што перашкоды не ўзнікнуць у канкрэтнай устаноўцы. Калі гэта абсталяванне выклікае шкодныя перашкоды для радыё- або тэлевізійнага прыёму, што можна вызначыць, выключыўшы і ўключыўшы абсталяванне, карыстачу рэкамендуецца паспрабаваць выправіць перашкоды адным з наступных мер:
- Пераарыентуйце або перамесціце прыёмную антэну.
- Павялічце адлегласць паміж абсталяваннем і прымачом.
- Падключыце абсталяванне да іншай разеткі, чым тая, да якой падключаны прыёмнік.
- Звярніцеся па дапамогу да дылера або дасведчанага радыё/тэлетэхніка.
Увага:
Любыя змены або мадыфікацыі, не адобраныя бокам, адказным за адпаведнасць, могуць ануляваць права карыстальніка на эксплуатацыю абсталявання.
Гэта абсталяванне адпавядае лімітам ўздзеяння радыёчастотнага выпраменьвання FCC, устаноўленым для некантраляванай асяроддзя. Гэта прылада і яе антэна не павінны размяшчацца або працаваць разам з любой іншай антэнай або перадатчыкам. Антэны, якія выкарыстоўваюцца для гэтага перадатчыка, павінны быць усталяваны на адлегласці не менш за 20 см ад усіх людзей і не павінны размяшчацца разам з любой іншай антэнай або перадатчыкам.
Інструкцыі па інтэграцыі OEM
Гэта прылада прызначана толькі для інтэгратараў OEM пры наступных умовах. Модуль можна выкарыстоўваць для ўстаноўкі на іншым хасце. Антэна павінна быць усталявана такім чынам, каб паміж антэнай і карыстальнікамі заставалася 20 см, і модуль перадатчыка не можа размяшчацца разам з любой іншай перадачай або антэнай. Модуль павінен выкарыстоўвацца толькі з убудаванай антэнай(амі), якая была першапачаткова пратэставана і сертыфікавана з гэтым модулем. Пакуль выконваюцца 3 вышэйпералічаныя ўмовы, далейшае выпрабаванне перадатчыка не спатрэбіцца. Аднак інтэгратар OEM па-ранейшаму нясе адказнасць за тэставанне свайго канчатковага прадукту на наяўнасць любых дадатковых патрабаванняў адпаведнасці з усталяваным модулем (напрыклад,ample, выпраменьванне лічбавых прылад, патрабаванні да перыферыйных прылад ПК і г.д.
Заўвага:
У выпадку, калі гэтыя ўмовы не могуць быць выкананы (напрыклад,ample пэўная канфігурацыя ноўтбука або сумеснае размяшчэнне з іншым перадатчыкам), то дазвол FCC для гэтага модуля ў спалучэнні з галоўным абсталяваннем больш не лічыцца сапраўдным, і FCC ID модуля не можа быць выкарыстаны ў канчатковым прадукце. У гэтых і абставінах інтэгратар OEM будзе несці адказнасць за пераацэнку. Канчатковы прадукт (у тым ліку перадатчык) і атрыманне асобнага дазволу FCC.
Канчатковы канчатковы прадукт павінен быць пазначаны на бачнай вобласці наступным чынам: «Змяшчае модуль перадатчыка FCC ID: 2AC7ZESP868504
Навучальныя рэсурсы
Дакументы MustRead
Азнаёмцеся з наступнымі дакументамі:
- Кіраўніцтва па праграмаванні ESP-IDF
Шырокая дакументацыя для структуры распрацоўкі ESP-IDF, пачынаючы ад кіраўніцтваў па абсталяванні і заканчваючы даведкай па API.
- Інфармацыя для замовы прадуктаў Espressif
Важныя рэсурсы
Вось важныя рэсурсы, звязаныя з ESP8685.
- ESP32 BBS
Суполка ад інжынера да інжынера (E2E) для прадуктаў Espressif, дзе вы можаце задаваць пытанні, дзяліцца ведамі, вывучаць ідэі і дапамагаць вырашаць праблемы з калегамі-інжынерамі.
Гісторыя версій
Дата | Версія | Нататкі да выпуску |
2021-05-10 | V0.1 | Папярэдні выпуск |
Адмова ад адказнасці і апавяшчэнне аб аўтарскіх правах
Інфармацыя ў гэтым дакуменце, у тым ліку URL спасылкі, могуць быць зменены без папярэдняга паведамлення.
УСЯ ІНФАРМАЦЫЯ ТРЭЦІХ БАКОЎ У ГЭТЫМ ДАКУМЕНТЫ ПРАДСТАЎЛЯЕЦЦА "ЯК ЁСЦЬ" БЕЗ НІЯКІХ ГАРАНТЫЙ НА ЯЕ САПРАЎДНАСЦЬ І ДАЛАДНАСЦЬ. НА ГЭТЫ ДАКУМЕНТ НЕ ДАЕЦЦА НІЯКІХ ГАРАНТЫЙ НА ЯГО ТАВАЖНАСЦЬ, АДСУТНАСЦЬ ПАРУШЭННЯЎ, ПРЫДАТНАСЦІ ДЛЯ ЛЮБЫХ КАНКРЭТНЫХ МЭТ, ТАКОЖ НЕ ДАЕЦЦА НІЯКІХ ІНШЫХ ГАРАНТЫЙ, ЯКІЯ ВЫНІКАЮЦЬ З ЛЮБЫХ ПРАПАНОВАЎ, СПЕЦЫФІКАЦЫЙ АБО SAMPLE.
Любая адказнасць, уключаючы адказнасць за парушэнне любых правоў уласнасці, звязаная з выкарыстаннем інфармацыі ў гэтым дакуменце, адмаўляецца. Тут не прадастаўляюцца ліцэнзіі, відавочныя або падразумяваныя, на падставе адмовы або іншым чынам, на любыя правы інтэлектуальнай уласнасці. Лагатып члена Wi-Fi Alliance з'яўляецца гандлёвай маркай Wi-Fi Alliance. Лагатып Bluetooth з'яўляецца зарэгістраванай гандлёвай маркай Bluetooth SIG.
Усе гандлёвыя назвы, гандлёвыя маркі і зарэгістраваныя гандлёвыя маркі, згаданыя ў гэтым дакуменце, з'яўляюцца ўласнасцю іх адпаведных уладальнікаў і гэтым пацвярджаюцца.
Аўтарскае права © 2022 Espressif Systems (Shanghai) Co., Ltd. Усе правы абаронены.
Дакументы / Рэсурсы
![]() |
ESPRESSIF ESP8685-WROOM-04 Модуль WiFi і Bluetooth LE [pdfКіраўніцтва карыстальніка ESP868504, 2AC7Z-ESP868504, 2AC7ZESP868504, ESP8685 -WROOM- 04 Модуль, ESP8685 -WROOM- 04, Модуль, ESP8685 -WROOM- 04 Модуль WiFi і Bluetooth LE, модуль WiFi і Bluetooth LE, модуль Bluetooth LE, LE Модуль |