Estoy trabajando con un sistema de cortina IR de terceros, y la única manera de saber en tiempo real que algo ha perforado la cortina es un LED en la parte superior del polo del sensor que cambia de verde a rojo cuando hay un objeto en el camino.
Mi objetivo es tomar una imagen de una cámara de 60 fps en el momento en que un objeto atraviesa la cortina (en este caso, un perro corriendo a toda velocidad a través de la cortina IR).
Se ha sugerido que se puede usar un fototransistor (con un filtro que solo permite que pase la luz roja) para detectar rápidamente cuando el LED cambia de color a rojo.
Más allá de eso, supongo que se podría usar un Arduino o Netduino para detectar el cambio del fototransistor y luego enviar un mensaje a una PC / Mac para avisarle que capture la imagen (o muy probablemente, para capturar una imagen de un búfer de anillo que es 50-100ms en el pasado, por lo que se acerca al momento exacto en que el objeto pasó la cortina IR).
Por lo tanto, mis preguntas a este StackExchange son:
- ¿Es este un buen enfoque en general?
- ¿Alguna sugerencia sobre qué fototransistor usar?
- ¿Alguna sugerencia sobre dónde encontrar un filtro que solo permita que la luz roja o verde pase al fototransistor?
- ¿Cuál es la mejor manera de enviar un mensaje de Arduino / Netduino a una PC / Mac host de manera oportuna (supongo que el RS232 está fuera por razones de velocidad, y parece que el USB puede ser problemático)
EDITAR:
Resulta que los filtros de gel no son necesarios. Dado que la curva de respuesta del fotoresistor está en su punto máximo alrededor de la longitud de onda verde y se reduce cerca de la longitud de onda roja, puedo distinguir de manera confiable la diferencia entre apagado, verde y rojo solo por la resistencia indicada por el fotoresistor.