SR04 Como solo transmisor y receptor

0

Tomé un robot "Sígueme" como proyecto de mi curso, estoy adoptando el siguiente enfoque:

  1. Use un transductor ultrasónico SR04 solo como transmisor que estará conmigo.
  2. Otro módulo SR04 solo como receptor que se montará en el robot.

Sólo sé cómo calcular la distancia usando un transductor (SR04), pero en este trabajo necesito usar solo uno como transmisor y el otro solo como receptor. Hay alguna manera de lograrlo antes mencionado.

Todo lo que necesito es que mi robot debe seguir a una persona única y una distancia de rastreo inferior a un metro. Si hay algún otro método bienvenido ..

    
pregunta Balaji Kulkarni

2 respuestas

1

Yo pienso este es el módulo que está utilizando. (confirme, si no es así, no obtendré respuesta desde la órbita) La forma en que funciona el módulo es que envía una serie de pulsos ultrasónicos que miden la distancia desde el momento del vuelo. El pulso enviado y el pulso recibido deben estar relacionados y cronometrados.

Un transmisor y un receptor separados no estarán conectados entre sí, por lo que el receptor se confundirá mucho.

En resumen, no puedes hacer lo que quieres.

También tiene el problema de la dirección, esta unidad indica la distancia directamente delante de ella, no tiene forma de saber si la persona a la que está siguiendo se ha movido hacia un lado y en qué dirección.

Creo que un sistema óptico que rastrea a lo largo de un ángulo horizontal que solo rastrea un patrón de pulso o longitud de onda específico le dará tanto la identidad como la dirección (para la dirección) que necesita. Mantenga el sensor de EE. UU. Para evitar que el robot pase sobre la persona, por supuesto.

    
respondido por el placeholder
0

No creo que un solo receptor en el robot sea lo suficientemente bueno. Todo lo que se obtiene de eso es que se escuchó la señal y posiblemente con qué fuerza. ¿Cómo va a decirte qué camino tomar?

El ultrasonido podría ser una opción viable, pero al menos usaría dos receptores. La velocidad del sonido es lo suficientemente lenta como para que la diferencia de tiempo de llegada se pueda medir con un microcontrolador común. Supongo que la forma más simple es simplemente dirigirse en la dirección del receptor que recibió el ping del transmisor primero. En este sistema, deberías usar la intensidad de la señal para adivinar que estás demasiado cerca y detenerte para evitar chocar contra lo que estás siguiendo.

Un sistema más sofisticado usaría otro sensor para resolver la distancia mejor que solo usando la intensidad de la señal.

    
respondido por el Olin Lathrop

Lea otras preguntas en las etiquetas