3D Spectrum Analyser (1280 LEDs) - MAKING OF
HTML-код
- Опубликовано: 9 июл 2024
- DEMO: • 3D Music Effects (1280...
Twitter: / pianistos
This is a 3D Spectrum Analyser I made back in 2012. I will use it in my next piano videos. So stay tuned!
===============
| About the project |
===============
I found the 8x8x8 ledcube project really cool but I did not want to blindly copy it because it would not have been new. After thinking a bit I got an idea to build a 3D spectrum analyser that reacts to music and here is the result! It is amazing to play piano with it.
HolKann (alias) is a friend of mine who wrote the code for this project. After I built the spectrum analyser I asked him to help me with the programming and he was happy to work on the project! It was a learning experience for both of us. Of course I had to have an idea on how and what should be programmed before building this thing but I needed someone to write an optimal code in order for the microprocessor to execute the algorithms at the desired speed. After some evenings of programming we finally got this thing working. We squeezed all juices out of the microprocessor to get a refresh rate of 80 fps and a beat response of about 12ms (the time it takes to process the audio signal and to show it visually)! If there is no input signal for longer than 1 minute the spectrum analyser turns off automatically.
Thanks for watching & take care!
Ratmir
==================
| Settings with 6 knobs |
==================
- Right Frequency Bound: adjusts the right border of the frequency window.
- Left Frequency Bound: adjusts the left border of the frequency window.
- Amplitude: sets how high the LEDs can go.
- Brightness: adjusts the brightness of the LEDs
- Delay: sets how fast the LEDs fall down and is used to smoothen their movement.
- Effects: every effect can be chosen seperately or shuffled through by turning the knob completely to the left or right. There are 23 effects, some very similar to the others with some small changes. 16 of these effects are unique depending on how you look at it.
=========
| Software |
=========
tweakblog.tweakblogs.net/blog/
=========
| Hardware |
=========
Ledcube: www.instructables.com/id/Led-C...
======
| Music |
======
Ronald Jenkees - Guitar Sound • Ronald Jenkees - Guita...
Thomas Bergerson - Heart of Courage • Two Steps From Hell - ...
Thomas Bergerson - Skyworld • Two Steps From Hell - ...
Special thanks to the composers for the permissions to use their music.
=====
| FAQ |
=====
Q: What do you do for a living?
A: I'm an electrical engineer and HolKann is graduated in computer science. We're both PhDs.
Q: You've made it in 2012? Why did you wait so long before uploading the video?
A: The hardware part was ready at that time but it still had to be programmed. I've put the project aside for a very long time... it did not get the highest priority.
Q: At the end of the video you're playing B3 and C4. Not B2 and C2.
A: Yes. The naming of the notes is wrong but the frequency differences between them are correct though.
Q: What circuit simulator are you using?
A: LTSpice. It's a freeware!
Q: Which PCB design software?
A: Altium.
Q: What laser cutter is that?
A: Trotec Speedy 100 R laser cutter.
Q: During the test with the UV light source you said that the "20 seconds" step was too long. Therefore, you took 5 seconds. But at the end you chose 40 seconds. Couldn't you see it when you did the test with 20 seconds?
A: Yes, in my first test I saw indeed that exposing for 40 seconds gave a very good result. But I could not have known that it was the best I could get. It could have been 35, 45, 50 or 55 seconds. In fact the result with 35 seconds was as good as the one with 40 seconds of exposure time.
Q: Why don't you use gloves all the time when dealing with chemicals?
A: I have worked on the hardware part alone. It was hard to record a video with the gloves covered in chemicals. I made sure I had no physical contact with any of the chemicals and there were no problems!
Q: How much did it cost?
A: About 300 euros for the components. The price can be significantly lower because I did not always search for the cheapest options.
Q: Soldering time?
A: Soldering the LEDs took about 30 hours. To solder the PCBs about 60 hours and 10 hours for the wiring. In total it was about 100 hours of soldering spread over a few months. When I started on this project I bought 1000 LEDs. They were enough to solder 12 of the 16 layers. To finish the other 4 layers I bought 400 LEDs more but they turned out to have a lower light intensity. The person who sold me the LEDs was not able to send me the same LEDs for some reason... As result, I had to buy 2000 LEDs with the same light intensity and start all over again. I have 16 bands lying here with only 12 layers finished... An effort for nothing :-).
Q: Total time to build it?
A: It took about 3-4 months to build and program it. Видеоклипы
That moment when you think that this is going to be a simple tutorial and he brings up a laser cnc and makes his own pcb...
right man it blows my mind
A moment of sil.....
Sonoflyn bro that’s what I’m saying !!
ikr this dude has a 1000 IQ I cant even
You can make your own pcb with copper clad pcb, etching acid, a printer, and some overhead transparency sheets. The jig is more of an issue for me lol
pretty sure this guy is a genius.
+barnabyray pretty sure you'r dumb as a shit for saying that :)
+jacklabite Look at his profile pic.
+jacklabite so are you, it's "you're" by the way ;)
I glued my fingers together trying to make a box out of popsicle sticks
Roflmao!!!
LMAO!
Someone quick give this legend a small loan of a million LEDs
As an Electrical Engineer as well I need to say...IMPRESSIVE !
I'm used to design professional circuits for my company...but that is the first time I see a DIY project being made in a such high level way.
And yet you play piano sublimely.
Congratulation for both...Your Artistic and intellectual skills.
+Paulo Emilio Thank you, it was a lot of fun making it.
+Pianistos wow cool
Agree with you, I'm also an electronics engineer.
This video was truly impressive, and one of the more complex electronics projects i've ever seen on youtube. nice work man!
As a computer engineer.....i agree that this guy did an impressive job
That is the most beautiful build I have ever seen in my 45 years as an EE. Superb job!!
As a ME I feel like an idiot. LMAO
lolok You might want to hide your downloaded tutorials on how to build Raspberry Pi's if your going to make pretend that you've been an electrical engineer for 45 years. And if the most beautiful build you've ever seen after all those years of experience was a homemade spectrum analyzer made from led's, than you must've been engineering extension cords in Mexico all this time. I'm not an electrical engineer and this thing he built was cute, but it's definitely not the most beautiful build. What are you a fucking idiot. Sorry, I don't like people spitting lies. Just be yourself bro.
@@daltonanderson3457 Don't feel like an idiot. Raymond with his 45 years as an electrical engineer doesn't realize that we can see his playlists of how to's on raspberry pi's lol.
2 minutes into the video: Okay, I think I can do that.
3 minutes into the video: Okay, well, my jig is not going to turn out that well, but I can still do this.
6 minutes into the video: Hmmm, well, I'm going to need to Google what some of this stuff means.
10 minutes into the video: I have no idea what's going on
16 minutes into the video: What the hell is that???
21:28 minutes into the video: Alright, well, some of us didn't go to college, OKAY?
lololololololololol
Hehehehehe. Me too.
haha this is Funny Comment, I was the same
wow.... My feelings exactly. I was all ready to order parts... untill more parts came.. and then everything you said lol
ahahhaha exactly that bro!!!
Holy shit! I have no way to express how much i love this "making off" video! The voice over was perfect, the amount of details you covered were amazing, and it was awesome to watch! Thank you! :)
That is the most intense project I've yet seen onYoluTube - an amazing level of skill in many areas! :o)
More IronMan, BatMan is so homosexual!
Words cannot express how brilliant this is !! What an unbelievable commitment !!
holy hell man! the variety of knowledge and skill this took is monumental!
every bit of it carefully thought-out and expertly executed. bravo!
"I'm making one!" Said no one ever!
what
EpicGaM3R13 this guy defeated everyone with the procedure. we can only watch and wait to buy a finished one
I'm making one! lol
EpicGaM3R13 i seriously considered making this, untill the laser cutter came into play. Don't have access to that :(
So get it done online, and posted out to you, or look for a local hackspace or makerspace.
There is real quality in your work
That's the most advanced DIY home project that I've ever seen so far, good job.
This has to be the most detailed and extensively thorough DIY project on youtube. Awesome!
That was a real joy to watch! You did a fabulous job on this project.
Man! This is amazing!
You are great genius, a rare combination of pianist+electronics engineer+sound physicist,hard to find /come by these days.Your explanation about exponential pitch across the piano and logarithmic function of human ear resulting into linear perception of our ""external acoustic world"" is really awesome.I cannot help but say that you are a really knowledgeable person,who knows what he is doing.
I was just doing some search on the youtube , for some yiruma related videos.when I saw your spectrum analyzer placed on the keyboard, being shown in the thumbnail preview line up.
I am from India and did a lot of research on how we perceive pitch and interval....downloaded some physics e books but in vain....I always wanted to know how nature works in getting us to listen to music and that was because of my love for physics since school days and later on as I joined medical school as ENT surgeon.
I repeat:very nice video+very nice interpretation of the physics stuff +very nice piano playing.I was equally stunned by your industrial establishment which features laser cutter etc....really mind blowing.
rajarshi kar Thank you for your comment :-)
***** I have never enjoyed learning about something as much as I did watching this video. I was just look for some visual ideas but once you started explaining I couldn't stop watching... We need teachers like you.. Great job ..
This is just a wonderful project!
You have done a great job.
I've got to say that that is probably the most amazing project I have ever seen. What a brilliant combination of art and engineering.
This is beyond awesome. What a craftsman.
Your dedication is a m a z i n g . Keep up the good work!
This is hands down the best video on making your own PCB I saw on YT. At the same time very informative for those who had no idea that is how they are made and at the same time showing DUI crowd jsut how good you can get with the process. Thumbs up sir
The quality of this, and the excelence in the making process is amazing
One of the most incredible videos I've ever seen! Amazing!
I think it's amazing how you did everything yourself.
I am completely in awe at how you did everything from scratch.. I'm currently completing a college internship and my degree is computer and electronics and I've been looking at designs for some PCB's and I was waiting for you to say "Now I have to send my design off and the PCB will return in a week or 2". I can't wait to show my mentor this video.
Beyond impressive! I can say with confidence this is the coolest build I've ever seen! Awesome job!
This is a state of Art ! Congratulations
Awesome!!!!
This was a relief for me to watch. The simple and effective video of your designing everything from scratch reminds me that we’re still out there. Those who are curious, creative and resourceful. Thank you, friend.
dude you are an absolute badass! very clever setups, thoughtful, and insightful usage of your materials with clear and concise explanations. Amazing work!
Incredible work.
WOW, overwhelmed by the positive reactions! Thank you hackaday.com!
Please share this educative video with your students, colleagues, friends.... and let me know what brought you here! :-)
***** Very impressive. I built a simple, in comparison, 2D, 10 (octave) band,
10 LED/band audio analyzer, a few decades ago with analogue circuitry.
But all the PCBs were done, all components and instructions provided, in a kit. You have done all the development, design and construction yourself. Bravo
+Pianistos you are the best
+Pianistos
Very cool and instructive "Making of"! I love your build.
I know many people tell you to make an "step by step" or something like that here and in hackaday.com but it's obvious that is too much work rebuild the Analyser and as you said, you have no time for this, but... Is it posible that you share the boards's schematics, the code and a list of components?
Many people and I would be eternally grateful to you if you do that.
Greetings from Spain.
PS: Nice covers ;)
your voice is real nice
+Pianistos No words can describe the epicness of your build... It's one of the best videos on youtube, it should have at least 5 million views!
Greetings from Slovenia :)
+Lukas Ramsebner Hello there neighbor :D
What an insane amount of work! But the result is fantastic. Hats off to you!
This is the most organized, educational and professional well illustrated video I have ever seen in my life .. I have absolutely ZERO questions. I didn't even need to repeat any part out of confusion.
And the fact that this is a DIY project, makes me out of words.
Thank you so much for sharing such piece of art with all of us.
I am definitely making one (one day :D)
Amazing job, a lot of skills here.
Nice project and lots of great construction ideas in the video.
This is the most beautiful project I've ever seen. Thank you 1000 times over for the inspiration.
Damn !!! That's one hell of a project. I'm stunned by the intensity of the work gone around. :O
I once made toast
Linkzy please provide video I’m stuck at eating flour...
I obey you, master!
This is amazing. Props to you for excellent craftsmanship on so many levels.
This project is awesome!! Congratulations for the work, effort and patience! The electronics parts seem so complex for only one person make.
My thought process:
Thumbnail = looks cool, check it out
Title = I love music, this should be a cool tutorial
First 5seconds = that's cool, I'll make one
25 seconds in = yeah I got ebay
1:00 = hmmmm this looks difficult
1:30 = oh yeah, template...
2:30 = mmmm....expensive machinery I don't own... but there's always a workaround.
Amazement at this guy's skills
4:44 = oh yeah, i've been wanting to learn google sketch up so this should be a mad project...
5:30 = oh...now he's bending perspex... this might be out of my league.
6:25 = wow look how neat it all is... yep, this is out of my league
7:00 = designing electronics... oh hell no, I'm out!
7:15 = DESIGN A PCB BOARD!!! *Mind blown*
Hats off to you Sir.
Awesome build.
I'll just subscribe and watch instead!
Are you me? cause I felt the same way.
@@dekoomers
This is an amazing project, but the execution was overcomplicated. With two tools, one for designing and other for generating the print for the PCB(jlcpcb) lets you create the PCB for ten dollars. Even better, the autogeneration will most likely solve the extra wiring this dude had to do to his PCB.
I like how he explains what a PCB is and it stands for "printed circuit board" and that it sometimes has two layers. "Now I show you how to make one?"
I'm a fairly new electronics engineering student. Watching this video scared me! Holy hell. I wanted to stop watching but couldn't! I want to be at this level and have no idea how long that will take. The idea that it might be a long time is what scares me. I want this skill so bad.
I'm not even an electronic engineering student but even I want to do it just for fun. Plus I am really into music too and I play the guitar so that works out.
Same here, just finished my first semester. But, a part of me would love to tackle a simpler, scaled-down version of a light array prism project.
Check out some 8x8 led projects. They are simpler and doable once you understand the basics of electronics, circuits and programming. This is more of a final year project.
Amazing!!!! Great craftsmanship and wonderful explanation of the process. The analyzer is beautiful to watch in action. Thank you for the great video!
Simply mind blowing !!! This is an epic mixture of patience, thinking, planning, knowledge and a lot of skills. I saw a lot of project builds over the last decades but this one is in its own class. Superb work for each an every single aspect of your work. Knowing electronics and acoustics as you do is one thing, mastering them the way you do is remarkable. This is an awesome piece of work. Thank you for sharing this video !!!
I wish I had this kind of electronics lab to prototype cool shit like this!!!!
I once made a circuit to flash some IR LEDs at 14hz. I soldered it on a store bought perf board and had to use a 555 timer circuit builder I found online to come up with the component values... and I thought I was top shit because nothing blew up.
*Then there's this man* XD
In all seriousness, there's some real ingenuity here. The project turned out great, this is definitely something to be proud of!
I once made a soup :D
This. Is. A. Freaking, Awesome. Project. I have no words more, you've done a very impressive and hard and high quality work!
This project is GOLD, amazing job!
I just realized i'm an idiot.
Lol
It's never to late to learn something new :) Start small with a 8x8 LED cube!
Zaskar if you are an idiot.. i shouldnt exist
Oh man you made laugh out loud! I'd rather say he's a genius!
me too... now who wants to watch some cat videos?!
"and this is how I easily built my spaceship..."
that is one of the greatest videos on the whole internet. my mouth went dry from being slack-jawed with astonishment through the whole explanation. very impressive work, and such a well-made video!
What a beautiful project. It is beautiful to see a lot of theories that we study on electrical engineering being used like this. Great job man.
Impressive. One thing I want to say is that the LED used in this project and LED's used Led Cubes projects are completly diffrent. Ones in cubes are programmable through I2C protocol. These here are normal LED's which only furthers proves your genius because it's much harder to build your own circuit than writing a program (which you also has done). Keep it up!
And here i was too fast. Last 3 minutes of video impress me even further. Hands down.
I appreciate the "I want to do EVERYTHING myself" approach, but I think I'll just send off for PCBs.
This is nuts, it's like an interactive art sculpture, a technological wonder, and a labor of love all in one. The amount of work that went into this is incredible, I'm seriously impressed.
This is the most awesome project I've seen on RUclips! Great work man.
And who can give a thumbs down for this... honestly...
Wow, My brain hurts a little now. Amazing use of technoknowhow. I feel smarter and dumber all at the same time.
I'm just glad he didn't put "D.I.Y" in the title. Phew!
This is pure awesomness!!! Congratulations!
Amazing build. Love your work & detailed process.
Wow, nice job!
For the PCB can also recommend the ironing method. Works just fine.
In this case it won't work well.
- The PCB surface is too big and there will be problems with the heat distribution. The surface will act as an heat sink.
- The ironing method works only if the PCB traces are thick enough and there is enough distance between them. In this project I went as low as 300 um if I remember correctly.
Heat distribution can be resolved using heat insulator under the board. And even 0.2mm is doable. Just need the correct photo paper (not the blue press n peel stuff).
But of course, if you already know how to do the optical method and have the tools, it's actually easier.
even the PCBs are homemade. wow... just... wooow...
Holy smoke bro this is just made my lost of favorite and most informative videos. Bravo!
21:36 was probably one of my favorite parts. thank you so very much for sharing you project! It’s amazing!
God what I wouldn’t give to pick your brain for a few hours and work with you! Cheers mate!
As soon as he started printing his PCB, I realized, I need to open some books.
This is the entry level, for beginners.
He also has an advanced level 3D Spectrum Analyzer............
So many details - really great project!
At the beginning, when I first saw the analyzer, I WAY under-estimated how complex it actually is.
Very nice work; very impressive work!
And a fucking kido gets millions of views by playing games. This world :(
Amazing, enjoyed every minute.
That PCB is beutiful
AMAZING! A great project from a master. Thank you for sharing.
Wow! That's quite some project. And done with such elegance! Good job.
im lost but great project man its just way too complicated for me. :) Id love to buy one though
I'd love to do something like that but I guess this would be a bit of a big project to start with.. Could you give me some fun project to practice working with leds, sound, sothering etc so that I can work myself up step by step to this kind of stuff?
I would recommend that you get started on learning how shift registers work. Practice just making a single row line of LEDs, hooking them up to shift registers and playing around with it.
Great idea, well executed and nicely edited video. Hats off to you!
Nice work! Partially painting the wires and using jigs was a great idea!
That clothes hanger component clamp is awesome, too!
You need like what, 1.21 Gigawatts to power this thing, right? ;)
coisasnatv The max power consumption is about 70W if all leds are turned on at once on the highest light intensity. But in practise I only need 20% of the light intensity and only a fraction of the leds is turned on. The power consumption is less than 10W!
*****
Thank you!
*****
one led require 20mA for max light intensity, multiply that for all the 1280 led's, how much power do you think is necessary to lit them all?
coisasnatv For sure not 1.21 Gigawatts.
DlaczegoTak Poważny
Do you know what *sarcasm* is? Have you seen Back to the Future? Damn...
Ronald Jenkees !
Lol, glad someone else recognized the keyboard extraordinaire.
What an amazing project! Big Bravo!
This is mind-blowingly insane stuff.
I'm sure this gentleman is a super qualified engineer and certainly knows what he is doing.
What I appreciate the most is the time, dedication, focus and patience that went into this project.
Hats-off to you sir!!!
I though this video was well-edited and entertaining. Your final project is quite attractive. I have only one question: Why are you etching and drilling your own PCB's ? Its' so cheap to have it done for you and saves so much headache.
Nah... that's for pussies!
dude... what kind of comment is this???
... to show off his skills durp. I dont think this was a diy home project step by step. If anyone watching this has all the equipment in their garage, we wouldn't be mind blown as we are.
THis starts slow and then just gets out of hand
I am jealous of your knowledge of this stuff. Very details info and cool project.
Awesome build and instructions ! What a nice project !
can you like make it, then i buy it?
P: ¿Para qué sirve?
R: Tiene lucecitas
Absolutely genius, wonderful job!
Very impressive!! Thanks for your time!
One min into the video, "Open new window" search ali express spectrum ann... yep 6 bucks. I just saved two weeks work ....lol Tanks ali express!!
It is not about the price. It is about the journey we go through
How much.. take my money!
$20,000+ of time and effort went into making it, not including experience and facilities.
Still want one?
this is so cool. epic undertaking!
What the heeeeell dude , I've never seen somebody mastering so many different techniques so good. This is by far the most epic "making of" video I've ever seen ,., Congratulations
How much would it cost to have you build one for me? :)
ikr im a lazy piece of shit and this just seems too epic. plus i lack the talent this guy has
It would be so expensive given the hours he has put into it lol
Wow!!! Very nice Project, nice explanation as well. I’m impressed.
IMpressive from one end to the next... well done Ratmir you are very talented imo.
This video being over 2 years old and I just saw it today. It is unbelievable on how complex but very informative this video was! I'm very impressed to the details you've made at every step of the process of the fabrication. Still do not understand how this video has received any negative feedback. Hope that you have a great day! **Big thumbs up**