DIY Laser Image Projector (100ft+ Range!)

Поделиться
HTML-код
  • Опубликовано: 21 дек 2024

Комментарии •

  • @benmakeseverything
    @benmakeseverything  3 месяца назад +230

    This one took a while... Let me know how you would improve this device!

    • @zinckensteel
      @zinckensteel 3 месяца назад +7

      What sort of photodiode are you using for timing the laser pulses? How are you biasing it? Is it getting triggered by stray light scatter, perhaps? You could mount it at the end of an opaque tube with a diameter no larger than the beam width, with a light-trapping inner surface (like vantablack), so that only a well-placed beam can hit the sensor. Wrap the photodiode assembly in copper foil and use a shielded cable to connect it to the amplifier. You could also use two photodiodes and derive a differential signal for better noise rejection. Overall mighty impressive!

    • @PrinzMidas
      @PrinzMidas 3 месяца назад +1

      Too cool!

    • @skylar7320
      @skylar7320 3 месяца назад +3

      Since you have the dual galvos and the extra driver channel, you could use a DC bias on the vertical galvo signal to 2D pan the output around, would add a lot to function to be able to move a lower resolution/ higher refresh image around in 2D space than having to use the raster space for movement. Would be awesome for some signage, yard art, even theatrical applications where a smaller image needs translated around a larger surface.

    • @charlesurrea1451
      @charlesurrea1451 3 месяца назад +5

      That's right, I remember now.
      I was screaming at you because you only used a single mirror array.
      My old lab setups from the very early days used two spinning arrays.
      The first one basically looked like a table top cut of a diamond.
      Very close to what you have here.
      The second one was more of a Decagonal rod.
      You'll get much more control if you use motors with resolvers rather than trying to match up two free spinning elements.
      However you are going to require some more computing power.
      These setups are a lot of fun to play with in free Spin but you have to calibrate on every power up and you need a very stable power supply.
      I made one for the sole purpose of projecting Flames onto smoke for halloween.
      Projecting through film with a 0 point light source is a wonderful effect.
      I couldn't afford resolver Motors so I tried to cheat with steppers.
      It made synchronizing a little easier but there was still drift.
      Didn't last very long so I ended up using a DMD chip.

    • @Rouverius
      @Rouverius 3 месяца назад +1

      Great improvement! Would replacing the horizonal galvo with spinning mirror help with the refresh?
      Also, would a higher resolution encoder disk help with the timing?

  • @Space_Reptile
    @Space_Reptile 3 месяца назад +833

    that jitter just feels nice, unless it goes out of control
    feels retrofuturistic

    • @JohnLattanzio98
      @JohnLattanzio98 3 месяца назад +41

      Futuristic but also vintage! Looks like vhs artifacts, which i loove

    • @thePavuk
      @thePavuk 3 месяца назад +23

      Yes, Blade Runner feel.

    • @THEOGGUNSHOW
      @THEOGGUNSHOW 2 месяца назад

      @Space_Reptile While reading your comment I instantly harkened back to one of my childhood's favorite characters of the 80's....🥁
      Max Headroom! I have probably thought about building a Max Headroom of my very own since I was a kid. I even remember using my first computer, a Tandy128K I think, to program a talking avatar head in Basic. I wish that I hadn't given it to my friend 😕.

    • @Geeky907
      @Geeky907 2 месяца назад

      wonder if instead of an EMF Artifact you dont have a stray optical "glint" causing mis-trigers of the horiz-scan.

  • @mikeselectricstuff
    @mikeselectricstuff 3 месяца назад +799

    As the mirror has a significant mass, it can't change speed quickly, so you don't need to hard-sync on every pulse - you could filter/phase-lock the sync signal in software to eliminate the jitter, though starting with a cleaner signal would be better. Maybe use a reflective opto sensor looking at a mirror face to avoid the need for extra mechanical parts. Or perhaps tap into the brushless motor driver to avoid the need for sensing?

    • @frollard
      @frollard 3 месяца назад +73

      10/10 excellent suggestions.

    • @alexwang007
      @alexwang007 3 месяца назад +21

      Exactly what I was thinking, these polygon mirrors are already phase locked, just finding one with a workable driver IC is a pain, I went through this already and found a really good one from a printer. If both axes are phase locked then the scan will be super stable.

    • @benmakeseverything
      @benmakeseverything  3 месяца назад +117

      I do think that using a beam sensor would be superior to the method I used, and in fact, I did experiment a little. At 8:10 in the video, you can see a phototransistor in line with the beam. The problem with that approach was that I kept getting false positives due to secondary reflections inside the enclosure.

    • @adamsiwek7995
      @adamsiwek7995 3 месяца назад +12

      @@benmakeseverything Just use one of those ir laser led's on the other side of the mirror

    • @felixyasnopolski8571
      @felixyasnopolski8571 3 месяца назад +21

      It could be even simpler: since you know approximately your motor speed, you can use timer interrupt to start with something approximately close to the index pulse, and then correct the timer duration with every cycle

  • @BillBard
    @BillBard 3 месяца назад +365

    The jittering scan lines is an aesthetic in of it's own. Very reminiscent of Star Wars holograms and Blade Runner advertisements. 💕

    • @jimmyzhao2673
      @jimmyzhao2673 3 месяца назад +12

      Rent your projector out to film companies wanting that kind of aesthetic.

    • @eldafint
      @eldafint 3 месяца назад

      ​@@jimmyzhao2673way way cheaper and easier to do as vfx in post unfortunately

    • @mattmmilli8287
      @mattmmilli8287 2 месяца назад +4

      Seriously… looks great

  • @videolabguy
    @videolabguy 3 месяца назад +264

    When modulating the lasers in analog mode, do not let the video level drop below the cut out point of the laser diode. In other words, do not let the diode switch all the way off. You will find that at a low level, after projection at speed, the line will be black, though the laser is technically still on. In this mode, you can modulate into the MHz region with ease. I used this technique to modulate a fiber optic driving laser at 330MHz back in the 1990s.

    • @AcuteChronic
      @AcuteChronic 3 месяца назад +16

      ^ Yes!.
      For gas lasers this is "pre-ionization".
      In laser printers using IR diodes, just prior to the start of each page, a calibration routine ramps up the laser current until it barely lases. Then this value is held in a "bias" DAC that establishes a baseline for the driver. A second DAC establishes the proper "drive" level. Now the circuitry easily modulated between these two levels.

    • @dougaltolan3017
      @dougaltolan3017 3 месяца назад +4

      ​@@AcuteChronicplease excuse this "grammar nazi" post, but something you wrote got me thinking...
      Do lasers lase, or laser.. I think it's the latter.
      While adding "r" suffix to a verb creates a noun for the person or object that performs the verb, the word laser wasn't coined that way. The "r" isn't a suffix, so the verb isn't "lase"
      I guess a laser should really be a laserer...
      I'll go away now...

    • @eldorado3523
      @eldorado3523 3 месяца назад +4

      @@dougaltolan3017 LASER is an acronym for an action. LASER's "laser", as in they perform "light amplification (by) stimulated emission of radiation", their name is the "verb" itself.

    • @rexsceleratorum1632
      @rexsceleratorum1632 3 месяца назад +4

      @@dougaltolan3017 lase (lays), lasing (lay-sing) is a verb found in major dictionaries, "(of a substance, especially a gas or crystal) undergo the physical processes employed in a laser; function as or in a laser:"

    • @AcuteChronic
      @AcuteChronic 2 месяца назад +4

      @@dougaltolan3017 It's called "back formation". English if full of them.

  • @coblue
    @coblue 3 месяца назад +308

    dither your images! can get much more true-to color images even with your limited palette

    • @benmakeseverything
      @benmakeseverything  3 месяца назад +88

      I'll have to look into that, hadn't considered it. Thanks for the input!

    • @Ts6451
      @Ts6451 3 месяца назад +24

      @@benmakeseverything Dithering would work, but I am not so sure that PWM is ruled out here, sure the lines would be dotted, but as long as the frequency is high enough, I would think it would have the apparent effect multiple levels of intensity, kind of like a one dimensional half tone.
      After all, with a few exceptions, every printing and display technology is based, more or less, on the phenomena that different dots close together is perceived as one of the average intensity of them all.

    • @uaBArt
      @uaBArt 3 месяца назад +1

      Agree, but I would suggest not just dither static image, but convert it to video or gif with dithering by using ffmpeg. It has multiple dithering methods, I would probably suggest atkison or sierra3. You can try other as well, but with B/w screens atkison works best for me even with resolutions like 100x50. High framerate is important though.

    • @rexsceleratorum1632
      @rexsceleratorum1632 3 месяца назад +4

      Dithering requires more resolution to spare, as does PWM

    • @MasterPice01
      @MasterPice01 2 месяца назад +2

      I have worked on some "low resolution pixel magic" before, and yes, i believe it can be quite some upgrade (given that there are still only those 8 colors available)
      BUT: i think it only really has a nice effect with pictures and not with cartoon like images. It will get more blurry but if u see it from the far u might have a better chance at recognizing what is shown.
      ... but other idea: can u draw one line two times? Or rather set the vertical speed to 1/2 to then have 28(hope my math is mathing xD) diffrent colors? (U just take every possible mix of your 8 colors) ... it might add flicker or halfes ur y resolution, but adds colors. Also maybe u could make a algorithm to share the pixel colors a lil more (maybe add 28 colors roughly but only reduce y resolution by 1/3 🤔)

  • @tdata545
    @tdata545 3 месяца назад +87

    Man the "shimmer and wave" of the projection is sick. Gives it a nice 80s Future vibe.

    • @AltCutTV
      @AltCutTV Месяц назад +1

      Even down to the happy incidental pink edge tint. The perfect retrowave music visualizer maybe. 😻

  • @alexwang007
    @alexwang007 3 месяца назад +118

    You also don't **need** a galvo to do the secondary scan, you can use another polygon mirror just spinning at a different rate. This is how many older thermal cameras work with a single detector pixel. Most of those polygon mirrors have pretty bad controls and won't like low speed reference signals, but there's one that does it really well, it's the MP6500/MP7000/MP8000 mirrors (edit: Ricoh MP6500 photocopiers, give the polygon mirror motor a square wave, and it locks to that square wave).
    These will require no accelerating or decelerating like the galvo, and has phase locked loops to provide a very stable spin speed.

    • @benmakeseverything
      @benmakeseverything  3 месяца назад +21

      I considered that, but thought it would be very hard to synchronize them. There may be purpose built motors for that kind of thing, but I'm unfamiliar with them.

    • @Nairod785
      @Nairod785 3 месяца назад +2

      How many sides are these polygon mirrors? I have checked the listing online but the casing hides all the good stuff
      Do you have any yourself? Can you describe the polygon mirror dimensions and number of sides / faces please?
      Would really appreciate

    • @enderepsilon
      @enderepsilon 3 месяца назад

      ​@benmakeseverything if they need to be linked maybe a belt system?

    • @alexwang007
      @alexwang007 3 месяца назад +12

      @@benmakeseverything the motors I'm referring to are very similar to the one you used in the last video, but ones from Ricoh MP6500 photocopiers have much higher ranges of locking frequencies, give it a square wave and it phase locks the motor to it. to synchronize multiple you just need to get a clock divider driven by the same clock source and they will all sync up perfectly, stably.

    • @KallePihlajasaari
      @KallePihlajasaari 3 месяца назад +7

      @@alexwang007 This is a good solution. You would want to have two polygons with differing number of mirrors if the non-square aspect ratio is desirable. A 8 and 12 mirror pair would give you the traditional 3:4 ratio and so on keeping the final scan angle in mind. The further you intend to project the more mirrors you would probably want to maintain higher light output for the same area.
      This is reminiscent of the sensors in military night sights from the olden days and some first generation mechanical TV systems. A few TV prototypes had around 100 tilted. Some of the night sights had 16 mirrors and 8 microbolometers to give 128 lines of resolution.
      With the flexibility of modern micro and galvo he does not need to combine the lasers, just have then vertical and then use software to alight the coloured images and save the optical complexity and losses.

  • @RazzleBloq
    @RazzleBloq 3 месяца назад +105

    Holy crap this video is a masterpiece of improvements being made. Awesome how something like a CRT can be replicated into a projector. Usually projectors are just boring lcds but this one has LASERS!!! Nice job.

    • @benmakeseverything
      @benmakeseverything  3 месяца назад +7

      Thank you so much! It was a lot of work but a fun project for sure.

    • @videolabguy
      @videolabguy 3 месяца назад +4

      This project is quite retro. The first television systems were mechanical in nature and worked precisely like this.

    • @KallePihlajasaari
      @KallePihlajasaari 3 месяца назад +2

      @@videolabguy Yeah, the early pocket projectors before DLP used lasers and a single mirror that was electromagnetically scanned in two directions with resonant frequencies using just one coil, genius.

  • @panjak323
    @panjak323 3 месяца назад +17

    This is by far the one of the coolest projects I've seen.

  • @profil4e
    @profil4e 3 месяца назад +18

    Those flickers from side to side make the projected image/gif look soooo cool!

  • @Brian-L
    @Brian-L 3 месяца назад +10

    I started collecting pieces parts from laser printers and super market checkout scanners years ago to build out this very concept. Cool to watch the evolution of your project. Nice job so far.

  • @theplouf5533
    @theplouf5533 3 месяца назад +12

    I have exactly the same project in my boxes but for a volumetric display on a semi-transparent plastic surface rotating in a glass ball. This video helps me a lot to understand the challenges that await me in this project.
    Thank you! Very good video and project!

  • @steamcatcher
    @steamcatcher 3 месяца назад +13

    I really love the jitter, it gives the exact amount of retro/future vibes. And I love your project especially this, IT IS SO AWESOME!! I thought to rebuilt the first version but second version blew my mind!. Thanks for your awesome videos!!

  • @elirevzen418
    @elirevzen418 3 месяца назад +23

    For timing the spinning mirrors you could probably use a system similar to what's used on some closed loop control BLDC motors. A radially polarized disk magnet on the axis of rotation and a hall effect sensor

  • @marthinus.x
    @marthinus.x 3 месяца назад +13

    Commenting for the algo. I love the start up sound and the scanline jitters. Projects like these, that marry digital and analogue, are the best kind of learning opportunities - great work!

    • @nash......
      @nash...... 2 месяца назад

      Whoa, how does your comment link to a search?

  • @markgordon4368
    @markgordon4368 3 месяца назад +3

    I worked for canon in 1990 I was a CLC specialist it had a large Michaelson scanner, the laser had to be focused- surprisingly often, it was a large version of your laser printer scanner, the rotation of the drum being the rasta scan. Great stuff took me back 😊

  • @imanijones10
    @imanijones10 3 месяца назад +124

    I wanna see this captured in slo mo soo badly xD

    • @benmakeseverything
      @benmakeseverything  3 месяца назад +35

      Me too! wish I had a slow-mo camera

    • @sachiperez
      @sachiperez 3 месяца назад +14

      just run the laser clock slower and record at regular speed. free dad joke.

    • @Sekir80
      @Sekir80 3 месяца назад +9

      @@benmakeseverything You just shout out to the Slowmo Guys! :D

    • @felixb.1756
      @felixb.1756 3 месяца назад +18

      ​@@benmakeseverything you can film it in "slow motion" by matching the refresh rate of the projector to the framerate of the camera. For example if you're recording at 29.97 fps make the laser go at 30 hz so there will be a slight missmatch in speed resulting in the laserdot seeming to complete one full cycle at just 0,03Hz or once every 33s. Very interesting project btw

    • @reanimationxp
      @reanimationxp 3 месяца назад

      @slomoguys @theslowmoguys

  • @elesjuan
    @elesjuan 3 месяца назад +46

    The end result is super cool. I'm one who enjoys the jitter, it's got a real Blade Runner 2049 aesthetic vibe going with the color hue and jitter.

  • @dennistucker1153
    @dennistucker1153 3 месяца назад +9

    Love the project and the video. I wrote a paper about building one of these about 20 years ago. Instead of using spinning mirrors and motors, I went with Opto-Acoustic modulators.

  • @lorielverlomme8103
    @lorielverlomme8103 2 месяца назад +5

    Imagine advertisment on clouds with a beefer set up!!! It could be seen from far far away!!! U sure have a commercial potential with this! Love it.

    • @nikkiofthevalley
      @nikkiofthevalley 2 месяца назад +2

      Would also blind anyone that looked at the emitter, there's a reason this hasn't been done yet

  • @itsatomtech
    @itsatomtech 3 месяца назад +3

    THIS is what I need!!!!!!!!
    For the sake of it, I made an open source light show sequencing software 2 years ago, that works for embedded systems like this, though I was only able to do and make rgb strobe lights or flood lights, and somehow come into my mind of someday making a laser show fixture out of using embedded systems as well, then I saw the first video, it got me hyped and sub on the channel, I just can't get enough leverage to outsource the materials needed, but this video is really one of the thing I cant miss, someday I might be back here when I decide to build one myself, for this crazy hobby.

  • @MonoIit
    @MonoIit 3 месяца назад +15

    17:52 "Now I know what you're probably waiting for ..."
    YES, BAD APPLE ANIMATION CLIP

  • @bytesandbikes
    @bytesandbikes 3 месяца назад +5

    One of Baird's later mechanical televisions used a helical mirror, made of a series of flat, angled sections. This produced a raster pattern directly from the mirror geometry. Then all that's required is the laser timing and mirror position to be sync'd. It does require a line output from the laser rather than a point, but that's fixed optics.

  • @gazehound
    @gazehound 2 месяца назад +7

    The slight glitching makes this look insanely cyberpunk

  • @4Bakers
    @4Bakers 3 месяца назад +7

    this is golden for digital glitch effect reference, my goodness

  • @MattWyndham
    @MattWyndham 3 месяца назад +3

    I need a playlist of every video sponsored by pcbway. These are always the best videos

  • @D4rkS7der
    @D4rkS7der 3 месяца назад +18

    17:54
    Ben: "I know what you probably waiting for..."
    Me: "HDMI support, yaay!"
    Ben: "Longer range tests!"
    Me: "Oh"

    • @benmakeseverything
      @benmakeseverything  3 месяца назад +2

      Well, that would be cool. Maybe if I ever build another one...

    • @fdgdfgdfgdfg3811
      @fdgdfgdfgdfg3811 3 месяца назад

      @@benmakeseverything is it possible to bend the laser light with magnet like crt?

    • @rexsceleratorum1632
      @rexsceleratorum1632 3 месяца назад +5

      @@fdgdfgdfgdfg3811 Photons don't have a charge unlike electrons

  • @WEB4plus
    @WEB4plus 4 дня назад

    That glitchin' effect on 17:53 is stunning, awesome work!

  • @magic.marmot
    @magic.marmot 3 месяца назад +7

    The laser printer scanning module has a sync output. You could use that for the timing.
    Instead of a galvo, you could use another spinning mirror that's slower and synced to the horizontal scanner, but I suspect they're not readily available. If you could get the distance between mirrors small enough, you might be able to do an X/Y configuration, but that's a lot of precision machining.

  • @ricklaser2846
    @ricklaser2846 3 месяца назад +2

    Amazing project! I work with lasers and one of my laser marking machines use a galvo head. This machine have two lasers: a 50W fiber laser which is the laser that engraves and cuts metals, and the other laser is a low-power red laser diode whose beam is aligned with the fiber laser beam. Before engraving, the machine can project the design onto the part that will be engraved using only the red laser to visualize the design.

  • @WarkWarbly
    @WarkWarbly 3 месяца назад +4

    This is awesome.
    The only worthwhile improvement is making two of these, and using them like an interferometer for touch applications.

  • @BoyceBailey
    @BoyceBailey 3 месяца назад +2

    the algorithm nailed this recommendation. What a wonderful build. liked and subscribed.

  • @SavetheSheep
    @SavetheSheep 3 месяца назад +3

    The wobbling effects and glitches are SO F*CKING COOL !!!

    • @rexsceleratorum1632
      @rexsceleratorum1632 3 месяца назад

      Except you aren't seeing what he is seeing, once downmixed into 60fps video by the camera

  • @dannyhilarious
    @dannyhilarious 3 месяца назад +1

    Amazing! This went really fast and beyond the results the German TV producer Schneider made in the 80ies with its LaserTV project.

  • @Riichrd
    @Riichrd 3 месяца назад +3

    Thats beautiful! I love the interference, feels like watching a VHS 😍

  • @cylosgarage
    @cylosgarage 3 месяца назад +1

    I loved the first video on this project, and this was even better! Tremendous work, very impressive.

  • @christophermcdonald5578
    @christophermcdonald5578 3 месяца назад +14

    I can't wait to see you play DOOM on that thing!

  • @MrMeowMeowMeow
    @MrMeowMeowMeow 3 месяца назад

    I understood just half of the things you've said in this video, but the world needs more people like you!

  • @bjy128
    @bjy128 3 месяца назад +3

    Looks like a fun project. Good job sticking with it and finishing it!

  • @Shadow_monnarch
    @Shadow_monnarch 2 месяца назад

    Amazing project, I absolutely love the static glitched lines that occasionally happens. I could see this being used in a movie as practical effects rather than CGI.

  • @DrieStone
    @DrieStone 3 месяца назад +12

    I feel like dithering could help the colors a bit.
    I also feel like color should be secondary to size and resolution. Makes more sense to add 3 green lasers to help with the resolution vs. RGB. That's just me though.
    Nice work. I want to build one!

    • @benmakeseverything
      @benmakeseverything  3 месяца назад +3

      That's a fair assessment. I could have gone that route, just got so many people asking for RGB in the first design, I figured I'd give it a shot.

    • @ArneChristianRosenfeldt
      @ArneChristianRosenfeldt 3 месяца назад

      Why would I use multiple lasers when you can buy commercial products with HD output? How do you calibrate those lasers to be even?

    • @No_True_Scotsman
      @No_True_Scotsman 2 месяца назад +1

      ​@@ArneChristianRosenfeldtWhy do anything?

  • @l3lue7hunder12
    @l3lue7hunder12 3 месяца назад +1

    Very impressive build. I do have a few ideas that might improve the device:
    1. Don't try controlling, especially not start/stopping, anything at those speeds, so invert the process: Draw the pixel the position of which you currently are at instead of controlling the position.
    2. Don't use a swiveling mirror, but something like a rotating reflecting octagon. If you keep having issues with brightness, using different levels of reflection for each surface might help.
    3. You could replace your vertical line mirrors with a reflecting octagon as well, allowing for higher rotation speeds. Such octagon surface would only have to be laser-dot sized after all.
    4. You could use an industrial incremental encoder instead of light barriers. Those typically range from 1024 to 4096 impulses per rotation, sometimes even allowing 4x interpretation. You even might find small smoothly running brushless servo motors with those already build-in.
    5. You could try a linking gearbox which would mechanically lock the output to a fixed but stable resolution, maybe 320x240 so that "it can run doom". ;-)

  • @tonysolar284
    @tonysolar284 3 месяца назад +4

    18:37 Nothing like being a recently sleeping bird in the tree that is now being blinded by a laser.

  • @NYchristofferflowers
    @NYchristofferflowers 2 дня назад

    I love the glitchy look - retro-futuristic. I'd buy one! There's something about analog-look that is so cool..

  • @simoapell2537
    @simoapell2537 3 месяца назад +12

    How about using a slower rotating polygon mirror also for the vertical scanning, with its rotation axis perpendidular to the horizontal scan rotatation axis? The scanlines would get slightly slanted due to the constant rotation of the vertical scan mirrors, but that should not be a major issue. Very cool project like the previous ones! I had this kind of idea myself many years ago, but only on paper.

    • @Nairod785
      @Nairod785 3 месяца назад

      YES YES YES

    • @benmakeseverything
      @benmakeseverything  3 месяца назад +3

      I thought about that - just wasn't sure how to sync them up without using gears. Given this motor is spinning at about 15,000 RPM, I thought that would generate an insane amount of friction. Maybe they could somehow be synchronized electronically.

    • @halconnen
      @halconnen 3 месяца назад

      @@benmakeseverything timing belt

    • @DanielleMoren
      @DanielleMoren 3 месяца назад +2

      @@benmakeseverythingMaybe possible with contactless magnetic transfer?

    • @p4wellis
      @p4wellis 2 месяца назад

      magnetic worm gear? or let the software figure out what color to emit based on the current position of horizontal and vertical mirrors, ie. let the hardware move the (x, y) indexes in the software. This way the better the synchronization, the better image quality, but no longer will they need to be synchronized perfectly.

  • @jack8blue
    @jack8blue Месяц назад

    Amazing! Back in maybe 2005 I got similar idea, never attempted to make it. It's wonderful to see such invention in reality!

  • @Nairod785
    @Nairod785 3 месяца назад +15

    Why not use another spinning wheel mirror for the vertical axis ?
    THen the only limitations is how the 2nd wheel can go and how fast the modulation of the laser can go as well
    THe potential of this new invention are amazing!!!! Thank you for sharing!
    I am halfway through the video and already plan to reaplicate your system with RGB maybe ? Really I think you found something
    Thinking out of the box !

    • @KNfLrPn
      @KNfLrPn 3 месяца назад +1

      It would be very difficult to synchronize two spinning mirror wheels.

    • @MonoIit
      @MonoIit 3 месяца назад +1

      @@KNfLrPn What if he used a mechanical link between the two mirror wheels ? Like gears or a small belt or chain

    • @KNfLrPn
      @KNfLrPn 3 месяца назад

      @@MonoIit could be viable, but the high speeds are a concern.

    • @MonoIit
      @MonoIit 3 месяца назад +2

      @@KNfLrPn someone else mentionned using magnetic gears transmission, could solve the issue of friction

    • @NibNa5ty
      @NibNa5ty 3 месяца назад

      Mag gears have no torque tho it would take a long time for it to get up to speed

  • @JeSuisNerd
    @JeSuisNerd 3 месяца назад

    Oh my god there's a sequel! Fantastic work on this project, and thanks for showing your process in so much detail - it's very inspiring for stuff I'd like to build myself!

  • @joshperryppg
    @joshperryppg 3 месяца назад +12

    On a dark overcast night, please go try to write on some clouds!

    • @KallePihlajasaari
      @KallePihlajasaari 3 месяца назад +2

      If living near an airport the authorities will get their knickers in a knot if you do not apply for and receive suitable laser show licence/permission, impossible in some places.

    • @NibNa5ty
      @NibNa5ty 3 месяца назад

      He would just have to call his local air traffic authorities. I'm sure as long as he doesn't hit a plane he's fine. It's not illegal to shine lazers in the sky, only at airplanes

    • @andyevans2336
      @andyevans2336 3 месяца назад +1

      Any unterminated lazer use is oh, so frowned upon. Is it worth going to jail? I don't think so as this has the potential of being charged with assault.

    • @KallePihlajasaari
      @KallePihlajasaari 3 месяца назад

      @@NibNa5ty That would be logical but there are a lot of people who have been brainwashed into believing that a glint of a laser will cause a pilot to malfunction and some like to throw their weight around. Some places no one will care, other places you will have a visit from unfriendly folk. Wisest choice is to make sure who you have for neighbours if you live near air traffic. Obviously there may be busybodies that will object even without nearby air traffic but this is less likely to cause you big problems if you are not building a space weapon.
      In some places use of a more than 5mW laser that is handheld/portable is considered a no-no unless used for astronomy education as a pointer. Many places will require laser show permits if the beam could strike someone in the eye and is above some threshold.
      If the projector was used to display constellations in the sky that tried to align with the real stars it might not break laws.

  • @paulmcdonough9595
    @paulmcdonough9595 3 месяца назад

    Neat implementation Ben, it is terrific that you pushed for colour and animation. I love the repurposing of existing mirrored parts

  • @oliverer3
    @oliverer3 3 месяца назад +5

    Man, you're starting to make a habit of beating me to the punchline on projects I've had on my bucket list for ages.

  • @FirstTry379
    @FirstTry379 3 месяца назад

    Your video is great! I knew very little about how these projectors worked before your video. Despite being more complex than I imagined, you have made this device and the technology that controls it much easier to understand. Thank you! I look forward to your next video.

  • @beowulf_of_wall_st
    @beowulf_of_wall_st 3 месяца назад +4

    I love the glitchiness and wobble, awesome retrofuture effect. very cool project

  • @benkozs
    @benkozs 2 месяца назад

    I had the same idea years ago, so glad you thought of it and made it! :)
    What I had in mind was a bit different in exactly the RGB laser drive area: use analog signal like VGA and use actual analog video amplifiers! ;) Basically you can take the RGB output amplifier from a VGA monitor and modify them.

  • @WhoIsTheEdman
    @WhoIsTheEdman 3 месяца назад +11

    Is there a known maximum switching frequency that can be obtained on a breadboard given its stray capacitance? Is 100 nanoseconds even attainable in those conditions?

    • @tolkienfan1972
      @tolkienfan1972 3 месяца назад +2

      Agreed. And indictance. Looked like damped oscillations.

    • @ArneChristianRosenfeldt
      @ArneChristianRosenfeldt 3 месяца назад +1

      People build CPUs and Ben eaters world worst video card on breadboards. 20 MHz.

    • @janikarkkainen3904
      @janikarkkainen3904 3 месяца назад +1

      My highest frequency I've got working on breadboards is 27 MHz (~37 ns). 32 MHz should be doable, but haven't managed it myself. I'd almost be willing to say that anything under 100 MHz is doable, tho have no backing for it or any references - just a wild guess.

    • @mr_gerber
      @mr_gerber 2 месяца назад +1

      If the waveform at 11:16 is real, thats most likely inductive ringing, not stray capacitance.

  • @JAMIEGittins-f3y
    @JAMIEGittins-f3y 3 месяца назад

    Me and my brother conceived this idea before blue LEDs even existed a long long time ago I'm so glad that somebody did it I know it'll be a commercially available product

  • @sock501
    @sock501 3 месяца назад +3

    Are you familiar with BeamBrush? That is how the laser show industry is moving forward with “filled in vector imagery,” and is the reason we don’t try to use raster imagery. It may be an interesting next project for you to tackle.
    BeamBrush controls the divergence of the beam on a per-point basis. It has two lenses that are sat parallel to each other and next to each other, and on one side of these lenses is a 90° mirror pair on a voice-coil actuator that moves toward and away from the lens pair. When it moves away, it increases distance of the light’s path between the lenses. When it moves toward the lenses, it decreases the distance of the light’s path. Very patented, very Pangolin, but also perfectly awesome territory for a RUclips video.
    ~Your friendly neighborhood Laser Safety Officer for Laser Light Shows

    • @benmakeseverything
      @benmakeseverything  3 месяца назад +1

      No haven't heard of it. Sounds cool! I'm pretty much learning all of these things as I make the videos, I have no industry experience in any of this.

  • @samwillard5688
    @samwillard5688 2 месяца назад

    I have been researching the laser world for a while now, and while I haven't built anything yet, I think I could probably make it happen. What if you used a board from a DVD ROM? This would give very precise control of the lasers, as well as resolving any clocking issues. Also, your battery is a bunch of 18650's in series. Easy to remove the housing and directly solder to. Instead of 2 res LED's, use a beam splitter. Almost all laser diodes produce a rectangular spot. A convex lens at the aperture may solve resolutions.
    Thanks a million for these videos, as well as your entire channel!

  • @Ironboyhight
    @Ironboyhight 3 месяца назад +4

    3:03 why not ESP32 ? S3

  • @brooksmatthewjohn
    @brooksmatthewjohn 3 месяца назад

    The images have a real Cyberpunk feel to them. Awesome work!

  • @ДмитрийЧехов-с8е
    @ДмитрийЧехов-с8е 3 месяца назад +11

    I think you should consider using esp32 for the next version. It has even higher clock speed, built-in DACs and quite a lot of processing power. Built-in wi-fi can also be convenient for wirelessly updating image in real time.

    • @wilfriedklaebe
      @wilfriedklaebe 3 месяца назад +1

      ESP32 with more than 600 MHz? Which one?

  • @discountermeasures
    @discountermeasures 3 месяца назад

    this is way beyond my skillset so 90% of this video is way over my head but the end result is awesome! has that cyberpunk aesthetic got a sub from me!

  • @xguitarist_
    @xguitarist_ 3 месяца назад +5

    2:06 - Soooo… only a few more iterations then we can play melee on it right?
    Jokes aside, there apparently is a display company, Prysm, that makes laser phosphor displays which are basically CRTs but using lasers to excite the phosphor grid instead. Apparently they have high resolutions and refresh rates available, CRT like motion clarity, and in theory no “native” resolution just like CRTs but there’s very little information about them online and they have no intention of making a consumer version. (I would pay a concerning amount of money for a modern day version of a CRT 💀). It seems sorta similar to what you are doing, at least with trying to accurately steer a laser beam that fast

    • @benmakeseverything
      @benmakeseverything  3 месяца назад

      Just looked up Prysm. Very cool - wish they had more details on the mechanics of it.

  • @innovationtalk3734
    @innovationtalk3734 Месяц назад +1

    This is a really cool machine, its like a CRT TV but if they were using lasers

  • @SecondLifeDesigner
    @SecondLifeDesigner 3 месяца назад +5

    I had almost this same exact idea back in 1993. Using spinning mirrors to project a laser beam which recreated how a CRT television worked. There were no flat screen or LED monitors or televisions back then. I figured it be good for outdoor advertising on billboards or with the right reflective surface allow drive in movie theaters to show movies in the daytime. Standard televisions had 525 horizontal lines. So I was going to use a flat disk the size of a vinyl record with 525 mirrors each set at a slightly different angle. Then I thought if I had a second set of spinning mirrors which angle only changed so one mirror would be angled for the even horizontal lines and the second field of the odd horizontal lines you only need 4 mirrors on this second spinning set of mirrors with the opposite side mirrors having the same angle. This would cut down the number of mirrors in the first set of mirrors from 525 mirrors to 263 mirrors. If all 4 mirrors were set to slightly different progressive angles you could cut down to 132 mirrors. I never figured out the exact geometry though. I never had the skills to actually build the thing. So happy to see someone actually do it. Wonderful job! You got a new subscriber here. :D

  • @MazeFrame
    @MazeFrame 3 месяца назад

    Some VFX artist has spent weeks getting a jitter effect like that in their text, and here you have it for free!

  • @theZ3r0CooL
    @theZ3r0CooL 3 месяца назад +3

    Breadboard is not an excuse to only use through hole components. Get a perf/proto board, solder on gpio header pins, solder smd components between the pin nubs on top, shove into breadboard, profit

  • @chloeleedow7250
    @chloeleedow7250 3 месяца назад

    Lasers have never not been cool and this is next level awsome, you're super clever and even if you're not into tech or anytbing I think almost anyone would find this fascinating and enjoy your hard work. 😊

  • @ebarchiesi
    @ebarchiesi 4 дня назад

    Es muy bueno tu trabajo, el tiempo que has destinado y la explicación de cada paso. Muchas gracias por tu tiempo y por compartir tu conocimiento

  • @maxmyzer9172
    @maxmyzer9172 3 месяца назад

    The "normal" laser projectors keep the lasers on all the time, then have an array of mirrors that either project or dump the pixel for each color (to put it simply) - this is a pretty cool idea !

  • @alanstarkie2001
    @alanstarkie2001 2 месяца назад

    Fantastic progress you made with this. One thing I know about the scanner PCB is that it is equipped with feedback circuitry to prevent overshoot. Projecting a square with a galvo setup without this circuitry, you get a pincushion effect. The feedback circuitry slows down the mirror before getting to the setpoint and can give the galvo a kick to overcome inertia when starting to move, so utilising the driver board may allow you to get a cleaner output but to be fair you managed pretty good. Also, use lasers with the best TEM00 beam profile. Easier said than done but back in the day, gas lasers were better in that respect compared to cheaper solid state types.

  • @goutamgayen7002
    @goutamgayen7002 3 месяца назад +2

    i like the rgb version , it is really a nice project , that might have some real life use

  • @keaton52257
    @keaton52257 3 месяца назад

    I hope this is the new projector technology in the coming years, I love projectors and hate how fast I go through them.

  • @iO-Sci
    @iO-Sci 3 месяца назад

    This is serene and a unique type of image screen.

  • @critical_always
    @critical_always 3 месяца назад

    Awesome mate. The design everyone talks about but nobody actually builds. Great job.

  • @joshuamckown3145
    @joshuamckown3145 3 месяца назад

    This would make a pretty cool visual element for live productions. Most of your indoor tests look like they'd be right at home at an EDM show, or even a nightclub.

  • @Aequitas0Sports0
    @Aequitas0Sports0 2 месяца назад +1

    Wow top level content once again! Thanks for your videos they give me inspiration to do electronic projects my self

  • @CheezeCurdler
    @CheezeCurdler 2 месяца назад

    Insane effort. Im sure you are already thinking of version 3. Looking forward to the next episode in 6 months. Ill wait.

  • @23william90
    @23william90 18 дней назад +1

    If and when you complete this, please make a build tutorial. This seems like such a cool lil device i would love to build.

  • @theall-seeingeye3973
    @theall-seeingeye3973 3 месяца назад

    Очень красивый проект получился, прекрасный инженер! :)

  • @srikar4220
    @srikar4220 3 месяца назад

    how does this channel not have a million subscribers? great video! would love to see a part 3!

  • @crowonthepowerlines
    @crowonthepowerlines 2 месяца назад

    This may be marketable in the entertainment industry. Things like the birds projection on the trees could be used as visual effects at concerts.

  • @KaranShah-x2r
    @KaranShah-x2r 2 месяца назад

    As u said you kept the video length reasonable, but people like me would like it more detailed which would help us understand more and make such stuff too. btw creator/makers/engineers like you guys motivate me to do good stuff and not waste time, thank you ben😊😊.

  • @3D_TUTS
    @3D_TUTS 3 месяца назад

    This is so cool man, wow! Love the glitchy visuals ;D
    Good job!

  • @jacekf
    @jacekf 3 месяца назад

    You are a god of persistence! I would have given up after a week!

  • @DasIllu
    @DasIllu 3 месяца назад +2

    The glitchiness of the projection lends it self to be put on a fog wall to recreate those old SciFi holograms.
    Some ultrasonic nebulizer could do the trick.

  • @enilenis
    @enilenis 3 месяца назад

    Done a ton of playing with laser devices, but mostly for scanning surfaces with structured light. Built similar devices, but tried to make them way more portable. Had one that ran off a single 9V battery, since the system only has to stay on for the duration of capture, which is 5 seconds or so. And I used weak red lasers. I didn't need much distance for scanning, since the subject was always within 2ft of the scanner. I never ended up making professional PCB's and everything is still running on perf boards.

  • @toddstrope157
    @toddstrope157 3 месяца назад

    I had tried to do a similar thing 40 years ago during my university days, but we did not have the laser diode technology back then (no blue either), nor fast enough microcontrollers. But one thing that I thought could work fast enough was to use KDP crystals with the electro-optic effect to modulate the laser beams. These days I would consider the relatively new DLP technology. Enjoyed your video, keep em coming.

  • @joshua01793
    @joshua01793 2 месяца назад

    glad you took this further. i have a pipe dream of adding it to a ROS robot to draw the robots mental model of the room onto the room itself.

  • @Scrogan
    @Scrogan 2 месяца назад

    Aw man, I’m surprised you couldn’t get a 2 bit R2R working. Great improvement! I especially love the use of Mitxela’s PCB melting script!

  • @Dark_Energy79
    @Dark_Energy79 Месяц назад

    Great project! 🤩 I am impressed with your experience. You can add "free" cooling by just drilling some nice holes in the bottom and in the top cover. Holes to be covered with some dustproof net from inside (like in good laptops), and foots to be added to have airflow from the bottom. Convection will do the job possibly without any additional fan.

  • @drasticmart
    @drasticmart 3 месяца назад

    This is awesome! I have always want an actual laser projector since the Graffiti Research Lab laser tag video, great work

  • @bulldoser2610
    @bulldoser2610 24 дня назад

    Really Impressive. Now I will watch the previous one.

  • @baldmen420
    @baldmen420 2 месяца назад

    those lines at 8:08 actually make a pretty cool effect

  • @micahbentley141
    @micahbentley141 2 месяца назад

    Watching a movie would be awesome! Also great device, wish I had your knowledge of how to do stuff like this!

  • @Wanttono
    @Wanttono 3 месяца назад

    ppl like you are amazing, doing things I wish I had or could do. keep it up bro

  • @furmigalopes
    @furmigalopes 3 месяца назад

    Perfect project. With a powerful laser, it would be interesting to try to project onto the clouds on a cloudy night.

  • @lelsewherelelsewhere9435
    @lelsewherelelsewhere9435 Месяц назад

    For extra resolution, i wonder if you could:
    A. Wiggle the laser beam with a piezo or voice coil piece attached to a mirror or lens
    B. Use a beam splitter and fast attenuators to draw two lines at once
    C. Use a grating beam splitter and thin, off center grid filter to draw multiple lines at once (the moving dots would "blink" in a regular pattern as they hit the diagonals of the grid filter).
    Idk.
    Great job with this!

  • @DanteNava
    @DanteNava 25 дней назад

    Dude, this is amazing! Well done!
    I don't know if it would work, but in theatre lights, whenever a gobo is used to project an image a donut us used in front of the lens to clean up and sharpen the image. While you're not projecting an image from the laser, so to speak, it would potentially work to clean up the dot each laser is producing and reduce the spill. You're probably still going to have a rectangle vs a dot, but you'd likely have less corona/light spill around your "dot". A tiny washer or 3d printed washer looking thing would probably work.
    I'm subscribing to see if you keep messing around with this project. Again, great job!