FireBeetle 2 ESP32-C6 IoT Development Board for Smart Home Control System

MEPA CODE: 0123224266
BRAND: DFRobot
MANUFACTURER CODE: DFR1075
SKU CODE: DF-DFR1075
Availability: 28 Availability (legend)
9,44 (excl. VAT)
Full description
Introduction

The FireBeetle 2 ESP32-C6 is a versatile low-power IoT controller board designed for smart home automation, control and monitoring system. It features a 160MHz RISC-V 32-bit processor, providing excellent energy efficiency and flexibility for Internet of Things (IoT) projects. The board supports multiple communication protocols, including Wi-Fi 6, Bluetooth 5, Zigbee 3.0, Thread 1.3, and Matter, enabling versatile wireless connectivity. 


Comprehensive Configuration and Programming with Detailed Tutorials

The FireBeetle 2 ESP32-C6 can be configured and programmed using Arduino IDE or MicroPython. Detailed tutorials are provided, making the setup process smoother.

These tutorials cover basic setup, including Arduino IDE configuration, MicroPython flashing and execution, Battery voltage monitoring, PWM output, Interrupt management, UART device communication, Servo motor control, SD card file operations.

Advanced tutorials are also available for project development, including How to connect and drive displays, Transfer data with mobile phones via Bluetooth, Control LEDs with Wi-Fi, fetch network time and weather information, Use ESP32-NOW for communication between devices without Wi-Fi, Implement Smart Config for one-click networking and auto-connection.

These resources ensure users can navigate the setup process effectively, facilitating a seamless experience when starting IoT projects.


Versatile Wireless Connectivity with Matter, Wi-Fi 6, Thread, BLE, and Zigbee

The FireBeetle 2 ESP32-C6 supports multiple communication protocols, making it highly versatile for smart home setups. By supporting Matter, Wi-Fi 6, and Thread, it can create Matter Wi-Fi terminal devices and Matter Thread terminal devices. Matter is an open, interoperable, and secure smart home standard used by many brands, such as HomePod mini and Apple TV 4K. This allows different smart home devices to work together seamlessly within the Matter ecosystem. Detailed tutorials are provided for connecting the ESP32-C6 to the Matter Network.

Additionally, the FireBeetle 2 ESP32-C6 supports BLE (Bluetooth Low Energy) and Zigbee communication protocols. Zigbee and Thread are low-power wireless protocols designed for IoT and smart home devices. Many smart bulbs, dimmer switches, smart plugs, and smart speakers use Zigbee and Thread for communication. When combined with other MCUs, the FireBeetle 2 ESP32-C6 can function as a Thread border router or Zigbee bridge, enhancing its connectivity and integration capabilities.

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


Ultra-Low Power Consumption, Deep Sleep at 16uA

TWT (Target Wake Time) is a power-saving mechanism in Wi-Fi 6 that allows devices to negotiate wake-up times with Wi-Fi access points (APs). The device only activates Wi-Fi when data transmission is needed, remaining off at other times to conserve battery power. The FireBeetle 2 ESP32-C6 offers ultra-low power consumption, with deep sleep mode consuming just 16uA. This mechanism is comparable to a phone only activates Wi-Fi when data transmission is needed, remaining off at other times to conserve battery power. IoT devices often need to run on battery power for extended periods and have low data transmission requirements. TWT extends battery life and reduces network interference, making it highly beneficial for IoT devices.

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


Versatile Power Supply Options - Type-C, 5V DC, Solar Charging

The FireBeetle 2 ESP32-C6 offers versatile power supply options, including Type-C, 5V DC, and solar charging, complemented by integrated lithium battery management. This flexibility is ideal for projects in locations like balconies, windows, or rooftops where traditional power sources are impractical.By integrating solar panels and lithium batteries with the ESP32-C6, it ensures a reliable power supply. The FireBeetle 2 ESP32-C6 uses the same solar power management chip as the 5V@1A solar power module, optimizing current output from the input source. A detailed wiring diagram for the FireBeetle 2 ESP32-C6 and Solar Panel is provided for easy setup.

Battery level detection enables monitoring of device battery information, essential for prolonged operation. IoT devices often operate in varied environments, including extreme temperatures that affect battery performance. High temperatures accelerate chemical reactions within batteries, while cold temperatures increase internal resistance. Robust battery management ensures consistent device reliability under such conditions. Additionally, for battery voltage measurement and continuous operation, refer to the provided codefor effective management.

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


