xMJaM6qe

LCSC ESP32S3 Function Expansion Base Plate

 
Overview
I. Project Background
LCSC's development board department recently released the ESP32-S3-R8N8 series development boards, boasting powerful performance and exquisite craftsmanship. However, there hasn't been a dedicated expansion board for beginners and learners.
Faced with this situation, as a seasoned ESP32 developer, I felt compelled to step in and alleviate this awkward predicament.
II. Proposed
Design A functional expansion board should be designed to allow for learning ESP32 in a manner similar to learning a 51 microcontroller. This requires several essential modules found on 51 microcontroller development boards:
1. Independent buttons
2. LEDs
3. Digital tube
displays 4. Potentiometer acquisition
5. Servo drive
6. Temperature and humidity acquisition
7. OLED screen display
8. Light intensity acquisition
9. Ultrasonic radar ranging
10. 433.92MHz RF communication (advanced)
Of course, the most representative function of ESP32 is also indispensable: WiFi and Bluetooth communication.
By learning these ten+ modules, you can learn the following:
GPIO input (independent buttons)
GPIO output (LEDs)
Static display and dynamic scanning of digital tubes, analog-to-digital
conversion, timer
output, PWM
via OLED The screen driver and temperature/humidity data acquisition can learn the communication mechanisms of single-bus and dual-bus.
Ultrasonic waves can learn the output of timer PWM and pulse capture.
Serial port data transmission and reception can be learned through log printing .
The EEPROM data storage
file system can be established.
The use of ordinary Bluetooth and Bluetooth Low Energy, the establishment of Webserver intranet services, and the use of WiFi STA-AP mode can be learned.
You can directly click to enter the LCSC Mall to purchase the development board. Click here to go to the LCSC Mall.
III. Firmware Flashing and Log Debugging.
Click to jump to the online firmware flashing tool.
To greatly reduce the entry barrier for everyone, I have eliminated the flashing tool, achieving a completely browser-based online firmware flashing tool that is "no download or installation required and supports cross-systems."
Click to jump to the online serial port debugging tool
. Online firmware flashing is essential, so I have also created a completely browser-based online serial port debugging tool that is "no download or installation required and supports cross-systems."
TIPS: To switch from KEY4 to other functions, press and hold the corresponding button for 5 seconds.
IV. Physical Display (The color silkscreen printing is really beautiful).
Real shot image:
front. Simulation diagram
(back side)
Fifth, Bluetooth communication via mobile APP.
The Diandeng Technology APP can be downloaded from the Diandeng Technology official website.
Click to jump to the Diandeng Technology (Chengdu) Co., Ltd. official website data download page.
Before operation, copy this configuration file completely to your phone's clipboard:
{¨version¨¨2.0.0¨¨config¨{¨headerColor¨¨transparent¨¨headerStyle¨¨dark¨¨background¨{¨img¨¨assets/img/bg/4.jpg¨}}¨dashboard¨|{¨type¨¨num¨¨t0¨¨humidity¨¨ico¨¨fad fa-humidity¨¨clr¨¨#076EEF¨¨min¨É¨max¨¢1Ie¨uni¨´℃´¨bg¨É¨cols¨Í¨rows¨Ë¨key¨¨HUMI_Data¨´x´Í´y´Î¨lstyle¨Ê}{ßBßCßD¨temperature¨ßF¨fad fa-sun¨ßH¨#00A90C¨ßJÉßK¢1cßL´℃´ßMÉßNÍßOËßP¨TEMP_Data¨´x´É´y´ÎßRÊ}{ßBßCßD¨ultrasonic ranging¨ßF¨fad fa-cctv¨ßH¨#FBA613¨ßJÉßKº1ßL¨cm¨ßMÉßNÍßOËßP¨CSB_Data1¨´x´É´y´ÑßRÊ}{ßBßCßDßWßFßXßH¨#6010E4¨ßJÉßKº1ßL¨ft¨ßMÉßNÍßOËßP¨CSB_Data2¨´x´Í´y´ÑßRÊ}{ßBßCßD¨light intensity¨ßF¨fad fa-lightbulb-on¨ßH¨#EA0909¨ßJÉßKº1ßL´%´ßMÉßNÍßOËßP¨Light_Data¨´x´Ë´y´ËßRÊ}{ßB¨deb¨¨mode¨ÉßMÉßNÑßOÌßP¨debug¨´x´É´y´¤B}÷¨actions¨|÷¨triggers¨|÷¨rt¨|÷}
After copying, start the following operations:
Step 1: Add Bluetooth device;
Step 2: Bind development board
; Step 3: Update interface configuration
. Done!
The mobile APP updates the corresponding data in the corresponding mode, not all in real time.
VI. User Service Agreement
Function Category Description:
The main function of this project is to make it more convenient for users to learn and use the LCSC ESP32-S3-R8N8 development board.
Please read this agreement carefully before replicating this project:
By downloading or replicating the "LCSC ESP32S3 Functional Expansion Baseboard" (hereinafter referred to as "this project"), you represent that you have carefully read and fully agree to this agreement. Any use of this project in any form (direct or indirect) is deemed as voluntarily and fully accepting the relevant statements and user service agreement.
Unless the author of this project and the parties involved agree otherwise in writing, and to the maximum extent permitted by applicable law, the author provides this work "as is" without any express or implied warranties, including but not limited to any warranties regarding commercial applicability, suitability for a particular purpose, absence of potential or other defects, accuracy, or absence of errors, whether or not they can be discovered. Some jurisdictions do not allow the exclusion of the foregoing implied warranties, therefore these exclusions may not necessarily apply to you.
The user expressly agrees that they will bear all risks and legal risks associated with their use of this project; they will also bear all consequences arising from their use of this project, and the author of this project and LCSC Open Source Hardware Platform shall not be liable for any such consequences.
Unless otherwise agreed in writing, the author and LCSC Open Source Hardware Platform shall not be liable to you for any damages, including but not limited to general or special damages, under any circumstances.
When distributing, using, and modifying this work, you shall ensure that all your actions and all functions of this work comply with all laws and regulations governing you. You shall bear all legal risks and consequences arising from your distribution and use of this work, and the project author and LCSC Open Source Hardware Platform shall not be liable for any such risks.
Unauthorized use of this project, directly or indirectly, for commercial purposes is prohibited.
The final interpretation and intellectual property rights of this project belong to Nanjing Qingning Cloud Control Technology Co., Ltd.
VII. Summary
This project has been underway for over a month, mainly due to being too busy and only being able to squeeze in fragmented time for development and debugging.
However, I believe the overall result is quite good and worth the month's effort.
My PCB design is rather amateurish, so please be gentle with your criticism.
VIII. Acknowledgements to
Strategic Partners: Nanjing Qingning Cloud Control Technology Co., Ltd.
I. Thanks to JLCPCB EDA Professional Edition for providing PCB design support.
II. Thanks to Lingchengxin Electronics (Hummingbird Wireless) for providing RF module consumables support.
III. Thanks to Diandeng Technology (Chengdu) Co., Ltd. for providing mobile APP support.
Thank you for watching! If you like this project, quickly get started with JLCPCB's free prototyping!
I'm Xiaohan, welcome to comment and share! If you like my channel, please follow me! See you in the next project!
Click here to join the QQ group for discussion.
Group number: 873075959.
For reprint permission, please contact the author. No unreasonable requests will be accepted. Please indicate the source and include the project link after reprinting:
https://oshwhub.com/xiaohanxdzdy/li-chuang-development-board-esp32s3-r8n8-function-expansion-backplane
Firmware Version Update Log (Under continuous development)
Latest Version: G1.24.01
Version Number: G1.24.01
Release Date: May 20, 2024
Update Content:
Project officially open source
. Currently supports: LED display, button detection, temperature and humidity acquisition, light acquisition, digital tube display, OLED screen display, potentiometer acquisition, servo drive, serial port data transmission and reception.
Currently does not support: WiFi, Bluetooth, RF communication.
参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2026-03-28 17:45:21

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号