He encontrado un circuito de prueba para el transductor ultrasónico. ¿Cómo mido la distancia de salida detectada por el transductor ultrasónico con mi Arduino Uno R3? Por favor ayuda.
He conectado el circuito de prueba.
He encontrado un circuito de prueba para el transductor ultrasónico. ¿Cómo mido la distancia de salida detectada por el transductor ultrasónico con mi Arduino Uno R3? Por favor ayuda.
He conectado el circuito de prueba.
Hay tres aspectos principales para trabajar con mediciones ultrasónicas:
El circuito que has encontrado allí es demasiado simplista y no hace todo lo que necesitas. Debe generar el tono en la frecuencia correcta con el Arduino (casi posible con el ajuste manual del módulo PWM), y puede recibir y amplificar el audio a través del transductor. Lo que no hace es filtrar que la entrada para aislar el tono de cualquier ruido de fondo. Simplemente recibe y amplifica cualquier cosa. Sí, la resonancia del transductor proporciona una cierta cantidad de filtrado, pero no es muy buena por sí misma.
También el amplificador es solo un marcador de posición. Se necesitan muchos más circuitos para que funcione.
Y luego tienes que medir el tiempo.
En general es mucho trabajo. Demasiado trabajo para un principiante. Estaría mucho mejor usando un módulo de sensor ultrasónico que tiene todo el trabajo duro realizado para usted. No puedo recomendar un módulo porque no dices qué tipo de rango quieres lograr.
Dependiendo de POR QUÉ estés haciendo esto, podría recomendarte un enfoque muy diferente, como Sensor ultrasónico Breakout SRF05
Usted pulsa un pin de disparo. Un bit de salida va alto, y luego vuelve a bajar cuando el eco vuelve. Si bloquea un contador con el pin de salida, el recuento final es proporcional a la distancia del objeto detectado.
$ 4 USD muy bien gastado.
Si no desea confiar en los módulos de sensores, como lo proponen Scott Seidman y Manjenko, pero desea un circuito electrónico fácil de construir, le recomiendo que consulte TDC1000 por Texas Instruments 1 . El TDC1000 es una interfaz integrada de sensores ultrasónicos. Admite hasta 2 transductores ultrasónicos y realiza la mayor parte del trabajo por usted:
Si usa el TDC1000, solo necesita el Arduino para configurar el TDC1000 y para medir el tiempo entre un impulso de inicio y un impulso de parada. Probablemente esto sea mucho más fácil y más preciso que construir el circuito completo del amplificador usted mismo. La hoja de datos es muy detallada, lo que facilita su uso. Con aproximadamente $ 5.00, el chip no es muy caro y es probable que esté bien para uso doméstico.
-
1 Sé que esta respuesta puede sonar un poco como un anuncio, pero en este momento (agosto de 2015) Texas Instruments es el único fabricante que tiene un chip de este tipo, y puede ayudar al OP Mucho, ya que simplifica el diseño del sensor ultrasónico. Si hay chips similares de otros fabricantes, escríbeme, así que puedo incluir eso en mi respuesta y hacerlo menos dependiente del fabricante.
Lea otras preguntas en las etiquetas sensor measurement ultrasound