ESP32-S2-Kaluga-1 套件 v1.3
[复制链接]
注意:这次是V1.3
更早版本:ESP32-S2-Kaluga-1 套件 v1.2
ESP32-S2-Kaluga-1 套件 v1.3
ESP32-S2-Kaluga-1 v1.3 是一款来自乐鑫的开发套件,主要可用于以下目的:
ESP32-S2 的功能强大,应用场景非常丰富。对于初学者来说,可能的用例包括:
-
智能家居:从最简单的智能照明、智能门锁、智能插座,到更复杂的视频流设备、安防摄像头、OTT 设备和家用电器等
-
电池供电设备:Wi-Fi mesh 传感器网络、Wi-Fi 网络玩具、可穿戴设备、健康管理设备等
-
工业自动化设备:无线控制与机器人技术、智能照明、HVAC 控制设备等
-
零售和餐饮业:POS 机和服务机器人
ESP32-S2-Kaluga-1-Kit 概述(点击放大)
ESP32-S2-Kaluga-1 套件包括以下几个开发板:
-
主板:ESP32-S2-Kaluga-1
-
扩展板:
由于 ESP32-S2 的管脚复用,部分扩展板的兼容性有所限制,具体请见 扩展板的兼容性。
本文档主要介绍 ESP32-S2-Kaluga-1 主板 及其与扩展板的交互。更多有关具体扩展板的信息,请点击相应的链接。
本指南包括:
-
快速入门:提供 ESP32-S2-Kaluga-1 的简要概述及必须了解的硬件和软件信息。
-
硬件参考:提供 ESP32-S2-Kaluga-1 的详细硬件信息。
-
硬件修订历史:提供该开发版的“修订历史”、“已知问题”以及此前版本开发板的用户指南链接。
-
相关文档:提供相关文档的链接。
快速入门
本节介绍如何开始使用 ESP32-S2-Kaluga-1,主要包括三大部分:首先,介绍一些关于 ESP32-S2-Kaluga-1 的基本信息;然后,在 应用程序开发 章节介绍如何进行硬件初始化;最后,介绍如何为 ESP32-S2-Kaluga-1 烧录固件。
概述
ESP32-S2-Kaluga-1 主板是整个套件的核心。该主板集成了 ESP32-S2-WROVER 模组,并配备连接至各个扩展板的连接器。ESP32-S2-Kaluga-1 是人机交互接口原型设计的关键工具。
ESP32-S2-Kaluga-1 主板配备了多个连接器,可用于连接相应扩展板:
-
扩展板连接器,用于连接 ESP-LyraT-8311A、ESP-LyraP-LCD32
-
摄像头连接器,用于连接 ESP-LyraP-CAM
-
触摸 FPC 连接器,用于连接 ESP-LyraP-TouchA
-
LCD FPC 连接器(尚无可用官方配套扩展板)
-
I2C FPC 连接器(尚无可用官方配套扩展板)
ESP32-S2-Kaluga-1(点击放大)
所有四个扩展板都经过特别设计,以支持以下功能:
-
- 触摸板控制
-
-
- 音频播放
-
-
连接扬声器,以播放音频
-
配合触控板使用,可控制音频播放和调节音量
-
- LCD 显示屏
-
-
- 摄像头图像采集
-
组件描述
ESP32-S2-Kaluga-1 - 正面(点击放大)
ESP32-S2-Kaluga-1 - 反面(点击放大)
下表将从左边的 ESP32-S2 模组开始,以顺时针顺序介绍上图中的主要组件。
保留 表示该功能可用,但当前版本的套件并未启用该功能。
主要组件
|
描述
|
ESP32-S2-WROVER 模组
|
集成 ESP32-S2 芯片,可提供 Wi-Fi 连接、数据处理和灵活的数据存储功能。
|
4.3” LCD FPC 连接器
|
(保留)可使用 FPC 线连接 4.3” LCD 扩展板。
|
ESP Prog 连接器
|
(保留)用于连接乐鑫固件烧录设备 (ESP-Prog)。
|
JTAG 开关
|
切换到 ON 方向,启用 ESP32-S2 和 FT2232 之间的连接。此时,可通过 USB-UART/JTAG 端口进行 JTAG 调试,详见 JTAG 调试。
|
引出管脚排针 2
|
ESP32-S2-WROVER 模组的部分 GPIO 直接引出至该开发板(详见开发板上的标记)。
|
USB-to-UART/JTAG 桥接器
|
FT2232 适配器开发板,允许在 USB 端口使用 UART/JTAG 协议通信。
|
摄像头连接器
|
用于连接摄像头扩展板,比如 ESP-LyraP-CAM。
|
扩展板连接器
|
用于连接带有配套连接器的扩展板。
|
Reset 复位按钮
|
用于重启系统。
|
Boot 按钮
|
按下 Boot 键并保持,同时按一下 Reset 键,进入“固件下载”模式,通过串口下载固件。
|
USB-UART/JTAG 端口
|
PC 和 ESP32-S2 模组之间的通信接口(UART 或 JTAG)。
|
USB 电源端口
|
为开发板供电。
|
电池端口
|
2 针连接器,用于连接外部电池。
|
电源 LED 指示灯
|
当 USB 电源或外部电源供电电压正常,则 LED 亮起。
|
电源开关
|
打开可为系统供电。
|
RGB 跳线
|
如需使用 RGB LED,需在该位置增加一个跳线。
|
RGB LED 指示灯
|
可编程 RGB LED 指示灯,受控于 GPIO45。在使用前需要安装 RGB 跳线。
|
调压器
|
5 V 转 3.3 V 调压器。
|
I2C FPC 连接器
|
(保留)可通过 FPC 线连接其他 I2C 扩展板。
|
引出管脚排针 1
|
ESP32-S2-WROVER 模组的部分 GPIO 直接引出至该开发板(详见开发板上的标记)。
|
触摸 FPC 连接器
|
可通过 FPC 线连接 ESP-LyraP-TouchA 扩展板。
|
触摸开关
|
切换到 OFF 方向,配置 GPIO1 到 GPIO14 连接触摸传感器;切换到 ON 方向,配置 GPIO1 到 GPIO14 用于其他目的。
|
3.2” LCD FPC 连接器
|
可通过 FPC 线连接 3.2” LCD 扩展板,比如 ESP-LyraP-LCD32。
|
应用程序开发
ESP32-S2-Kaluga-1 上电前,请首先确认开发板完好无损。
硬件准备
硬件设置
-
连接您选择的扩展板(更多信息,请见对应拓展板的用户指南)
-
插入两根 USB 电缆
-
打开 电源开关 时,电源 LED 指示灯 应点亮。
软件设置
请前往 快速入门,在 详细安装步骤 一节查看如何快速设置开发环境。
您还可以点击 ,获取有关 ESP32-S2-Kaluga-1 套件编程指南与应用示例的更多内容。
内容和包装
零售订单
每一个零售 ESP32-S2-Kaluga-1 开发套件均有独立包装。
ESP32-S2-Kaluga-1 - 包装
内含以下部分:
-
- 主板
-
-
- 扩展板:
-
-
ESP-LyraT-8311A
-
ESP-LyraP-CAM
-
ESP-LyraP-TouchA
-
ESP-LyraP-LCD32
-
- 连接器
-
-
- 紧固件
-
-
安装螺栓 (x 8)
-
螺丝 (x 4)
-
螺母 (x 4)
零售购买,请前往 https://www.espressif.com/zh-hans/contact-us/get-samples。
批发订单
ESP32-S2-Kaluga-1 开发套件的批发包装为纸板箱。
批量订单请前往 https://www.espressif.com/zh-hans/contact-us/sales-questions。
硬件参考
功能框图
ESP32-S2-Kaluga-1 的主要组件和连接方式如下图所示。
ESP32-S2-Kaluga-1 功能框图
电源选项
开发板可任一选用以下四种供电方式:
-
Micro USB 端口供电(默认)
-
通过 2 针电池连接器使用外部电池供电
-
5V / GND 管脚供电
-
3V3 / GND 管脚供电
扩展板的兼容性
如需同时使用多块扩展板,请首先查看以下兼容性信息:
扩展板组合
|
复用接口或管脚
|
无法运行原因
|
解决方案
|
8311A v1.3 + CAM v1.1
|
I2S 控制器
|
ESP32-S2 仅有 1 个 I2S 接口,但这两个开发板均需使用 ESP32-S2 的 I2S 接口进行通信(ESP-LyraT-8311A 使用标准模式;ESP-LyraP-CAM 使用 Camera 协议)。
|
采用分时复用;或另外选择一款可以通过其他 GPIOs 或 DAC 连接的音频扩展板。
|
TouchA v1.1 + LCD32 v1.2
|
IO11、IO6
|
由于管脚 IO11 复用,导致无法触发触摸动作;ESP-LyraP-LCD32 则由于其 BLCT 管脚已与 IO6 断开,因此不受影响。
|
不要初始化 ESP-LyraP-TouchA 扩展板的 IO11 (NETWORK) 管脚;或者配置 ESP-LyraP-LCD32 扩展板的 BLCT 管脚为 -1 (相当于不使用 BLCT)。
|
8311A v1.3 + LCD32 v1.2
|
IO6
|
配置 ESP-LyraP-LCD32 扩展板的 BK 管脚为 -1 (相当于不使用 BK)。
|
ESP32-S2-Kaluga-1 的 BLCT 管脚将从 IO6 断开。
|
TouchA v1.1 + 8311A v1.3
|
ESP-LyraT-8311A 的 BT_ADC 管脚
|
ESP-LyraT-8311A 在初始化 6 个按钮时需要使用 BT_ADC 管脚,而 ESP-LyraP-TouchA 在完成触摸动作时也需要使用 BT_ADC 管脚。
|
如需使用 ESP-LyraT-8311A 的 6 个按钮,则不要初始化 ESP-LyraP-TouchA 的 IO6 (PHOTO) 管脚。
|
TouchA v1.1 + CAM v1.1
|
IO1、IO2、IO3
|
由于管脚复用无法同时使用。
|
不要初始化 ESP-LyraP-TouchA 的 IO1 (VOL_UP)、IO2 (PLAY) 和 IO3 (VOL_DOWN)。
|
TouchA v1.1 + LCD32 v1.2 + CAM v1.1
|
IO1、IO2、IO3、IO11
|
由于管脚复用无法同时使用。
|
不要初始化 ESP-LyraP-TouchA 的 IO1 (VOL_UP)、IO2 (PLAY)、IO3 (VOL_DOWN) 和 IO11 (NETWORK)。
|
TouchA v1.1 + LCD32 v1.2 + 8311A v1.3
|
IO6、IO11
|
如果使用 ESP-LyraT-8311A 的 BT_ADC 管脚初始化开发板的 6 个按钮,其他扩展板则无法使用 IO6 和 IO11。
|
不要初始化 ESP-LyraP-TouchA 的 IO11 (NETWORK)。此外,如果需要使用 BT_ADC,则不要初始化 IO6 (PHOTO)。
|
另外,所有扩展板和 JTAG 接口 共用管脚 IO39、IO40、IO41 和 IO42。因此,以下情况可能会干扰 JTAG 操作:
硬件修订历史
ESP32-S2-Kaluga-1 Kit v1.3
ESP32-S2-Kaluga-1 Kit v1.2
首次发布
相关文档
|