I believe if you still remember, I have previously posted a project for ESP-C3F to control WS2812. In case you have forgotten, I will remind you now: Anxinke ESP32-C3 module Alibaba Cloud remote control WS2812RGB light strip (based on ESP- IDF SDK) . The hardware part of this project was not shown to everyone until the end. That’s because the blogger didn’t want to show the Syrian-style wiring to satisfy everyone’s curiosity, so I took a photo:
It’s in the debugging stage. It was so ugly that I didn't send it out. I finally finished debugging it today and made some changes. The effect is pretty good.
The entire hardware is designed using the EasyEDA Professional Edition . The EasyEDA Professional Edition is designed on the web, so all students are required to keep their network normal.
Some smart classmates said, why don't you use AltiumDesigner , or some more professional design software? The blogger’s explanation is as follows:
1. Although AltiumDesigner is easy to use, and the blogger also uses it personally, this project is completely open source, and the design software used should of course be genuine and free;
2. Lichuang EDA Professional Altium Designer is an EDA design platform completely independently developed by China, and it has some functions that AltiumDesigner does not have, such as component array distribution and PCB component fast array layout. It is very interesting and supports domestic production.
The blogger used 24 WS282 lamp beads. Each lamp bead has a decoupling capacitor to prevent the lamp beads from interfering with each other. The lamp beads are connected in parallel (this component arrangement can be automatically generated).
For convenience, the blogger arranged the lights in a circular array, and everyone can place them in various shapes according to their own aesthetics.
Power input: USB interface
serial port debugging and download port: TX is connected to the RXD of the USB to serial port module, RX is connected to the TX of the module, G is connected to the GND of the module, and the V port does not need to be connected when there is USB access.
Make sure the wiring is correct: (1) USB has power input; (2) TX, RX and G are correctly connected to the USB to serial port module. After the board is powered on, press and hold the ==IO9== key, then press the reset button. After releasing the reset button, the module can enter the download mode:
Note: Because the lamp beads are connected in parallel, the marquee effect cannot be achieved for the time being! ! ! !
Corresponding source code address: https://gitee.com/seahi007/ESP32-C3ControuWs2812
programming related blog post: Essink ESP32-C3 module Alibaba Cloud remote control WS2812RGB light strip (SDK based on ESP-IDF)
project file is in the attachment, please Open it with Lichuang EDA Professional Edition! !
All reference designs on this site are sourced from major semiconductor manufacturers or collected online for learning and research. The copyright belongs to the semiconductor manufacturer or the original author. If you believe that the reference design of this site infringes upon your relevant rights and interests, please send us a rights notice. As a neutral platform service provider, we will take measures to delete the relevant content in accordance with relevant laws after receiving the relevant notice from the rights holder. Please send relevant notifications to email: bbs_service@eeworld.com.cn.
It is your responsibility to test the circuit yourself and determine its suitability for you. EEWorld will not be liable for direct, indirect, special, incidental, consequential or punitive damages arising from any cause or anything connected to any reference design used.
Supported by EEWorld Datasheet