Vous êtes sur la page 1sur 11

PROYECTO DEL PRIMER PARCIAL

TEMA:
Adquisicin de datos de sensores para la
implementacin de un guante traductor
de lenguaje de seas a lenguaje de letras
Autores:
Carlos Chango
Cristian A. Garca

5 de diciembre de 2014

Tema:
Adquisicin de datos de sensores para la implementacin de un guante traductor de
lenguaje de seas a lenguaje de letras
Objetivos:
Realizar un anlisis de un sensor adecuado para la realizacin de este tipo de
guate traductor
Realizar la adquisicin de datos de los sensores mediante la utilizacin de un
tarjeta Arduino y el software Matlab
Introduccin:
En la sociedad las personas con la privacin o discapacidad de hablar y escuchar
representan una gran cantidad, aquellas personas cuentan con un lenguaje propio con
el cual ellos pueden comunicarse con las dems personas, este lenguaje cubre el
posicionamiento de los dedos para indicar las letras y movimientos faciales para
interactuar en una conversacin. Sin embargo las personas con la capacidad de hablar
y escuchar muchas veces no entienden este leguaje, adquiriendo la necesidad de
aprender este lenguaje para poder comunicarse con personas con este tipo de
discapacidad.
Viendo la necesidad de las personas con este tipo de discapacidad, sintiendo la
necesidad de comunicarse con personas normales y viceversa, se ha planteado realizar
un mecanismo que permita a las personas con discapacidad as como las personas
normales: aprender en lenguaje de seas las letras del alfabeto.
Partes de la mano humana
Es importante saber las diferentes partes de la mano, as como los movimientos
realizados por los dedos en su conjunto completo. (Espinosa)

Figura 1. Partes de la mano

Anlisis de los diferentes tipos de sensores para este tipo de dispositivo


Existen diferentes tipos de sensores que pueden ser usados en este tipo de dispositivo,
debiendo seleccionar el ms adecuado en cuanto a comodidad de la persona que va a
utilizar, analizando tambin la forma de trabajar del sensores ya que este tipo de sensor
debe ser fciles de mover en los dedos.
Tipos de sensores:
a) Galgas extensiomtricas
b) Acelermetros

c) Sensor flexible

a) Galgas extensiomtricas
Es un dispositivo de medida universal que se utiliza para la medicin electrnica de
diversas magnitudes mecnicas como la presin, carga, torque, deformacin, posicin,
etc. El parmetro strain puede ser positivo (tensin) o negativo (compresin). Siendo
adimensional, en muchos casos se suele expresar en unidades de mm/mm. En la
prctica, la magnitud de medida de strain en muy pequea por lo que usualmente se
expresa como microstrain (), que es x 10-6.

Figura 2. Galga extensiomtrica

El principio de funcionamiento de este tipo de sensores se basa en el efecto


piezorresistivo de los metales semiconductores, donde la resistencia vara en funcin
de la deformacin a la que se encuentra sometido.
b) Acelermetro
Es un dispositivo que permite medir aceleracin, es decir el tipo de aceleracin asociada
al fenmeno del peso que experimenta una masa de prueba, que se encuentra en un
marco de referencia del dispositivo. Se basa en la compresin, es decir cuando se
comprime un retculo cristalino, sta compresin produce una carga proporcional a la
fuerza aplicada.

Figura 3 Acelermetro

c) Sensor flexible
Tienen la propiedad que al ser flexionados ocurre un cambio en la resistencia elctrica.
Son transductores pasivos, necesitan un tipo de excitacin para poder convertir un tipo
de energa en otra.
En una de las caras del sensor se imprime con tinta de polmero con partculas
conductores. Cuando el sensor se encuentra en su posicin horizontal la resistencia que
presenta es baja; cuando el sensor es flexionado o doblado la resistencia aumenta
debido a partculas internas que se separan. (FlexSensor)

Figura 4 Funcionamiento del sensor Flexible

