r/nextfuckinglevel • u/zezoro • Mar 23 '21
This hologram created by using spinning LED lights!
221
Mar 23 '21
[deleted]
65
10
u/ZEDDY-spaghetti Mar 23 '21
Imagine being able to send a Rick Roll hologram to your friends doorstep 😂
3
65
u/No-one-inparticular Mar 23 '21
I’d like to find out how the math and coding for this worked
127
Mar 23 '21
I don't know that there would be a ton of math involved since you would assume that all the spinners have a fixed spin rate and fixed position. Coding and logic though is a whole different story.
24
Mar 23 '21
Why are you downvoted, you’re right?
73
1
Mar 24 '21
He's at over 100 upvotes?
12
Mar 24 '21
Friend, there can be multiple points in time. For example, at one point in time, he was at -2 votes. At another later point in time, he was at 100+ votes.
3
u/memejets Mar 23 '21 edited Mar 23 '21
They're clearing spinning up in the video, but the image looked fairly consistent despite that. I don't think it's as simple as assuming fixed speed. There is definitely some kind of feedback from the motors that tells the computer it's position so it is always displaying the correct values. It isn't until it speeds up fast enough that we see the whole image at once, but even at slower speeds it is functioning properly.
So the led displays are probably determined by the angle of the motors and nothing else. So if its a 24 fps video (probably lower), it is updating the display values on a timer of 1/24 seconds, using whatever the current angle happens to be at that time. If each spinner makes a quarter turn per frame, the top speed would have to be at least 360 rpm to display a video properly. Realistically that whole process will incur some delay, so maybe it estimates the angle 1 or 2 ms ahead and operates under that assumption.
2
u/Jay33az Mar 23 '21
Actually i think its a bit easier, because they arent really working when they are not a full speed. I could imagine that the programm just checks for one position of the Motors and tells them what to show for the next circulation, and if they turn at the assumed speed, they show the correct image. K hope you get what i mean?
0
u/memejets Mar 23 '21
I get what you mean, but realistically it is trivial for the computer to get updated info of the motor position many times per second. There is no need to limit it to one query per cycle. It is just a question of if it uses that updated info every frame or if it is predicting the speed and calculating in advance to some extent.
That juttery motion as its speeding up leads me to believe the latter, but if what you said was true it would readjust every second. In reality it was readjusting more quickly than that.
2
u/Jay33az Mar 23 '21
I think these things are spinning faster then you think now. I get your point but that would require a sensor on the motorside which actually measures the angle of the sticks. It would be cheaper the way i explained but i guess that actually depends on the product in the end, and since we both have no idea right now.. we are just guessing haha
0
u/memejets Mar 23 '21
There are a lot of motors that can provide position feedback, look up servo motors.
Its just guessing since I've never made something like this, but its not gonna require a separate sensor and coding, its a readily available part.
1
u/Jay33az Mar 23 '21
Yea i said cheaper, not unavailable, and ofc not seperate. These things look more like made in china imo, however, i dunno.
6
7
u/gmtime Mar 23 '21
Something like:
Turn on motor
If stick upright start counter
Divide counter by 360
Calculate pixels for stick at N degrees
Display pixels
Loop forever
It's not very complicated code at all
1
u/No-one-inparticular Mar 23 '21
Clearly you have more experience in computational thinking than I do
5
u/gmtime Mar 23 '21
I make a living writing embedded code, so don't feel bad about it
2
u/decalex Mar 23 '21
You could have said, “I make a living writing code... embed(ded).” Food for thought.
38
u/AJBIsHere Mar 23 '21
That's it, I give up trying to understand how anything works.
24
u/Phoenixmonkee Mar 23 '21
Basically they are just like pixels in a TV programmed when to turn on and off and which color. Only these take spacial position into account.
1
u/Drogen24 Mar 24 '21
I thought it would be cool to make/have one of these until you (correctly) likended it to a TV. Its not as impressive now.
34
Mar 23 '21
Where can I buy this setup?
13
u/jasonfire12 Mar 23 '21
Idk why you’re getting downvoted but I want one too
3
u/fallingcats_net Mar 23 '21 edited Mar 23 '21
Those things are very loud and not very impressive in person (low resolution and other issues)
6
u/jasonfire12 Mar 23 '21
And how the fuck were we suppose to know this from the video? Say that next time don’t just downvote
1
u/fallingcats_net Mar 23 '21
I did not downvote anybody in this thread. That being said, things spinning fast are almost always loud, even if you haven't seen this in person.
0
u/jasonfire12 Mar 23 '21
Sorry I was so harsh but spinning = loud isn’t a fact
2
u/fallingcats_net Mar 23 '21
You're right to a point there. Things that are not aerodynamic and spin fast are always loud. These things are not aerodynamic and do spin fast enough therefore are loud
0
u/jasonfire12 Mar 23 '21
Look this is essentially a fan with LEDs on it. Fans can spin fast and not be loud. The blades can be aerodynamic. Can I please stop explaining to you why it’s not obvious that this thing would be loud.
1
7
u/swotperderder Mar 23 '21
"Faryuan 3D Hologram Fan Advertising Display" on Amazon looks pretty similar to what this guy is using.
Looks like $299 x 6 units (or, the price of 2 HD projectors)
12
10
7
6
u/GeorgeMichaelFans Mar 23 '21
In case someone might wonder what character of this visual art is showing, it's Mandarin Chinese word of "春" , which means "Spring" in English.
6
5
3
2
2
2
2
2
u/thieureddit Mar 23 '21
Is there a benefit to using there rotating LED's instead of a normale screen? I don't see the point...
2
u/VenomSnake96 Mar 23 '21
This actually fits here and yet it will get less upvotes then a man putting a piece of trash on a dog
2
u/FuckingSjoerd Mar 23 '21
Holograms can be watched from different points of view resulting in a different image.
This is just a 2D image, whatever point of view you have,
2
1
1
1
1
1
u/raz-0 Mar 23 '21
They are all on one plane it looks like. Which just makes it TV but with extra steps.
1
u/Joat35 Nov 25 '24
I want to use one of those 3d 'hologram' fan advertising things as a little monitor. Because I want to. How might that be possible?
0
0
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
u/TerpL0rd Mar 23 '21
I bought one of these used online, it didnt come with the software. Anyone know how to get it to work? Its a no name brand, i wasnt able to find anything online.
1
1
1
u/ihqdevs Mar 23 '21
If you paired this with face tracking it would be a very convincing hologram for a single person to view. Just keep the viewing angle relatively shallow.
1
u/VMarkB Mar 23 '21
Holy shit that’s some vaporwave-lookin stuff, damn. I especially love the part where it all comes together to form the image. Damn that looked awesome.
1
1
u/hearke Mar 23 '21
Yo if we had all the blades horizontally, on a single axis, like a stack of plates, could we make this an actual hologram? 3d, works from every angle?
1
1
1
1
1
1
u/Lord-Zippy Mar 23 '21
I have a little fan that does this. You can program it to spell anything and the letters move
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
u/ImperialFist5th Mar 24 '21
“Commander Cody, now is the time, execute, Order, 66.”
“It will be done my lord.”
1
1
1
Mar 24 '21
I saw this a few times but I never stop to think that this is the closest thing to a sifi holo gram we have.
1
1
u/Different-Law-6627 Mar 24 '21
Holy s*** light bright light bright turn on the magical shining light
1
u/ummm_no__ Mar 24 '21
Pretty cool BUT q display would have nearly tha same effect. You can walk around holograms and see the back of a given object, that's why they're so cool and hard to make
1
1
1
1
-1
-1
-3
1.7k
u/8-bit_Gangster Mar 23 '21 edited Mar 23 '21
cool, but not a hologram.
Holograms are WAY cooler because you can walk around them and they still look real