We're all familiar with the classic IR emitter/receiver method of detecting a break in the light. But does anyone know of a lower power way of doing this?
The problem:Assuming each LED uses 20ma, if I were to power 20 of them, that would draw 400ma, and would kill a (for example) 1200mAH battery in a matter of 3 days or so! I'd like to find a way to get the total power way below this nearly
half amp draw.
What?Right, so what I am doing is counting the bees exiting and returning to my beehive.

A beehive has an entrance that is typically several inches wide, and I am building a micro turnstile or baffle (like in a subway station) of 10 gates that allow only 1 bee through each. I want to know the direction the bee is traveling, so that means 2 beams (forward and aft) so that I can calculate which beam broke first and assume an in or out flow.
But dang... that's a lot of LED's. Any other options out there? I thought of a pressure switch like in Minecraft, but um... never mind.
BTW, if it's not obvious, the reason for battery power is that a beehive is not typically near a power source. I could rig up solar I suppose, but I still really want to keep the wattage to a tiny amount. Also FYI, I am transmitting data via xBee, but that is the least of my power concerns.