La variacin de resistencia es directamente proporcional a la deformacin en curvatura


que presente el sensor.

Figura 5. Funcionamiento del sensor proporcional a la deformacin en curva

Seleccin del sensor


Para la realizacin del presente proyecto hay que tener en cuenta las exigencias de los
usuarios como son: comodidad, fcil manipulacin y tamao imperceptible debido a la
utilizacin de diversidad de personas en edades diferentes.
Aspectos importantes en la seleccin de un tipo de sensor
Debido a la disposicin del sensor flexivo, sus caractersticas y tamao que son
imperceptibles se ha optado por la utilizacin del mismo para la realizacin del proyecto.
Dentro de las caractersticas de este tipo de sensor se encuentran los rangos
mximos y mnimos de variacin de resistencias lo cual es muy importante para
las diversas posiciones de los dedos de la mano.
Como el nombre del sensor lo dice es muy flexible capaz de flexionar en su
totalidad dando de esta manera la resistencia mxima, y siendo manipulable por
personas de diferentes edades y capacidades de flexionar.
El rango de trabajo o polarizacin (5V 12V) de estos sensores est dentro de
los necesario y suficiente debido a la utilizacin de una fuente propia de la tarjeta
Arduino Mega 2560 de 5V.
Tipos de acondicionamiento de la seal de un sensor flexible
Acondicionamiento - Seguidor de tensin
Consiste en un circuito divisor de tensin de una fuente de alimentacin entre dos o ms
resistencias, utilizando para ellos un amplificador operacional con ganancia unitaria para
dar seguimiento a la seal del divisor de tensin. (FlexSensor)

Figura 6. Circuito de acondicionamiento-Seguidor de tensin

Acondicionamiento Circuito comparador


El circuito comparador hace que mediante la variacin de resistencia del sensor el
voltaje en la entrada positiva del amplificador sea mayor entonces a la salida se tendr
un valor positivo permitiendo de esta manera que el sensor trabaje como un interruptor,
superando los rangos de resistencia mximos o mnimos. (FlexSensor)

Figura 7. Circuito de acondicionamiento Comparador

Amplificador inversor
Este circuito de acondicionamiento se debe usar cuando se va a trabajar con bajos
grados de flexin del sensor, con la resistencia de ganancia RG. (FlexSensor)

Figura 8. Circuito de acondicionamiento Amplificador inversor

Seleccin del circuito de acondicionamiento


El circuito de acondicionamiento a utilizar es el de divisor de tensin con un amplificador
para realizar un seguidor de tensin, esto es debido a la necesidad de trabajar con dos
valores de tensin dentro de un rango de observacin en la interfaz grfica de 0 a 5V
con rangos de entrada analgica de 0 a 1023, que utilizamos en la tarjeta Arduino para
la adquisicin de datos.
Este tipo de acondicionamiento nos permite tener una seal ms estable a la salida, nos
permite un acople de impedancias entre los elementos y la tarjeta de adquisicin. Como
es un seguidor de tensin nos permite tener el mismo valor de tensin entre el divisor
de tensin como a la salida del amplificador sin perder la intensidad de corriente en el
circuito.
Las necesidades de este tipo de acondicionador es calcular el valor de la resistencia fija
debido a la presencia del sensor flexible. Como se observa en el circuito de
1
acondicionamiento la salida del amplificador es = ( +
)
1

Clculos de resistencia fija para el circuito de acondicionamiento


Medidas de resistencia de los sensores con mano abierta (mnimo) y cerrada
(mxima)
Sensores (dedos) Mnimo (k) Mximo (K)
S1 Pulgar
38,1
84
S2 ndice
54,66
123
S3 Medio
45,33
102,1
S4 Anular
45,33
102
S5 Meique
50,82
90,25
Tabla 1. Tabla de valores de resistencias mximos y mnimos de los sensores

Calculo de resistencias fija para el divisor de tensin


Para S1

=
+

3 (38,1103 )
=
=
= 57,15 56

53
=

Para S2

