Anda di halaman 1dari 3

Benemerita Universidad Autonoma de Puebla. Nava, Caballero, Meza, Vivanco, Prez. Sensor De Proximidad.

Sensor de Proximidad Como Herramienta Para Invidentes


Nava Hernndez Juan Yafet, Prez Martnez Jos ngel, Meza Jen Hctor Adrin Vivanco Romero Oscar I., Caballero Reyes Carlos ifonh25@gmail.com, perezmja@hotmail.com, adrian9292@hotmail.com, vivancoi@hotmail.com, carrloos@hotmail.com Benemrita Universidad Autnoma de Puebla

Resumen En este documento se describe como fue


realizado el sensor de proximidad, as como los resultados obtenidos.

manera no invasiva o sin contacto. El funcionamiento bsico del sensor es el siguiente: El mdulo recibe un pulso de entrada para de por lo menos 10 uS de duracin. Una vez recibido el pulso de entrada en el trigger, el mdulo enva ocho pulsos a una frecuencia de 40 KHz y espera a que regresen esos pulsos para sensarlos. Cuando el mdulo lee todos los pulsos este convierte la diferencia de tiempo en un pulso de salida que tiene un ancho de pulso determinado, el cual est en funcin del tiempo en que los pulsos fueron transmitidos y recibidos los cuales estn en funcin de la distancia. Para calcular la distancia solo se usa la siguiente expresin: Distancia=(Ancho del pulso * 170)

ndice de Trminos Herramienta, Invidentes, Proyecto, Sensor. I.INTRODUCCIN Pensando en las necesidades que la gente puede tener y las problemticas a las que da a da nos enfrentamos, se nos ocurri una idea. Una herramienta que pudiera ayudar a la gente invidente. Las personas con problemas visuales tienen a diario dificultades para realizar sus actividades cotidianas, y son pocas las herramientas con las que estas personas disponen. La solucin que nosotros encontramos a este problema es un sensor de proximidad el cual no sustituye al baston que normalmente ocupan, sino que funcionara como una herramienta ms. II. A. DESARROLLO

Sensor HC-SR04

Fig. 1 Funcionamiento del HC-SR04

El HC-SR04 es un sensor ultrasnico de distancia basado en el principio de sonar. El sensor de distancia ultrasnico HCSR04 tiene la capacidad de sensar la distancia por medio de la diferencia en tiempo entre la transmisin y recepcin de una serie de pulsos que el modulo enva y captura. Este sensor es capaz de sensar fielmente distancias de entre 2cm y 400cm de

Las caractersticas del sensor son las siguientes: - Fuente de alimentacin :5V DC - Angulo efectivo: <15 - Distancia efectiva de medicin : 2cm 500 cm - Resolucin : 0.3 cm

Benemerita Universidad Autonoma de Puebla. Nava, Caballero, Meza, Vivanco, Prez. Sensor De Proximidad.

Fig. 2 Dimensiones del HC-SR04

B.

PIC16F84A C.

Fig. 3 Pines del PIC16F84A

El PIC16F84 es un microcontrolador a 8 bits de la familia PIC perteneciente a la Gama Media (segn la clasificacin dada a los microcontroladores por la misma empresa fabricante) Microchip. Se trata de uno de los microcontroladores ms populares del mercado actual, ideal para principiantes, debido a su arquitectura de 8 bits, 18 pines, y un conjunto de instrucciones RISC muy amigable para memorizar y fcil de entender, internamente consta de: Memoria Flash de programa (1K x 14 bits). Memoria EEPROM de datos (64 x 8 bits). Memoria RAM (68 registros x 8 bits). Un temporizador/contador (timer de 8 bits). Un divisor de frecuencia. Varios puertos de entrada-salida (13 pines en dos puertos, 5 pines el puerto A y 8 pines el puerto B). Otras caractersticas son: Manejo de interrupciones (de 4 fuentes). Perro guardin (watchdog). Bajo consumo. Frecuencia de reloj externa mxima 10MHz. (Hasta 20MHz en nuevas versiones). La frecuencia de reloj interna es un cuarto de la externa, lo que significa que con un reloj de 20Mhz, el reloj interno sera de 5Mhz y as pues se ejecutan 5 Millones de Instrucciones por Segundo (5 MIPS) No posee conversores analgicos-digital ni digital-analgicos. -

DESARROLLO

Para que el sensor funcionara era necesario enviarle los pulsos mediante el PIC, para esto fue desarrollado el siguiente cdigo: #define trig pin_c6 #define echo input(pin_c7) int16 mide_distancia(void){ int16 centimetros=0; //pulso de disparo: output_high(trig); delay_us(50); output_low(trig); //espera flanco de subida por el pin echo while(echo==0); //comienza a contar centimetros hasta que pin echo sea cero while(echo==1){ centimetros++; delay_us(58); } //demora de seguridad y retorna con el valor de centimetros contados delay_ms(50); return(centimetros); } El siguiente paso fue conectar el motor vibrador, el cual no fue mucho problema. Ya realizadas las pruebas, nos dedicamos a el diseo del circuito impreso.

Benemerita Universidad Autonoma de Puebla. Nava, Caballero, Meza, Vivanco, Prez. Sensor De Proximidad.

Fig. 4 Diseo del PCB

Fig. 5 Diseo del PCB

III. CONCLUSIONES El sensor ultrasnico parece tener un funcionamiento muy sencillo, sin embargo existen factores externos que influyen de manera determinante en las medidas realizadas. Por tanto, es necesario un conocimiento de las diversas fuentes de interferencia que afectan a las mediciones para poder tratarlas de forma adecuada, minimizando su efecto. Entre los diversos factores que alteran las lecturas que se realizan con los sensores de ultrasonico cabe destacar: El campo de actuacin del pulso que se emite desde un transductor de ultrasonido tiene forma

cnica. El eco que se recibe como respuesta a la reflexin del sonido indica la presencia del objeto ms cercano que se encuentra dentro del cono acstico y no especifica en ningn momento la localizacin angular del mismo. Aunque la mxima probabilidad es que el objeto detectado est sobre el eje central del cono acstico, la probabilidad de que el eco se haya producido por un objeto presente en la periferia del eje central no es en absoluto despreciable y ha de ser tenida en cuenta y tratada convenientemente. La cantidad de energa acstica reflejada por el obstculo depende en gran medida de la estructura de su superficie. Para obtener una reflexin altamente difusa del obstculo, el tamao de las irregularidades sobre la superficie reflectora debe ser comparable a la longitud de onda de la onda de ultrasonido incidente. En los sensores de ultrasonido de bajo coste se utiliza el mismo transductor como emisor y receptor. Tras la emisin de ultrasnico se espera un determinado tiempo a que las vibraciones en el sensor desaparezcan y est preparado para recibir el eco producido por el obstculo. Esto implica que existe una distancia mnima d (proporcional al tiempo de relajacin del transductor) a partir de la cual el sensor mide con precisin. Por lo general, todos los objetos que se encuentren por debajo de esta distancia, d, sern interpretados por el sistema como que estn a una distancia igual a la distancia mnima. Un factor de error muy comn es el conocido como falsos ecos, estos pueden ocurrir cuando la onda choca con varios objetos antes de llegar al receptor.
REFERENCIAS

[1] Palacios, Romero, Lpez, Microcontrolador PIC16F84A Desarrollo de proyectos 1era edicin. AlfaOmega grupo editor. Mxico, agosto 2004, pp. 614 [2] Garca Breijo, Eduardo, Compilador C CCS y simulador proteus para microcontroladores PIC 1era edicin. Marcombo, S.A. pp. 260

Anda mungkin juga menyukai