3D-printable ESP32 powered VU display with the INMP441 digital microphone and a WS2812B matrix

3D-printable ESP32 powered VU display with the INMP441 digital microphone and a WS2812B matrix

Scott Marley

3 года назад

29,589 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@petertrub8434
@petertrub8434 - 28.08.2024 21:01

151 / 5.000
Wow, what a wonderful video about FFT analysis with the ESP32! Your video really helped me understand the problem. Looks very well done!😃

Ответить
@turbo91zero
@turbo91zero - 16.04.2024 20:51

Great video.. shame the code no longer compiles

Ответить
@lokeshsharma8727
@lokeshsharma8727 - 22.11.2023 11:27

Hi Scott,
while i verify the code it shows me an error, please help me fix out.
Compilation error: 'cLEDMatrix' does not name a type; did you mean 'LEDMatrix'?

Ответить
@garethbrown6619
@garethbrown6619 - 10.11.2023 19:17

I love this! And your videos are great, thank you Scott! I'm having some trouble though I hope you can help with, I've connected everything up and everything seems fine, except there's just no reaction to any sound. If I touch the SD pin on the mic, the UV jumps on the matrix, so it seems they are able to communicate. I can't for the life of me work out how to downgrade to ESP32 core 1.0.6 and I can't find any info online - could you point me in the right direction? Or do you have any other suggestions? Thanks!

Ответить
@Distinctly.Average
@Distinctly.Average - 12.09.2023 22:34

Brilliant work. I got a bit silly and made one 48 wide by 16 high. All because as a kid there was always a red led spectrum analyser in a shop window on Oxford street. I was fascinated by it and how it worked. Always wanted to build one and this project gave me the inspiration. I bet that one on Oxford street cost an absolute fortune back in the late 80s.

Ответить
@javilarg
@javilarg - 24.08.2023 02:44

Is it possible, like on the first version, to use double width bars? Thank you in advance.

Ответить
@javilarg
@javilarg - 24.08.2023 02:42

Amazing, the perfect evolution of your first version 🔥🔥🔥

Ответить
@abhijithnscs1364
@abhijithnscs1364 - 11.04.2023 13:58

Can I use any WS2812B 16×16 led matrix

Ответить
@3dprintinglab0
@3dprintinglab0 - 08.03.2023 18:18

hello i can't find driver/i2s.h library can you help me.
thank you

Ответить
@baco2000
@baco2000 - 25.02.2023 19:00

Good job. Could you put a link to the battery charger you have used. Specifically, the one you used for the 16x16 matrix. Thank you.

Ответить
@edgarelectro4178
@edgarelectro4178 - 03.01.2023 21:06

Thank you very much for your videos, I have collected your projects. Everything works very well. I modified the sketch a little and got very nice effects.

Ответить
@MaxSMoke777
@MaxSMoke777 - 03.01.2023 16:34

Making this battery powered is a bizarre idea. Why would you ever want to do that? It's a VU, it's a stationary thing by its very nature.

Also, why not build this around one of those glorious little LCD/ESP32 combos, like the T-Display S3? It might be alot smaller than an LED array, but it would look better on a 1.9" display, allowing for a more detailed, high-rez image that you could still appreciate from a few feet away.

Ответить
@Latvian3Dman
@Latvian3Dman - 21.10.2022 14:43

Thank You for your work on projects, and sharing! One question / suggestion: would be very very nice to still have some physical button(s) controls option. I also put this suggestion on Github. I will try to add that myself, but, not sure will I succeed :) I am more hardware guy. Thanks!

Ответить
@riototeca
@riototeca - 11.08.2022 11:08

Hey! Thank you for this project! I have a question. In my Arduino IDE, there is one error that keeps popping out: "Error compiling for ESP32 DEV Module", do you know how to solve it? It would help a lot!

Ответить
@Bryansim.
@Bryansim. - 09.08.2022 16:43

How do I increase the number of bands of this compared to the previous version

