首页

造物记

DF创客社区

DF创客商城

首页造物记DF创客社区DF创客商城

1. 产品描述 1.1 产品简介1.2 产品特性

2. 技术规格 2.1 产品参数2.2 板载功能示意2.3 板载功能引脚定义

3. 首次使用 3.1 添加板卡3.2 选择开发板及串口3.3 下载代码

4. ESP32通用教程

5. ESP-IDF教程

6. MicroPython教程

7. Platform IO教程

8. FLASH下载工具使用教程

9. 常见问题

10. 资料下载

11. 更多

Firebeetle 2 ESP32 C5 Development Board IO Expansion Kit
SKU:DFR1236

1. 产品描述

1.1 产品简介

FireBeetle 2 ESP32-C5 IO套装包括两部分：Firebeetle 2 ESP32-C5 开发板和其专用的IO扩展底板。IO扩展板方便快速连接各种传感器外设，让Firebeetle 2 ESP32-C5开发板到手即用，无需焊接。

FireBeetle 2 ESP32-C5 是一款搭载乐鑫 ESP32-C5 模组的低功耗 IoT 开发板，面向智能家居和广泛物联网场景，集高性能计算、多协议支持与智能电源管理于一体，为各种部署需求提供高可靠性、高灵活性与长续航的解决方案。

支持 2.4 & 5 GHz 双频 Wi-Fi 6

ESP32-C5 是乐鑫首款支持2.4 G和5 G 双频Wi-Fi 6的芯片。相较于 2.4GHz 频段，5GHz 具备更高传输速率、更低延迟及更少干扰特性，可提供更稳定、更低延迟的无线连接。同时，Wi-Fi 6 技术通过 OFDMA 频分复用 和目标唤醒时间（TWT，Target Wake Time） 机制，显著提升网络容量并降低设备功耗，延长电池使用时间，让设备长久续航。

FireBeetle 2 ESP32-C5 凭借双频 Wi-Fi 6 支持，可满足智能家居、物联网等场景对高吞吐与低功耗的双重需求。

多协议融合，扩展无线连接性

开发板支持 Wi-Fi、Thread、BLE、Zigbee 协议，可构建 Matter Wi-Fi/Thread 终端设备，实现跨平台智能家居设备互联。结合外部 MCU，还可作为 Thread 边界路由器、Matter 网关 或 Zigbee 网桥，覆盖复杂场景需求。

高效电源管理，部署更灵活

FireBeetle 2 ESP32-C5提供了高效和易用的电源管理，为各种部署需求提供可靠、灵活的供电解决方案。

多元供电方式：支持 Type-C、5V DC 及太阳能输入对锂电池充电，解决无电源场景（如屋顶、阳台）的部署难题。

太阳能优化PMIC（电源管理集成电路）：采用太阳能电源管理模块 5V@1A同款太阳能电源管理芯片，最大限度的利用输入电源的电流输出能力，可最大化不同光照下的发电效率。

智能监测与节能：集成电池电量监测功能，支持低电量预警；提供一组可控 3.3V 电源输出，可切断外接传感器供电以进一步降低功耗。

搭配专用IO扩展底板，无需焊接

Firebeetle 2 ESP32-C5开发板推出专属的IO扩展板，其IO引脚全部引出，并且精心做了功能分区，方便直接快速连接各种传感器外设，真正让开发板做到了到手即用，无需焊接。

注意：

- 当前试用赠送的Firebeetle 2 ESP32-C5开发板板载ESP32-C5模组为ECO1 版本，正式售卖的Firebeetle 2 ESP32-C5开发板板载ESP32-C5模组为乐鑫正式量产版本（ECO2版本）。

- ESP32-C5开发板目前在Arduino IDE开发环境中仅esp32 v3.3.0-alpha1分支上支持。

- ECO1版本的ESP32-C5模组是基于 ESP32-C5 revision v0.1 版本芯片，在性能和功能上与量产版本仍有差距。乐鑫的送样说明文档可参考：ESP32-C5 (Revision V0.1) Engineering Sample Notes_CN.pdf

1.2 产品特性

搭载ESP32-C5-WROOM-1-N4模组

主频高达 240 MHz，内置384 KB SRAM、320 KB ROM、4 MB FLASH

支持 2.4 G 和5 G 双频 Wi-Fi 6，更低延迟，更低功耗

