I'm enjoying this very much - Esp32 is such a great little package with a lot to offer. Thanks for doing this - it's fascinating
@ExStaticBass3 жыл бұрын
Having done a similar thing with a 3D LED cube this made a lot of sense. My project used more hardware in the form of shift registers and logic gates to drive MOSFETs which handled the current loads. I find myself seriously considering the ESP32 as an alternative to Arduino now. Thanks for the content.
@tomasallegrini25034 жыл бұрын
Thanks for the video, it's been really helpfull, not only to see how to implement the spectrum analyzer, also to see the small things, the details to have a good documented firmware. Keep up the good work!
@koz5 жыл бұрын
Fantastic video. This is exactly what I have been looking for. Very well explained and easy to understand how you went about building the code. Thanks!
@koz5 жыл бұрын
Hi. Did Part 2 ever appear? And also the final sketch?
@Really29503 жыл бұрын
blown away. just blown away. a new kind of awesome. Thanks for sharing this.
@ianmc55245 жыл бұрын
Really really great 👍. Thank you for taking the time to share. Would love to see similar summary presentation on your LED animations as well. Keep up the good work!!
@martincerny32946 жыл бұрын
I am doing similar thing and was havimg problem with ws2812 slowing the whole sketch. First I thought to send the data over serial to another mcu but then I remembered ESP32 si dual core. Your approach is a nice inspiration and also video quality is very nice so there, one new subscriber!
@DavesGarage6 жыл бұрын
How many LEDs are you trying to control? I found that to stay up at 30/40 frames per second, I could only do about 800 LEDs. Much more than that and it takes too long to communicate with them. I think the FastLED library lets you split larger groups across multiple pins, but I've never tried myself!
@martincerny32946 жыл бұрын
@@DavesGarage I only use few leds for testing together with neopixelbus library but that shouldn't be an issue and if anything it should be faster. Since the sampling is very fast, the leds need to refresh after all the samples are gathered. On single core that means the animation fps is very low but with second core this is solved instantly. I guess you would think of this right away but for me, it's a first project with such tight timing. :)
@jamiepond3 жыл бұрын
Please keep making content like this Dave!
@science4allworld5875 жыл бұрын
Great... i have been trying this since 2 years... u made it understand well...
@Finlaymacnab6 жыл бұрын
Great work Dave! Keep it up man!
@scott34893 жыл бұрын
Love it. Thanks Dave.
@IncaTrails2 жыл бұрын
OK so I have identified this weekend's project!
@surasakakarot3102 жыл бұрын
Thanks!! for the video, Good for starting to learn. Please publish the input jack connection circuit to the Input pin of ESP32. I tried to Basic connection the signal is not good.
@klazing2 ай бұрын
great success, I want you to share the circuit diagram and software code
@Lwyte17 Жыл бұрын
That's awesome!
@otorange31736 жыл бұрын
The intersection of "Lazy 'M'" and music! #ThumbsUp
@nomraun8 ай бұрын
This is an awesome project, thanks so much! Didn't realize the ESP32 was so powerful to be able to analyze audio in real time! Is the source code available for download?
@OldePhart3 жыл бұрын
Really enjoying your content. I like the presentation you use in your LED coding vids better though. You take more time, type it out the line in realtime commenting the whole way. Much better fit to my processor speed. And I love Carl when he speaks up.
@Kaka-zs4cp3 жыл бұрын
Great work!
@sjeses5 жыл бұрын
Is there a part 2 of this live surgery?
@goatofpower2 жыл бұрын
Thanks for posting this, but I would like to actually build one. Is the code and/or schematics available somewhere?
@m4dd1m46 жыл бұрын
Great video, I have learned a lot.
@christopherlyons76132 жыл бұрын
Do you have a circuit diagram & component list for the associated circuit you're using? And what are the 4 pots used for? Instead of using the DAC input, could you use the integrated I2S input on the ESP32? If that was done, how would the code have to be changed? Appreciate any help you can provide.
@klazing2 ай бұрын
I wonder too.
@danmyself5341 Жыл бұрын
Thanks
@gamershow81003 жыл бұрын
Code?
@BruceLangworthy6 жыл бұрын
Love the video!
@tomasallegrini25034 жыл бұрын
i have a doubt, if you use "delay" instead of vTaskDelay inside your task, is it not going to make the entire freeRtos to stop for 5 miliseconds? i thought that the "delay" was a blocking function.
@tomasallegrini25034 жыл бұрын
minute 16:40
@yoted3 жыл бұрын
If you click into the source code for delay (when using something like platformIO w/ the esp32) you’ll see that it calls vTaskDelay
@odissey2 Жыл бұрын
44.1kHz ÷ 512 = 86Hz update frequency, not 50Hz. Are some frames being dropped?
@hippopotamus864 жыл бұрын
Visual Studio is certainly much nicer than the Arudino IDE. Thanks!
@SA-oj3bo3 жыл бұрын
Hi very interesting. I would like to try this but is the code shared? I can not find it... Grtz!
@davidbeams87053 жыл бұрын
Comments This is experimental code that could burn down your house..... Love the disclaimer.... is that a joke on the disclaimers that people put into code.... ???? LOL Nice.. Thanks for the video i appreciate it there is something about you thats soothing in your vids fpr me lol weird i know lmao. Well done on the video. Thumbs up !!!
@houseoffire7211 ай бұрын
Would love to build to build a 1/3 octave 31 band spectrum analyzer thats accurate... Code is all greek to me😂
@unlokia2 жыл бұрын
2222!
@marcelverhoeven35144 жыл бұрын
Great, but not readable, and please your mic is too close to your keyboard