Sensor digital de distancia IR - demasiado sensible

0

Estoy creando algunos temporizadores de productividad que se usarán en una línea de ensamblaje para seguir el ritmo de los operadores mientras trabajan. La línea de ensamblaje consiste en un bastidor largo con rodillos espaciados cada 6 pulgadas. Los paladares de madera contrachapada se mueven de una estación a otra a medida que continúa el montaje. La idea es que cuando un paladar nuevo se desplaza sobre el sensor, el temporizador se reinicia, se inicia y muestra el "tiempo de espera" que tanto el operador como el capataz deben monitorear.

Actualmente, el temporizador consta de una Raspberry Pi, un monitor y un sensor de distancia IR Sharp GP2Y0D815Z0F digital instalado en una carcasa de plástico. He desarrollado un programa Python que toma información del sensor y reinicia / inicia el temporizador como se especifica. Mi problema es que el sensor IR es demasiado sensible y se dispara incluso cuando está completamente sin obstrucciones y está inmóvil.

He tenido cierto éxito al "enfocar" el sensor al colocarlo dentro de un tubo rectangular de 3 pulgadas, ajustado, de color oscuro, pero aún así se dispara aproximadamente 5 veces por minuto. Si bien esto es una mejora sobre el sensor "simple", que promedia alrededor de 7 viajes por minuto, todavía no es aceptable.

No estoy seguro de cómo proceder aquí y hacer que el sensor sea utilizable para este proyecto. Me imagino que aquí hay que culpar a alguna fuente de interferencia, pero no estoy seguro de qué. He aislado (en cierto modo) el sensor de la iluminación fluorescente con poco efecto. Además, sé que este sensor usa triangulación, y entiendo lo que eso significa en general, pero no específicamente para este sensor IR. He adjuntado el enlace a la hoja de especificaciones para referencia.

enlace

¿Quizás algún tipo de filtro óptico ayudaría? Realmente no estoy seguro y soy un estudiante de ingeniería mecánica, por lo que mi EE se está desarrollando en el mejor de los casos. Cualquier ayuda sería muy apreciada!

    
pregunta Vitruvius

0 respuestas

Lea otras preguntas en las etiquetas