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

ESPRESSIF ESP8685-WROOM-04 WiFi 和蓝牙 LE 模块

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

超过view

模块结束view
ESP8685-WROOM-04 是一款通用的 Wi-Fi 和蓝牙 LE 模块。 丰富的外设和小巧的体积使该模块成为智能家居、工业自动化、医疗保健、消费电子等的理想选择。
ESP8685-WROOM-04 自带 PCB 天线。

表 1:ESP8685WROOM04 规格

类别 参数 规格
 

无线上网

协议 IEEE 802.11 b/g/n(1T1R 模式,数据速率高达

150 Mbps)

频率范围 2412〜2462兆赫
 

 

蓝牙®

协议 蓝牙® LE:蓝牙 5 和蓝牙网状网络
收音机 1 类、2 类和 3 类发射器
房颤
声音的 CVSD 和 SBC
 

 

 

 

 

 

 

硬件

 

 

模块接口

GPIO、SPI、UART、I2C、I2S、遥控外设、LED PWM控制器、通用DMA控制器、TWAI® 控制器(与ISO 11898-1兼容) , USB Seri-

铝/焦TAG 控制器、温度传感器、SAR ADC

集成水晶 40 MHz 晶振
操作量tage/电源 3.0 伏 ~ 3.6 伏
工作电流 平均:80毫安
电源提供的最小电流

供应

500 毫安
环境温度 –40°C ~ +105°C
湿度敏感度 (MSL) 3 级

引脚描述ESPRESSIF-ESP8685WROOM-04-WiFi-0and-Bluetooth-LE-Module-FIG-1

该模块有 17 个引脚。 请参见表 2 中的引脚定义。

表 2:引脚定义

姓名 不。 类型1 功能
IO0 1 输入/输出/T GPIO0 ADC1_CH0,XTAL_32K_P
IO1 2 输入/输出/T GPIO1、ADC1_CH1、XTAL_32K_N
 

EN

 

3

 

I

High:开,使能芯片。 低:关闭,芯片断电。

默认值:内部上拉

IO2 4 输入/输出/T GPIO2、ADC1_CH2、FSPIQ
IO4 5 输入/输出/T GPIO4、ADC1_CH4、FSPIHD、MTMS、LED PWM
IO5 6 输入/输出/T GPIO5、ADC2_CH0、FSPIWP、MTDI、LED PWM
IO6 7 输入/输出/T GPIO6、FSPICLK、MTCK、LED PWM
3V3 8 P 电源

表 2 – 接上一页

姓名 不。 类型1 功能
地线 9,17 P 地面
IO7 10 输入/输出/T GPIO7、FSPID、MTDO、LED PWM
IO8 11 输入/输出/T GPIO8
IO9 12 输入/输出/T GPIO9
IO10 13 输入/输出/T GPIO10、FSPICS0、LED 脉宽调制
IO3 14 输入/输出/T GPIO3、ADC1_CH3、LED PWM
RXD0 15 输入/输出/T GPIO20、U0RXD
发送端0 16 输入/输出/T GPIO21,U0TXD

 

1P:电源; 一:输入; O:输出; T:高阻抗。

立即开始

你需要什么
要为 ESP8685-WROOM-04 模块开发应用程序,您需要:

  • 1 x ESP8685-WROOM-04 模块
  • 1 x 乐鑫射频测试板
  • 1 x USB 转串口板
  • 1 x 微型 USB 数据线
  • 1 台运行 Linux 的 PC
    在本用户指南中,我们以 Linux 操作系统为例amp乐。 有关 Windows 和 macOS 上的配置的更多信息,请参阅 ESP-IDF 编程指南。

硬件连接

  1. 将ESP8685-WROOM-04模块焊接到射频测试板上,如图2所示ESPRESSIF-ESP8685WROOM-04-WiFi-0and-Bluetooth-LE-Module-FIG-2
  2.  通过 TXD、RXD 和 GND 将 RF 测试板连接到 USB 转串口板。
  3.  将 USB 转串口板连接到 PC。
  4. 通过 Micro-USB 电缆将射频测试板连接到 PC 或电源适配器以启用 5 V 电源。
  5. 在下载过程中,通过跳线将 IO0 连接到 GND。 然后,打开测试板。
  6. 将固件下载到闪存中。 有关详细信息,请参阅以下部分。
  7. 下载后,将 IO9 和 GND 上的跳线去掉。
  8. 再次启动射频测试板。 ESP8685-WROOM-04 将切换到工作模式。 初始化时芯片会从闪存中读取程序。

