FireBeetle 2 ESP32 C6 IoT Development Board (Supports Wi-Fi 6, Bluetooth 5, Solar-Powered) - แท้จาก DFRobot

FireBeetle 2 ESP32 C6 IoT Development Board (Supports Wi-Fi 6, Bluetooth 5, Solar-Powered) - แท้จาก DFRobot
FireBeetle 2 ESP32 C6 IoT Development Board (Supports Wi-Fi 6, Bluetooth 5, Solar-Powered) - แท้จาก DFRobotFireBeetle 2 ESP32 C6 IoT Development Board (Supports Wi-Fi 6, Bluetooth 5, Solar-Powered) - แท้จาก DFRobotFireBeetle 2 ESP32 C6 IoT Development Board (Supports Wi-Fi 6, Bluetooth 5, Solar-Powered) - แท้จาก DFRobotFireBeetle 2 ESP32 C6 IoT Development Board (Supports Wi-Fi 6, Bluetooth 5, Solar-Powered) - แท้จาก DFRobotFireBeetle 2 ESP32 C6 IoT Development Board (Supports Wi-Fi 6, Bluetooth 5, Solar-Powered) - แท้จาก DFRobot
รหัสสินค้า BA00295
หมวดหมู่ WiFi ESP32-C6
ราคา 485.00 บาท
สถานะสินค้า พร้อมส่ง
จำนวน
ชิ้น
หยิบลงตะกร้า
หนังสือรับรองบริษัท
บุ๊คแบ๊งค์
คุ้มครองโดย LnwPay
ดูการใช้งานอย่างละเอียดได้ที่ Click

INTRODUCTION
The FireBeetle 2 ESP32-C6 is a low-power IoT (Internet of Things) controller board designed based on the ESP32-C6 chip, making it suitable for smart home projects. The ESP32-C6 features a high-performance 160MHz RISC-V 32-bit processor, supporting communication protocols such as Wi-Fi 6, Bluetooth 5, Zigbee 3.0, and Thread 1.3. This enables seamless integration into IoT networks with various communication protocols. The FireBeetle 2 ESP32-C6 supports multiple power supply options, including Type-C, 5V DC, and solar charging for lithium batteries managed by a solar power manager, which optimizes the power usage and ensures efficient energy management, providing a range of choices for deployment.

Multiple transmission protocol support to expand wireless connectivity
Boasting support for multiple communication protocols, the FireBeetle 2 ESP32-C6 expands wireless connectivity options. By supporting Wi-Fi and Thread protocols, it enables the creation of Matter Wi-Fi terminal devices and Matter Thread terminal devices, facilitating seamless communication and collaboration among multiple systems and platforms in smart home setups. Additionally, the FireBeetle 2 ESP32-C6 supports BLE (Bluetooth Low Energy) and Zigbee communication protocols, making it suitable for use as a Thread border router, Matter gateway, or Zigbee bridge when combined with other MCUs.

FireBeetle 2 ESP32-C6 supports BLE, Zigbee, Wi-Fi 6 and Thread

Figure: FireBeetle 2 ESP32-C6 supports BLE, Zigbee, Wi-Fi 6 and Thread

Support Wi-Fi 6 to realize ultra-low power consumption IoT devices

With Wi-Fi 6 support, the FireBeetle 2 ESP32-C6 enables the realization of ultra-low-power IoT devices. As the first Espressif chip to support the Wi-Fi 6 (802.11ax) protocol, it offers improved network capacity, allowing devices to operate efficiently with low latency. Moreover, Wi-Fi 6's Target Wake Time (TWT) technology effectively reduces device power consumption, extending battery life and ensuring long-lasting device performance.

FireBeetle 2 ESP32-C6 supports Wi-Fi 6's Target Wake Time (TWT) technology

Figure: Wi-Fi 6's Target Wake Time (TWT) technology

Excellent power supply system makes power supply for equipment more convenient

