I have an idea, when the photons hit the solar panel it turns the lcry off then after three seconds, it turns back on, like the guy suddenly encounterd a bright light.
None of these will work, because: 1-They can't take that much space. I mean, it's an eye! 2-It's supposed to be accurate. I can't let a photon come from top and re-enter from bottom.