Тёмный

Arduino / ESP32 32 Band Audio Spectrum Analyser 

Adam G
Подписаться 226
Просмотров 26 тыс.
50% 1

The Matrixalyser V1.0
This is an 32 band audio spectrum analyser that I built using an ESP32 microprocessor and 5 x MSGEQ7's clocked using two si5351s modules.
It is displayed on a custom built 32 x 16 LED matrix (512 x WS2811's) using 50W 5V DC psu. The display is built from MDF and a load of 20mm compression glands in which the LEDs click into nicely from behind.
The code was written by myself using Arduino IDE C++ and the following libraries :
wifi.h
Adafruit_SI5351.h
EasyButton.h
Wire.h
FastLED.h
Messages can be scrolled across the screen using the built in wifi of the ESP32 as a simple websever. Messages are typed into your smart phone and displayed on screen. The web site also allows changing of current pattern or entering auto pattern change mode.
I originally had this running on an Arduino Mega 2560 however i found the faster processor in the ESP32 gave a faster and more fluid response on the screen.
Some muting by RU-vid because of audio copyright...
Sorry for the crap video quality!
Enjoy !

Опубликовано:

 

29 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 61   
@kurtkreiger4508
@kurtkreiger4508 2 года назад
Awesome project. Any chance of sharing the schematic and code or even selling the plans? I'll pay.
@TheBrenoMac
@TheBrenoMac 3 года назад
please !! can you share or sell your code and building step by step ??
@kanaltrubus
@kanaltrubus 6 месяцев назад
no. thanks
@jamiereece6927
@jamiereece6927 6 месяцев назад
@@kanaltrubus do you make and sell. I would be interested. Thank you
@explo1tOne
@explo1tOne Год назад
What a beauty
@Latvian3Dman
@Latvian3Dman 2 года назад
I would also ask similar as others asked already: is this project strictly "only one in the World", or maybe can be shared - code, schematics? Optionally maybe - sold (code, schematics)? Thank You in advance!
@michellinxamenoss3308
@michellinxamenoss3308 2 года назад
ADAM......HI You've forgotten about us...... I believe we all love this project..... But we need the CODE.........
@kacey_grs
@kacey_grs 3 года назад
Is it possible to get the code for it ? I would love to build this exactly like you but have not much experience in Arduino 🙈 Greetings from Germany 😋
@kanaltrubus
@kanaltrubus 6 месяцев назад
impossible
@sujeshg3753
@sujeshg3753 3 года назад
can you please share the code?
@labaga9869
@labaga9869 3 года назад
can you share the code.? if not can i buy it because i really need it.
@michellinxamenoss3308
@michellinxamenoss3308 2 года назад
Hi Adam Theo from Greece here. Have been trying to make something like this. Do you have a schematic and code? Or do u sell.... Anyway, I'm interested. Pls don't keep us in the dark Thank in advance.
@priyankaraengineering8515
@priyankaraengineering8515 3 года назад
Can you share the Arduino codes? Or a place to buy this? Can you please let me the size?
@sameeramaduranga8854
@sameeramaduranga8854 2 года назад
Please diagrams & code
@britlivingintheusa
@britlivingintheusa 3 года назад
Adam, Cool project. Are you going to be sharing the code. Want to see what can be done to go on to a larger sized screen for a school project
@StephanGrün
@StephanGrün Год назад
Very nice project. It would be great to get the code. Do you provide that to a learner? 🙂
@DiySpeaker-Vn
@DiySpeaker-Vn 3 года назад
I want buy it.
@NguyenTrungHieu536
@NguyenTrungHieu536 2 года назад
@Diện Tử Sáng Tạo Me too.
@PHamster
@PHamster Год назад
I guess dead project?
@philipprieck4052
@philipprieck4052 Год назад
Seems to me too. ☹️
@ajithrohana6398
@ajithrohana6398 3 года назад
good working adam please coding adam thaks
@afsaruddinkhan4985
@afsaruddinkhan4985 2 года назад
Kindly share your code and sketch
@henriquedesigner
@henriquedesigner 3 года назад
Verygood!! Nice!!!
@erikg5273
@erikg5273 7 месяцев назад
This is awesome. I want to do this for the trunk of my car. Any chance there's a video putting it all together ?thanks. Cheers.
@NguyenTrungHieu536
@NguyenTrungHieu536 2 года назад
1. Rainbow 2. Classic Graident 3. Red Peaks 4. Snow Peaks 5. Lava 6. Faded Rainbow 7. Mirror 8. Mirror + Rainbow 9. Scroll + Up 10. Peaks only 11. Fire Glow 12. White Hot 13. Spectrogram 14. Volcano 15. Triangular Wave 16. White Hot Rainbow 17. Fire Rainbow 18. Wave 19. Red Peaks 20. Classic 21. Snow Fire 22. Fire 23. Retro 8 Blue 24. Snow Ice 25. Beat Square 26. Black 27. Black Wave 28. Beat Circle 29. Wave 30. Wave VU 31. Retro 16 32. Line VU 33. Retro 8 Rainbow 34. Sea 35. Bouncy Peaks 36. Wave Text
@melodiknet
@melodiknet 10 месяцев назад
Hello. Your Audio Spectrum Analyser is very nice, congratulations. Can I buy the circuit diagram and codes?
@djvince9973
@djvince9973 2 года назад
would it be possible to have the diagrams and the Arduino code Thanks
@tngustavo
@tngustavo Год назад
Could you share the code for it? I'm willing to pay for that. Thanks
@damartek
@damartek Год назад
Saya dari Indonesia.. Ingin Membuat Ini Bagaimana Caranya
@rgbcrafts
@rgbcrafts 2 года назад
Crap video?! WHERE?! Love your project.
@paulinetinsley68
@paulinetinsley68 11 месяцев назад
Build plans and code by any chance plz?
@IlIDINOIlI
@IlIDINOIlI 2 года назад
Waw never seen so cool effects!!! Better than SP107E. Awesome job. Will the code be shared?
@richardzeringer5455
@richardzeringer5455 2 года назад
Wow adam, very nice project :-) Please provide the code, i'll pay for it. Please
@jyjik
@jyjik Год назад
Это самый лучший вариант
@joseluke6396
@joseluke6396 Год назад
Please code & shematic Credit to you of course
@felipeperez9021
@felipeperez9021 Год назад
Sin mostrar el verdadero sentido del hacer
@johnvillanueva1980
@johnvillanueva1980 2 года назад
Anyone using ministry of sound in their demo has to have at least 5 stars ⭐⭐⭐⭐⭐
@felipeperez9021
@felipeperez9021 Год назад
Que sentido tiene presumir de una tontearía
@kellyphillipps6201
@kellyphillipps6201 2 года назад
Are you open to doing some paid consulting?
@06TundraLTD
@06TundraLTD 2 года назад
I want to build something like this so much. I have zero experience with Arduino coding though, I do have access to a 300w co2 laser and cnc routers though... Any chance you may sell the schematic and code for people like me?
@edgarelectro4178
@edgarelectro4178 2 года назад
Good day. Where can I download the sketch?
@Latvian3Dman
@Latvian3Dman 2 года назад
Haha that's some cool unconventional effects there! Nice.
@jyjik
@jyjik Год назад
Здравствуйте как сделать ваш проект
@kaz56AK
@kaz56AK 2 года назад
Мой дорогой друг , поделись пожалуйста кодом , переделаю на другую панель поделюсь с тобой
@wclumiere5665
@wclumiere5665 3 года назад
Very cool project Adam. Are you gonna be able to share the code and build instructions? That will be nice. Thanks!
@adamg7903
@adamg7903 3 года назад
Yeah i plan to get a video sorted for that 👍🏻
@andrewbickers
@andrewbickers Год назад
@@adamg7903 Hi Adam, Great taste in music and design my fellow DJ.... p.s are you still planning on releasing the code and schematics?
@SparkRocketLab
@SparkRocketLab Год назад
I can at least give some guesses as to the chip setup based on looking at the datasheets and scouring for info. The MSGEQ7 is a 7 band audio amplifier. Not sure why there is only 7 bands but possibly real music and speech has frequency content that octave-wide bands capture optimally. The creator mentioned 32 channels, which you can get with 5 of the MSGEQ7 chips by running them at different clock rates The different clock rates come from the 2 SI5351 boards (3 clocks each. Samples would be as clk1 = f, clk2 = (1.20112 *f), clk3 = (1.20112 * 2 * f), clk3 = (1.20112 * 3 * f), and clk3 = (1.20112 * 4 * f). Now you have FIVE 7-band analyzers, but their center frequencies are offset by 1.20112X. Why "1.20112 * X"? The MSGEQ7's center frequencies are 2.5X multiples. To divide that into 5 segments, take 2.50 to the fifth root, which is 1.20112. So you get a 35-band analyzer with 35 different bandpass filters at 35 different center frequencies. The bands are WAY too wide and their skirts overlap a lot but so what, you're a hobbyist, not an acoustics Ph.D. This really frees up the ESP processor to do the fancy display work and drive the LEDs
@michalja4265
@michalja4265 2 года назад
Gdzie mozna znalez/ kupic kod?
@aronneferri5680
@aronneferri5680 2 года назад
Il codice... Babbeo!!!
@leilanielectronics
@leilanielectronics Год назад
Awesome!
@petersufliasky7443
@petersufliasky7443 2 года назад
code?
@djluispedradamaioba1353
@djluispedradamaioba1353 3 года назад
compartilha o codigo
@NguyenTrungHieu536
@NguyenTrungHieu536 3 года назад
What is the 1st song of this music?
@adamg7903
@adamg7903 3 года назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-fkvRHp1KDGs.html
@jinggario1234
@jinggario1234 2 года назад
Link shopping?
@jinggario1234
@jinggario1234 2 года назад
Ebay?
@1over137
@1over137 Год назад
5xMSGEQ7s. Curious as to how you wired those.... they have fixed bands, so unless you can offset the frequencies somehow to create 5*7 bands. Any hints? I have started one with a 32x8 grid using Bluetooth and an FFT. Just doing basic spectrum on that only gets me 30FPS. Your idea of using hardware EQ ICs to generate your bands is very interesting, you don't even need to handle any sampling or even digital audio at all!
@adamg7903
@adamg7903 Год назад
Hi Paul. Yes you can skew the clock frequency to each msgeq7 and the frequency response is skewed in proportion. Just tie all the audio inputs of the msgeq7s together but clock each at different frequencies to get different bands at the same time. Read each output of the msgeq7s at the same time also. I would be interested in seeing your fft version! Thanks.
@SparkRocketLab
@SparkRocketLab Год назад
Just posted a comment with more details on this from what I could surmise.
Далее
I Took An iPhone 16 From A POSTER! 😱📱 #shorts
00:18
Developing a high fidelity LED Magnet Matrix
15:26
Просмотров 129 тыс.
I Made The Ultimate Cheating Device
9:39
Просмотров 1 млн
The Giant ready-made LED Music Visualiser
10:36
Просмотров 536 тыс.
I Took An iPhone 16 From A POSTER! 😱📱 #shorts
00:18