支持其他BLE、Zigbee、Thread通讯协议

支持灵活和高效电源管理

支持太阳能充电, 免电源线部署

电池电量检测，了解设备电量信息

支持3.3V可控电源输出，按需供电

超低功耗， deep-sleep 电流为 uA

板载GDI接口，轻松连接屏幕

PH2.0电池接口，方便连接电池

支持C/C++、MicroPython编程

2. 技术规格

2.1 产品参数

基本参数

工作电压: 3.3V

Type-C输入电压: 5V DC

VIN输入电压: 5V DC或4.5-6V太阳能板

最大充电电流: 0.5A

休眠电流: 23μA (deep sleep模式，电池供电)

模块尺寸：25.4x60mm

硬件信息

处理器：RISC-V单核处理器

主频：240 MHz

SRAM：384KB

ROM：320KB

Flash：4MB

LP SRAM：16KB

WIFI

WIFI频段：2.4 GHz和5 GHz，1T1R

WIFI协议：IEEE 802.11a/b/g/n/ac/ax

IEEE 802.11a/b/g/n（数据速率高达150Mbps）

IEEE 802.11ax (20 MHz-only non-AP mode)

WIFI模式：Station 模式、SoftAP 模式、SoftAP+Station 模式和混杂模式

蓝牙

蓝牙协议：Bluetooth 5、Bluetooth mesh

蓝牙频率：125 Kbps、500 Kbps、1 Mbps、2 Mbps

IEEE 802.15.4

兼容 IEEE 802.15.4-2015 协议

频段：2.4GHz

数据速率：250Kbps

支持Thread 1.3、Zigbee 3.0

接口引脚

Firebeetle 2 ESP32-C5开发板

数字I/O x18

LED PWM 控制器 6个通道

SPI x1

UART x3 (LP UART x1)

I2C x2 (LP I2Cx1)

I2S x1

红外收发器：发送通道 x5、接收通道 x5

1x 12 位 SAR ADC， 7个通道

DMA 控制器，3个接收通道和3个发送通道

IO扩展板

IO×11

I2C×3

UART×1

SPI×1

RST×1

VIN:5V ×1

VOUT:3V3_C ×1

2.2 板载功能示意

Type-C：USB接口

Charge：充电指示灯

熄灭:未接入电源或已充满

常亮: 充电中

15/D13：板载LED引脚

RST：复位按键

28/BOOT：IO28引脚/BOOT按键

BAT：锂电池接口，支持3.7~4.2V

lO1：电池电压检测引脚

3V3_C：IO0控制3.3V电源输出，默认关闭，可高电平开启。

GDI：GDI显示屏接口

ESP32-C5：型号为ESP32-WROOM-1-N4模组

IO扩展板

2.3 板载功能引脚定义

GDI显示接口

此接口为DFRobot专用GDI显示屏接口，使用18pin-FPC线连接屏幕，连接屏幕更加便捷。

引脚映射如下：

FPC PINS

Firebeetle 2 ESP32-C5 PINS

Description

VCC

3V3

3V3

LCD_BL

15/D13

背光

GND

GND

GND

SCLK

23/SCLK

SPI时钟

MOSI

24/MOSI

主机输出，从机输入

MISO

25/MISO

主机输入，从机输出

LCD_DC

8/D2

数据/命令

LCD_RST

26/D3

复位

LCD_CS

27/D6

TDT片选

SD_CS

3/A2

SD卡片选

FCS

NC

字库片选

TCS

6/D12

触摸片选

SCL

10/SCL

I2C时钟

SDA

9/SDA

I2C数据

INT

7/D11

INT

BUSY

NC

防撕裂引脚

X1

NC

自定义引脚1

X2

NC

自定义引脚2

使用FPC链接屏幕时根据GDL demo配置所需对应的引脚号即可，通常只需要根据不同主控配置三个引脚。

支持GDI的显示屏:

1.54" 240x240 IPS广视角TFT显示屏

1.8”128x160 IPS TFT LCD 显示屏

2.0" 320x240 IPS广视角TFT显示屏

2.8" 320x240 IPS TFT电阻触摸显示屏

3.5" 480x320 IPS TFT电容触摸显示屏

1.51”OLED 透明屏幕

IO功能

引脚概述如下：

Power: 电源引脚

VIN: 5V DC输入或5V太阳能板

3.3V: 3.3V稳压电源输出

