Sensores de proximidad

8

Proyecto tonto pero divertido ...

Quiero obtener algunas ideas para la detección de proximidad en una aplicación en particular. Estoy tratando de hacer que mi perro corra en una caminadora modificada y automatice su recompensa. Mi objetivo es poder mantenerlo centrado (con respecto a la dirección de viaje). Necesito poder detectar su posición y alterar la velocidad de la cinta de correr en consecuencia. Entonces:

  • Cuando él está centrado, la velocidad está en el punto establecido
  • Cuando comience a cansarse y retroceder, la velocidad de la cinta de correr disminuirá
  • Cuando él desaparezca de la máquina para correr, se detendrá por completo

La mayoría de las máquinas para correr (incluida la que tengo) vienen con un interruptor de seguridad que ata al corredor y cuando se saca, detiene la máquina. Esta no es una opción en mi caso porque deseo que se ponga en marcha a intervalos específicos sin la ayuda de un humano. Los lados de la máquina para correr no deben estar obstruidos porque le gusta salir de los lados cuando termina (o recibe su recompensa).

Mis pensamientos actuales:

  • Use una serie de LEDs IR modulados en diferentes frecuencias a lo largo del lado con receptores emparejados en el otro lado. Por lo tanto, puedo averiguar dónde está por la frecuencia que falta. Esto no es ideal porque requeriría algo a lo largo del costado, al menos tan alto como su cuerpo, lo que le impide ceder.
  • Use transductores ultrasónicos desde la parte delantera (frente a la cabeza), que podría usar para determinar la distancia desde la parte delantera de la máquina para correr. Esto suena bien, pero como lo entiendo, esa frecuencia es bastante molesta para los perros. No sé si esto es correcto.
  • Use RFID con una pieza sujeta a su collar ... otra vez, creo que esto requeriría sensores a lo largo del costado que le impidan el rescate. Tampoco creo que pueda obtener una posición tan precisa como podría con los LED IR.
  • Otro pensamiento fue construir una especie de dosel y hacer que los sensores miren hacia abajo. Tal vez pinte el cinturón de la máquina para correr con una rejilla específica y despida la luz de ella.
  • Finalmente, y esto es más complejo de lo que me gustaría, pero podría usar una cámara web y algún software de código abierto (como el movimiento) para rastrear la posición de un objetivo en su collar.

Una última nota, la velocidad máxima es entre 8 y 10 mph.

¿Alguna idea?

EDITAR:

Aunque no es la misma cinta de correr, este video muestra la misma raza de perro (para el tamaño) y también rescates de la cinta de correr de una manera similar.

Me encontré con estos sensores de proximidad IR de Sharp. Estos podrían montarse en la parte superior de la máquina para correr frente a la cola para obtener una distancia de la cabeza. Las especificaciones parecen encajar (distancia). ¿Alguien ha tenido alguna experiencia con estos? No es exactamente reflexivo, así que me pregunto si esto funcionaría bien en mi aplicación.

    
pregunta Jason

1 respuesta

4

Dependiendo de la forma de la máquina para correr (¿podría proporcionar una imagen?), puede usar los LED haciendo líneas diagonales entre las barras laterales y el piso de la máquina para correr.

Algo como esto:

donde los círculos rojos son LED IR y los círculos verdes son receptores o viceversa, con un poco de trabajo lógico debería darle el control sobre la posición del perro.

Tendrás alguna interferencia entre los LED pero puedes usar la modulación o alguna forma de sincronización para lidiar con eso.

    
respondido por el clabacchio

Lea otras preguntas en las etiquetas