FireBeetle ESP32-C6

FireBeetle 2 ESP32-C6简介

FireBeetle 2 ESP32-C6是一款基于ESP32-C6芯片设计的低功耗物联网主控板,适用于智能家居项目。ESP32-C6支持Wi-Fi 6、Bluetooth 5、Zigbee 3.0、Thread 1.3通讯协议,可接入多种通讯协议的物联网网络。FireBeetle 2 ESP32-C6支持Type-C、5V DC、太阳能供电,部署时有更多的供电方式选择。

多种传输协议支持,扩展无线连接性
FireBeetle 2 ESP32-C6支持Wi-Fi、Thread通讯协议,因此可以制作Matter Wi-Fi 终端设备和 Matter Thread 终端设备,实现多系统、多平台智能家居设备的无缝通信与协作。此外,FireBeetle 2 ESP32-C6还支持BLE、Zigbee通讯协议,与其他MCU组合,可作为Thread 边界路由器、Matter 网关和 Zigbee 网桥。

支持Wi-Fi 6,实现超低功耗物联网设备
ESP32-C6是乐鑫首款支持Wi-Fi 6协议(802.11ax)的芯片,Wi-Fi 6有更好的网络容量,可以让设备进行高效率、低延迟的工作。此外,Wi-Fi 6的目标唤醒时间(TWT,Target Wake Time)技术,能有效降低设备功耗,延长电池使用时间,让设备长久续航。

优秀的电源系统,设备供电更方便
FireBeetle 2 ESP32-C6集成了锂电池充电管理,可以通过type-C、5V DC、太阳能板为锂电池进行充电,太阳能充电解决了部署在阳台、窗户、屋顶等无电源线的场景带来的问题。FireBeetle 2 ESP32-C6使用太阳能电源管理模块 5V@1A同款太阳能电源管理芯片,可最大限度的利用输入电源的电流输出能力,可最大化太阳能板在各种光照条件下的输出功率。FireBeetle 2 ESP32-C6支持电池电量监测,以便在电量不足时采取措施,确保设备持续运行。

如出现不能烧录,请查看常见问题

产品特性

产品参数

基本参数

硬件信息

WIFI
蓝牙
IEEE 802.15.4
接口引脚

功能引脚示意图

功能指示

引脚示意

引脚概述

连接太阳能板

GDI显示接口

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

GDI接口引脚映射

FPC PINS FireBeetle 2 ESP32-C6 PINS Description
VCC 3V3 3.3V
LCD_BL 15/D13 背光
GND GND GND
SCLK 23/SCK SPI时钟
MOSI 22/MOSI 主机输出,从机输入
MISO 21/MISO 主机输入,从机输出
LCD_DC 8/D2 数据/命令
LCD_RST 14/D3 复位
LCD_CS 1/D6 TFT片选
SD_CS 18/D7 SD卡片选
FCS NC 字库片选
TCS 6/D12 触摸片选
SCL 20/SCL I2C时钟
SDA 19/SDA I2C数据
INT 7/D11 INT
BUSY NC 防撕裂引脚
X1 NC 自定义引脚1
X2 NC 自定义引脚2

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

首次使用

当您首次使用ESP32,您需要了解以下步骤

  1. 添加开发板JSON链接
  2. 下载主控的核心
  3. 选择开发板以及串口
  4. 烧录程序

Arduino环境配置

添加URL板卡链接

DFRobot ESP32 DFRobot ESP32

注意:

DFRobot ESP32

下载/更新板卡

Beetle ESP32-C3 Beetle ESP32-C3 Beetle ESP32-C3

选择开发板及串口

Beetle ESP32-C3 firebeetle ESP32

烧录代码

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

void loop() {
  digitalWrite(led,HIGH);
  delay(1000);
  digitalWrite(led,LOW);
  delay(1000);
}
firebeetle ESP32 firebeetle ESP32

基础教程

基础教程内容包括:电池电压检测、PWM、中断、串口、舵机、SD卡的教程

进阶教程

进阶教程内容包括:屏幕显示、蓝牙、WIFI、ESP-NOW、项目示例、一键配网等

MicroPython教程

MicroPython环境搭建

想要在FireBeetle ESP32-C6上运行microPython,首先需要给FireBeetle ESP32-C6烧录固件

  1. 下载需要使用的Micropython固件
  2. 点击下载esptool Flash烧录工具
  3. 运行flash_download_tool_3.9.3.exe
  4. 通过USB线连接电脑,选择ESP32-C6主控,然后按住BOOT,点击RST
  5. 选择下载的固件,擦除flash后烧录固件

MicroPython编译器

  1. 点击下载thonny
  2. 进入软件,对解释器进行设置(Run->Configure interpreter...)
  3. 将代码复制到代码框中,保存文件到MicroPython设备中,命名为main.py
import time
from machine import Pin 

led=Pin(15,Pin.OUT)

while True:

 led.value(1)
 time.sleep(1)
 led.value(0)
 time.sleep(1)

  1. 重启FireBeetle ESP32-C6即可看到L灯闪烁

更多MicroPython教程

英文版

中文版

常见问题

在arduino IDE下无ESP32-C6开发板

原因

解决办法

烧录报错

原因

解决办法

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

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

串口无打印

解决办法

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

更多