3V3_C：IO0可编程控制输出3/3V电源，默认关闭，高电平开启

GND：公共地引脚

GPIO：ESP32默认GPIO号

Arduino：FirebBeetle 2 ESP32-C6在Arduino中的GPIO映射

ADC：ESP32默认模数转换引脚

I2C：I2C接口

SDA/SCL: FirebBeetle 2 ESP32-C5在Arduino中的I2C映射

LP_SDA/SCL: 低功耗I2C引脚

UART：UART接口

LP_TX/RX: 低功耗UART引脚

SPI: FirebBeetle 2 ESP32-C5在Arduino中的SPI映射

SDIO: ESP32默认SDIO引脚

JTAG：调试接口

3. 首次使用

3.1 添加板卡

请点击下方链接查看添加板卡的详细步骤：

https://wiki.dfrobot.com.cn/Add_ESP32_board_to_Arduino_IDE

注意：仅esp32板卡环境 3.3.0-alpha1分支版本才支持ESP32-C5。

3.2 选择开发板及串口

当ESP32板卡安装完成，下一步是选择Firebeetle 2 ESP32-C5对应的SDK。

打开Tools -> Board: -> ESP32 Arduino即可看到开发板列表，如下图所示，选择ESP32C5 Dev Module。

再次打开Tools，可以看到显示Board:"ESP32C5 Dev Module"。

连接Firebeetle 2 ESP32-C5开发板到电脑，在烧录代码前，还需配置Firebeetle 2 ESP32-C5开发板的以下信息：

USB CDC On Boot:

Enabled: 通过USB接口打印串口数据

Disable: 通过TX、RX打印串口数据

Partition Scheme: 磁盘分区方案，请根据开发板Flash选择合适的存储空间

Port: 开发板端口（COM号正确即可，与后面芯片型号无关）

3.3 下载代码

将代码复制到窗口内，点击"Upload"上传代码

等待烧录完成，即可看见板载LED灯从闪烁变为常亮。

若无法烧录、LED仍旧闪烁，请查看常见问题。

int led = 15;
void setup() {
pinMode(led,OUTPUT);
digitalWrite(led,HIGH);
}

void loop() {
}

Copy

4. ESP32通用教程

请点击下方链接，查看详细的ESP32通用教程：

https://wiki.dfrobot.com.cn/ESP32_General_Tutorial?heisgoodman

5. ESP-IDF教程

请点击下方链接，查看详细的ESP32-C5 ESP-IDF教程：

https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32c5/get-started/index.html

6. MicroPython教程

https://wiki.dfrobot.com.cn/ESP32_MicroPython_Usage_Tutorial

7. Platform IO教程

暂未支持，敬请期待。

8. FLASH下载工具使用教程

请点击下方链接，查看详细的FLASH下载工具使用教程：

https://wiki.dfrobot.com.cn/FLASH_Download_Tool_Usage_Tutorial

9. 常见问题

1、在Arduino IDE下无ESP32-C5开发板

原因：

仅3.3.0-alpha1版本以上ESP32板卡环境才支持ESP32-C5

解决办法：

请下载最新的板卡环境

环境版本芯片支持情况

稳定版：https://espressif.github.io/arduino-esp32/package_esp32_index.json

开发版：https://espressif.github.io/arduino-esp32/package_esp32_dev_index.json

2、烧录报错

原因：

如果Loop中延时过短或者不加延时会导致烧录超时

错误的调用一些函数会导致计算机不能识别USB

解决办法：

按住BOOT，点击RST，然后松开BOOT按键，即可烧录。

原理：

ESP32在启动时会检测BOOT(IO28)引脚的电平，若电平为高则正常启动，若电平为低则进入烧录模式。BOOT引脚默认电平为高，当按下按键电平为低。

3、串口无打印

解决办法：

检查USB CDC是否处于Enable状态

使用其他的串口调试助手查看打印信息

更多问题及有趣的应用，可以 访问论坛 进行查阅或发帖。

10. 资料下载

ESP32-C5模组 datesheet(V1.0)

DFR1222- V1.0 原理图

CN3165.pdf

尺寸图（暂未更新）

CAD文件（暂未更新）

STP模型（暂未更新）

11. 更多

更多问题及有趣的应用，可以 访问论坛 进行查阅或发帖。

DFRobot商城购买链接

回到顶部