当前位置:网站首页>[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

边栏推荐
- Function: JS Click to copy content function
- Migration and reprint
- 分步式监控平台zabbix
- 有钱人买房就是不一样
- Ue4/ue5 multi thread development attachment plug-in download address
- Bidding announcement: Panjin people's Hospital Panjin hospital database maintenance project
- Eye of depth (VI) -- inverse of matrix (attachment: some ideas of logistic model)
- numpy---基础学习笔记
- leetcode 241. Different ways to add parentheses design priority for operational expressions (medium)
- 尤雨溪,来了!
猜你喜欢

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

Postman generate timestamp, future timestamp

Xingruige database was shortlisted as the "typical solution for information technology application and innovation in Fujian Province in 2021"
![Application example of infinite list [uigridview]](/img/11/3be1c63680e6de8f068e79690ecf12.jpg)
Application example of infinite list [uigridview]

A wave of open source notebooks is coming

Three. JS introductory learning notes 11:three JS group composite object

PyTorch 中的乘法:mul()、multiply()、matmul()、mm()、mv()、dot()

The rebound problem of using Scrollview in cocos Creator

Write sequence frame animation with shader

Getting started with webgl (1)
随机推荐
Step by step monitoring platform ZABBIX
webgl_ Graphic transformation (rotation, translation, zoom)
Vertex shader to slice shader procedure, varying variable
Cocos uses custom material to display problems
Summary of knowledge points of xlua hot update solution
JS array foreach source code parsing
Syntax of generator function (state machine)
融云斩获 2022 中国信创数字化办公门户卓越产品奖!
Function: JS Click to copy content function
Getting started with webgl (4)
webgl_ Enter the three-dimensional world (1)
航運船公司人工智能AI產品成熟化標准化規模應用,全球港航人工智能/集裝箱人工智能領軍者CIMC中集飛瞳,打造國際航運智能化標杆
There are many ways to realize the pause function in JS
Using eating in cocos Creator
Dotween -- ease function
A JS script can be directly put into the browser to perform operations
When opening the system window under UE4 shipping, the problem of crash is attached with the plug-in download address
尤雨溪,来了!
postman生成时间戳,未来时间戳
Syntaxhighlight highlights the right scroll bar