当前位置:网站首页>[flower carving experience] 15 try to build the Arduino development environment of beetle esp32 C3
[flower carving experience] 15 try to build the Arduino development environment of beetle esp32 C3
2022-07-07 16:01:00 【Lvyou flower carving】
Just received this development board very mini, length 25mm, The width is only 20.5mm.


Beetle ESP32-C3 It's based on ESP32-C3 RISC-V 32 Main control board of bit single core processor chip , For the Internet of things (IoT) Designed for equipment .Beetle ESP32-C3 In the volume of only coin size, it leads to up to 13 individual IO mouth , Don't worry about making projects IO Not enough mouth , At the same time, the main control board also integrates the lithium battery charging management function , It can be directly connected to lithium battery , No peripheral modules are required , At the same time, ensure the application volume and safety .Beetle ESP32-C3 The supporting expansion board does not increase too much volume , Leads to more power , It is more convenient to weld when making projects , On board GDI The display interface solves the wiring trouble when using the screen .
Beetle ESP32-C3 Support Wi-Fi and Bluetooth 5 (LE) Dual mode communication , It reduces the difficulty of equipment distribution network , It also supports Bluetooth Mesh (Bluetooth Mesh) Agreement and Lexin Wi-Fi Mesh It can achieve higher communication stability and larger coverage , It is suitable for a wide range of Internet of things application scenarios .Beetle ESP32-C3 Have a detailed example tutorial , Through the tutorial, you can easily use the wireless function of the controller , Connect to alicloud 、IFTTT And so on the Internet of things platform , meanwhile DFRobot The mall offers thousands of sensors and actuators , These sensors and actuators also have detailed tutorials , So you can easily build your own IOT system .
Beetle ESP32-C3 have access to Arduino IDE、ESP-IDF、MicroPython Programming (MicroPython Tutorials follow ),C Language 、python Can easily manipulate the hardware .

features
Ultra small volume , Dimensions only 25*20.5mm, On board lithium battery charging management , Charging and discharging are safer , Supporting expansion board , Production project 、 It is more convenient to use the screen ,RISC-V 32 Bit kernel , Support Wi-Fi and Bluetooth 5 (LE) Dual mode communication .
Parameters
1、 The basic parameters
Working voltage : 3.3V
Type-C Input voltage : 5V DC
VIN Input voltage :5V DC
Working current : 25mA
Maximum charging current : 400mA
working temperature :-40~105℃
Module size :25x20.5mm
2、 Hardware information
processor :32 position RISC-V Single core processor
Main frequency :160 MHz
SRAM:400KB
ROM:384KB
Flash:4MB
RTC SRAM:8KB
The clock : External location (32 kHz) Crystal oscillator 、 Built in fast RC Oscillator clock 17.5 MHz( The adjustable )、 as well as PLL The clock
USB: USB 2.0 Can be up to 12Mbit/s
3、WIFI
WIFI agreement :IEEE 802.11b/g/n
WIFI bandwidth : 2.4 GHz Band support 20 MHz and 40 MHz bandwidth
WIFI Pattern :Station Pattern 、SoftAP Pattern 、SoftAP+Station Patterns and hybrid patterns
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
Numbers I/O x13
LED PWM controller 6 Channels
SPI x1
UART x2
I2C x1
I2S x1
Infrared transceiver : Send the channel x2、 Receiving channel x2,( Any pin )
2 × 12 position SAR model / Data converter , 6 Channels
DMA controller ,3 Receive channels and 3 Send channel

Function indication
Type-C:5V
10/LED: On board LED Pin
ESP32-C3 module : Lexin company launched the latest ESP32-C3 module
RST: Reset pin , Short contact point triggers reset
TP4057:TP4057 Lithium battery charging management chip
Charge: Charging indicator light
Extinguish : Not connected to the power supply or full
Changliang : Charging
flashing : The battery is not connected
18Pin-FPC : GDI Display interface

Pin Overview
GPIO: Conventional pin
Analog port : Analog input pins
JTAG: Debug interface
ADC: A / D conversion
VIN:5V Power input
BAT: Battery access

ESP32C3MINI1 Functional block diagram

ESP32C3MINI1 Schematic diagram

Modules and peripheral devices ( Such as power supply 、 The antenna 、 Reset button 、JTAG Interface 、UART Interfaces, etc. ) Application circuit diagram of the connection

