Práctica 6 - Controlando un sensor de ultrasonidos
El sensor de ultrasonidos se enmarca dentro de los sensores para medir distancias o superar obstáculos, entre otras posibles funciones.
En este caso vamos a utilizarlo para la medición de distancias. Esto lo consigue enviando un ultrasonido (inaudible para el oído humano por su alta frecuencia) a través de uno de los cilindros que compone el sensor (un transductor) y espera a que dicho sonido rebote sobre un objeto y vuelva, retorno captado por el otro cilindro.
Lo que recibimos en Arduino es el tiempo que tarda el ultrasonido en volver al sensor.
El sensor de ultrasonidos HC-SR04
Este sensor en concreto tiene un rango de distancias sensible entre 3 cm y 3 m con una precisión de 3 mm.
Tiene cuatro patillas de conexión:
Si trabajamos con un sensor de ultrasonidos con tres patillas (como en los simuladores) el funcionamiento es el mismo, pero utilizando la patilla central para las dos señales.
En esta práctica aprenderemos a utilizar un sensor de ultrasonidos HC-SR04 de manera que se encenderá un diodo LED cuandon el sensor detecte que hay un obstáculo a una determinada distancia (en este caso, 6 cm).
Material
Conectamos nuestro sensor de ultrasonidos: en este caso, el pin Echo lo conectamos al pin 13 de Arduino, y el pin Trig al pin 12 de Arduino.
Colocamos el diodo LED como ya sabemos: una resistencia de 220 ohm conectada al ánodo (lado corto).
Conectaremos las dos línea de abajo de la placa a 5V y a tierra, para conectar ahí nuestro sensor: por un lado el pin GND a tierra, por otro lado el pin de voltaje a los 5V.
En el LED, conectaremos el cátodo a tierra y la entrada de la resistencia al pin 10 de arduino.

Cuando el sensor de ultrasonidos encuentre un objeto a menos de 6 cm, el pin 10 enviará una señal al LED para que se encienda.
mBlock
Crearemos una variable, llamada distancia, que almacenará el valor al que se encuentra el objeto que detecte nuestro sensor de ultrasonidos.
Esperaremos cada 0,5 segundos para volver a hacer la lectura de distancia.
Ahora, si la distancia es menor que 10 cm, enviaremos a través del pin digital 10 a alto; si la distancia es mayor que 10, lo pondremos en bajo.
El programa en mBlock quedará así:

[wpvideo EEUvdeJt ]

Tutorial de Arduino XII
El sensor de ultrasonidos se enmarca dentro de los sensores para medir distancias o superar obstáculos, entre otras posibles funciones.
En este caso vamos a utilizarlo para la medición de distancias. Esto lo consigue enviando un ultrasonido (inaudible para el oído humano por su alta frecuencia) a través de uno de los cilindros que compone el sensor (un transductor) y espera a que dicho sonido rebote sobre un objeto y vuelva, retorno captado por el otro cilindro.
Lo que recibimos en Arduino es el tiempo que tarda el ultrasonido en volver al sensor.
El sensor de ultrasonidos HC-SR04
Este sensor en concreto tiene un rango de distancias sensible entre 3 cm y 3 m con una precisión de 3 mm.
Tiene cuatro patillas de conexión:
- VCC: se conecta a 5 V.
- "Trig": conectado al pin digital de la placa encargado de enviar el pulso ultrasónico.
- "Echo": conectada al pin de entrada digital que recibirá el eco de dicho pulso.
- GND: a tierra.
Si trabajamos con un sensor de ultrasonidos con tres patillas (como en los simuladores) el funcionamiento es el mismo, pero utilizando la patilla central para las dos señales.
En esta práctica aprenderemos a utilizar un sensor de ultrasonidos HC-SR04 de manera que se encenderá un diodo LED cuandon el sensor detecte que hay un obstáculo a una determinada distancia (en este caso, 6 cm).
Material
- Arduino UNO conectado al ordenador mediante USB.
- Protoboard.
- Sensor de ultrasonidos HC-SR04.
- Diodo LED.
- Resistencia de 220 ohm.
- Cables de conexión.
Conectamos nuestro sensor de ultrasonidos: en este caso, el pin Echo lo conectamos al pin 13 de Arduino, y el pin Trig al pin 12 de Arduino.
Colocamos el diodo LED como ya sabemos: una resistencia de 220 ohm conectada al ánodo (lado corto).
Conectaremos las dos línea de abajo de la placa a 5V y a tierra, para conectar ahí nuestro sensor: por un lado el pin GND a tierra, por otro lado el pin de voltaje a los 5V.
En el LED, conectaremos el cátodo a tierra y la entrada de la resistencia al pin 10 de arduino.

Cuando el sensor de ultrasonidos encuentre un objeto a menos de 6 cm, el pin 10 enviará una señal al LED para que se encienda.
mBlock
Crearemos una variable, llamada distancia, que almacenará el valor al que se encuentra el objeto que detecte nuestro sensor de ultrasonidos.
Esperaremos cada 0,5 segundos para volver a hacer la lectura de distancia.
Ahora, si la distancia es menor que 10 cm, enviaremos a través del pin digital 10 a alto; si la distancia es mayor que 10, lo pondremos en bajo.
El programa en mBlock quedará así:

[wpvideo EEUvdeJt ]

Tutorial de Arduino XII
[…] Tutorial de Arduino XI […]
ResponderEliminar[…] Tutorial de Arduino XI […]
ResponderEliminar