High-Speed Data Transmission (Wi-Fi 6 - Up to 9.6 Gbps | Bluetooth 5.0 - 2 Mbps)

Wi-Fi 6 offers theoretical data transmission speeds of up to 9.6 Gbps, enhancing network-wide data transfer efficiency. Transferring large files, like a 1GB file, can be completed within seconds, optimizing performance for demanding IoT applications.

Bluetooth 5.0 provides a maximum transmission rate of 2 Mbps, enabling swift audio, video, and data transfers. This allows quick volume adjustments or song changes on wireless devices and faster command execution and data synchronization for smart home operations.


Compatible with All DFRobot Gravity and Fermion Series Sensors

DFRobot's Gravity and Fermion series sensors are compatible with the FireBeetle 2 ESP32-C6, offering a comprehensive selection for various projects.

The onboard GDI interface allows for easy connection to screens, ensuring efficient data visualization. Detailed screen lists and configuration tutorials are provided to facilitate seamless integration of ESP32-C6 functionalities into any setup.

Features

Seamless Connectivity

  • Multi-Protocol Support: Wi-Fi 6 (up to 9.6 Gbps theoretical speed), Bluetooth 5 (2 Mbps max), Zigbee, Thread, and BLE.
  • Ultra-Low Power Efficiency: 36µA deep-sleep current (battery-powered).
  • Visual Development & Monitoring

  • Onboard GDI Interface: Direct plug-and-play compatibility with displays for real-time data visualization.
  • Solar Charging: Integrated support for 5V solar panels (max 0.5A charging current).
  • Battery Health Tracking: Built-in battery-level detection for proactive power management.
  • High-Performance Hardware

  • RISC-V Core Processor: 160 MHz single-core with 512KB SRAM, 4MB Flash, and 16KB RTC SRAM.
  • Expanded I/O: 19 digital I/O ports, 6-channel PWM, SPI, UART, I2C, I2S, and IR transceiver support.
  • Precision Sensing: 12-bit SAR ADC (7 channels) with DMA control.
  • Specification

    Basic Parameters

  • Operating Voltage: 3.3V
  • Type-C Input Voltage: 5V DC
  • VCC Input Voltage: 5V DC or 5V Solar Panel
  • Max Charging Current: 0.5A
  • Sleep Current (Deep Sleep Mode, Battery-Powered): 36µA
  • 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 x2, receive channel x2
  • 1 × 12-bit SAR ADC, 7 Channel
  • DMA Controller: transmit channel x3, receive channel x3
  • Shipping List
  • FireBeetle 2 Board ESP32 C6 Microcontroller x1
  • 20pin-2.54mm Pin Header x2
  • Documents
  • Product wiki
  • Zigbee Solution Tutorial
  • Tutorial
  • ESP32-C6 Chip Datasheet
  • V1.0 Schematics
  • V1.1 Schematics
  • Dimension
  • CN3165 Chip Datasheet
  • HM6245 Chip Datasheet
  • Make your own case (shell stl file)
  • Applications
  • Indoor Air Quality Monitoring
  • Indoor Ambient Light
  • Balcony Plant Soil Monitoring
  • Outdoor Weather Station
  • Projects

    Project. Building an Environmental Monitoring Node

    Introduction: The tutorial will guide you to build an Environmental sensor node that can measure and print it via TFT Display.


    Project. How 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. Smart Planter Monitoring

    Create a sustainable, low-power balcony plant monitoring system with the FireBeetle 2 ESP32-C6. This project monitors soil moisture in real-time and transmits data wirelessly for remote monitoring and alerts.

    This project covers hardware selection, circuit design, software development, and data analysis to help you efficiently care for your plants.


    Project. Home Temperature, Humidity, and Air Quality Monitoring

    Build an efficient and cost-effective indoor air quality monitoring system using the FireBeetle 2 ESP32-C6. This project guides you through the steps to monitor temperature, humidity, and air quality (including AQI, VOCs, and eCO2) in real-time using open-source hardware.


    Tutorial. DIY GPS Speed-meter

    Introduction: In this video, we'll make a GPS-based speedometer that uses a GPS module and microcontroller to display speed in real-time, with the final design featuring an OLED display and a custom 3D-printed enclosure.


    Project: Perfect Temperature Tea For Hours!

    Introduction: This tutorial guides viewers in creating a mug warmer using a hot plate, an IR sensor, a temperature sensor, and a microcontroller. The system keeps tea warm by activating a heater or a fan based on the tea's temperature. The video also discusses the device's design and assembly.