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

ESPRESSIF ESP8685-WROOM-04 WiFi и Bluetooth LE модул

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

Во текот наview

Модулот завршиview
ESP8685-WROOM-04 е општа намена Wi-Fi и Bluetooth LE модул. Богатиот сет на периферни уреди и малата големина го прават овој модул идеален избор за паметни домови, индустриска автоматизација, здравствена заштита, потрошувачка електроника итн.
ESP8685-WROOM-04 доаѓа со PCB антена.

Табела 1: Спецификации за ESP8685WROOM04

Категории Параметри Спецификации
 

Wi-Fi

Протоколи IEEE 802.11 b/g/n (режим 1T1R со брзина на податоци до

150 Mbps)

Фреквентен опсег 2412 ~ 2462 MHz
 

 

Bluetooth®

Протоколи Bluetooth® LE: Bluetooth 5 и Bluetooth мрежа
Радио Класа-1, класа-2 и класа-3 предавател
AFH
Аудио CVSD и SBC
 

 

 

 

 

 

 

Хардвер

 

 

Интерфејси на модули

GPIO, SPI, UART, I2C, I2S, периферна далечинска контрола, LED PWM контролер, генерален DMA контролер, TWAI® контролер (компатибилен со ISO 11898-1), USB Seri-

ал/ЈTAG контролер, сензор за температура, SAR ADC

Интегриран кристал Кристален осцилатор од 40 MHz
Работа волtagе/Напојување 3.0 V ~ 3.6 V
Работна струја Просек: 80 mA
Минимална струја испорачана од струја

снабдување

500 mA
Температура на околината –40 °C ~ +105 °C
Ниво на чувствителност на влага (MSL) Ниво 3

Пин ОписESPRESSIF-ESP8685WROOM-04-WiFi-0and-Bluetooth-LE-Module-FIG-1

Модулот има 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 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 Напојување

Табела 2 – продолжение од претходната страница

Име бр. Тип1 Функција
ГНД 9,17 P Земјата
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: напојување; I: влез; О: излез; Т: висока импеданса.

Започнете

Што ви треба
За да развиете апликации за модулот ESP8685-WROOM-04 ви треба:

  • 1 x ESP8685-WROOM-04 модул
  • 1 x Espressif RF плочка за тестирање
  • 1 x USB-to-Serial плоча
  • 1 x Micro-USB кабел
  • 1 x компјутер со Linux
    Во ова упатство за корисникот, го земаме оперативниот систем Линукс како ексampле. За повеќе информации за конфигурацијата на Windows и macOS, погледнете го Водичот за програмирање ESP-IDF.

Хардверска врска

  1. Залемете го модулот ESP8685-WROOM-04 на плочата за тестирање RF како што е прикажано на слика 2ESPRESSIF-ESP8685WROOM-04-WiFi-0and-Bluetooth-LE-Module-FIG-2
  2.  Поврзете ја таблата за тестирање RF со плочата USB-to-Serial преку TXD, RXD и GND.
  3.  Поврзете ја USB-to-Serial плочата со компјутерот.
  4. Поврзете ја таблата за тестирање RF со компјутерот или со адаптер за напојување за да овозможите напојување од 5 V, преку Micro-USB кабелот.
  5. За време на преземањето, поврзете го IO0 со GND преку скокач. Потоа, вклучете ја таблата за тестирање.
  6. Преземете го фирмверот во блиц. За детали, видете ги деловите подолу.
  7. По преземањето, отстранете го скокачот на IO9 и GND.
  8. Повторно напојувајте ја таблата за тестирање RF. ESP8685-WROOM-04 ќе се префрли на работен режим. Чипот ќе ги чита програмите од блицот при иницијализацијата.

Забелешка:
IO9 е внатрешно логички висок. Ако IO9 е поставено на pull-up, се избира режимот за подигање. Ако оваа игла се спушта надолу или се остава да лебди, се избира режимот за преземање. За повеќе информации за ESP8685-WROOM-04, ве молиме погледнете го листот со податоци ESP8685-WROOM-04.

Поставете развојна средина
Рамката за развој на Espressif IoT (кратко ESP-IDF) е рамка за развој на апликации базирани на чиповите Espressif. Корисниците можат да развиваат апликации со ESP чипови во Windows/Linux/macOS базирани на ESP-IDF. Овде го земаме оперативниот систем Линукс како екс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 инсталирај git wget flex bison gperf python3 python3-pip python3-setuptools cmake ninja-
  • Арх:
    sudo pacman -S –needed 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 –рекурзивен https://github.com/espressif/esp-idf.git
ESP-IDF ќе се преземе во ~/esp/esp-idf. Консултирајте се со верзии на ESP-IDF за информации за тоа која верзија на ESP-IDF да се користи во дадена ситуација.

Поставете Алатки
Освен ESP-IDF, треба да ги инсталирате и алатките што ги користи ESP-IDF, како што се компајлерот, дебагерот, Пајтон пакетите итн. 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 од прamples директориум во ESP-IDF.
Копирај start-started/hello_world во директориумот ~/esp: cd ~/esp cp -r $IDF_PATH/examples/get-started/hello_world . Постои опсег на ексampле проекти во ексamples директориум во ESP-IDF. Можете да копирате кој било проект на ист начин како што е претставен погоре и да го извршите. Исто така е можно да се изгради ексamples in-place, без претходно да ги копирате.

