Beruflich Dokumente
Kultur Dokumente
El sensor de ultrasonidos se enmarca dentro de los sensores para medir distancias o superar
obstculos, entre otras posibles funciones.
El concepto bsico, es siempre el mismo, sabiendo a qu velocidad viaja el sonido, si
emitimos un pulso snico corto y escuchamos cuanto tiempo tarda en regresar el eco
podemos calcular la distancia a la que se encuentra el objeto en el que ha rebotado la seal.
En este caso vamos a utilizarlo para la medicin de distancias. Esto lo consigue enviando
un ultrasonido (inaudible para el odo humano por su alta frecuencia) a travs de uno de la
pareja de cilindros que compone el sensor (un transductor) y espera a que dicho sonido
rebote sobre un objeto y vuelva, Este sensor en concreto tiene un rango de distancias
sensible entre 3cm y 3m con una precisin de 3mm.
Lo que haremos en este proyecto es utilizar un sensor de distancia sencillo HC-SR04 (y
muy parecido a los sensores de aparcamiento de los coches modernos), que nos permite
enviar estos pulsos ultrasnicos y escuchar el eco de retorno. Midiendo este tiempo,
podemos calcular la distancia hasta el obstculo.
El radar funciona de modo similar aunque usando ondas de radio frecuencia muy
cortas y con una problemtica propia descomunal. Un pulso de radiofrecuencia se
emite desde la antena y se recoge el eco que vuelve a la velocidad de la luz.
El odo humano no percibe sonidos por encima de 20kHz. Por eso, a las ondas de
mayor frecuencia las llamamos ultrasonidos ( mas all del sonido). Los sensores
de ultrasonidos funcionan sobre los 40 kHz.
No son perfectos, les influye la temperatura ambiente, la humedad y los materiales
en los que reflejan, lo que genera una cierta incertidumbre. Pero a cambio son
baratos y efectivos hasta un poco ms de 3 metros en condiciones normales si la
precisin no es un problema determinante
Qu seal recibimos del sensor?
El tiempo que transcurre entre el envo y la recepcin del ultrasonido detecta objetos
mediante la emisin de una rfaga ultrasnica y luego "escucha" el eco de retorno.
Bajo el control de un microcontrolador, el cual debe enviar un pulso corto de disparo, el
sensor emite una corta rfaga ultrasnica a una frecuencia de 40 KHz. La rfaga viaja a
travs del aire, choca con un objeto y luego rebota hacia el sensor. El sensor PING provee
un pulso de salida al microcontrolador, que inicia cuando la rfaga es enviada y termina
cuando el eco es detectado, de ah que la longitud del pulso corresponda con la distancia al
objeto.
Cmo se traduce dicho tiempo en distancia?
Aprovechando que la velocidad de dicho ultrasonido en el aire es de valor 340 m/s, o 0,034
cm/microseg (ya que trabajaremos con centmetros y microsegundos). Para calcular la
distancia, recordaremos que v=d/t (definicin de velocidad: distancia recorrida en un
determinado tiempo).
De la frmula anterior despejamos d, obteniendo d= vt, siendo v la constante
anteriormente citada y t el valor devuelto por el sensor a la placa Arduino.
Tambin habr que dividir el resultado entre 2 dado que el tiempo recibido es el tiempo de
ida y vuelta.
Materiales.
Buzzer
Led indicador
Resistencia de 320 homios
Sensor ultrasonidos HC-SR04 de Electrohobby
Placa Arduino UNO
Cables
Cable USB
Protoboard (3.3cmX3.4cm)
Conexiones
El sensor consta de 4 pines: "VCC" conectado a la salida de 5V de la placa, "Trig"
conectado al pin 7 digital de la placa encargado de enviar el pulso ultrasnico, "Echo" al
pin 6 de entrada digital que recibir el eco de dicho pulso y "GND" a tierra.
El pin 13 es la salida de la tarjeta de arduino el cual nos manda activar la alarma sonora
(Buffer) y visual (Led)
FUNCIONAMIENTO
El siguiente circuito funciona bajo el principio de detectar un obstculo por medio de un
sensor ultrasnico (HC-SR04) conectado en una placa arduino la cual fue programada en el
cual el programa a 20 a 10cm nos activa el buzzer y el led en forma intermitente.
De 10 a 1 cm la alarma se activa permanentemente indicndonos de forma auditiva y
visible que estamos muy cerca de un obstculo esta seal es emitida por la led y buzzer.
BUZZER
En este sencillo tutorial Arduino UNO, vamos a utilizar un simple transductor
piezoelctrico para crear algunos pitidos. Transductores piezoelctricos son similares a los
oradores en que un voltaje aplicado hace que el cristal piezoelctrico para mover y hacer un
sonido. Con el fin de obtener un tono de una onda cuadrada se debe aplicar por lo general
en el rango de 20 Hz a 20 kHz.
LED
LED, light-emitting diode: diodo emisor de luz; el plural aceptado por la RAE esledes )
es un componente optoelectrnica pasivo y, ms concretamente, un diodo que emite luz.
RESISTENCIA
Se le denomina resistencia elctrica a la igualdad de oposicin que tienen los electrones al
moverse a travs de un conductor. La unidad de resistencia en el Sistema Internacional es el
ohmio, que se representa con la letra griega omega (), en honor al fsico alemn Georg
Ohm, quien descubri el principio que ahora lleva su nombre.
SENSOR ULTRASONICO HC-SR04
El sensor de ultrasonidos se enmarca dentro de los sensores para medir distancias o superar
obstculos, entre otras posibles funciones.
En este caso vamos a utilizarlo para la medicin de distancias. Esto lo consigue enviando un
ultrasonido (inaudible para el odo humano por su alta frecuencia) a travs de uno de la pareja
de 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.
Este sensor en concreto tiene un rango de distancias sensible entre 3cm y 3m con una
precisin de 3mm.
Estos cables son ideales para realizar las primeras prcticas con arduino y
microcontroladores, sin embargo, para circuitos complejos pueden no ser tan convenientes,
en este caso recomendamos nuestro juego de alambres listos para utilizarse en el protoboard.
PROTOBOARD
Una placa de pruebas (en ingls: protoboard o breadboard) es un tablero con orificios que
se encuentran conectados elctricamente entre s de manera interna, habitualmente
siguiendo patrones de lneas, en el cual se pueden insertarcomponentes electrnicos y
cables para el armado y prototipado de circuitos electrnicos y sistemas similares. Est
hecho de dos materiales, un aislante, generalmente un plstico, y un conductor que conecta
los diversos orificios entre s. Uno de sus usos principales es la creacin y comprobacin de
prototipos de circuitos electrnicos antes de llegar a la impresin mecnica del circuito en
sistemas de produccin comercial.
CABLE USB
Este es un cable estndar USB 2.0 usa el conector ms comn A a B macho macho para
todo tipo de perifricos. Compatible con la mayora de las tablillas Arduino como Arduino
Mega, Romeo, Arduino Duemilanove y Arduino UNO.
PROGRAMA
#define Pecho 6
#define Ptrig 7
void setup() {
void loop() {
digitalWrite(Ptrig, LOW);
delayMicroseconds(2);
delayMicroseconds(10);
digitalWrite(Ptrig, LOW);
if (distancia >= 500 || distancia <= 0){ // si la distancia es mayor a 500cm o menor a 0cm
else {
if (distancia <= 20 && distancia >= 10) //para que parpadee al yegar a esta distancia (else if =
''si,no" se cumple lo anterior deve de cumplirse este es una condicion
digitalWrite(13,HIGH);
delay(500);
digitalWrite(13,LOW);
delay(500);
}
Conclusin
Utilizar el sensor HC-SR04 y arduino es bastante sencillo. Con el uso de internet y libros
se facilita en gran medida el desarrollo de aplicaciones. Sin embargo, podemos desarrollar
tambin nuestro propio cdigo que optimice el uso del tiempo del CPU, utilizando incluso
interrupciones y eventos