ESP Spectrum Analyzer Code Review Part 1

  Рет қаралды 20,236

Dave's Garage

Dave's Garage

Күн бұрын

Пікірлер: 42
@ExStaticBass
@ExStaticBass 3 жыл бұрын
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.
@holymoly2353
@holymoly2353 Жыл бұрын
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
@tomasallegrini2503
@tomasallegrini2503 4 жыл бұрын
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!
@koz
@koz 5 жыл бұрын
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!
@koz
@koz 5 жыл бұрын
Hi. Did Part 2 ever appear? And also the final sketch?
@Really2950
@Really2950 3 жыл бұрын
blown away. just blown away. a new kind of awesome. Thanks for sharing this.
@ianmc5524
@ianmc5524 5 жыл бұрын
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!!
@jamiepond
@jamiepond 3 жыл бұрын
Please keep making content like this Dave!
@martincerny3294
@martincerny3294 5 жыл бұрын
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!
@DavesGarage
@DavesGarage 5 жыл бұрын
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!
@martincerny3294
@martincerny3294 5 жыл бұрын
@@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. :)
@science4allworld587
@science4allworld587 5 жыл бұрын
Great... i have been trying this since 2 years... u made it understand well...
@nomraun
@nomraun 6 ай бұрын
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?
@Finlaymacnab
@Finlaymacnab 5 жыл бұрын
Great work Dave! Keep it up man!
@OldePhart
@OldePhart 3 жыл бұрын
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.
@goatofpower
@goatofpower 2 жыл бұрын
Thanks for posting this, but I would like to actually build one. Is the code and/or schematics available somewhere?
@IncaTrails
@IncaTrails 2 жыл бұрын
OK so I have identified this weekend's project!
@klazing
@klazing 14 күн бұрын
great success, I want you to share the circuit diagram and software code
@scott3489
@scott3489 3 жыл бұрын
Love it. Thanks Dave.
@surasakakarot310
@surasakakarot310 Жыл бұрын
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.
@otorange3173
@otorange3173 6 жыл бұрын
The intersection of "Lazy 'M'" and music! #ThumbsUp
@Lwyte17
@Lwyte17 Жыл бұрын
That's awesome!
@sjeses
@sjeses 5 жыл бұрын
Is there a part 2 of this live surgery?
@m4dd1m4
@m4dd1m4 5 жыл бұрын
Great video, I have learned a lot.
@christopherlyons7613
@christopherlyons7613 2 жыл бұрын
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.
@klazing
@klazing 14 күн бұрын
I wonder too.
@odissey2
@odissey2 Жыл бұрын
44.1kHz ÷ 512 = 86Hz update frequency, not 50Hz. Are some frames being dropped?
@Kaka-zs4cp
@Kaka-zs4cp 3 жыл бұрын
Great work!
@davidbeams8705
@davidbeams8705 3 жыл бұрын
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 !!!
@SA-oj3bo
@SA-oj3bo 3 жыл бұрын
Hi very interesting. I would like to try this but is the code shared? I can not find it... Grtz!
@BruceLangworthy
@BruceLangworthy 6 жыл бұрын
Love the video!
@danmyself5341
@danmyself5341 Жыл бұрын
Thanks
@hippopotamus86
@hippopotamus86 3 жыл бұрын
Visual Studio is certainly much nicer than the Arudino IDE. Thanks!
@tomasallegrini2503
@tomasallegrini2503 4 жыл бұрын
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.
@tomasallegrini2503
@tomasallegrini2503 4 жыл бұрын
minute 16:40
@yoted
@yoted 3 жыл бұрын
If you click into the source code for delay (when using something like platformIO w/ the esp32) you’ll see that it calls vTaskDelay
@gamershow8100
@gamershow8100 3 жыл бұрын
Code?
@houseoffire72
@houseoffire72 10 ай бұрын
Would love to build to build a 1/3 octave 31 band spectrum analyzer thats accurate... Code is all greek to me😂
@unlokia
@unlokia 2 жыл бұрын
2222!
@marcelverhoeven3514
@marcelverhoeven3514 4 жыл бұрын
Great, but not readable, and please your mic is too close to your keyboard
@danmyself5341
@danmyself5341 Жыл бұрын
Thanks
ESP Spectrum Analyzer Code Review Part 2
24:44
Dave's Garage
Рет қаралды 9 М.
🕊️Valera🕊️
00:34
DO$HIK
Рет қаралды 14 МЛН
Как не носить с собой вещи
00:31
Miracle
Рет қаралды 1,8 МЛН
How I Turned a Lolipop Into A New One 🤯🍭
00:19
Wian
Рет қаралды 12 МЛН
Family Love #funny #sigma
00:16
CRAZY GREAPA
Рет қаралды 2,5 МЛН
How One Line of Code Crashed AT&T's Long-Distance Network
15:16
Dave's Garage
Рет қаралды 70 М.
Making a WiFi Connected Audio Spectrum Analyzer with ESP32
13:46
element14 presents
Рет қаралды 18 М.
AI on FPGAs Explained
6:34
beetlebox
Рет қаралды 1,6 М.
The Stuxnet Cyberweapon Explained by a Retired Windows Engineer
17:48
Dave's Garage
Рет қаралды 131 М.
Your Passwords Are in Danger: Why You Need a Password Manager Now!
16:34
Feed Your OWN Documents to a Local Large Language Model!
18:53
Dave's Garage
Рет қаралды 87 М.
16-bit Real-Time FFT Demo on an 8bit AVR (ATMega88 @8Mhz)
2:40
DigitalPhage
Рет қаралды 102 М.
🕊️Valera🕊️
00:34
DO$HIK
Рет қаралды 14 МЛН