Está en la página 1de 15

I.E.S.

UNIVERSIDAD LABORAL
ALBACETE

SENSOR
DE
MOVIMIENTO

BLAS SERNA FERNNDEZ.


2
SUPERIOR ELECTRNICA.

INDICE

OBJETIVO.1.
JUSTIFICACION...1.
SENSORES UTILIZADOS2.
HC-SRO4.3.
MINI-ALTAVOZ4.
MAQUETA..5.
MONTAJE6.
PRESUPUESTO...9.
PROGRAMA..11.

OBJETIVO:
El objetivo del proyecto es la deteccin de objetos a la distancia que desees. Se
realiza en la parte delantera de un coche maqueta. Cuando este se acerque a un
objeto debe sonar un pitido, cuanto ms cerca est el objeto ms rpido sonara.
JUSTIFICACION:
Se busca informacin del sensor principal del proyecto, en este caso es el HCSR04. Para ello utilizamos distintas pginas web y blog:
- Campos-inventronia.
- electronicanom.wordpress.com.
- Ardublog.com.
- micropik.com.
Tambin buscamos informacin sobre el altavoz en:
-djmania.es.
Buscamos tambin distintas fotos de los componentes, para descubrir como son
y su diseo.
Las fotos e informacin de la maqueta son realizadas por m.
.

Sensores utilizados:

HC-SR04:
Este sensor contiene un emisor y un receptor de ondas de
ultrasonidos, y funciona a modo de sonar, de tal forma que el emisor
lanza un tren de pulsos ultrasnicos de 40 kHz en este caso y el
receptor espera el eco de dicho tren de pulsos en algn objeto.
Caractersticas:
Alimentacin: 5V
Angulo de sensado: 15
Rango de distancia: 2 a 500 cm
Numero de pines: 4 (VCC, TRIG, ECHO, GND).

3
MINI ALTAVOZ - 0.5W / 8 OHM - 50mm

CARACTERISTICAS:
Impedancia non.: 8 ohm 15%.
Potencia mx.: 0.25 ~ 0.5W.
Respuesta en frecuencia: 420 ~ 4000Hz.
Sensibilidad: 86 2Db.
Tamao imn: 12 x 2mm (NdFeB).
Bobina: 13.3mm papel.

4
MINICOCHE MAQUETA

MONTAJE:
Desmontaje del coche maqueta que se utilizara para meter dentro el arduino y diferentes
componentes (altavoz, sensor de aparcamiento, etc.). Apuntando en un papel lo que voy
haciendo por si luego en el montaje de nuevo lo necesitara
Hacemos un agujero delante del coche para poner el sensor, al realizar esta agujero hay
que hacerlo con cuidado para que no sea demasiado grande, al terminar se pone el
detector. Solo hay una pequea dificultad para poner el sensor porque debe quedar recto
para poder detectar bien los objetos. Se pega con silicona por su rapidez y consistencia.

Soldamos a cada patilla del sensor un cable y lo pegamos con silicona. Esto se realiza para
poder llegar a la protoboard con una mayor facilidad.

Aadimos tambin diversos cables para poder poner el altavoz y por si en un futuro queremos
aadir diodos leds u otro sensor o altavoz.

Empezamos con el montaje de arduino. Lo primero que hacemos es conectar los cables del
sensor HC-SR04. Uno a GND, otro a VCC y uno a la patilla 7 y otro a la 6.conectamos los
cables del mini altavoz uno a GND y otro a VCC. Probamos el circuito sin aun estar montado y
vemos el correcto funcionamiento.

Con el esquema realizado en fritzing lo que hacemos es pararlo a la realidad, montamos todo
como en el esquema, aadiendo una pila para poder ser portable. Tenemos que tener en cuenta
que el espacio es muy pequeo y tenemos que ajustarlo al mximo.
7

s
s
js
Lo ajustamos al coche lo mximo posible y lo encajamos lo mximo posible
porque cabe justo. Con todo terminado le ponemos la pila de 9 v. con vidras
enganchamos el arduino al coche y todo ello con una goma, para que
quedara mejor necesitaramos una maqueta ms grande.

NOMBRE UNIDADES
Sensor
HC-SR04

PRECIO
4.82

TOTAL
4.82

Mini
Altavoz0.5W/8
OHM50mm

2.50

2.50

Mini coche

Pila de 9v.

Arduino
uno smd

26.56

26.56

Bobina
cables
colores

0.90

0.90

Placa
board

9.39

9.39

PRECIO
TOTAL

48.17

PRESUPUESTO:
*TODOS LOS PRECIOS CONTIENE IVA.
10

PROGRAMA DE ARDUINO:
//Sensor de Aparcamiento por ultrasonidos
//Sonar + Seal acustica de aviso
//Sonar AZUL
#include "Ultrasonic.h"

//Libreria del sonar

Ultrasonic ultrasonic(6,7); //Trigger, Echo


int sonar;
//Declaramos la variable sonar
void setup()

{
Serial.begin(9600);

//Inicio de la comunicacion serie a 9600 baudios

}
void loop()
{
sonar = ultrasonic.Ranging(CM); //Leemos la distancia del sonar
Serial.println(sonar);
delay (50);
//La funcion ultrasonic.ranging(cm) viene declarada en la
libreria del sonar
//Calcula la distancia a la que rebota una seal enviada
basandose en el
//tiempo que tarda en recorrer dicha distancia,
devolviendonos la distancia
//en centimetros, lista para utilizar en casos de medicion
por ultrasonidos.
while (sonar < 30)
{
noTone(8);

//Mientras que la distancia sea menor a 60 cm


//Mantenemos el sonido apagado

delay(sonar*10);
//Delay dependiente del valor del sonar. Si la
distancia se reduce
//el delay es menor y la seal acustica sonara con mayor
frecuencia.
//Si la distancia aumenta, el delay aumenta, disminuyendo
la frecuencia
//con la que suenan los pitidos.
tone(8, 500);
delay(100);
minimo
noTone(8);

//Seal acustica de aviso


//Delay para mantener la seal acustica 0,1 segundos
//Apagamos el sonido

while (sonar < 5)


//Si la distancia del sonar es menor que 10 cm
{
tone(8, 800);
//Suena sin interrupciones indicando la proximidad
del objeto
sonar = ultrasonic.Ranging(CM); //Distancia del sonar
}
sonar = ultrasonic.Ranging(CM); //Leemos la distancia del sonar para
volver a empezar
}
}

12

También podría gustarte