News:

PD's body has a way of shutting pro-lifer's down.

Main Menu

Mad scientists wanted to build laser-based vector HUD

Started by Rococo Modem Basilisk, February 15, 2010, 06:45:23 PM

Previous topic - Next topic

Jasper

Hmm.  I'd love to see something like this in car windshields.

Template

#16
Hint: a speaker is a very sensitive solenoid.  They don't particularly like DC through them, but that's easy enough to account for.  You'll need a DAC and a uC and that's pretty much it.  Maybe I should get in on this...

Also--the geometry approximates linear for incident angles close to the normal.

Rococo Modem Basilisk

Quote from: Template on February 16, 2010, 12:23:56 AM
Hint: a speaker is a very sensitive solenoid.  They don't particularly like DC through them, but that's easy enough to account for.  You'll need a DAC and a uC and that's pretty much it.  Maybe I should get in on this...

Also--the geometry approximates linear for incident angles close to the normal.

Oh, okay. I dig. I wasn't sure if you were talking about using it as a solenoid, or if you were planning to do something funny with sound frequencies (in which case I'd suggest a peizo disc instead).


I am not "full of hate" as if I were some passive container. I am a generator of hate, and my rage is a renewable resource, like sunshine.

Template

Quote from: Enki v. 2.0 on February 16, 2010, 12:59:27 AM
Quote from: Template on February 16, 2010, 12:23:56 AM
Hint: a speaker is a very sensitive solenoid.  They don't particularly like DC through them, but that's easy enough to account for.  You'll need a DAC and a uC and that's pretty much it.  Maybe I should get in on this...

Also--the geometry approximates linear for incident angles close to the normal.

Oh, okay. I dig. I wasn't sure if you were talking about using it as a solenoid, or if you were planning to do something funny with sound frequencies (in which case I'd suggest a peizo disc instead).

They're both linear actuators known to work into the kHz range...

Rococo Modem Basilisk

I don't know that I have the equipment or fine motor skills to build a rotating mirror that can be driven by a peizo disc.


I am not "full of hate" as if I were some passive container. I am a generator of hate, and my rage is a renewable resource, like sunshine.

Template

Quote from: Enki v. 2.0 on February 16, 2010, 01:38:29 AM
I don't know that I have the equipment or fine motor skills to build a rotating mirror that can be driven by a peizo disc.
:piss:

Use two solenoids to actuate two single-axis mirrors (or one double-axis mirror--trickier).


[*LASER*]:---\(Pivot Mirror 1)
             |
      (P M 2)\-----|SCREEN|


Triple Zero

Quote from: Doktor Howl on February 15, 2010, 07:40:51 PM
Gonna be big.  And pricey.

This stunner thing is very simple by comparison, and is still costing an arm and a leg, and more time than I thought.

the article about the home-made stunner said the hardware cost somewhere around $250 total, IIRC?
Ex-Soviet Bloc Sexual Attack Swede of Tomorrow™
e-prime disclaimer: let it seem fairly unclear I understand the apparent subjectivity of the above statements. maybe.

INFORMATION SO POWERFUL, YOU ACTUALLY NEED LESS.

Rococo Modem Basilisk

Quote from: Horrendous Foreign Love Stoat on February 16, 2010, 08:59:00 AM
QuoteInitially, I was planning to use an AVR -- specifically, an AT90S8515 (which I have two of, and which sold for something like $5, and more like $2 if you order ten at once). Currently, that line is being phased out, and they suggest the ATMEGA8515 (same pinout, twice the flash memory, twice the speed, slightly cheaper last I checked) instead.

shit. those are disposable cheap. :D cheers.

http://www.atmel.com/dyn/products/product_card.asp?PN=ATmega8515
http://www.avrfreaks.net/index.php?module=FreaksTools&func=viewItem&item_id=145
These would be the AVR resources. The $5 pricetag was from jameco, iirc.


I am not "full of hate" as if I were some passive container. I am a generator of hate, and my rage is a renewable resource, like sunshine.

Rococo Modem Basilisk

Okay, so I had a little too much caffeine, and half-built the thing (giving no heed to the fact that I had none of the required parts save a DC motor with a cam), unbuilt it, rebuilt the same half differently, rinse and repeat about six times. Having broken it enough times, I think I can safely say that if I get around to trying to build it some time when I'm not too manic to take the time to fabricate a stiff rod of the appropriate length and count the teeth on the gears, I could probably do it in an evening. The source code for the driver on the AVR should be easier, though I would probably need to know which method of driving the mirror and laser are being used and how many rows and columns should be used.

Protip: really ancient CDROM drives (the kind that look about twice as big as they should) often have a lot of gears and shit inside (a lot more than necessary). A smart man (read: not me) would just rearrange the gears and remove the stuff that would get in the way on the innards of such a drive and implement the display that way, then reassemble the drive and stick a lens where the door for the drive bay would be, rather than breaking the damned thing and scattering the gear assemblies all over the floor.


