Páginas

martes, 21 de agosto de 2012

El sensor ultrasónico HC-SR04, compatible con PICAXE

Debido a la bajada de precio, en parte a la oferta existente, los sensores ultrasónicos se han convertido en la mejor opción a la hora de configurar nuestro robot.

Las ventajas que obtenemos frente a los infrarrojos Sharp analógicos son:
- Mejor precio. En estos momentos Un ahorro de 3 a 8 euros por unidad.
- Linealidad, obtenemos un valor proporcionalmente exacto a la distancia. Con dos operaciones aritméticas calculamos el valor exacto en cm o pulgadas.
- Rango largo de medida, desde 2 o 3 cm hasta varios metros.
- Inmunidad al color de la superficie que están sensando.

Existe gran variedad de módulos ultrasónicos, se pueden clasificar atendiendo al número de elementos, el método de comunicación, conexión hardware, etc. 

Una de las mejores opciones que tenemos es el sensor HC-SR04, a la izquierda, que podemos obtener en España entre unos 7 a 9 euros IVA incluido. Haciendo una comparativa con otros modelos análogos la medida de distancias es idéntica y el precio inmejorable.

El HC-SR04 se alimenta a 5V, mide distancias entre 2 cm y más de cuatro metros, consume 15 mA en funcionamiento y unos 2,5 mA en reposo y abarca 15 grados de ángulo de apertura.

El HC-SR04 debe recibir del microcontrolador un impulso positivo de al menos 10 useg de anchura por la entrada 'Trigger', y devuelve un impulso al micro de ancho variable en función de la distancia por la salida 'Echo'. Este ancho de impulso en useg dividido entre 58 da el valor de la distancia en cm al obstáculo.

Para probar este sensor con Picaxe:
---------------------------------------------------------------------------------------------
'Prueba de la compatibilidad de un Picaxe 08M y 08M2 con medidor ultrasonico HC-SR04
'Agosto de 2012. JCO-Robotics

symbol dispa = c.2 'Pin de salida para el disparo (evitamos usar c.0, ocupado por debug)
symbol respu = c.1 'Pin de entrada para la respuesta
symbol Distancia = w1 'Distancia medida