The esp8285 chip ESP-01F module is the main control, the MAX9814 audio acquisition module, the WS2812 2020rgb lamp beads, and the Arduino programming environment are used to simply create a rhythmic light strip.
Originally, I used Lm358 to make an audio amplifier circuit, but I was not good at it and the result was like shit. I gave up decisively and directly soldered the MAX9814 audio acquisition module to the board. The effect was very good.
If there is a big guy who has nothing to do, please help and give me some advice on how to make an amplification circuit so that it can be more useful. Hold your fists together.
If the code is incomplete, it is just a demo, because we really don’t have time to work on it, so let’s improve it together.
Because it is an esp8266 module, it can provide http services, so you can make a page to take out all the parameters and customize it, and the gameplay becomes wider.
The light painting rod part will be specially made into a long one, which I won’t go into here. The principle is very simple, just modify the corresponding color of the lamp beads according to the row or column order of the image pixels.
See the video for specific effects.
Video address:
https://www.ixigua.com/7056218384521757197?logTag=5cdd67444f5d7f4c0099
2020 packaged ws2812 lamp beads
The acrylic panel is 2mm thick.
Installing the switch here requires some force and miracles.
You can use black or white when printing raster, and the effects will be different.
Web page custom colors
The light painting effect is very fun, you can draw a couplet, haha.
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