Sunteți pe pagina 1din 7

Reproduccin de un video tras detectar

la presencia de un objeto:
Aplicacin de inteligencia artificial con el uso de sensores
Amao Quijandria, Oscar
Mosqueda Dvila, Winy
aupari Baldoceda, Lizeth
Santos Candiotti, Ruben
Resumen
El uso de sensores en la vida cotidiana es cada vez ms comn por ello en el presenta trabajo se
desarrollar el uso del sensor de ultrasonido para detectar la presencia de un objeto y con esa
informacin tom la decisin de reproducir o no un video, para ello los datos son tomados tras detectar
la presencia del objeto y sern procesados haciendo uso de la tecnologa actual tales como un sensor de
ultrasonido, microprocesador Arduino UNO y el software prossesing. Cuyos resultados obtenidos son: si
se detecta que el objeto est fuera del rango de distancia aceptable por el sensor entonces el sensor
detendr la emisin del video, y cuando vuelva a detectar al objeto seguir reproduciendo el video o
volver a reiniciar el video segn sea el caso. Esta aplicacin puede ser utilizada para fines comerciales,
en el mbito de marketing es muy bien conocido que los comerciales tienen sus primeros 5 segundos
para atraer al comprador y esta aplicacin puede estar instalada en una seccin de un supermercado,
donde el comercial comenzar a reproducirse cuando detecte que hay un comprador mirando el
productos o tambin puede usar en casa para el confort de la persona.

Palabras claves: Confort; deteccin; marketing; microprocesador; objeto; persona; reproductor de vido;
sensor.
Abstract
The use of sensors in everyday life is increasingly common for it in this paper we use ultrasonic sensor
will be developed to detect the presence of an object and with that information I decided to play a
video or not, for it data are taken after detecting the presence of the object and will be processed using
current technology such as an ultrasonic sensor , Arduino UNO prossesing microprocessor and software.
The results obtained are : if it is detected that the object is outside the range of acceptable distance by
the sensor, the sensor will stop the broadcast of the video, and when I return to detect the object
continue to play the video or the video will restart as the case . This application can be used for
commercial purposes in the field of marketing is very well known that business have their first 5
seconds to attract the buyer and this application can be installed on a section of a supermarket, where
the trade starts playing when detects that there is a buyer looking at the products or you can use at
home to the comfort of the person.
Keywords : Comfort ; detection ; marketing ; microprocessor ; object ; person ; vido player ; sensor .
I. INTRODUCCIN
La tecnologa ha crecido rpidamente con el
pasar de los aos, cada vez vivimos en una era
en la que la automatizacin ha ganado mucho
terreno. Las comunicaciones, el mercado se han
ido automatizando y junto a ello el desarrollo de
diferentes aplicaciones para hacer nuestra vida
cotidiana mejor, pero todo esto se debe a la
variedad de desarrollo en el mbito de la
inteligencia artificial junto con el uso de
sensores, implementaciones ms elaboradas que
llevan a un nivel de confort al mbito industrial o
comercial. Por ello la finalidad del proyecto, es
hacer uso de un sensor de ultrasonido que
detecte la presencia de un objeto y permita
controlar la visualizacin de un video, de esta
manera al permitir a ste el control de la
reproduccin de un video seria de mucha
importancia tanto en asuntos comerciales
(publicidad) para determinar el nivel de
recepcin que tiene un anuncio publicitario o
para el confort de la persona.