Ответить
@AirsofterAton
@AirsofterAton - 18.07.2022 15:32

What’s the name of the boost board?

Ответить
@jholli
@jholli - 26.06.2022 19:39

I tried to run this on this Model NODEMCU-32 and it did not work. Microphone test worked. Did I used the wrong pins? I tried severel conections. But maybe not the right ones.

Ответить
@edgarelectro4178
@edgarelectro4178 - 29.05.2022 18:09

Good day, thank you for the video. I repeated This project works very well, but I want to ask Cannot connect the button. If not, please add this feature, thanks a lot.

Ответить
@Seanforster1
@Seanforster1 - 21.05.2022 03:58

I'm currently making one into a honeycomb wrist rest with 202 LEDs and UV glow in the dark resin to give them an after glow but hoping to use a QT Py ESP32-S2 and circuit python

Ответить
@Gyovione
@Gyovione - 13.03.2022 20:26

Awesome work, thanks for sharing
A question, but don't thing it's a small question lol.. Do you have a video on how to wire and program an SD card to ESP32, for example, to play music and lights effect files and pair it to multiple ESP boards through wifi, thanks

Ответить
@theREALdilAndou
@theREALdilAndou - 06.03.2022 23:37

Good to see a man after my own heart - using spare network cable as a plentiful supply of wire. Neat and tidy project. Pro-tip - broken flat screen TVs are a good supply of diffuser sheets.

Ответить
@user-qx3wq7nv2x
@user-qx3wq7nv2x - 05.03.2022 13:18

+++++

Ответить
@aGGreSSiv
@aGGreSSiv - 28.02.2022 09:46

Hello. Our projects are similar. I have a problem maybe you can help. I have a 5v power supply that feeds the leds. The microprocessor is also fed from this power supply. When I plug in the USB to run the program and start the device, everything works fine. But when I disconnect the USB, the LEDs turn on randomly as if there is noise. I tried with different power sources but the result did not change. Have a comment?

Ответить
@klazing
@klazing - 07.02.2022 17:32

Thank you for sharing. I have two questions. Can I use a line input instead of a microphone? Can I use a button for mode transitions? Thanks

Ответить
@000solaris000
@000solaris000 - 30.01.2022 23:50

Scott! Thank you for all the info! Really great project! I am trying to do a similar project with a big led matrix of 40X60 in a wall. On arduino Nano, it gets out of memory. In the ESP32 we have more space for this. Have you tried with that big led matrix? Do you thing that I could organize the code to run with the led strips upside-down distribution (I have a hardware limitation)?

Ответить
@SomeKindaWhale
@SomeKindaWhale - 13.12.2021 13:52

Hi Scott! Thanks for your great videos! Any chance you can do some Fusion360 tutorials? Your teaching style is awesome so it’d be great! Thansk

Ответить
@afsaruddinkhan4985
@afsaruddinkhan4985 - 26.10.2021 09:10

3d stl product how to buy

Ответить
@airatsirazov929
@airatsirazov929 - 25.10.2021 11:45

It is amazing!! I liked it so much!😍 Scott, could you tell me how much all the printed parts of the case for a 16x16 matrix weigh in total?😀

Ответить
@muzammilzainuddin291
@muzammilzainuddin291 - 27.08.2021 04:12

Can you share with us template for 3d print case for this project

Ответить
@muzammilzainuddin291
@muzammilzainuddin291 - 21.08.2021 14:25

Can you show me how to use xd-74 sound sensor because it's to hard for me to learn

Ответить
@robsonsacramento4603
@robsonsacramento4603 - 19.08.2021 19:39

Parabéns! Perfeito!

Ответить
@sujeshg3753
@sujeshg3753 - 08.08.2021 15:14

driver/i2s.h is missing could you help me?

Ответить
@thiphamduy6813
@thiphamduy6813 - 01.08.2021 21:46

hello friend, this project i want to use line in instead of microphone how do i wire and fix the code. thank you so much

