3D Spectrum Analyser (1280 LEDs) - MAKING OF
Музыка
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.
Пікірлер: 1 500
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...
@vladsmith9070
6 жыл бұрын
right man it blows my mind
@rob541n7
6 жыл бұрын
A moment of sil.....
@s.h.1810
6 жыл бұрын
Sonoflyn bro that’s what I’m saying !!
@YoitzAdrian
6 жыл бұрын
ikr this dude has a 1000 IQ I cant even
@donovanfisticuffs5909
5 жыл бұрын
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
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.
@Pianistos
8 жыл бұрын
+Paulo Emilio Thank you, it was a lot of fun making it.
@honestlyidk2585
8 жыл бұрын
+Pianistos wow cool
@jbarragan
5 жыл бұрын
Agree with you, I'm also an electronics engineer.
@sacation6057
5 жыл бұрын
This video was truly impressive, and one of the more complex electronics projects i've ever seen on youtube. nice work man!
@wisdomcube7789
5 жыл бұрын
As a computer engineer.....i agree that this guy did an impressive job
I glued my fingers together trying to make a box out of popsicle sticks
@showingpig01
5 жыл бұрын
Roflmao!!!
@BGLENN-dp4tx
5 жыл бұрын
LMAO!
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?
@Calvinboy188
6 жыл бұрын
lololololololololol
@scarabooshable
6 жыл бұрын
Hehehehehe. Me too.
@SaiShiang
6 жыл бұрын
haha this is Funny Comment, I was the same
@bobbobbinson1841
5 жыл бұрын
wow.... My feelings exactly. I was all ready to order parts... untill more parts came.. and then everything you said lol
@toheart6749
5 жыл бұрын
ahahhaha exactly that bro!!!
pretty sure this guy is a genius.
@jacklabite
8 жыл бұрын
+barnabyray pretty sure you'r dumb as a shit for saying that :)
@CharlieClashofClansDesigns
8 жыл бұрын
+jacklabite Look at his profile pic.
@ThorOdinson1269
8 жыл бұрын
+jacklabite so are you, it's "you're" by the way ;)
That is the most beautiful build I have ever seen in my 45 years as an EE. Superb job!!
@daltonanderson3457
5 жыл бұрын
As a ME I feel like an idiot. LMAO
@ohms5054
4 жыл бұрын
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.
@ohms5054
4 жыл бұрын
@@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.
Someone quick give this legend a small loan of a million LEDs
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! :)
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.
@Pianistos
9 жыл бұрын
rajarshi kar Thank you for your comment :-)
@endless4356
9 жыл бұрын
***** 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 ..
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!
@ioncasu1993
7 жыл бұрын
what
@denniskipkoech566
7 жыл бұрын
EpicGaM3R13 this guy defeated everyone with the procedure. we can only watch and wait to buy a finished one
@2rage
7 жыл бұрын
I'm making one! lol
@rondleberik5337
7 жыл бұрын
EpicGaM3R13 i seriously considered making this, untill the laser cutter came into play. Don't have access to that :(
@spikeydapikey1483
7 жыл бұрын
So get it done online, and posted out to you, or look for a local hackspace or makerspace.
That is the most intense project I've yet seen onYoluTube - an amazing level of skill in many areas! :o)
@PrinceWesterburg
7 жыл бұрын
More IronMan, BatMan is so homosexual!
Man! This is amazing!
I just realized i'm an idiot.
@matthewbowen2132
7 жыл бұрын
Lol
@siboneyyy
7 жыл бұрын
It's never to late to learn something new :) Start small with a 8x8 LED cube!
@vladimir7838
6 жыл бұрын
Zaskar if you are an idiot.. i shouldnt exist
@nsfa19
6 жыл бұрын
Oh man you made laugh out loud! I'd rather say he's a genius!
@Rattlerbattler
6 жыл бұрын
me too... now who wants to watch some cat videos?!
Dang! the size of the project and the precision and accuracy in your work. Amazing!!
That's the most advanced DIY home project that I've ever seen so far, good job.
There is real quality in your work
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.
That was a real joy to watch! You did a fabulous job on this project.
Your dedication is a m a z i n g . Keep up the good work!
One of the most incredible videos I've ever seen! Amazing!
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
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.
This is beyond awesome. What a craftsman.
This is a state of Art ! Congratulations
The quality of this, and the excelence in the making process is amazing
What an insane amount of work! But the result is fantastic. Hats off to you!
I think it's amazing how you did everything yourself.
Incredible work.
dude you are an absolute badass! very clever setups, thoughtful, and insightful usage of your materials with clear and concise explanations. Amazing work!
This has to be the most detailed and extensively thorough DIY project on youtube. Awesome!
I once made toast
@critstixdarkspear5375
4 жыл бұрын
Linkzy please provide video I’m stuck at eating flour...
Awesome!!!!
Beyond impressive! I can say with confidence this is the coolest build I've ever seen! Awesome job!
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 !!!
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! :-)
@MalCooper
9 жыл бұрын
***** 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
@eslamali6221
8 жыл бұрын
+Pianistos you are the best
@ErSedavi
8 жыл бұрын
+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 ;)
@kingsimon166
8 жыл бұрын
your voice is real nice
@ThorOdinson1269
8 жыл бұрын
+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
Nice project and lots of great construction ideas in the video.
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)
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.
Amazing job, a lot of skills here.
I obey you, master!
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!
Damn !!! That's one hell of a project. I'm stunned by the intensity of the work gone around. :O
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.
@LuminousIris
5 жыл бұрын
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.
@MarkMcDaniel
5 жыл бұрын
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.
@TheRealJawad
5 жыл бұрын
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.
"and this is how I easily built my spaceship..."
This. Is. A. Freaking, Awesome. Project. I have no words more, you've done a very impressive and hard and high quality work!
This is amazing. Props to you for excellent craftsmanship on so many levels.
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!
@gyocy6820
4 жыл бұрын
I once made a soup :D
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!
@dekoomers
6 жыл бұрын
Are you me? cause I felt the same way.
@TealJosh
5 жыл бұрын
@@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.
@ohms5054
4 жыл бұрын
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?"
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.
This is the most beautiful project I've ever seen. Thank you 1000 times over for the inspiration.
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!
@DarkVeaerxD
7 жыл бұрын
And here i was too fast. Last 3 minutes of video impress me even further. Hands down.
I wish I had this kind of electronics lab to prototype cool shit like this!!!!
This project is awesome!! Congratulations for the work, effort and patience! The electronics parts seem so complex for only one person make.
This is pure awesomness!!! Congratulations!
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 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 just a wonderful project! You have done a great job.
Wow, nice job! For the PCB can also recommend the ironing method. Works just fine.
@Pianistos
7 жыл бұрын
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.
@raitraak
7 жыл бұрын
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.
I appreciate the "I want to do EVERYTHING myself" approach, but I think I'll just send off for PCBs.
This is the most awesome project I've seen on KZread! Great work man.
@dusnoki
7 жыл бұрын
And who can give a thumbs down for this... honestly...
Amazing!!!! Great craftsmanship and wonderful explanation of the process. The analyzer is beautiful to watch in action. Thank you for the great video!
As soon as he started printing his PCB, I realized, I need to open some books.
even the PCBs are homemade. wow... just... wooow...
This project is GOLD, amazing job!
Holy smoke bro this is just made my lost of favorite and most informative videos. Bravo!
And a fucking kido gets millions of views by playing games. This world :( Amazing, enjoyed every minute.
This is the entry level, for beginners. He also has an advanced level 3D Spectrum Analyzer............
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!!!
At the beginning, when I first saw the analyzer, I WAY under-estimated how complex it actually is. Very nice work; very impressive work!
That PCB is beutiful
im lost but great project man its just way too complicated for me. :) Id love to buy one though
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**
Nice work! Partially painting the wires and using jigs was a great idea! That clothes hanger component clamp is awesome, too!
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.
@Pianistos
8 жыл бұрын
Nah... that's for pussies!
@Pianistos
7 жыл бұрын
dude... what kind of comment is this???
@joshuachannel877
5 жыл бұрын
... 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.
Ronald Jenkees !
@truthspeaks84
6 жыл бұрын
Lol, glad someone else recognized the keyboard extraordinaire.
Wow! That's quite some project. And done with such elegance! Good job.
Great idea, well executed and nicely edited video. Hats off to you!
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?
@landonclipp4293
7 жыл бұрын
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.
THis starts slow and then just gets out of hand
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!
IMpressive from one end to the next... well done Ratmir you are very talented imo.
You need like what, 1.21 Gigawatts to power this thing, right? ;)
@Pianistos
9 жыл бұрын
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!
@coisasnatv
9 жыл бұрын
***** Thank you!
@coisasnatv
9 жыл бұрын
***** 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?
@dlaczegotakpowazny1474
9 жыл бұрын
coisasnatv For sure not 1.21 Gigawatts.
@coisasnatv
9 жыл бұрын
DlaczegoTak Poważny Do you know what *sarcasm* is? Have you seen Back to the Future? Damn...
P: ¿Para qué sirve? R: Tiene lucecitas
the processes are so tedious but turn out worthy. Great Job! Man
So many details - really great project!
can you like make it, then i buy it?
How much.. take my money!
@ahaveland
7 жыл бұрын
$20,000+ of time and effort went into making it, not including experience and facilities. Still want one?
Superb project! The finished item is simply stunning! Your method to make it is very well documented. I remember making PCBs that way, doubling the acetate film from the laser printer! A great testament to your ability! Thank you!
Pure genius, I would never be able to make one but I cold not stop watching it. Nothing could stop someone with his ingenuity and drive. I hope he continues to use his super powers for good!
How much would it cost to have you build one for me? :)
@Alfredo.r
7 жыл бұрын
ikr im a lazy piece of shit and this just seems too epic. plus i lack the talent this guy has
@hugodsa89
6 жыл бұрын
It would be so expensive given the hours he has put into it lol
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!!
@Neuroszima
2 жыл бұрын
It is not about the price. It is about the journey we go through
Dude, all I can say is Bravo 👏 As a qualified electronic engineer myself this is something even I couldn't build. In college we all built final year projects, and every project was totally different from each others. What I could electronically understand and build was completely different to others, (and the same for them too), but this project is on a higher level than what I've seen. You truly are jacked deeply into the matrix. Very clever stuff 👍 (I built a full size pinball machine that kept score, and outputted all info to a small lcd panel) as my project 👍 and I left it in college and told my lecturer he could strip it and keep the parts lol 😆
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
Amazing build. Love your work & detailed process.
This is insane. Crazy amounts of detail.
I am jealous of your knowledge of this stuff. Very details info and cool project.
Most impressive DIY project I have ever seen. Well done.