La medición de la distancia al mouse se podría reinterpretar como la ubicación del mouse dentro de un área de 1m x 1m. Se podría lograr una precisión de 1 cm con una cámara digital.
No se dice con qué frecuencia se debe medir la distancia, pero se puede usar una cámara web para obtener actualizaciones frecuentes. (No es probable que un mouse se mueva una gran distancia en el tiempo de fotogramas de una cámara de video)
No dice si las mediciones deben realizarse en tiempo real, o todas podrían procesarse más tarde fuera de línea. Así que asumiré en tiempo real. Puede ser útil tanto rastrear en tiempo real como grabar las imágenes para una investigación posterior.
Coloque un LED con una pequeña batería para audífonos en la parte posterior del mouse. El LED debe emitir un color distintivo. Protege el LED para que no brille con el mouse. Por ejemplo, use un trozo corto de pajita pintado de negro. Un LED IR de longitud de onda más corta, digamos alrededor de 850nm, probablemente aparezca en una cámara de video.
Aquí hay una Lista de tamaños de batería pequeña en wikipedia . Elija algo que suministre 3V y que sea tan pequeño como pueda obtenerlo fácilmente para que el mouse lo pueda llevar.
También necesitará una pequeña resistencia para limitar la corriente a través del LED. Este es un equilibrio entre mantener la corriente baja, por lo que la batería dura mucho tiempo y garantizar que el LED IR sea lo suficientemente brillante para que sea fácil de detectar.
Por ejemplo: este Osram SFH 4350 tiene un diámetro de 3 mm. Tiene una tensión directa típica de 1.5V. Suponiendo que una corriente de 2 mA es suficiente, entonces de acuerdo con la ley de Ohmios, la resistencia sería (3-1.5) V / 0.002A = 750 ohmios. Ese pasa a ser un valor preferido, es decir, puede comprar exactamente 750 ohmios. No me preocuparía por ser demasiado preciso, cualquier cosa entre 680 y 1000 (1k) ohmios debería estar bien.
Como alternativa, este Kingbright L-7104SF6BT también es de 3 mm. Su caída de tensión directa es típicamente 1.35V. Entonces el cálculo de la resistencia es (3-1.35) V / 2mA = 825ohm. Así que la especificación IR LED exacta no hace mucha diferencia. Una resistencia entre 680ohms y 1k ohms debería estar bien.
Utilice una cámara de video con una computadora que ejecute algún software de procesamiento de imágenes, por ejemplo OpenCV .
Una Raspberry-Pi con su complemento de cámara de video podría ser una forma de hacerlo si no tiene una computadora de repuesto para dedicar al trabajo. Hay mucha información sobre los experimentos de procesamiento de imágenes utilizando una Raspberry-Pi en la web.