II. DEFINICIN DEL PROBLEMA
Un reproductor de video, tanto sea la tv o
computadora no tendran sentido de que
reproduzca cierta informacin (video) si nadie
est ah para que la reciba, entonces sera
necesario que el mismo usuario seleccione la
opcin de pausa o que por cierta programacin
por cierto tiempo se apagara o se detuviera, ya
que en el periodo de que no hay nadie el
reproductor sigue transmitiendo informacin lo
que conlleva a que cuando aparezca el receptor
que sera la persona no pueda entender la
informacin que se le est brindando por falta
de informacin anterior que fue transmitida
cuando la persona no estaba.
III. OBJETIVO
Hacer uso del sensor de ultrasnico que controle
la reproduccin de un video; es decir, si se
detecta que una persona est fuera del rango de
distancia aceptable por el sensor entonces el
sensor detendr la emisin del video, y cuando
vuelva a detectar a la persona seguir
reproduciendo el video o volver a reiniciar el
video segn sea el caso.
IV. HERRAMIENTAS DE TRABAJO
La principal herramienta es el microprocesador
Arduino, del cual veremos ms adelante sus
caractersticas. La captacin de la posicin de
distancia lo hacen unos sensores de ultrasonido.
Y para interpretar la informacin que llega al
ordenador, se usa un software profesional, que
tiene un plug-in de sntesis que es el encargado
de traducir los datos, llamado Processing.
V. HARDWARE Y SOFTWARE
Para este proyecto se ha decido la utilizacin del
microprocesador Arduino, debido a su bajo coste
y grandes prestaciones que ofrece. La forma de
programar dicho microprocesador, se realiza con
un lenguaje sencillo y flexible tanto para
principiantes como para personas con
conocimientos avanzados y est basado en el
lenguaje de Processing. El software Arduino est
publicado bajo una licencia libre y preparado
para ser ampliado tanto por programadores
principiantes como experimentados.
La placa Arduino por s sola no es suficiente para
interactuar con el mundo real, en este proyecto
se utilizaran los siguientes materiales para la
construccin del controlador:
Software
Arduino
Prossesing
Hardware
Tarjeta Arduino Uno.
1 sensor de ultrasonido HC-SR04.
2 diodos led: 1 rojo y 1 verde.
Laptop
Cables finos de cobre
1 placa protoboard
2 resistencias de 1 K








VI. ESQUEMA DE MONTAJE LOS COMPONENTES










Figura 1: Tarjeta Arduino Uno
Figura 2: Placa protoboard
Figura 3: Sensor de ultrasonido HC-SR04.
Figura 4: Leds y resistencia
VII. FUNCIONAMIENTO
Para solucionar este tipo de problema se har
uso de un sensor que va a detectar la presencia
de un objeto, que en este caso es la persona,
este sensor de distancia o de ultrasonido es el
cual nos ayudara si hay presencia a una distancia
prudencial a quien mandar informacin.
Todo esto se llevara a unas ciertas condiciones
segn sea el caso, si el aparato es un televisor y
se est apreciando un video, este al detectar que
el usuario se ha levantado y se ha retirado, el
aparato detendr la emisin del video, entonces
cuando vuelva a detectar al usuario seguir con
su reproduccin.
Descripcin
En la siguiente simulacin se usa la mano de un
compaero, de esta manera la mano simulara
ser un persona que est sentado frente a su
televisor.

Si la persona est presente a una distancia que el
sensor capte la presencia de la persona,
entonces transmitir la informacin (video).



Si la persona se retira del lugar el sensor
detectara la ausencia de la persona y dejar de
emitir la transmisin de la informacin(video).





VIII. CDIGO
Cdigo arduino
int Pin_echo = 13;
int Pin_trig = 12;

void setup() {
Serial.begin (9600);
pinMode(Pin_trig, OUTPUT);
pinMode(Pin_echo, INPUT);
}