Ответить
@derekhawley9660
@derekhawley9660 - 16.06.2021 18:42

I've watched a lot of your videos and they are all brilliantly detailed. I'm building this project as my very first go at electronics, so I really appreciate how much care you have taken with this work. So (knowing nothing!) ... the code comment says 'LED data, D2 via a 470R resistor', but your wiring diagram doesn't show this. I'll follow the diagram :) Thanks Scott.

Ответить
@AnthonyHortin
@AnthonyHortin - 14.06.2021 17:29

This looks fantastic! It's such a beautiful, clean looking display and your patterns look so nice! I love how you display the IP Address on startup. That's a really smart decision. Thanks for the creating this vid with such clear and easy instructions, and also for the link to your code.

Ответить
@amaesr
@amaesr - 17.05.2021 22:10

Scott, first I would like to congratulate you, you do amazing things.
I speak here from Brazil and I follow all your videos.
I built a matrix that worked perfect, but I can't get the same pattern from your video.
In this video pattern, the leds start to light up at the base and have this drop effect.
Is this pattern in your program available on github?

Ответить
@danieljensen761
@danieljensen761 - 21.04.2021 12:52

anybody that can recommend how to make it so, that you get both analog in and microphone, and then able to switch between them?

Ответить
@rghrg
@rghrg - 19.04.2021 19:13

Hello Scott! I've been researching and testing a lot of BMSs in the last 3 weeks, and I found this problem on almost all of them ( commercial battery packs BMSs and other DIY BMSs):They disconnect the output for 500 ms when the charge cable is connected or disconnected or both). But this doesn't happen on smartphones circuits, laptops, etc. So I suppose there must be some BMSs that don't do that. Do this two BMSs you are using behave also that way? I need one for a UPS with USB C and I couldn't find one yet.

Ответить
@Brentoramaford
@Brentoramaford - 18.04.2021 06:25

Thanks for making this available on GitHub! This is an extremely slick project and now on my to do list!

Ответить
@3D-Amir
@3D-Amir - 02.04.2021 12:56

Great tutorial as always. Thanx a lot for sharing

Ответить
@wclumiere5665
@wclumiere5665 - 28.03.2021 19:30

Great Job Scott as usual. Thanks for sharing.

Ответить
@ophello
@ophello - 16.03.2021 12:26

How would this be modified to simply use usb power as opposed to a battery? Can you post a simplified circuit?

Can you also advise where to find code that can use wifi to update the display to simply show an image? Perhaps a web interface that allows drag and drop to update the display?

Ответить
@johnknight9422
@johnknight9422 - 14.03.2021 13:14

Hi Scott, really liked this nice project.
With your great explanation, I could easily set it up for a test run and it works great.

But I have hard time finding out how to change the frequency range.
Here it is set from 60 Hz to 5120 Hz with a sampling rate of 10240 and 512 samples.

Trying your other project very helpful FFT Calculator Excel file, I can't find a relation between the Andrew's updated mapping code in "audio_reactive.h" and the results to modify his mapping for a new range.

Would greatly appreciate a little help finding out how to change the frequency range for this project, if possible at all.

Ответить
@tja__7984
@tja__7984 - 05.03.2021 00:31

how can I flip the display in the program. for me it's upside down because I start at the top right.

Ответить
@andrewnorris6664
@andrewnorris6664 - 03.03.2021 00:39

having just gone through the setup of my first couple of esp32's and doing a bit of playing, your videos have been such a help... to the extent my kids even said I was cool tonight. Im not telling them it was you but kudos and keep up with the vidoes. Thanks

Ответить
@ashishparmar9536
@ashishparmar9536 - 02.03.2021 15:10

I was working on music reactive led all connection coding done and now 39 leds are white and 40th is green and its not controllable

Ответить
@BooBar2521
@BooBar2521 - 28.02.2021 17:44

It would be a very good topic for youre fastled Series where You explain how to use multiple groups and eventuely with different Animations or slitly different 👍🏻😍🔥

Ответить