toothache

Rhythm light bar

 
Overview

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

ILETUh2Mtjd3MYrq0oaJziiO5ggeLP4kWYzeHT10.png

2020 packaged ws2812 lamp beads

IRNj7nvXNKnfjRqidBXU9FAnfMVnDjnjIzLPH0Oz.png

The acrylic panel is 2mm thick.

fJddocGhf3eqB4sRHy8Ay0UY3pyF7n32WLhInYFW.png

Installing the switch here requires some force and miracles.

mPcclJ1aAwPvvBbQ6VF65zlXt7U0z8Gx7alb1MlY.png

You can use black or white when printing raster, and the effects will be different.

S9rbQHiPZtg4FjWEF5f6OfnAniBPFhUk9beJkdSf.png

Web page custom colors

 

ErKS2VHDeGIapgt4x6Y7uSguIxU25XeqRQkDk1bT.png

The light painting effect is very fun, you can draw a couplet, haha.

 

 

参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-06-23 06:24:34

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号