Estoy trabajando en un micromouse, un pequeño robot autónomo que atraviesa un laberinto.
Necesito una forma eficiente de medir la distancia lateral a las paredes y estoy mirando el Sharp GP2D120 pero mirando la hoja de datos, tiene un tiempo de respuesta típico largo de 39 ms, es bastante voluminoso y tiene una distancia mínima de 4 cm.
¿Puede recomendar un sensor mejor (que posiblemente tenga una distancia mínima más baja)?
Me preguntaba cuáles son algunas formas alternativas de medir la distancia. He visto otros micromicrófonos que usan LED IR y fue interesante, pero no estoy seguro de cómo funciona.
Cualquier entrada es apreciada. ¡Gracias!
He leído en alguna parte (creo que en los foros de Arduino) que Sharp ya no fabrica estos sensores (aunque eso puede ser un rumor). Sin embargo, sé que son bastante caros en comparación con soluciones mucho más simples.
La más simple sería una combinación de LED IR - fototransistor IR:
Fototransistor a la izquierda, led a la derecha
Encienda el LED IR (¡recuerde la resistencia limitadora!) Y luego use el fototransistor para recogerlo. La caída de tensión sobre el fototransistor será proporcional a la intensidad de la luz IR que capta, que es proporcional a la distancia entre el emisor y el detector de la superficie reflectante.
Consejos (Experiencia personal):
Hay muchos enlaces en Internet sobre cómo usar dichos componentes. Eche un vistazo aquí: http://letsmakerobots.com/node/2907
Por último, este método (he descubierto) solo es preciso en distancias pequeñas (no más de 20 cm, diría yo). Para rangos más largos, debe considerar los ultrasonidos o esos sofisticados sensores Sharp.
Le sugiero que mire cómo los ratones reales miden distancias cercanas:
¿Podría hacer arreglos para tener un cable flexible (cable de piano) conectado a los microinterruptores para emular el bigote del mouse?
Esto incluso se puede comprar como una pieza lista para usar:
Puede usar ultrasonido, que implica enviar ráfagas cortas a, digamos, 40 kHz y medir el tiempo que tarda la reflexión.
Aquí hay un par de enlaces basados en PIC:
Sonda
PIC Medición de distancia PIC
Esto seguirá siendo voluminoso ya que los transductores son bastante grandes, aunque normalmente tendría más alcance que la opción IR. La distancia mínima dependerá de la frecuencia del ultrasonido y de la velocidad del microcontrolador, siendo mayor la mejor para ambas. Creo que de 5 cm a unos pocos metros debería ser alcanzable con bastante facilidad.
AndrejaKo