1914 views|25 replies

3386

Posts

0

Resources
The OP
 

[Hua Diao Experience] 15 Try to build the Arduino development environment of Beetle ESP32 C3 [Copy link]

 

I just received this development board, which is very mini, with a length of 25mm and a width of only 20.5mm.

This post is from DIY/Open Source Hardware

Latest reply

I'm looking forward to your masterpiece. It's been really awesome recently. Come on!  Details Published on 2022-7-4 15:47
 

1w

Posts

204

Resources
2
 

The forum is also doing an evaluation activity for this development board~

[Beetle ESP32-C3 free review] Review | [Beetle ESP32-C3 free review] Free trial_Electronic Engineering World (eeworld.com.cn)

This post is from DIY/Open Source Hardware
Add and join groups EEWorld service account EEWorld subscription account Automotive development circle

Comments

Awesome  Details Published on 2022-7-4 15:53
Personal signature

玩板看这里:

http://en.eeworld.com/bbs/elecplay.html

EEWorld测评频道众多好板等你来玩,还可以来频道许愿树许愿说说你想要玩的板子,我们都在努力为大家实现!

 
 

6818

Posts

11

Resources
3
 
I'm looking forward to your masterpiece. It's been really awesome recently. Come on!
This post is from DIY/Open Source Hardware

Comments

Thank you for your encouragement, I am still learning.  Details Published on 2022-7-4 15:51
 
 
 

3386

Posts

0

Resources
4
 

Beetle ESP32-C3 is a main control board based on the ESP32-C3 RISC-V 32-bit single-core processor chip, designed for Internet of Things (IoT) devices. Beetle ESP32-C3 has up to 13 IO ports in a coin-sized volume, so you don't have to worry about insufficient IO ports when making projects. At the same time, the main control board also integrates lithium battery charging management functions, which can be directly connected to lithium batteries without the need for peripheral modules, while ensuring application volume and safety. The expansion board that comes with Beetle ESP32-C3 has more power without increasing the volume, making welding more convenient when making projects. The onboard GDI display interface solves the wiring troubles when using the screen.

Beetle ESP32-C3 supports Wi-Fi and Bluetooth 5 (LE) dual-mode communication, which reduces the difficulty of device network configuration. It also supports Bluetooth Mesh protocol and Espressif Wi-Fi Mesh to achieve higher communication stability and larger coverage area, suitable for a wide range of IoT application scenarios. Beetle ESP32-C3 has detailed example tutorials, through which you can easily use the wireless function of the controller to connect to IoT platforms such as Alibaba Cloud and IFTTT. At the same time, DFRobot Mall provides thousands of sensors and actuators, which also have detailed tutorials, so you can easily build your own IoT system.

Beetle ESP32-C3 can be programmed using Arduino IDE, ESP-IDF, and MicroPython (MicroPython tutorials will be released later). C language and Python can easily manipulate the hardware.

This post is from DIY/Open Source Hardware
 
 
 

3386

Posts

0

Resources
5
 
lugl4313820 posted on 2022-7-4 15:47 I am looking forward to your masterpiece. It has been really awesome recently. Come on!

Thank you for your encouragement, I am still learning.

This post is from DIY/Open Source Hardware
 
 
 

3386

Posts

0

Resources
6
 
okhxyyo posted on 2022-7-4 15:23 The forum is also doing an evaluation activity for this development board~ [Beetle ESP32-C3 Free Evaluation] Evaluation | [Beetle ESP32-C3 Free Evaluation] Free...

Awesome

This post is from DIY/Open Source Hardware
 
 
 

3386

Posts

0

Resources
7
 

Features
Ultra-small size, only 25*20.5mm, onboard lithium battery charging management, safer charging and discharging, supporting expansion board, making it more convenient to make projects and use the screen, RISC-V 32-bit core, supports Wi-Fi and Bluetooth 5 (LE) dual-mode communication.

Parameters
1. Basic parameters
Operating voltage: 3.3V
Type-C input voltage: 5V DC
VIN input voltage: 5V DC
Operating current: 25mA
Maximum charging current: 400mA
Operating temperature: -40~105℃
Module size: 25x20.5mm
2. Hardware information
Processor: 32-bit RISC-V single-core processor
Main frequency: 160 MHz
SRAM: 400KB
ROM: 384KB
Flash: 4MB
RTC SRAM: 8KB
Clock: External (32 kHz) crystal oscillator, built-in fast RC oscillator clock 17.5 MHz (adjustable), and PLL clock
USB: USB 2.0 up to 12Mbit/s
3. WIFI
WIFI protocol: IEEE 802.11b/g/n
WIFI bandwidth: 2.4 GHz band supports 20 MHz and 40 MHz bandwidth
WIFI mode: Station mode, SoftAP mode, SoftAP+Station mode and promiscuous mode
WIFI frequency: 2.4GHz
Frame aggregation: TX/RX A-MPDU, TX/RX A-MSDU
4. Bluetooth
Bluetooth protocol: Bluetooth 5, Bluetooth mesh
Bluetooth frequency: 125 Kbps, 500 Kbps, 1 Mbps, 2 Mbps
5. Interface pins
Digital I/O x13
LED PWM controller 6 channels
SPI x1
UART x2
I2C x1 I2S
x1
Infrared transceiver: transmit channel x2, receive channel x2, (any pin)
2 × 12-bit SAR analog/digital converter, 6 channel
DMA controller, 3 receive channels and 3 transmit channels