void loop() {
int duracion, cm;
digitalWrite(Pin_trig, LOW);
delayMicroseconds(2);
digitalWrite(Pin_trig, HIGH);
delayMicroseconds(10);
digitalWrite(Pin_trig, LOW);
duracion = pulseIn(Pin_echo,
HIGH);
cm = duracion / 29 / 2;
Serial.println(cm);
delay(500);
}
Cdigo prossesing
import processing.video.*;
//Importo la librera para
tratamiento de video
import processing.serial.*;
//Importo la librera para tratar
datos puerto serie
Movie myMovie;
Serial arduino;
String valor;
String valoraux;
int aux;
void setup() {
background(0);
arduino = new Serial(this,
Serial.list()[0], 9600); // Abro el
puerto serie

println(Serial.list());
size(1200, 700); // El tamao de
la pantalla
myMovie = new
Movie(this,"WD.mp4"); //Reproducimos
la pelicula
myMovie.stop();
}
void draw() {

image(myMovie, 0, 0);
while(arduino.available() > 0)
// Consulto si hay datos en el
puerto serie
{
valor =
arduino.readStringUntil('\n');
//Leo y almaceno el valor del puerto
serie
// text(char(valor),
width/2, height/2); //Conversin
para leer los datos de Arduino


if(valor!=null){
// para evitar errores solo hara los
cambios de tipo cuando valor no sea
nulo
valoraux = valor.substring(0,
valor.length() - 2); // se le resta
a valor los dos ultimos valores para
que solo quede un numero
aux =
Integer.parseInt(valoraux);
// luego a valoraux se convierte a
entero


if (aux<20){ //
Distancia inferior a 20 para que se
reproduzca el video
println(aux);
myMovie.play();
}
else if(aux>=20){ //Caso
contrario, El video se pausa
println(aux);
myMovie.pause();
}
}
}
}
void movieEvent(Movie m) {
m.read();
}

IX. CONCLUSIN
Con el uso del sensor de ultrasonido se pudo
realizar una aplicacin que tome la decisin de
iniciar, reiniciar o pausar la reproduccin de un
video segn la posicin en que se encuentre un
objeto. Ayudando de esta manera, si el objeto es
una persona, que la informacin que le enva el
reproductor de video no se transmita si la
persona no se encuentra a una distancia
considerable para el sensor.
X. OTRAS APLICACIONES
Esta aplicacin puede ser utilizada para fines
comerciales, en el mbito de marketing es muy
bien conocido que los comerciales tienen sus
primeros 5 segundos para atraer al comprador,
si en este tiempo el comercial no es
suficientemente atractivo el comprador
simplemente cambia de canal y sigue, pero
veamos el caso de que el comprador est en un
supermercado, y nuestra aplicacin est en una
seccin de un supermercado, el comercial
comenzara a reproducirse cuando detecte que
hay un comprador observando un producto,
para el cual al sistema se le incorporar un
contador el cual ayudar a realizar un cuadro
estadstico, el cual indicara el nmero de
reproducciones que se realizaron en todo el da,
el nmero de reproducciones mayores y
menores de 5 segundos y el nmero de
reproducciones completas. El objetivo de esta
estadstica es determinar el nivel de aceptacin
de un determinado aviso publicitario.

XI. REFERENCIAS BIBLIOGRAFICAS
[1]Arduino Web Site:
http://www.arduino.cc/es/
[2]Processing Web Site:
http://www.processing.org/
[3]Arduino Manual:
http://arduino.cc/es/Tutorial/HomePage
[4]RUIZ GUTIRREZ, Jos Manuel. Manual de
Programacin Arduino. Colombia. Editorial
Creative Commons. Colombia. 2007
[5] AAKER, David A. Strategic market
management Fourth edition. New York.
Editorial John Wiley & Sons. 1995.
[6]AMBROSIO, Vicente. Plan de marketing
paso a paso / Vicente Ambrosio. Santa F de
Bogot, D.C. Editorial Pearson Educacin.
2000.
[7] BENSON, Carlin. Ultrasonics First Edition.
Editotial Mc Graw Hill. 1960
[8] MANDADO PREZ, Enrique. Sensores y
Acondicionadores. E.T.S. de Ingenieros de
Telecomunicacin de Vigo
[9] SLURZBERG, Morris & OESTERHELD,
William. Fundamentos de electricidad y
electrnica. Mxico. Editorial Mc- Graw Hill.
1990.

S-ar putea să vă placă și