[Welcome to the New Year and National Day] DCExpert takes you to "full stack" hands-on: rechargeable touch-controlled creative LED lamp based on ESP8266
[Copy link]
[MCU September theme event]
In September, when school starts and National Day is not far away, a wave of newbies will start their electronic exploration journey.
This month, the forum specially invited senior engineer and MCU moderator dcexpert to open source the community's full stack. He used it to guide newcomers and familiarize them with the practical electronic product production process project - a rechargeable touch-controlled creative LED lamp based on ESP8266. Beginners who want to participate can focus on getting started, while experienced netizens can focus on DIY creativity, such as the creative LED with the upcoming National Day theme .
The first version (as shown below) is purely circuit-based, involving touch, boost, and charging technologies, which trains newcomers in hardware development and hands-on skills. This version adds microcontroller programming to complete more creative ideas. The project will use Jiali Chuang EDA to complete the entire process of schematic drawing, PCB, device selection, and board making. The ESP8266 microcontroller will be selected, and the programming language will be mainly Micropython . DCExpert will also post on the forum to discuss related circuit design principles and PCB layout .
Since dcexpert is an excellent engineer, it is a good opportunity for beginners who want to start their electronics journey. Welcome to join us if you love creativity and electronics .
1. What kind of people are suitable to participate?
- New electronic engineers and non-professional amateurs
- Maker: Light up the lamp, make it different because of your creativity
- Want to be familiar with the entire product development process : from schematics to PCB, from how to choose the right chip to processing and welding, from microcontroller programming to burning and running, to complete the product
- Want to learn about ESP8266
- Want to be familiar with Jiali Chuang EDA from drawing board to generating BOM and completing the procurement process
- Engineers who want to learn MicroPython
2. Is lighting a lamp too easy? What can we learn?
dcexpert: Don't underestimate this small size, it uses touch, charging technology, and programming . This time, I will show you how to DIY a programmable LED light that supports charging using touch control. I will choose the ESP8266 microcontroller, and you can choose the appropriate microcontroller by yourself. Through this simple and interesting DIY, you can learn a lot of practical knowledge and skills at a low cost: circuit design, PCB design, PCB ordering, chip selection, welding, debugging, programming, common device usage, etc. In terms of programming, I will mainly usemicropython languageto implement the functions I want to achieve, and C language will also be used for everyone.
3. Project Cycle Planning
time |
Moderator dcexpert production process planning |
The progress suggested by the netizens who played together |
September 14th - September 20th |
Project introduction and circuit design principles , explanation, announcement/live or recorded schematic drawing process |
Understand the circuit principles, post and discuss any unclear points, complete the schematic diagram of your own work, and post and share it on the forum |
September 21st - September 27th |
Explain the principles of PCB layout, publish/live broadcast or record the entire process of PCB layout and drawing board, and send it for board making; generate BOM at the same time, select components and place orders |
Post to share & discuss your own PCB, improve, finalize, send for board production; generate BOM, select components and place orders |
September 28th - October 4th |
After making the board, welding, debugging, posting to share relevant experience |
Soldering, debugging, completing your own circuit board, sharing results & discussions on the forum |
October 5th - October 11th |
Build the ESP8266 programming environment, get familiar with ESP8266 programming, and post related content |
Start building and debugging your own MCU programming environment, post to share/discuss |
October 12th - October 18th |
Program to complete your own creativity and post to show your work |
Complete the programming and debugging of your own work, display your own work, and post to share/discuss |
IV. How to participate
The event will start on September 14th. What do you need to prepare in advance? You don't need to purchase components in advance. But it is recommended to have these basic tools on hand: soldering station /electric iron <essential>, solder <essential>, multimeter <essential>, wire <essential>, tweezers, magnifying glass, utility knife, etc.
You can follow the activities in the forum >> dcexpert moderator's topic post , or join the event exchange WeChat group: scan the group QR code below to join the discussion group.
Or scan the administrator QR code below, add as a friend, and send the code: dcexpert to join the event WeChat group, communicate, and get reminders of the event progress.
Appendix: Estimated DIY expenses for participants : Netizens are required to pay for component procurement and PCB board making at their own expense. Different solutions will use different components and have different costs. The following is the cost of dcexpert's own solution, which is about 30 yuan.
- Lithium battery: 4 yuan
- MCU/ESP8266 module: 6 yuan
- Charging: 1 yuan
- Touch: 1 yuan
- Power supply: 1 yuan
- LED light: 2 yuan
- WS2812 (ring): 2.5 yuan
- PCB: 5 yuan free shipping
- Others: 5 yuan
|