Featuring an excellent power supply system, the FireBeetle 2 ESP32-C6 provides convenient device power options. It integrates battery charging management for lithium batteries, enabling charging via Type-C, 5V DC, and solar power. The solar charging capability resolves challenges posed by scenarios without power lines, such as balconies, windows, and rooftops. The FireBeetle 2 ESP32-C6 utilizes the same solar power management chip as the 5V@1A solar power management module, and it is able to maximize the current output capability of the input power source. Additionally, the FireBeetle 2 ESP32-C6 supports battery level monitoring to take necessary measures when the battery is low, ensuring continuous device operation.

Figure: FireBeetle 2 ESP32-C6 supports solar charging and battery level monitoring

FEATURES
  • Equipped with the ESP32-C6 chip, it supports communication protocols including Wi-Fi, BLE, Zigbee, and Thread.
  • Supports Wi-Fi 6 protocol for lower latency and lower power consumption.
  • Solar charging enables deployment without the need for power lines.
  • Battery level detection allows monitoring of device battery information.
  • Ultra-low power consumption with deep sleep at 16uA.
  • Onboard GDI interface for easy connection to screens.
APPLICATIONS
  • Indoor Air Quality Monitoring
  • Indoor Ambient Light
  • Balcony Plant Soil Monitoring
  • Outdoor Weather Station

FireBeetle 2 ESP32-C6 Applications: IoT Devices and Smart Homes


SPECIFICATION

Basic Parameters
  • Operating Voltage: 3.3V
  • Type-C Input Voltage: 5V DC
  • VCC Input Voltage: 5V DC or 4.5-6V Solar Panel
  • Max Charging Current: 0.5A
  • Sleep current: 16uA (in deep sleep mode, powered by battery)
  • Operating Temperature: -10~60℃
  • Dimension: 25.4x60mm/1x2.36”

Hardware Information

  • Processor: RISC-V single-core processor
  • Main Frequency: 160 MHz
  • SRAM: 512KB
  • ROM: 320KB
  • Flash: 4MB
  • RTC SRAM: 16KB
  • USB: USB 2.0 CDC
WIFI
  • WIFI Protocol: IEEE 802.11b/g/n
  • IEEE 802.11ax (20 MHz-only non-AP mode)
  • Bandwidth: Support 20 MHz and 40 MHz at 2.4 GHz band
  • WIFI Mode: Station, SoftAP, SoftAP+Station combined mode
  • WIFI Frequency: 2.4GHz
  • Frame Aggregation: TX/RX A-MPDU, TX/RX A-MSDU
Bluetooth
  • Bluetooth Protocol: Bluetooth 5, Bluetooth mesh
  • Bluetooth Frequency: 125 Kbps, 500 Kbps, 1 Mbps, 2 Mbps

IEEE 802.15.4

  • Compatible with IEEE 802.15.4-2015 protocol
  • Frequency band: 2.4GHz
  • Data rate: 250Kbps
  • Supports Thread 1.3 and Zigbee 3.0
Ports
  • Digital I/O x19
  • LED PWM 6 Channel
  • SPI x1
  • UART x3 (LP UART x1)
  • I2C x2 (LP I2C x1)
  • I2S x1
  • IR Transceiver: transmit channel x5, receive channel x5
  • 1 × 12-bit SAR ADC, 7 Channel
  • DMA Controller: transmit channel x3, receive channel x3
DOCUMENTS
SHIPPING LIST
  • FireBeetle 2 Board ESP32 C6 Microcontroller x1
  • 20pin-2.54mm Pin Header x2

PROJECTS

Project 1What do you need for personal smart home based on the Matter network?

Introduction: As technology advances, smart homes have become an integral part of our lives. Among all the smart home solutions, those based on the Matter network are gaining popularity due to their openness, interoperability, and security. So, what do we need to set up a Matter-based smart home system?

Project - What do you need for personal smart home based on the Matter network?

 