Поврзете го вашиот уред
Сега поврзете го вашиот ESP8685-WROOM-04 модул со компјутерот и проверете под која сериска порта е видлив модулот. Сериските порти во Linux започнуваат со „/dev/tty“ во нивните имиња. Извршете ја командата подолу два пати, прво со исклучена плоча, а потоа со вклучена. Портата што се појавува по втор пат е онаа што ви треба: ls /dev/tty*

Забелешка:
Чувајте го името на портата при рака бидејќи ќе ви треба во следните чекори.

Конфигурирај
Одете до директориумот „hello_world“ од Чекор

Започнете проект, поставете го ESP8685 како цел и стартувајте ја алатката за конфигурација на проектот 'menuconfig'. cd ~/esp/hello_world idf.py постави цел esp8685 idf.py menuconfig

Поставувањето на целта со „idf.py set-target esp8685“ треба да се направи еднаш, откако ќе се отвори нов проект. Ако проектот содржи некои постоечки градби и конфигурации, тие ќе бидат исчистени и иницијализирани. Целта може да се зачува во променливата на околината за воопшто да се прескокне овој чекор. Видете Избор на целта за дополнителни информации.

Ако претходните чекори се направени правилно, се појавува следново мени:ESPRESSIF-ESP8685WROOM-04-WiFi-0and-Bluetooth-LE-Module-FIG-3

Боите на менито може да бидат различни во вашиот терминал. Можете да го промените изгледот со опцијата „–стил“. Ве молиме стартувајте го „idf.py menuconfig –help“ за дополнителни информации.

Изградете го проектот
Изградете го проектот со извршување на:

idf.py изгради

Оваа команда ќе ја компајлира апликацијата и сите компоненти на ESP-IDF, а потоа ќе генерира подигнувач, табела за партиции и бинарни датотеки на апликации.ESPRESSIF-ESP8685WROOM-04-WiFi-0and-Bluetooth-LE-Module-FIG-4ESPRESSIF-ESP8685WROOM-04-WiFi-0and-Bluetooth-LE-Module-FIG-5

Ако нема грешки, изградбата ќе заврши со генерирање на бинарниот .bin на фирмверот file.

Трепкајте на Уредот
Трепкајте ги бинарните датотеки што штотуку ги изградивте на вашиот модул ESP8685-WROOM-04 со извршување:

idf.py -p PORT [-b BAUD] трепка

Заменете го PORT со името на сериската порта на вашиот модул од Чекор: Поврзете го вашиот уред. Можете исто така да ја промените брзината на бауд на трепкачите со замена на BAUD со брзината на бауд што ви треба. Стандардната брзина на бауд е 460800. За повеќе информации за аргументите idf.py, видете idf.py.

Забелешка:
Опцијата „флеш“ автоматски го гради и трепка проектот, така што не е потребно да се изврши „изградба на idf.py“ESPRESSIF-ESP8685WROOM-04-WiFi-0and-Bluetooth-LE-Module-FIG-6ESPRESSIF-ESP8685WROOM-04-WiFi-0and-Bluetooth-LE-Module-FIG-7

Ако сè оди добро, апликацијата „hello_world“ започнува да работи откако ќе го отстраните скокачот на IO0 и GND,
и повторно напојувајте ја таблата за тестирање.

Монитор
За да проверите дали „hello_world“ навистина работи, напишете „idf.py -p PORT monitor“ (Не заборавајте да го замените PORT со вашиот
име на сериска порта).

Оваа команда ја активира апликацијата IDF Monitor:ESPRESSIF-ESP8685WROOM-04-WiFi-0and-Bluetooth-LE-Module-FIG-8

По стартувањето и дијагностичките дневници дојдете нагоре, треба да видите „Здраво свето! испечатени од апликацијата.ESPRESSIF-ESP8685WROOM-04-WiFi-0and-Bluetooth-LE-Module-FIG-9

За да излезете од мониторот IDF, користете ја кратенката Ctrl+].
Тоа е сè што ви треба за да започнете со модулот ESP8685-WROOM-04! Сега сте подготвени да пробате некоја друга
examples во ESP-IDF, или одете веднаш кон развивање на сопствени апликации.

Изјава за ФЦЦ на САД

ID FCC: 2AC7ZESP868504
Овој уред е во согласност со Дел 15 од Правилата на FCC. Работата е предмет на следниве два услови:

  • Овој уред може да не предизвикува штетни пречки.
  • Овој уред мора да ги прифати сите примени пречки, вклучително и пречки што може да предизвикаат несакано работење.

