当前位置:网站首页>[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
边栏推荐
- How to understand that binary complement represents negative numbers
- Getting started with webgl (1)
- Points for attention in porting gd32 F4 series programs to gd32 F3 series
- 2022山东智慧养老展,适老穿戴设备展,养老展,山东老博会
- Do not use memset to clear floating-point numbers
- Particle effect for ugui
- 航運船公司人工智能AI產品成熟化標准化規模應用,全球港航人工智能/集裝箱人工智能領軍者CIMC中集飛瞳,打造國際航運智能化標杆
- The inevitable trend of the intelligent development of ankerui power grid is that microcomputer protection devices are used in power systems
- TS typescript type declaration special declaration field number is handled when the key key
- OpenGL common functions
猜你喜欢
企业级日志分析系统ELK
Tkinter after how to refresh data and cancel refreshing
Spin animation of Cocos performance optimization
Three. JS introductory learning notes 11:three JS group composite object
2022第四届中国(济南)国际智慧养老产业展览会,山东老博会
Whole process analysis of unity3d rendering pipeline
强化实时数据管理,英方软件助力医保平台安全建设
The rebound problem of using Scrollview in cocos Creator
喜讯!科蓝SUNDB数据库与鸿数科技隐私数据保护管理软件完成兼容性适配
Eye of depth (VI) -- inverse of matrix (attachment: some ideas of logistic model)
随机推荐
leetcode 241. Different Ways to Add Parentheses 为运算表达式设计优先级(中等)
Align individual elements to the right under flex layout
深度之眼(七)——矩阵的初等变换(附:数模一些模型的解释)
Tkinter after how to refresh data and cancel refreshing
Regular expression string
Three. JS introductory learning notes 13: animation learning
Three. Introduction to JS learning notes 17: mouse control of 3D model rotation of JSON file
Application example of infinite list [uigridview]
Vertex shader to slice shader procedure, varying variable
喜讯!科蓝SUNDB数据库与鸿数科技隐私数据保护管理软件完成兼容性适配
招标公告:盘锦市人民医院盘锦医院数据库维保项目
numpy--数据清洗
Shader Language
Cocos creator collision and collision callback do not take effect
Cut ffmpeg as needed, and use emscripten to compile and run
Unity3D_ Class fishing project, bullet rebound effect is achieved
AE learning 01: AE complete project summary
Annexb and avcc are two methods of data segmentation in decoding
Shader_ Animation sequence frame
Points for attention in porting gd32 F4 series programs to gd32 F3 series