笔记:
IO9 内部为逻辑高电平。 如果 IO9 设置为上拉,则选择 Boot 模式。 如果此引脚为下拉或悬空,则选择下载模式。 有关 ESP8685-WROOM-04 的更多信息,请参阅 ESP8685-WROOM-04 数据表。

搭建开发环境
乐鑫物联网开发框架(简称 ESP-IDF)是基于乐鑫芯片开发应用的框架。 用户可以在基于 ESP-IDF 的 Windows/Linux/macOS 中开发带有 ESP 芯片的应用程序。 这里我们以 Linux 操作系统为例amp勒。

安装先决条件
要使用 ESP-IDF 进行编译,您需要获取以下软件包:

  • 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-
  • 拱:
    sudo pacman -S –needed gcc git make flex bison gperf python-pip cmake ninja ccache dfu-util libu注意:
  • 本指南使用 Linux 上的 ~/esp 目录作为 ESP-IDF 的安装文件夹。
  • 请记住,ESP-IDF 不支持路径中的空格。

获取 ESPIDF
构建 ESP8685-WROOM-04 模组应用,需要乐鑫提供的软件库 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 模块准备应用程序。 您可以从 ex 的 get-started/hello_world 项目开始ampESP-IDF 中的 .les 目录。
将 get-started/hello_world 复制到 ~/esp 目录: cd ~/esp cp -r $IDF_PATH/examp莱斯/开始/你好世界。 有一系列的前amp前的项目ampESP-IDF 中的 .les 目录。 您可以以与上述相同的方式复制任何项目并运行它。 也可以构建 examp就地文件,而不是先复制它们。

连接您的设备
现在将您的 ESP8685-WROOM-04 模块连接到计算机并检查模块在哪个串口下可见。 Linux 中的串口名称以“/dev/tty”开头。 运行下面的命令两次,第一次拔掉板子,然后插入。第二次出现的端口是你需要的:ls /dev/tty*

笔记:
将端口名称放在手边,因为您将在接下来的步骤中使用它。

配置
从 Step 导航到您的“hello_world”目录

启动一个项目,将 ESP8685 设置为目标并运行项目配置实用程序“menuconfig”。 cd ~/esp/hello_world idf.py set-target esp8685 idf.py menuconfig

在打开一个新项目后,应使用 'idf.py set-target esp8685' 设置目标一次。 如果项目包含一些现有的构建和配置,它们将被清除和初始化。 目标可以保存在环境变量中以完全跳过此步骤。 有关其他信息,请参阅选择目标。

如果前面的步骤已正确完成,则会出现以下菜单:ESPRESSIF-ESP8685WROOM-04-WiFi-0and-Bluetooth-LE-Module-FIG-3

菜单的颜色在您的终端中可能会有所不同。 您可以使用选项“–style”更改外观。 请运行“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 端口 [-b 波特率] 闪存

将 PORT 替换为步骤中模块的串行端口名称:连接您的设备。 您还可以通过将 BAUD 替换为您需要的波特率来更改闪光灯的波特率。 默认波特率为 460800。有关 idf.py 参数的更多信息,请参阅 idf.py。

笔记:
“flash”选项会自动构建和刷新项目,因此无需运行“idf.py build”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

启动和诊断日志向上滚动后,您应该会看到“Hello world!” 由应用程序打印出来。ESPRESSIF-ESP8685WROOM-04-WiFi-0and-Bluetooth-LE-Module-FIG-9

要退出 IDF 监视器,请使用快捷键 Ctrl+]。
这就是您开始使用 ESP8685-WROOM-04 模块所需的全部! 现在您可以尝试其他一些
exampESP-IDF 中的文件,或者直接开发自己的应用程序。

美国FCC声明

FCC ID:2AC7ZESP868504
本设备符合 FCC 规则第 15 部分的规定。操作需遵守以下两个条件:

  • 本设备不得造成有害干扰。
  • 本设备必须承受任何收到的干扰,包括可能导致不良操作的干扰。