Project 2How to Connect ESP32-C6 to the Matter Network

Introduction: In this guide, we will use the FireBeetle ESP32-C6 to create a smart light bulb and integrate it into a Matter network.

Project - How to Connect ESP32-C6 to the Matter Network

Board Overview

Board Overview
  • Type-C:Type-C USB port
  • IO15/D13:onboard LED pin
  • Charge: Charging indicator
    • Off: not plugged in power supply or fully charged
    • On: charging
    • Blinking: battery not connected
  • RST: Reset button
  • IO9/D9/BOOT: GPIO9 / Boot button
  • HM6245: 3.3V Low power LDO
  • BAT:Lithium ion battery or lithium polymer battery interface
  • IO0: Battery voltage detection pin
  • CN3165: Solar management chip
  • GDI: GDI display interface
  • ESP32-C6: ESP32-C6FH4 chip

Pin Diagram

Pinout

Pin Definition

  • Power: Power pin
    • VIN: 5V DC or 4.5-6V Solar Panel
    • 3V3: 3.3V stable output
  • GND: common ground pin
  • GPIO: ESP32 default GPIO number
  • Arduino: FirebBeetle 2 ESP32-C6 GPIO mapping in Arduino
  • ADC: ESP32 default analog-to-digital conversion pin
  • I2C: I2C interface
    • FirebBeetle 2 ESP32-C6 I2C mapping in Arduino
    • LP_SDA/SCL: Low power I2C pin
  • UART: UART interface
    • LP_TX/RX: Low power UART pin
  • SPI: FirebBeetle 2 ESP32-C6 SPI mapping in Arduino
  • SDIO: ESP32 default SDIO pin
  • JTAG: debug interface

GDI Display Interface

This interface is a DFRbot dedicated GDI display interface for connecting a screen using a 18pin-FPC wire.

The pin list for using GDI camera interface is shown below:

FPC PINS FireBeetle 2 ESP32-C6 Pins Description
VCC 3V3 3.3V
LCD_BL 15/D13 Backlight
GND GND GND
SCLK 23/SCK SPI clock
MOSI 22/MOSI Host output, slave input
MISO 21/MISO Host input, slave output
LCD_DC 8/D2 Data/command
LCD_RST 14/D3 Reset
LCD_CS 1/D6 TFT Chip Select
SD_CS 18/D7 SD card chip select
FCS NC Font library chip select
TCS 6/D12 Touch chip select
SCL 20/SCL I2C clock
SDA 19/SDA I2C data
INT 7/D11 INT
BUSY NC Tearproof pins
X1 NC custom pin 1
X2 NC custom pin 2

When using FPC to connect the screen, please configure the corresponding pin numbers according to the GDL demo. Normally, only three pins need to be configured on different main controllers.

Tutorial - First Time Use

Arduino IDE Configuration

Please pay attention to the followings when using FireBeetle 2 ESP32-C6 for the first time.

  1. Add the json link in the IDE
  2. Download the core of the MCU
  3. Select the development board and serial port
  4. Open the sample code and burn it into the board
  5. Get to know the serial monitor

Arduino IDE compiler environment config

  • Configure URL to the Arduino IDE
  1. Open Arduino IDE and click File->Preferences, as shown below.
  1. In the newly opened interface, click the button in the red circle as shown below

  1. Copy the following link into the new pop-up dialog box:

    Stable version:https://espressif.github.io/arduino-esp32/package_esp32_index.json
    Development release:https://espressif.github.io/arduino-esp32/package_esp32_dev_index.json