=
+

3
3 (54,6610 )
=
=
= 81,99 82

53
=

Para S3

=
+

3
3 (45,3310 )
=
=
= 67,995 68

53
=

Para S4

=
+

3 (45,33103 )
=
=
= 67,995 68

53
=

Para S5

=
+

3 (82,5103 )
=
=
= 123,75 120

53
=

Tabla de valores de resistencias para el acondicionamiento


Sensores (dedos) Mnimo (k) Mximo (K) Resistencia fija (K)
S1 Pulgar
38,1
84
56
S2 ndice
54,66
123
82
S3 Medio
45,33
102,1
68
S4 Anular
45,33
102
68
S5 Meique
82,50
105
120
Tabla 2. Resistencias del sensor y resistencia fija para acondicionamiento

Voltajes medidos en la salida de cada sensor


Sensores (dedos) Mnimo (V) Mximo (V)
S1 Pulgar
1,95
3,02
S2 ndice
2
3,10
S3 Medio
2,05
2,97
S4 Anular
2,09
3,31
S5 Meique
1,95
2,80
Tabla 3. Voltajes mximos y mnimos medidos

Datos adquiridos
Sensores (dedos) Mnimo (V) Mximo (V)
S1 Pulgar
1,82
2,89
S2 ndice
1,89
3,01
S3 Medio
2,07
2,96
S4 Anular
2,27
3,27
S5 Meique
2.01
2,93
Tabla 4.Voltajes mximos y mnimos adquiridos

Errores
Datos adquiridos
Sensores
(dedos)

Datos medidos

Errores

Mnimo
(V)

Mximo
(V)

Sensores
(dedos)

Mnimo
(V)

Mximo
(V)

error %
(Vmn)

error %
(Vmx)

S1 Pulgar

1,82

2,89

S1 Pulgar

1,95

3,02

6,66

4,30

S2 ndice

1,89

3,01

S2 ndice

3,1

5,5

2,90

S3 Medio

2,07

2,96

S3 Medio

2,05

2,97

0,97

0,33

S4 Anular

2,27

3,27

S4 Anular

2,09

3,31

8,6

1,20

S5
Meique

2,01

2,93

S5
Meique

1,95

2,8

3,07

4,64

Tabla 5. Porcentaje de error datos medidos vs datos adquiridos

Anlisis de resultados
En la tabla se puede observar que los valores guardan relacin y coherencia entre datos
adquiridos por la tarjeta Arduino y los datos medidos con un multmetro. Los valores
mnimos corresponden al voltaje que entrega la flexoresistencia cuando se encuentra
en estado de reposo o no est siendo flexionada, mientras que el valor mximo es
cuando
el
sensor
se
encuentra
flexionado
en
su
totalidad.
En el clculo de errores se puede observar que la mayora de sensores no sobrepasa
el error de 5% del valor admisible. Para los errores superiores al 5% podemos considerar
que se puede tolerar este valor puesto que la anatoma de las manos difieren de cada
persona y que al momento de cierta persona flexiona en su totalidad la mano para
encontrar los valores mximos de voltaje no lo har igual o no obtendremos los mismo
valores si el guante es utilizado por otra, esto se debe a que existen personas que
pueden flexionar ms sus dedos o el simple hecho de poseer manos ms grandes o
ms pequeas hace que el sensor acte de forma distinta para cada caso, creando as
una pequea diferencia a la salida de las seales.

Interfaz grfica de adquisicin de datos

Figura 9. Interfaz grfica adquisicin de datos

Conexiones de elementos para la adquisicin de datos

Figura 10. Conexiones de elementos para la adquisicin de datos

Seleccin de amplificador para el acondicionamiento


Para el circuito de acondicionamiento en el cual necesitamos usar un amplificador
operacional, el de nuestra eleccin es el amplificador LM324.

Figura 11. Amplificador LM324

