Sou leigo no assunto de Arduino, mas estou procurando a mesma coisa.
Como o tópico é antigo, pode ter encontrado uma solução e gostaria de saber, caso contrario, existem alguns sensores de barreira invisível, mas não sei se é suportado para o arduino
http://www.luxvision.com.br/produtos/74/sensor-barreira-100m
Fico no aguardo.