Go Down

Topic: Paid assistance on IR Sensor Project (Read 2232 times) previous topic - next topic

velocity101

Apr 19, 2013, 12:19 am Last Edit: Apr 19, 2013, 10:33 am by velocity101 Reason: 1
This is a personal hobby project of mine that I haven't been able to make work myself but you electronics guru's should be able to do in your sleep.

I am trying to create an IR sensor array which detects a high-velocity bullet passing through a square frame which is set several yards away.  Upon detection, it instantly triggers an Arduino pin to go high.  This is much like a chronograph but I do not need it to measure velocity, just detect the passing of a bullet. Below is a crude (don't laugh) drawing of what it might look like.
 
I'm using a BPV10NF Photodiode and a TSAL5100 Emitting Diode and cannot get them to be sensitive enough to detect something as small as a bullet to send an Arduino pin high (or low)--even with using a rising or falling edge interrupt (or maybe I'm not writing the sketch correctly). 

Requirements:
I need help with a basic schematic and parts list along with an Arduino sketch so that I may build it on my home workbench. I am willing to pay someone to help me make this project work; please PM me.

JOPIN STUDIOS | Trusted Web Design since 1998 | www.jopin.com

Runaway Pancake

How long will it take for this bullet to pass through this square frame?
How long could the bullet obstruct the IR between the emitter and photodiode?
In other words, what's the maximum pulse width that could result?
[Very short time, very short pulse width - probably too short. Could an Arduino interrupt even notice it?]
"Hello, I must be going..."
"You gotta fight -- for your right -- to party!"
Don't react - Read.
"Who is like unto the beast? who is able to make war with him?"

velocity101


How long will it take for this bullet to pass through this square frame?
How long could the bullet obstruct the IR between the emitter and photodiode?
In other words, what's the maximum pulse width that could result?
[Very short time, very short pulse width - probably too short. Could an Arduino interrupt even notice it?]


Not sure what the pulse width would need to be but the bullet would be traveling up to 3,500 feet per second.  If not an arduino, any suggestion how to accomplish this with something else?
JOPIN STUDIOS | Trusted Web Design since 1998 | www.jopin.com

Runaway Pancake

So, your objective is simply to annunciate1 a projectile's presence in the "window", ideally from as close to its breaking the plane as possible?
To me, that would be an Arduino misapplication. 

I would look at using:
1) an RS Latch (a/k/a SR Latch)
http://www.jameco.com/Jameco/Products/ProdDS/13004.pdf
possibly conditioned with a
2) a "one-shot" multivibrator [trigger]
http://www.jameco.com/Jameco/Products/ProdDS/252259TI.pdf

Still, you need to supply more information.
The projectile has some length and travels at some speed, within tolerances, so you should (need to) come up with a figure for how long the detection event will last, even if ideally so.

Can the IRED emitter/detector operate at that speed?


1 - trip an LED, trigger a flash, etc.
"Hello, I must be going..."
"You gotta fight -- for your right -- to party!"
Don't react - Read.
"Who is like unto the beast? who is able to make war with him?"

velocity101


So, your objective is simply to annunciate1 a projectile's presence in the "window", ideally from as close to its breaking the plane as possible?
To me, that would be an Arduino misapplication. 

I would look at using:
1) an RS Latch (a/k/a SR Latch)
http://www.jameco.com/Jameco/Products/ProdDS/13004.pdf
possibly conditioned with a
2) a "one-shot" multivibrator [trigger]
http://www.jameco.com/Jameco/Products/ProdDS/252259TI.pdf

Still, you need to supply more information.
The projectile has some length and travels at some speed, within tolerances, so you should (need to) come up with a figure for how long the detection event will last, even if ideally so.

Can the IRED emitter/detector operate at that speed?


1 - trip an LED, trigger a flash, etc.


Would you be interested in helping me with this circuit if I paid you?
JOPIN STUDIOS | Trusted Web Design since 1998 | www.jopin.com

CrossRoads

3500 ft/sec = 3500000000ft/uS = 106680000000mm/uS

So a 1 inch long bullet, 25.4mm would be in the frame for some impossibly small number of uS.
24.5/(106680000000/uS) = .000000000229uS, something small like that. I'm not sure any logic family will respond to that.
A '328 needs a signal to be valid for something 2 clock cycles for it to be captured, 0.13uS
Better option might be shooting thru 2 pieces of foil, let the bullet press the foil together as it passes thru to make a signal that will last longer.
Designing & building electrical circuits for over 25 years.  Screw Shield for Mega/Due/Uno,  Bobuino with ATMega1284P, & other '328P & '1284P creations & offerings at  my website.

afremont

At 3000fps I get 36000ips, so to travel 1 inch should take 1/36000 or 27.8uS.  Am I doing something wrong?
Experience, it's what you get when you were expecting something else.

Runaway Pancake

Let's assume it's supersonic (kuh-RACK-ack), 800 m.p.h.
800 * 5280 * 12 = 50,688,000 in / h
50,688,000 / 60 / 60 = 14080 in / sec  --> 72 usec / in.
1 inch is pretty long, let's say 1/4 in.
So, its theoretical time in the window (a plane) would be 18 usec.

I looked at the specs for a couple of phototransistors and their rise and fall times were 5 usec each, each.  So, 5 usec will pass before the photo-t output changes state, but if we assume the worst, 2X (??), 10usec in would still leave us with 8 usec of presence. 
And that's > than the 0.13usec (min) as stated by CrossRoads.
And that doesn't include the processing time to trigger an LED or whatever is supposed to happen as a result.

So, velocity101, what's the "end game"? 
** What needs to happen as a result of this detection event? **
What's the design goal?

You'll have a row of emitters shining into a row of detectors (AND'ed together or something) and any beam-break (!) results an event? 



"Hello, I must be going..."
"You gotta fight -- for your right -- to party!"
Don't react - Read.
"Who is like unto the beast? who is able to make war with him?"

Go Up