Für weite Entfernungen musst du das Licht der LED bündeln.
Hast du mal an einen Laserpointer + Fototransistor/Widerstand gedacht?
Der Pointer hat genug Reichweite. Du musst nur gucken das du einen IR-Pointer findest, oder in kauf nehmen das man ihn sieht