appendix : Related documents and resources
The related documents
• 《ESP32-C3 Technical reference manual 》 – Provide ESP32-C3 Detailed instructions for the memory and peripherals of the chip .
• 《ESP32-C3 Technical specifications 》 – Provide ESP32-C3 Hardware specifications of the chip .
• certificate
http://espressif.com/zh-hans/support/documents/certificates
• Document updates and subscription notifications
http://espressif.com/zh-hans/support/download/documents
Developer community
• 《ESP32-C3 ESP-IDF Programming Guide 》 – ESP-IDF The documentation center of the development framework .
• ESP-IDF And GitHub Other development frameworks on
http://github.com/espressif
• ESP32 Forum – Engineer to engineer (E2E) Our community , You can ask questions here 、 solve the problem 、 Share knowledge 、 Explore ideas .
http://esp32.com/
• The ESP Journal – Share the best practices of Lexin engineers 、 Technical articles and work essays .
http://medium.com/the-esp-journal
• SDK And demonstrate 、App、 Tools 、AT Other download resources
http://espressif.com/zh-hans/support/download/sdks-demos
Lexin products
• ESP32-C3 Series of chips – ESP32-C3 Full range of chips .
http://espressif.com/zh-hans/products/socs?id=ESP32-C3
• ESP32-C3 Series modules – ESP32-C3 Full range of modules .
http://espressif.com/zh-hans/products/modules?id=ESP32-C3
• ESP32-C3 Series development board – ESP32-C3 A full range of development boards .
http://espressif.com/zh-hans/products/devkits?id=ESP32-C3
• ESP Product Selector( Lexin product selection tool )– By filtering performance parameters 、 Compare products and quickly locate the products you need .
http://products.espressif.com/#/product-selector?language=zh
Download and install Arduino IDE( Those already installed can be skipped )
https://www.arduino.cc/en/software

add to ESP32C3 Development board
(1) open Arduino IDE, Click on the top left “ file >> Preferences ”, stay “ Add development board manager website ” Fill in... In the column :
https://raw.githubusercontent.co … sp32_dev_index.json

Open the development board Manager , Search for “ESP32”, Choose the latest version here “2.0.3” Installation


Choose development board , Here's the choice “ESP32C3 Dev Module”

Power on for the first time Beetle ESP32-C3 Development board , The computer speaker keeps ringing ,“ drop … drop …”, The computer device manager is constantly refreshed …
https://img.mydigit.cn/forum/202207/06/151358l0zsxuxyqyi0kmj9.gif
Open the serial port , Keep outputting this …

Later, I posted for help , Just know the first burning program , Need to pull down D9( Pick up GND)

This special requirement , Standard text description

【 Flower carving experience 】15 Try to build Beetle ESP32 C3 And Arduino development environment
The test program : flashing LED The lamp , Serial output “Beetle ESP32 C3 Development board ”
/* 【 Flower carving experience 】15 Try to build Beetle ESP32 C3 And Arduino development environment The test program : flashing LED The lamp , Serial output “Beetle ESP32 C3 Development board ” */
int LED = 10;
void setup() {
Serial.begin(115200);
pinMode(LED, OUTPUT);
}
void loop() {
Serial.println("Hello world!");
Serial.println("Beetle ESP32 C3 Development board ");
Serial.println("");
digitalWrite(LED, HIGH);
delay(1000);
digitalWrite(LED, LOW);
delay(1000);
}
Prompt for successful upload

After downloading successfully , Cut off the power D9 The pull-down DuPont line , Then power on to check the serial port return

Development board related selection and configuration

Experimental scene

边栏推荐
- 招标公告:盘锦市人民医院盘锦医院数据库维保项目
- Whole process analysis of unity3d rendering pipeline
- 深度之眼(六)——矩阵的逆(附:logistic模型一些想法)
- Getting started with webgl (4)
- hellogolang
- AE learning 02: timeline
- 招标公告:福建省农村信用社联合社数据库审计系统采购项目(重新招标)
- C4D learning notes 2- animation - timeline and time function
- AE learning 01: AE complete project summary
- A JS script can be directly put into the browser to perform operations
猜你喜欢

Three. JS introductory learning notes 15: threejs frame animation module

The rebound problem of using Scrollview in cocos Creator
通知Notification使用全解析

Vite path alias @ configuration

Three. JS introductory learning notes 18: how to export JSON files with Blender

10 schemes to ensure interface data security

L'application à l'échelle de la normalisation mature des produits ai des compagnies maritimes, cimc, leader mondial de l'intelligence artificielle portuaire et maritime / intelligence artificielle des

AE learning 02: timeline

Three. JS introductory learning notes 10:three JS grid

无线传感器网络--ZigBee和6LoWPAN
随机推荐
When opening the system window under UE4 shipping, the problem of crash is attached with the plug-in download address
过度依赖补助,大客户收款难,冲刺“国产数据库第一股”的达梦后劲有多足?
Gd32 F3 pin mapping problem SW interface cannot be burned
无线传感器网络--ZigBee和6LoWPAN
Numpy -- data cleaning
Simple understanding and application of TS generics
Unity3D_ Class fishing project, control the distance between collision walls to adapt to different models
Syntax of generator function (state machine)
Three. JS introductory learning notes 15: threejs frame animation module
Getting started with webgl (4)
C4D learning notes 1- animation - animation key frames
Vite path alias @ configuration
Introduction to pyGame games
航運船公司人工智能AI產品成熟化標准化規模應用,全球港航人工智能/集裝箱人工智能領軍者CIMC中集飛瞳,打造國際航運智能化標杆
Enterprise log analysis system elk
Three. JS introductory learning notes 07: external model import -c4d to JSON file for web pages -fbx import
Three. JS introductory learning notes 04: external model import - no material obj model
应用程序和matlab的通信方式
讲师征集令 | Apache SeaTunnel(Incubating) Meetup 分享嘉宾火热招募中!
Three. JS introductory learning notes 03: perspective projection camera