MSGEQ7 vs FFT - Arduino Spectrum Analyzer

  Рет қаралды 13,163

The Electronic Engineer

The Electronic Engineer

Күн бұрын

Пікірлер: 50
@x_CrossHair_x
@x_CrossHair_x Ай бұрын
très agréable WOW Very nice (Best I've seen as a build)👍🏆
@luisalonsobr
@luisalonsobr 3 жыл бұрын
Yo really deserve more subs and views. Great work, thank you
@TheElectronicEngineer
@TheElectronicEngineer 3 жыл бұрын
Thanks
@manoharmanu1460
@manoharmanu1460 3 жыл бұрын
Very helpful, I was just about to start a project on vu meter and found your video in time
@TheElectronicEngineer
@TheElectronicEngineer 3 жыл бұрын
Your welcome, feel free to buy me a coffee ;-)
@Sonofblaster
@Sonofblaster 2 ай бұрын
I am having a hard time understanding the line input to the ESP32. Some sources say a simple voltage divider to a GPIO pin is all that is necessary to properly read the audio signals on the ESP, though I am not having much success. Can you elaborate on the circuit-specifics of the line-in input to the ESP?
@TheElectronicEngineer
@TheElectronicEngineer 2 ай бұрын
Audio is ac signaal, your esp32 vannot handle ac signal so you need to add a dc voltage or do another trick.
@vmashchenko
@vmashchenko 2 жыл бұрын
Thanks, very helpful! I heard that FHT works much faster than FFT.
@qzorn4440
@qzorn4440 Жыл бұрын
wow simply fantastic! I was looking for another esp32 project and thinking about a spectrum analyzer to monitor dirty inverter electricity for VFD motors and solar projects that mess up the power grid with 5th and 7th, etc. harmonics and check the power factor issues on inductance and capacitance balancing to combat wasted energy. This project sounds cool, no pun. 😎thank you.
@jameshauser1507
@jameshauser1507 2 жыл бұрын
TEE----Thank you for all your work and sharing. I always follow you and enjoy your work.
@TheElectronicEngineer
@TheElectronicEngineer 2 жыл бұрын
Thank you, more coming on april 25
@nicolasgomez8718
@nicolasgomez8718 3 жыл бұрын
Hi Mark, thanks for sharing your knowledge. Is it possible that you share the FFT code? I've been looking at Github but I only see that there is the project to be used with the MSGEQ7. I am trying to build a spectrum analyzer with FFT and ESP32.
@TheElectronicEngineer
@TheElectronicEngineer 3 жыл бұрын
Sure, it will be released soon… i am finetuning it. Need about two more weeks
@nicolasgomez8718
@nicolasgomez8718 3 жыл бұрын
@@TheElectronicEngineer thank you very much for your answer :)
@jagadishk
@jagadishk 2 жыл бұрын
How do you have less than 1M subscribers ??? The algo is really screwed up if content like this is not being pushed out to hobbyists.
@TheElectronicEngineer
@TheElectronicEngineer 2 жыл бұрын
Thanks you that is very nice to say. Yeah, you would expect content like this is booming. So spread the word!
@sudiantopakata7529
@sudiantopakata7529 5 ай бұрын
Thank you 🙏👍🏼
@ugetridofit
@ugetridofit Жыл бұрын
Excellent video! Though I find FFT looks to fake to me. The MSGEQ7 is more natural looking.
@TheElectronicEngineer
@TheElectronicEngineer Жыл бұрын
Correct! Thats why i build a analog version based on the msgeq7 but without it , using opamps
@SergeyBodnarchuk
@SergeyBodnarchuk 9 ай бұрын
​@@TheElectronicEngineer, have you plans to share project on opamps? Also as MSGEQ alternative there is BAS3834F. I found some project in AlexGyver comminuty, but have not test it yet.
@samm928
@samm928 2 жыл бұрын
I was scratching my head again, wondering if this 14 or 21 channel analyzer would work better on the ESP32 platform and use the internet radio as the source of the audio input .. Smaller size and less money than the Mega2560 an has a lot more functionality .. Maybe add some BLE control from a smart phone and use the 21x20 led array for more than just displaying music frequencies ..
@samm928
@samm928 2 жыл бұрын
Would I be correct to take Freq0 as baseline = 104570hz and calculate Freq1 = Freq0 * 1.3572, and Freq2 = Freq0 * 1.3572^2 this way using all 3 programmable clocks from Si5351 and drive 3 x MSGEQ7 for a total of 21 channels ?
@TheElectronicEngineer
@TheElectronicEngineer 2 жыл бұрын
I didn’t try. But take note, if you are going to use all 3 outputs simultaneously, I think you need to find a different driver for the frequencyboard. The one I used only support 2
@samm928
@samm928 2 жыл бұрын
@@TheElectronicEngineer Thanks Mark, that comment in your sketch was staring right in my face and didn't see it. ZIGZAG works just fine. My next challenge is to map the bandValues from A0, A1 and A2 and transform them into 21 Bar Heights. Your sketch works up to 14 and now I'm scratching my head. I know a Romanian software guy here in Florida, I might have to give him a call. Again Thanks for the help, Cheers !
@TheElectronicEngineer
@TheElectronicEngineer 2 жыл бұрын
@@samm928 also easy… in the settings you can change the number of leds per bar…. I think the variable is litteraly called barHeight…. But im doing by memory
@samm928
@samm928 2 жыл бұрын
@@TheElectronicEngineer .. Hi Mark, you were right about the Si5351. Although it has 3 programmable clocks, CLK1 and CLK2 cannot be used at the same time the way Pavel wrote the Library (Si5351mcu.h) .. I did however picked the generic Si5351.h library and was able to clock all 3 MSGEQ7 at a different clock. Also when reading each of the 7 bands I had to bump up the NOISE constant from 120 to 180 (60 for each analyzer) in order to get all the readings to store correctly in the bandValue array. Many thanks !!
@samm928
@samm928 2 жыл бұрын
kzbin.info/www/bejne/o3KYe3uZbtqlg68
@thiphamduy6813
@thiphamduy6813 3 жыл бұрын
In my opinion, fft is still not as good as msgeq7. However I still very much look forward to the next upgrade of fft in the future because as you say msgeq7 chip a lot of fakes
@TheElectronicEngineer
@TheElectronicEngineer 3 жыл бұрын
I am working on a analog analyzer but with digital processing of the analyzer system. So keep tuned, you'll get what you want
@mayhutnoi
@mayhutnoi 3 жыл бұрын
thankyou
@silderan
@silderan 8 ай бұрын
Wow, just wow. I'm also trying to make my own vu-meter and found your video and exposes all my doubs. All my sketchs using FFT shows the same issues: some sounds, specially short ones, line drums or finger snap, as seen here: kzbin.info/www/bejne/hpXEip1nm99moZY, using FFT are missing! I'm in the way to find what's going on with FFT, but, anyway, analog filtering ends up to be more natural and for sure I'll take a deep look to your MSGEQ7 project. I think that FFT issue comes from the time that ESP32 is doing other things than reading signal. But, not sure at all.
@TheElectronicEngineer
@TheElectronicEngineer 8 ай бұрын
Spot on! Nothing beats analog lol. However, if you look at the latest video where i used a Teensy microcontroller… that one comes pretty close…
@silderan
@silderan 8 ай бұрын
​@@TheElectronicEngineerHaha,. You're using the right tool for their perfect use. Of course, I'll take a look over all this new things to me. I'm out of electronics world for almos 20 years and trying to enter again.. with much poor eyes acuracy. Too bad for soldering and reading that tiny labels. I think I've found the solution for this "missing" sounds, but I need more tests before saying anything for sure. I'll public it in my github if I'll success.
@randallfawc7501
@randallfawc7501 2 жыл бұрын
Do you build these for sale as completed units? If so I want one!!!
@TheElectronicEngineer
@TheElectronicEngineer 2 жыл бұрын
Sorry no, i provide building instructions and i sell the main circuit board. The rest is up to you
@juanenriquemorosoli2730
@juanenriquemorosoli2730 2 жыл бұрын
hi, how many modes has the MSGEQ7 version you kindly share ??
@TheElectronicEngineer
@TheElectronicEngineer 2 жыл бұрын
12
@juanenriquemorosoli2730
@juanenriquemorosoli2730 2 жыл бұрын
@@TheElectronicEngineer Thanks!! Which is the width of the acrilyc ? 8mm?? You cut it using a laser/cnc/3d printer?I am very happy to find your project, I do really like it and willing to implmenet, my concern is get the acrilyc and shape the 280 pieces plus the other parts. thanks
@danieljohnburke
@danieljohnburke 2 жыл бұрын
What if I needed to analyse 100hz to 6khz in 3hz steps, Say 2000 bands. Can that be done?
@TheElectronicEngineer
@TheElectronicEngineer 2 жыл бұрын
No..that's gone be hard! 3 hz steps over that range will take up lot's of samples and bandwidth...3hz is too narrow.
@danieljohnburke
@danieljohnburke 2 жыл бұрын
@@TheElectronicEngineer But what is i need 3hz resolution, what frequency range canbe covers 100hz to 4khz? 2kHz?
@TooSlowTube
@TooSlowTube 2 жыл бұрын
11:28 MSGEQ7 vs FFT comparison.
@ALTechDIY
@ALTechDIY 3 жыл бұрын
im a fan of music with vu meter, can you pls give a schematic diagram for this and components thanks and more vu meters to come
@TheElectronicEngineer
@TheElectronicEngineer 3 жыл бұрын
Latest version is available on my github. See text under this video: kzbin.info/www/bejne/sIe7q5mFnNNmfZI
@ALTechDIY
@ALTechDIY 3 жыл бұрын
@@TheElectronicEngineer thanks a lot
@YogeshPuriLevitation
@YogeshPuriLevitation 3 жыл бұрын
Sir waiting code on esp32. Thanks in advance
@TheElectronicEngineer
@TheElectronicEngineer 3 жыл бұрын
Maybe in the upcoming months
@sadeghghorbani3055
@sadeghghorbani3055 3 жыл бұрын
Sir waiting for FFT firmware
@TheElectronicEngineer
@TheElectronicEngineer 3 жыл бұрын
Sorry not yet.....however, it is being perfected.....as soon as it is ready and bugfree, I will present it
@sadeghghorbani3055
@sadeghghorbani3055 3 жыл бұрын
@@TheElectronicEngineer Thanks Sir
ESP Spectrum Analyzer Code Review Part 1
22:22
Dave's Garage
Рет қаралды 20 М.
Nixie Spectrum Analyzer
17:24
The Electronic Engineer
Рет қаралды 4,4 М.
Это было очень близко...
00:10
Аришнев
Рет қаралды 6 МЛН
Wait for the last one 🤣🤣 #shorts #minecraft
00:28
Cosmo Guy
Рет қаралды 13 МЛН
How to sample Audio on ESP32 with I2S - Tutorial
16:23
The Electronic Engineer
Рет қаралды 13 М.
Amazing Twin Audio Visualizer to the rescue
11:46
The Electronic Engineer
Рет қаралды 7 М.
Tech Note 076 - ESP8266/ESP32 Audio Spectrum Analyser using FFT
5:19
Lego Brick Audio Analyzer
3:46
The Electronic Engineer
Рет қаралды 748
The One Talking Tetris Clock You Must See
9:01
The Electronic Engineer
Рет қаралды 3,9 М.
Это было очень близко...
00:10
Аришнев
Рет қаралды 6 МЛН