Este tipo de amplificador operacional se los selecciono por sus caractersticas, ya que
este amplificador cuenta con cuatro amplificadores internos, presentando de esta
manera mayor conexiones de elementos a un solo dispositivo. Cuenta con polarizacin
simple o doble de acurdo a las necesidades en nuestro caso se necesita una
polarizacin simple de 5V a la entrada Vcc pin 4 del amplificador.
Caractersticas del amplificador
Alto rango de alimentacin:
o Alimentacin simple: entre 3V y 32V
o Alimentacin doble: entre +/- 1,5V y +/- 16V
Consumo de corriente muy bajo (700 A) independiente de la alimentacin
Muy baja corriente de polarizacin de entrada (45 nA) (compensado con la
temperatura)
Bajo offset de voltaje de entrada (2mV) y offset de corriente (5 nA)

Figura 12. Caractersticas del amplificador LM324

Seleccin de la tarjeta de adquisicin de datos


MEGA.- El Arduino Mega es la placa con mayores prestaciones de la familia Arduino
posee un micro controlador ATmega2560. Cuenta con 54 pines digitales, que
funcionan como entrada/salida, adems de sus 16 entradas analgicas. Es la placa
ms grande y potente de Arduino. Es totalmente compatible con las Shields Arduino
UNO, y cuenta con una memoria que duplica su capacidad en comparacin con el resto
de placas. Arduino MEGA es por tanto la opcin ms adecuada para aquellos proyectos
en los que se requiera un gran nmero de entradas y salidas disponibles. (ARDUINO)

Figura 13. Arduino Mega 2560

Caractersticas tcnicas del Arduino Mega ADK:


Microcontrolador
Voltaje de operacin
Voltaje
de
entrada
(recomendado)
Voltaje de entrada (lmites)
Pines Digitales E/S (I/O)
Pines analgicos de entrada
Corriente DC por pin I/O
Corriente DC para Pin de 3.3V
Memoria Flash
SRAM
EEPROM
Velocidad del reloj

ATmega2560
5V
7-12V
6-20V
54 (de los cuales 15 proporcionan PWM)
16
40 mA
50 mA
256 KB de los cuales 8 KB utilizado por el gestor de
arranque
8 KB
4 KB
16 Mhz

Tabla 6. Caractersticas tcnicas Arduino Mega 2560

Conclusiones
El diseo del prototipo del guante cuenta con sensores llamados flexoresistencias que
segn nuestro anlisis y criterio son la mejor opcin para la adquisicin de datos en la
aplicacin que nosotros deseamos implementar, adems de que estos sensores son de
fcil interpretacin de sus seales de salida.
Los clculos que se realizaron muestran los valores ptimos de ganancia y resistencia
para las partes de los componentes electrnicos que efectan la funcin de
amplificacin de la seal elctrica obtenida por la variacin de resistencias de los
sensores colocados en cada uno de los dedos.
Utilizamos Arduino para la adquisicin de datos y envi de las mismas a nuestras PC.
Se dise una interfaz hardware/software que permite observar las seales de salida de
los sensores que se encuentran en cada uno de los dedos de la mano, viendo as que
responde de manera correcta a cualquier cambio (flexin de los dedos) que
experimente.

Recomendaciones
Colocar los capacitores de acoplamiento en las entradas de los amplificadores
operacionales, as logramos filtrar el ruido y hacer que nuestra seal sea ms
estable a su salida.
No olvidar de instalar las libreras en el software MATLAB para que pueda existir
comunicacin entre Arduino y este software.

Bibliografa
ARDUINO. (s.f.). ARDUINO. Obtenido de ARDUINO:
http://arduino.cc/en/pmwiki.php?n=Main/ArduinoBoardMega
Espinosa, P. (s.f.). Diseo y construccin de un guante electrnico . Cuenca, Azuay, Ecuador.
FlexSensor. (s.f.). FlexSensor. Obtenido de FlexSensor:
https://www.sparkfun.com/datasheets/Sensors/Flex/flex22.pdf

Vous aimerez peut-être aussi