Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistemas Programables
Ingeniería en Sistemas Computacionales
Actividad 8.
Ejercicio de aplicación, uso de un sensor ultrasónico como medidor de
distancia.
Nombre Integrantes:
2. OBJETIVO
3. PROCEDIMIENTO Y METODOLOGÍA
3.1 Materiales
3.4 Código
La librería NewPing nos aportó funciones adicionales, como la opción de realizar
un filtro de mediana para eliminar el ruido, o emplear el mismo pin como trigger y
echo, lo que nos permite ahorrar muchos pines en caso de tener múltiples
sensores de ultrasonidos.
#include <NewPing.h>
void setup() {
Serial.begin(9600);
}
void loop() {
// Esperar 1 segundo entre mediciones
delay(1000);
// Obtener medicion de tiempo de viaje del sonido y guardar en variable tam
float tam = sonar.ping_median();
// Imprimir la distancia medida a la consola serial
Serial.print("Distancia: ");
// Calcular la distancia con base en una constante
Serial.print(tam / US_ROUNDTRIP_CM);
Serial.println("cm");
}
4. PRUEBAS
Se realizó la prueba comparando la distancia que marcaba con una regla cabe
destacar que la unidad de medida utilizada son los cm coloque una madera en una
línea de la regla para comprobar que el valor arrojado sea correcto y mi sorpresa
fue que solo tenía 0.1 de margen de error al realizar la medición.
También comprobamos que, si la madera se inclinaba, aunque fuera un poquito
afectaba a la medición ya que las ondas ultrasónicas rebotaban en diferentes
direcciones.
5. RESULTADOS
12.9cm
Se utilizó el sensor de ultrasonido con una librería que facilita en gran medida el
desarrollo de aplicaciones. Sin embargo, es de destacar que también pudimos
haber desarrollado paquetes propios de código que optimice el uso del tiempo del
CPU.
El código realizado con la librería NewPing se realiza de manera sencilla con el
sensor ultrasónico HC-SR04.
Las ventajas e inconvenientes de estos sensores son que, al no necesitar el
contacto físico con el objeto, ofrece la posibilidad de detectar objetos frágiles,
como pintura fresca. Además, detecta cualquier material, independientemente del
color, al mismo alcance, sin ajuste ni factor de corrección.
Los sensores ultrasónicos tienen una función de aprendizaje para definir el campo
de detección, con un alcance máximo y uno mínimo de precisión de 6 mm. El
problema que presentan estos dispositivos son las zonas ciegas y el problema de
las falsas alarmas. La zona ciega es la zona comprendida entre el lado sensible
del detector y el alcance mínimo en el que ningún objeto puede detectarse de
forma fiable.
7. REFERENCIAS