I am not "full of hate" as if I were some passive container. I am a generator of hate, and my rage is a renewable resource, like sunshine.

Template

Quote from: Enki v. 2.0 on February 20, 2010, 02:37:30 AM
Okay, so I had a little too much caffeine, and half-built the thing (giving no heed to the fact that I had none of the required parts save a DC motor with a cam), unbuilt it, rebuilt the same half differently, rinse and repeat about six times. Having broken it enough times, I think I can safely say that if I get around to trying to build it some time when I'm not too manic to take the time to fabricate a stiff rod of the appropriate length and count the teeth on the gears, I could probably do it in an evening. The source code for the driver on the AVR should be easier, though I would probably need to know which method of driving the mirror and laser are being used and how many rows and columns should be used.

Protip: really ancient CDROM drives (the kind that look about twice as big as they should) often have a lot of gears and shit inside (a lot more than necessary). A smart man (read: not me) would just rearrange the gears and remove the stuff that would get in the way on the innards of such a drive and implement the display that way, then reassemble the drive and stick a lens where the door for the drive bay would be, rather than breaking the damned thing and scattering the gear assemblies all over the floor.

Rows and columns are raster concepts.  We're talking about a vector display.  The instruction set is roughly {turn on, turn off, move(xy vector), return to center}, right?  Repeated/arpeggiated to make an actual image...

Something like that, right?

Rococo Modem Basilisk

Quote from: Template on February 20, 2010, 03:11:33 AM
Quote from: Enki v. 2.0 on February 20, 2010, 02:37:30 AM
Okay, so I had a little too much caffeine, and half-built the thing (giving no heed to the fact that I had none of the required parts save a DC motor with a cam), unbuilt it, rebuilt the same half differently, rinse and repeat about six times. Having broken it enough times, I think I can safely say that if I get around to trying to build it some time when I'm not too manic to take the time to fabricate a stiff rod of the appropriate length and count the teeth on the gears, I could probably do it in an evening. The source code for the driver on the AVR should be easier, though I would probably need to know which method of driving the mirror and laser are being used and how many rows and columns should be used.

Protip: really ancient CDROM drives (the kind that look about twice as big as they should) often have a lot of gears and shit inside (a lot more than necessary). A smart man (read: not me) would just rearrange the gears and remove the stuff that would get in the way on the innards of such a drive and implement the display that way, then reassemble the drive and stick a lens where the door for the drive bay would be, rather than breaking the damned thing and scattering the gear assemblies all over the floor.

Rows and columns are raster concepts.  We're talking about a vector display.  The instruction set is roughly {turn on, turn off, move(xy vector), return to center}, right?  Repeated/arpeggiated to make an actual image...

Something like that, right?

Right now, the mirror and the laser are driven by a single DC motor with cams and gears and shit. So, it's a pseudo-raster system, since all I control is when the light goes on.


I am not "full of hate" as if I were some passive container. I am a generator of hate, and my rage is a renewable resource, like sunshine.

Template

Quote from: Enki v. 2.0 on February 20, 2010, 01:50:51 PM
Quote from: Template on February 20, 2010, 03:11:33 AM
Quote from: Enki v. 2.0 on February 20, 2010, 02:37:30 AM
Okay, so I had a little too much caffeine, and half-built the thing (giving no heed to the fact that I had none of the required parts save a DC motor with a cam), unbuilt it, rebuilt the same half differently, rinse and repeat about six times. Having broken it enough times, I think I can safely say that if I get around to trying to build it some time when I'm not too manic to take the time to fabricate a stiff rod of the appropriate length and count the teeth on the gears, I could probably do it in an evening. The source code for the driver on the AVR should be easier, though I would probably need to know which method of driving the mirror and laser are being used and how many rows and columns should be used.

Protip: really ancient CDROM drives (the kind that look about twice as big as they should) often have a lot of gears and shit inside (a lot more than necessary). A smart man (read: not me) would just rearrange the gears and remove the stuff that would get in the way on the innards of such a drive and implement the display that way, then reassemble the drive and stick a lens where the door for the drive bay would be, rather than breaking the damned thing and scattering the gear assemblies all over the floor.

Rows and columns are raster concepts.  We're talking about a vector display.  The instruction set is roughly {turn on, turn off, move(xy vector), return to center}, right?  Repeated/arpeggiated to make an actual image...

Something like that, right?

Right now, the mirror and the laser are driven by a single DC motor with cams and gears and shit. So, it's a pseudo-raster system, since all I control is when the light goes on.

OK.  So, like the laser barcode reader at a grocery store?  You should be able to minimize parts if you do it right.  A barrel-shaped faceted mirror might make things lots easier...