Tengo una bola rodando por una pista acanalada y necesito determinar su velocidad. Las velocidades típicas están en el rango de 2-20 m/s. Las bolas son relativamente brillantes (piensa en una bola de bolos pulida).
Una solución común sería utilizar un par de sensores de haz de rotura fijados a la pista y calcular la velocidad determinando el tiempo que el borde de ataque de la bola tarda en atravesar la distancia entre el par de sensores.
Desgraciadamente, mi aplicación requiere que el equipo esté por encima de la vía y que no esté más cerca de 1-4 metros. Es decir, algunos permiten estar tan cerca como 1 metro, otros requieren hasta 4 metros.
Estoy pensando en crear una especie de sensor de haz de rotura a distancia. Un LED IR se enfoca en una línea que cruza la pista. Cuando la pelota pase por el plano de luz IR, reflejará momentáneamente un punto de luz (reflexión especular) hacia el equipo donde algún tipo de sensor fotoeléctrico puede detectar ese reflejo. Tenga en cuenta que en este caso, cambiamos vanguardia para punto de reflexión momentáneo .
Para ello se utilizará una Raspberry Pi. No puedo controlar el entorno en el que se instala la pista. Temo que un fototransistor sólo funcione en determinadas condiciones de iluminación, por lo que espero escribir un software que filtre la entrada continua de un sensor fotoeléctrico analógico para detectar el reflejo de la luz en una amplia gama de entornos de iluminación ambiental.
Mis preguntas:
-
¿Es este un enfoque factible/razonable? ¿O hay una solución mejor/común que desconozco?
-
¿Existen sensores suficientemente sensibles para esta aplicación con tiempos de respuesta adecuados?