I am thinking about an application with Puck.js to detect if people is passing a corridor. I have a pretty high level idea that would like to know if this could ever work:
A basic drawing of the design is:
| Puck ) ||| <- Mirror
The puck will emit IR signals (maybe with a ) and try to detect if the IR is reflected by the mirror to indicate the passage is unobstructed and if someone passes by we can detect the loss of signal.
The system can be turned on using Bluetooth.
What do you think? An obvious question is, is it possible to direct the IR trasmission from the Puck to not get directly caught by the receiver? Or else some kind of distance measurement (or delay) will have to be in place to distinguish reflected and direct signals.