Note:

  • Please choose the appropriate version according to Chip Support Situation.

  • If you have installed another environment before, you can press Enter key at the beginning or end of the previous link and paste the link at a new line.

  1. Click OK. Update the board. Open Tools->Board:->Boards Manager... as shown below:

  2. Boards Manager will automatically update the boards as shown below:

  3. After completing the update, you can enter esp32 at the top, select esp32 and click install when the following occurs (It's recommended to install the latest version):

  4. Wait for the end of the following progress bar:

  5. After completing the installation, the list will show that the esp32 has been installed, as shown below:

  1. Click Tools->Board, select DFRobot FireBeetle 2 ESP32-C6. 
  1. Before starting, you need to configure the following settings (when you select Disabled, the serial port is RX(17), TX(16), if you need to print on the Arduino monitor via USB, you need to select Enable)

  1. Click Port to select the corresponding serial port.

5.2 LED Blinking

The default pin for the onboard LED is pin 15.

Sample Code

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

void loop() {
digitalWrite(led,HIGH);
delay(1000);
digitalWrite(led,LOW);
delay(1000);
}
  • Copy the codes above to the code editing box.
  • Click the arrow to complile the program and burn it into your development board.

Burning Successful

The image above shows that your codes have been successfully loaded into the board. Then, the onboard LED will start blinking.

Basic Tutorial

The basic tutorial includes the use of Battery voltage detection, PWM, interrupt, serial port, servo, and SD card.

Advanced Tutorial

The advanced tutorial domenstrates how to use screen, Bluetooth, WiFi, ESP-NOW, one-key for networking config and sample projects.

FAQ

1. What will cause burning error?

  • There is no delay or too short delay in Loop.

  • The USB cannot be recognized by the PC as some functions are incorrectlly called.

How to solve

  • Press and hold BOOT, click RST, and then release the BOOT button to burn.

Principle During the initialization process, ESP32 undertakes a verification of the voltage level on the BOOT (IO9) pin. If the voltage level is determined to be high, the system proceeds with a normal startup. In contrast, if the voltage level is deemed to be low, the device enters into the programming mode. By default, the BOOT pin maintains a high voltage level, but it transitions to a low level when a button is pressed.

2. Data cannot be printed on serial port

  • Check if the USB CDC is enabled
  • Check print information using other serial debugger.


วิธีการชำระเงิน

ชำระเงินค่าสินค้าโดยการโอนเงินเข้าบัญชีธนาคาร KBANK, SCB, BBL,TMB

กรุณาเก็บหลักฐานการโอนเงินของท่านไว้เพื่อแจ้งการชำระเงินด้วยค่ะ

 

ท่านสามารถแจ้งการชำระเงินผ่านระบบอัตโนมัติได้โดย Click Link ข้างล่างค่ะ

https://www.arduitronics.com/informpayment

 

บมจ. ธนาคารกสิกรไทย สาขาเซ็นทรัล แจ้งวัฒนะ ออมทรัพย์
ธนาคารไทยพาณิชย์ จำกัด (มหาชน) สาขาเซ็นทรัล แจ้งวัฒนะ ออมทรัพย์
ธนาคารกรุงเทพ จำกัด (มหาชน) สาขาเซนทรัล พระราม 3 สะสมทรัพย์
ธนาคารทหารไทยธนชาต จำกัด (มหาชน) สาขาเซนทรัล พระราม 3 กระแสรายวัน

เพิ่มเพื่อน

@rfm0967y

ติดต่อสอบถาม

เพิ่มเพื่อน

CATEGORY

Sensors / Modules [1703]

CONTACT US

มือถือ 0887823467 แฟกซ์ 02-0153201

Join เป็นสมาชิกร้านค้า

ร้านArduitronics
ร้านArduitronics
/www.arduitronics.com/
Join เป็นสมาชิกร้าน
2138
สมัครสมาชิกร้านนี้ เพื่อรับสิทธิพิเศษ

STATISTICS

หน้าที่เข้าชม15,412,950 ครั้ง
ผู้ชมทั้งหมด5,916,028 ครั้ง
เปิดร้าน21 พ.ค. 2556
ร้านค้าอัพเดท30 ก.ย. 2568

MEMBER

พูดคุย-สอบถาม