LILYGO T-LoRa C6

  • ESP32-C6
  • LoRa
  • Wi-Fi 6
  • Bluetooth 5
  • IoT

T-LoRa-C6

版本迭代

Version Update date Update description
T-LoRa-C6_V1.0 2024-03-15 初始硬件版本
T-LoRa-C6_V1.1 2024-06-20 软件优化更新

购买链接

Product SOC FLASH PSRAM Link
T-LoRa C6 ESP32-C6 4MB - LILYGO Store

目录

描述

LILYGO T-LoRaC6 是一款基于 ESP32-C6-MINI-1 模组的紧凑型物联网开发板,集成 2.4GHz Wi-Fi 6、蓝牙 5(LE) 及 LoRa® 远距离通信(SX1262 模块,支持 868/915MHz 频段),兼具高性能与低功耗特性。板载 4MB Flash,支持 C/C++、MicroPython、Lua 多语言开发,适配 Arduino-IDE、VS Code 和 ESP-IDF 等主流平台,提供 BOOT/复位按键、自定义 LED 及 Type-C 供电接口,便于快速调试与部署。其小巧尺寸(33x29mm)与多协议融合能力(Wi-Fi/蓝牙/LoRa)使其适用于智能家居控制、工业传感器网络、远程环境监测等场景,5V 500mA 供电设计进一步简化了移动设备集成,是低功耗广域物联网应用的理想选择。

预览

实物图

T-LoRa-C6

引脚图

summary

模块

MCU

  • 芯片:ESP32-C6-MINI-1
  • FLASH:4MB (Quad-SPI)
  • 无线:2.4GHz Wi-Fi 6, Bluetooth 5 (LE), 802.15.4
  • CPU频率:160MHz (WiFi)

无线通信

  • LoRa:SX1262
  • 频段:868MHz/915MHz
  • 协议:LoRa®远距离通信

电源管理

  • 供电:5V/500mA
  • 接口:Type-C USB

概述

summary
组件 描述
MCU ESP32-C6-MINI-1
FLASH 4MB (Quad-SPI)
LoRa SX1262 (868/915MHz)
无线 2.4GHz Wi-Fi 6, Bluetooth 5 (LE), 802.15.4
USB 1 × USB Port (TYPE-C接口)
扩展接口 2 × 10-PIN GPIO 接口
按键 1 x RESET 按键 + 1 x BOOT 按键
电源输入 5V/500mA
安装孔 4 × M1.2 定位孔
尺寸 33 × 29 × 6 mm

快速开始

示例支持

Example PlatformIO/Arduino ESP-IDF Description
LoRa_Communication LoRa通信示例
WiFi6_Connection Wi-Fi 6连接示例
Bluetooth_LE 蓝牙低功耗示例
Multi_Protocol 多协议通信示例
Sensor_Node 传感器节点示例

PlatformIO

  1. 安装 Visual Studio CodePython
  2. Visual Studio Code 的扩展中搜索 PlatformIO 插件并安装
  3. 安装完成后,需要重启 Visual Studio Code
  4. 重启后,在左上角选择 文件 -> 打开文件夹 -> 选择 LilyGo-LoRa-Series 目录
  5. 等待第三方依赖库安装完成
  6. 点击打开 platformio.ini 文件,在 platformio 栏目中
  7. default_envs 下选择您要使用的开发板名称,并取消其注释
  8. 取消其中一行 src_dir = xxxx 的注释,确保只有一行生效。请注意示例注释,其中说明了哪些功能可用、哪些不可用。
  9. 点击左下角的 (✔) 符号进行编译
  10. 使用 USB-C 数据线将开发板连接至电脑(Micro-USB 接口用于模块固件升级)
  11. 点击 (→) 上传固件
  12. 点击 (插头符号) 监视串行输出
  13. 若无法烧录或 USB 设备持续闪烁,请查看下方的常见问题解答

Arduino

  1. 安装 Arduino IDE
  2. 安装 Arduino ESP32
  3. lib 目录中的所有文件夹复制到 Sketchbook location 目录中。如何查找库文件位置,请参阅此处
    • Windows: C:\Users\{用户名}\Documents\Arduino
    • macOS: /Users/{用户名}/Documents/Arduino
    • Linux: /home/{用户名}/Arduino
  4. 打开相应示例
    • 打开已下载的 LilyGo-LoRa-Series 文件夹
    • 打开 examples 文件夹
    • 选择示例文件并打开后缀为 ino 的文件
  5. 在 Arduino IDE 工具菜单中选择对应开发板型号,点击下方列表中的对应选项进行选择
T3-C6 Value
Board ESP32C6 Dev Module
Port Your port
USB CDC On Boot Enable
CPU Frequency 160MHZ(WiFi)
Core Debug Level None
USB DFU On Boot Disable
Erase All Flash Before Sketch Upload Disable
Flash Mode DIO
Flash Size 4MB(32Mb)
Arduino Runs On Core1
USB Firmware MSC On Boot Disable
Partition Scheme Default 4M Flash with spiffs(1.2M APP/1.5MB SPIFFS)
Upload Speed 921600
Programmer Esptool
  1. 请根据您的开发板型号取消 utilities.h 文件中对应型号的注释,例如 T3_C6,否则编译将报错
  2. 上传程序

开发平台

  1. Micropython
  2. Arduino IDE
  3. Platform IO
  4. VS Code
  5. ESP-IDF

引脚总览

Name GPIO NUM Free
LoRa(SX1276) SCK 6
LoRa(SX1276) MISO 1
LoRa(SX1276) MOSI 0
LoRa(SX1276) RESET 21
LoRa(SX1276) DIO0 23
LoRa(SX1276) BUSY 22
LoRa(SX1276) CS 18
On Board LED 7

相关测试

常见问题

  • Q. ESP32-C6相比ESP32-S3有什么优势?
    A. ESP32-C6支持Wi-Fi 6,具有更好的能效比和网络性能,同时保持低成本。

  • Q. LoRa模块的通信距离是多少?
    A. 在理想条件下,SX1262 LoRa模块的通信距离可达数公里,具体取决于环境因素和天线配置。

  • Q. 为什么我的板子烧录失败?
    A. 请按住"BOOT"按键同时按"RST"按键,然后释放"RST"按键,进入下载模式后重新下载程序。

  • Q. 是否支持电池供电?
    A. 可以通过扩展接口连接外部电池,但需要额外的电源管理电路。

  • Q. Wi-Fi 6和蓝牙可以同时工作吗?
    A. 是的,ESP32-C6支持Wi-Fi和蓝牙共存工作模式。

项目

资料

依赖库