This post is from DIY/Open Source Hardware
 
 
 

3386

Posts

0

Resources
8
 

Function Indicator
Type-C: 5V
10/LED: Onboard LED pin
ESP32-C3 module: The latest ESP32-C3 module launched by Espressif
RST: Reset pin, short contact triggers reset
TP4057: TP4057 lithium battery charging management chip
Charge: Charging indicator light
Off: Not connected to power or fully
charged On: Charging
Flashing: Battery not connected
18Pin-FPC: GDI display interface

This post is from DIY/Open Source Hardware
 
 
 

3386

Posts

0

Resources
9
 

Pin Overview
GPIO: General pins
Analog port: Analog input pins
JTAG: Debug interface
ADC: Analog-to-digital conversion
VIN: 5V power input
BAT: Battery access port

This post is from DIY/Open Source Hardware
 
 
 

3386

Posts

0

Resources
10
 

ESP32C3MINI1 Functional Block Diagram

This post is from DIY/Open Source Hardware
 
 
 

3386

Posts

0

Resources
11
 

ESP32C3MINI1 Schematic

This post is from DIY/Open Source Hardware
 
 
 

3386

Posts

0

Resources
12
 

Application circuit diagram of the module connected to peripheral devices (such as power supply, antenna, reset button, JTAG interface, UART interface, etc.)

This post is from DIY/Open Source Hardware
 
 
 

3386

Posts

0

Resources
13
 

Appendix: Related Documents and Resources
Related Documents
ESP32-C3 Technical Reference Manual – Provides detailed instructions for using the memory and peripherals of the ESP32-C3 chip.
ESP32-C3 Technical Specification – Provides the hardware technical specifications of the ESP32-C3 chip.
Certificateshttp
://espressif.com/zh-hans/support/documents/certificates
Document updates and subscription notificationshttp :
//espressif.com/zh-hans/support/download/documentsDeveloper
Community
ESP32-C3 ESP-IDF Programming Guide – The documentation center for the ESP-IDF development framework.
ESP-IDF and other development frameworks on GitHubhttp:
//github.com/espressif
ESP32 Forum – An Engineer-to-Engineer (E2E) community where you can ask questions, solve problems, share knowledge, and explore ideas.
http://esp32.com/
The ESP Journal – Share best practices, technical articles, and work essays from Espressif engineers.
http://medium.com/the-esp-journal
SDK and demos, apps, tools, AT and other download resources
http://espressif.com/zh-hans/support/download/sdks-demos
Espressif Products
ESP32-C3 Series Chips – Full range of ESP32-C3 chips.
http://espressif.com/zh-hans/products/socs?id=ESP32-C3
ESP32-C3 Series Modules – Full range of ESP32-C3 modules.
http://espressif.com/zh-hans/products/modules?id=ESP32-C3
ESP32-C3 Series Development Boards – Full range of ESP32-C3 development boards.
http://espressif.com/zh-hans/products/devkits?id=ESP32-C3
ESP Product Selector – Quickly locate the product you need by filtering performance parameters and comparing products.
http://products.espressif.com/#/product-selector?language=zh

This post is from DIY/Open Source Hardware
 
 
 

3386

Posts

0

Resources
14
 

Download and install Arduino IDE (skip if already installed)
https://www.arduino.cc/en/software

This post is from DIY/Open Source Hardware
 
 
 

3386

Posts

0

Resources
15
 

Add the ESP32C3 development board
(1) Open the Arduino IDE, click "File >> Preferences" in the upper left corner, and fill in the "Additional Development Board Manager URL" field:
https://raw.githubusercontent.co ... sp32_dev_index.json

This post is from DIY/Open Source Hardware
 
 
 

3386

Posts

0

Resources
16
 

Open the development board manager, search for "ESP32", and select the latest version "2.0.3" to install

This post is from DIY/Open Source Hardware
 
 
 

3386

Posts

0

Resources
17
 

Select the development board. Here, we select "ESP32C3 Dev Module"

This post is from DIY/Open Source Hardware
 
 
 

3386

Posts

0

Resources
18
 

When I powered on the Beetle ESP32-C3 development board for the first time, the computer speakers kept beeping, "beep...beep...", and the computer device manager kept refreshing...

This post is from DIY/Open Source Hardware
 
 
 

3386

Posts

0

Resources
19
 

Open the serial port and keep outputting this...

This post is from DIY/Open Source Hardware
 
 
 

3386

Posts

0

Resources
20
 

Later, I posted a thread for help and found out that for the first time burning the program, I need to pull down D9 (to GND)

This post is from DIY/Open Source Hardware
 
 
 

Guess Your Favourite
Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list