根据 FCC 规则第 15 部分,本设备已经过测试并符合 B 类数字设备的限制。 这些限制旨在提供合理的保护,防止住宅安装中的有害干扰。 本设备会产生、使用和辐射射频能量,如果未按照说明安装和使用,可能会对无线电通信造成有害干扰。 但是,不能保证在特定安装中不会发生干扰。 如果此设备确实对无线电或电视接收造成有害干扰,可以通过关闭和打开设备来确定,鼓励用户尝试通过以下措施之一来纠正干扰:

  • 重新调整或重新定位接收天线。
  • 增加设备与接收器之间的距离。
  • 将设备连接到与接收器不同电路的插座上。
  • 请咨询经销商或经验丰富的无线电/电视技术人员寻求帮助。

警告:
任何未经合规负责方明确批准的更改或修改都可能使用户操作该设备的权限失效。
本设备符合针对不受控制的环境规定的 FCC 射频辐射暴露限制。 此设备及其天线不得与任何其他天线或发射器位于同一位置或一起操作。 用于此发射器的天线必须安装为与所有人保持至少 20 厘米的距离,并且不得与任何其他天线或发射器位于同一位置或一起操作。

OEM 集成说明
此设备仅适用于以下条件下的 OEM 集成商 该模块可用于安装在另一台主机上。 安装天线时,天线与用户之间必须保持 20 厘米的距离,并且发射器模块不得与任何其他发射器或天线位于同一位置。 该模块只能与最初使用该模块进行测试和认证的集成天线一起使用。 只要满足以上 3 个条件,就不需要进一步的发射机测试。 但是,OEM 集成商仍负责测试其最终产品是否符合安装此模块的任何其他合规性要求(例如ample、数码设备发射、PC外设要求等。

注意:
如果这些条件无法满足(例如ample 某些笔记本电脑配置或与另一个发射器共置),则该模块与主机设备的 FCC 授权不再有效,并且该模块的 FCC ID 不能用于最终产品。 在这些情况下,OEM 集成商将负责重新评估。 最终产品(包括变送器)并获得单独的 FCC 授权。
最终成品必须在可见区域标记如下:“包含发射器模块 FCC ID:2AC7ZESP868504

学习资源

必读文件
请熟悉以下文件:

  • ESP-IDF 编程指南

ESP-IDF 开发框架的大量文档,从硬件指南到 API 参考。

  • 乐鑫产品订购信息

重要资源
以下是与 ESP8685 相关的重要资源。

  • ESP32 论坛

乐鑫产品的工程师对工程师 (E2E) 社区,您可以在其中发布问题、分享知识、探索想法并帮助与其他工程师一起解决问题。

修订历史

日期 版本 发行说明
2021-05-10 V0.1 初步发布

免责声明和版权声明
本文档中的信息,包括 URL 参考,如有更改,恕不另行通知。
本文档中的所有第三方信息均按原样提供,对其真实性和准确性不作任何保证。 不对本文档的适销性、非侵权性、适用于任何特定用途提供任何保证,也不对任何建议、规范或 S 以其他方式产生的任何保证提供任何保证AMPLE。

与使用本文档中的信息相关的所有责任,包括侵犯任何专有权利的责任,均不承担。 此处未以禁止反言或其他方式授予任何知识产权的明示或暗示许可。 Wi-Fi 联盟成员徽标是 Wi-Fi 联盟的商标。 Bluetooth 标志是 Bluetooth SIG 的注册商标。
本文档中提及的所有商品名称、商标和注册商标均为其各自所有者的财产,特此声明。

版权所有 © 2022 乐鑫系统(上海)有限公司。保留所有权利。

文件/资源

ESPRESSIF ESP8685-WROOM-04 WiFi 和蓝牙 LE 模块 [pdf] 用户手册
ESP868504、2AC7Z-ESP868504、2AC7ZESP868504、ESP8685 -WROOM- 04 模块、ESP8685 -WROOM- 04、模块、ESP8685 -WROOM- 04 WiFi 和蓝牙 LE 模块、WiFi 和蓝牙 LE 模块、蓝牙 LE 模块、LE 模块

参考

发表评论

您的电子邮件地址不会被公开。 必填字段已标记 *