Оваа опрема е тестирана и утврдено е дека е во согласност со ограничувањата за дигитален уред од класа Б, во согласност со Дел 15 од Правилата на FCC. Овие ограничувања се дизајнирани да обезбедат разумна заштита од штетни пречки во станбена инсталација. Оваа опрема генерира, користи и може да зрачи енергија на радио фреквенција и, доколку не се инсталира и користи во согласност со упатствата, може да предизвика штетни пречки на радио комуникациите. Сепак, не постои гаранција дека нема да има пречки во одредена инсталација. Доколку оваа опрема предизвика штетни пречки на радио или телевизиски прием, што може да се утврди со исклучување и вклучување на опремата, корисникот се охрабрува да се обиде да ги поправи пречките со една од следниве мерки:

  • Преориентирајте ја или преместете ја приемната антена.
  • Зголемете го одвојувањето помеѓу опремата и приемникот.
  • Поврзете ја опремата во штекер на коло различно од она на кое е поврзан ресиверот.
  • Консултирајте се со продавачот или со искусен радио/телевизиски техничар за помош.

Внимание:
Сите промени или модификации кои не се изрично одобрени од страната одговорна за усогласеноста може да го поништат овластувањето на корисникот да работи со опремата.
Оваа опрема е во согласност со ограничувањата за изложеност на зрачење на FCC RF утврдени за неконтролирана средина. Овој уред и неговата антена не смеат да бидат поставени заедно или да работат заедно со која било друга антена или предавател. Антените што се користат за овој предавател мора да се инсталираат за да обезбедат растојание на одвојување од најмалку 20 cm од сите лица и не смеат да бидат поставени или да работат заедно со која било друга антена или предавател.

Инструкции за интеграција на OEM
Овој уред е наменет само за OEM интегратори под следните услови Модулот може да се користи за инсталација во друг хост. Антената мора да биде инсталирана така што да се одржуваат 20 cm помеѓу антената и корисниците, а модулот на предавателот не смее да се наоѓа заедно со кој било друг пренос или антена. Модулот треба да се користи само со интегралните антени кои се првично тестирани и сертифицирани со овој модул. Сè додека се исполнети 3 услови погоре, нема да биде потребно дополнително тестирање на предавателот. Сепак, OEM интеграторот сè уште е одговорен за тестирање на нивниот краен производ за какви било дополнителни барања за усогласеност со инсталираниот модул (на пр.ample, емисија на дигитален уред, барања за периферни компјутери итн.

Забелешка:
Во случај овие услови да не можат да се исполнат (на прampод одредена конфигурација на лаптоп или ко-локација со друг предавател), тогаш овластувањето на FCC за овој модул во комбинација со опремата на домаќинот повеќе не се смета за валидно и FCC ID на модулот не може да се користи на финалниот производ. Во овие и околности, OEM интеграторот ќе биде одговорен за повторна проценка. Крајниот производ (вклучувајќи го предавателот) и добивање посебно овластување од FCC.
Финалниот краен производ мора да биде означен на видно место со следново: „Содржи FCC ID на предавателскиот модул: 2AC7ZESP868504

Ресурси за учење

Мора да се прочитаат документи
Ве молиме запознајте се со следниве документи:

  • Водич за програмирање ESP-IDF

Обемна документација за развојната рамка ESP-IDF, која се движи од хардверски водичи до референци за API.

  • Информации за нарачка на производи од еспресиф

Важни ресурси
Еве ги важните ресурси поврзани со ESP8685.

  • ESP32 BBS

Заедница од инженер-до-инженер (E2E) за производите на Espressif каде што можете да објавувате прашања, да споделувате знаење, да истражувате идеи и да помогнете во решавањето проблеми со колегите инженери.

Историја на ревизии

Датум Верзија Белешки за ослободување
2021-05-10 V0.1 Прелиминарно ослободување

Известување за одрекување и авторски права
Информации во овој документ, вклучувајќи URL референци, е предмет на промена без претходна најава.
СИТЕ ИНФОРМАЦИИ НА ТРЕТИ ЛИЦА ВО ОВОЈ ДОКУМЕНТ СЕ ОБЕЗБЕДУВАНИ КАКО ШТО СЕ ОБЕЗ НИКАКВА ГАРАНЦИЈА ЗА НЕГОВАТА автентичност и точност. НЕ Е ДАДЕНА ГАРАНЦИЈА НА ОВОЈ ДОКУМЕНТ ЗА НЕГОВАТА КОРИСТЕНА, НЕПОВРЕШУВАЊЕ, ПОДОБРУВАЊЕ ЗА КОЈА ПОСЕБНИ НАМЕ, НИТУ НЕ СЕ ДАВА КАКВА ГАРАНЦИЈА ПОИНАКУ КОЈА ПРОИЗЛЕГУВА ОД НИКОЈ ПРЕДЛОГ, ПОСЕБЕНИAMPЛЕ.

Се отфрла секаква одговорност, вклучително и одговорност за прекршување на какви било сопственички права, во врска со користењето на информациите во овој документ. Овде не се дадени лиценци изразени или имплицирани, со estoppel или на друг начин, за какви било права на интелектуална сопственост. Логото на Wi-Fi Alliance Member е заштитен знак на 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, Module, Bluetooth и WiduFile, Bluetooth

Референци

Оставете коментар

Вашата адреса за е-пошта нема да биде објавена. Задолжителните полиња се означени *