Radar Ard
Radar Ard
Radar Ard
1 OBJETIVO GENERAL
OBJETIVOS ESPECÍFICOS
Analizar las características del sistema de radar básico que permiten ver objetos mediante
frecuencias.
Analizar el funcionamiento del radar en base a la detección de objetos.
Simular el sistema de radar básico con apoyo de programas informáticos como Arduino y
Processing
Comparar los resultados obtenidos del sistema de radar básico realizados en las simulaciones
y en la prueba experimental.
3. MARCO TEÓRICO
3.1 Radar
Sistema de detección de objetos empleado en aeronáutica, navegación, astronomía, etc., que
sirve para indicar la presencia de un objeto y determinar la distancia a la que se halla, mediante
la emisión de ondas especiales de altísima frecuencia reflejadas en él.
3.3 Sistema Arduino y sensor ultrasónico
Arduino:
es una plataforma de prototipos electrónica de código abierto (open-source) basada en
“hardware y software “, flexibles y fáciles de usar. Está pensado para artistas, diseñadores,
como hobby y para cualquiera interesado en crear objetos o entornos interactivos.
Arduino puede “sentir” el entorno mediante la recepción de entradas desde una variedad
de sensores y puede afectar a su alrededor mediante el control de luces, motores y otros
artefactos. El microcontrolador de la placa se programa usando el “Arduino Programming
Language” (basado en Wiring) y el “Arduino Development Environment” (basado en
Processing). Los proyectos de Arduino pueden ser autonomos o se pueden comunicar con
software en ejecución en un ordenador (por ejemplo, con Flash, Processing, MaxMSP, etc.).
Figura 1 placa Arduino uno
www.arduino.com/uno
El sensor HC-SR04
Es un módulo que incorpora un par de transductores de ultrasonido que se utilizan de manera
conjunta para determinar la distancia del sensor con un objeto colocado enfrente de este.
Descripción general del sensor
El sensor HC-SR04 nos resulta una excelente opción como sensor de distancia ultrasónico.
Debido a su relación de costo/beneficio lo que lo hace óptimo para un gran abanico de
aplicaciones. El uso de este módulo es bastante sencillo debido a que se toda la electrónica de
control, transmisión y recepción se encuentra contenida en PCB. Por tanto, el usuario
únicamente tendrá que conectar 4 hilos para completar la interfaz con el módulo de sensor HC-
SR04.
Otra gran ventaja del sensor HC-SR04 es que el mismo es compatible con la gran mayoría de
los microcontroladores del mercado, incluyendo el Arduino UNO, Arduino MEGA y otras tarjetas
compatibles que funcionen con 5 volts. Existen librerías para este módulo que hacen que la
parte del software quede resuelta de manera muy sencilla.
Principio de funcionamiento del sensor:
Se envía un Pulso "1" de al menos de 10uS por el Pin Trigger (Disparador).
El sensor enviará 8 Pulsos de 40KHz (Ultrasonido) y coloca su salida Echo a alto (set), se debe
detectar este evento e iniciar un conteo de tiempo.
1
La salida Echo se mantendrá en alto hasta recibir el eco reflejado por el obstáculo a lo cual el
sensor pondrá su pin Echo a bajo, es decir, terminar de contar el tiempo.
es recomendable dar un tiempo de aproximadamente 50ms de espera después de terminar la
cuenta.
La distancia es proporcional a la duración del pulso y se puede calcular con la siguiente formula
(Utilizando la velocidad del sonido = 340m/s):
“Distancia en cm (centímetros) = Tiempo medido en us x 0.017”
Recomendaciones de uso:
Tener en cuenta, que la distancia que recorre la onda de sonido es dos veces (x2) la distancia
desde el sensor hacia el objeto, al usar: “distancia recorrida = velocidad x tiempo transcurrido”
Se debe asegurar de que la superficie del objeto a detectar debe tener al menos 0,5m para un
mejor rendimiento y detección del sensor.
Funcionamiento del sensor dentro de la interfaz Arduino
El primero recibe un pulso de habilitación de parte del microcontrolador, mediante el cual se le
indica al módulo que comience a realizar la medición de distancia.
A través de un segundo pin (echo) el sensor “muestra” al microcontrolador un puso cuyo ancho
es proporcional al tiempo que tarda el sonido en viajar del transductor al obstáculo y luego de
vuelta al módulo.
Mediante una sencilla formula puede estimarse entonces la distancia entre el sensor y el
obstáculo si se conoce el tiempo de viaje del sonido, así como la velocidad de propagación de
la onda sonora. La siguiente imagen muestra los pulsos recibidos y enviados por el sensor, de
acuerdo a la hoja de datos elaborada por Itead Studio.
Como se puede observar, el HC-SR04 genera un pulso en el pin marcado como “echo” cuya
duración es proporcional a la distancia medida por el sensor. Para obtener la distancia en
centímetros, solamente debemos dividir el tiempo en microsegundos entre 58 o para obtener la
distancia.
Diagrama de conexiones para el HC-SR04 y Arduino
El siguiente circuito es el mínimo necesario para hacer funcionar el sensor ultrasonido HC-
SR04 y Arduino. Podemos utilizar cables Dupont o bien utilizar un protoboard y alambres.
Figura 2. conexión Arduino uno y sensor ultrasonico
http://www.geekfactory.mx/wp-content/uploads/2014/05/arduino_con_ultrasonico_hc_sr04.png
Cabe aclarar que nosotros hemos utilizado los pines 11 y 12, pero vale cualquier otra
combinación de pines. No hay mucho más que decir, ya que es bastante fácil de conectar,
solamente tener cuidado con la polaridad y posición de las señales.
2
4.5 funcionamiento del dispositivo
Figura 5. Circuito de un radar casero.
https://www.youtube.com/watch?v=kQRYIH2HwfY
el circuito recrea todo el sistema de radar, el cual genera, recibe y procesa las ondas para ser
mostradas de manera visual en la pantalla de la computadora
Captura de pantalla funcionamiento real del radar (elaborado por Miguel Melo)
La figura 6 nos muestra una representación a tiempo real de las ondas generadas y recibidas
en el caso de que se detecte una onda rebotada, ya que la onda se analiza a tiempo real se
obvia la tabla de resultados ya que esta se representa de manera visual haciendo mas
amigable su interpretacion
5. Implementacion
5.1 placas PCB a utilizar
Figura 7. Placa Arduino uno
3
http:www.arduino.com/uno
la placa implementa en si el sistema de radar, es la encargada de generar la onda de envio y
de procesar la onda recibida para representar visualmente el radar en la pantalla del
computador
http://elcajondeardu.blogspot.com/2014/03/tutorial-sensor-ultrasonidos-hc-sr04.html
este dispositivo es el encargado de transformar la señal digital de la placa Arduino en una señal
de onda sonora de alta frecuencia para ser transmitida al aire, para posteriormente recibir una
posible onda rebotada en algún objeto
Figura 9. Servomotor
http://ecx.images-amazon.com/images/I/41Y5VWjAeQL._SX342_.jpg
este dispositivo se encarga de posicionar el radar en la posición que se analice para poder
calcular en cada posición especifica
5.2 Maqueta prototipo final del radar
Figura 10. Prototipo final
4
Foto tomada por Omar Martinez
5
Captura tomada por Miguel Melo
7. Conclusiones
> El radar utiliza una onda de impulso de alta frecuencia de 40khz la cual se envía a manera de
ultrasonido, si la señal choca contra un objeto esta se rebota en el mismo y regresa al sensor,
por tanto este tiempo de propagación puede medirse a través de la ecuación de onda como se
calculo en el desarrollo matematico
> el radar es susceptible a interferencias de sonido, puesto que al usar frecuencias sonoras,
puede dar lecturas erróneas si existe una fuente externa que pueda acoplarse a la señal que
usa el sensor
> la ecuación de onda nos resulta útil para deducir el tipo de onda, la frecuencia y la
propagacion de la misma