como dice thor, la forma mas practica es utilizar diodos laser y un fototransistor como receptor el problema de esto es graduar bien el puntero del laser ya que si es una distancia larga ambos (receptor y emisor) deben estar colocados en una superficie rigida para que no se muevan y con esto dar falsos avisos de la barrera.